.page{box-sizing:border-box;color:#2e2a28;background:#f7f2ec;flex:1;width:100%;min-height:100%;font-family:Arial,Helvetica,sans-serif}.column{box-sizing:border-box;width:min(740px,100%);margin:0 auto;padding:2.5rem 1.4375rem 4.75rem}.page .back{color:#8a817b;margin:0;font-size:.875rem;line-height:1.4}.page h1{color:#2e2a28;letter-spacing:-.025em;margin:2.85rem 0 0;font-family:Times New Roman,Times,serif;font-size:clamp(2.55rem,6vw,3.45rem);font-weight:700;line-height:1.05}.page .brand,.page .effective{color:#8a817b;margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.page .brand{margin-top:.9rem}.page .effective{margin-top:.15rem}.page section:first-of-type{margin-top:3.75rem}.page section+section{border-top:1px solid #e8dfd5;margin-top:3.75rem;padding-top:3.25rem}.page h2{color:#2e2a28;margin:0;font-weight:700}.section-index{color:#c9908f;letter-spacing:.16em;margin:0 0 .7rem;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;line-height:1;display:block}.section-title{letter-spacing:-.02em;font-family:Times New Roman,Times,serif;font-size:clamp(1.625rem,1.1vw + 1.2rem,2.125rem);font-weight:700;line-height:1.12;display:block}.page h3{color:#2e2a28;letter-spacing:.012em;margin:1.75rem 0 0;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;line-height:1.4}.page h3+p,.page h3+ul{margin-top:.55rem}.page p,.page li{font-size:1rem;line-height:1.7}.page p{margin:1.35rem 0 0}.page ul{margin:1.2rem 0 0;padding:0;list-style:none}.page li{padding-left:1.05rem;position:relative}.page li+li{margin-top:.65rem}.page li:before{content:"";background:#c9908f;border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:.62em;left:0}.page a{color:#2e2a28;text-underline-offset:.18em;text-decoration-line:underline;text-decoration-color:#c9908f;text-decoration-thickness:1px}.page .back a{color:#8a817b;text-decoration:none}.page a:hover{text-decoration-color:#c9908f}.page .back a:hover{color:#2e2a28;text-decoration-line:underline;text-decoration-color:#c9908f}.page a:focus-visible{outline-offset:3px;outline:2px solid #c9908f}.contact{margin-top:1.35rem}.page .contact p{margin:.2rem 0 0}.page .contact-name{letter-spacing:.01em;margin-top:0;font-weight:600}.page .contact-meta{color:#8a817b}.page .contact .contact-links{margin-top:1.25rem}.page .authority-label{color:#c9908f;letter-spacing:.16em;text-transform:uppercase;margin:2rem 0 0;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;line-height:1.4}.page .authority{margin-top:.7rem}@media (min-width:800px){.column{padding:4.75rem 1.5rem 6.5rem}.page p,.page li{font-size:1.0625rem}}
