.conduct-page{background:var(--paper);color:var(--ink)}.conduct-hero{background:var(--ink);color:var(--paper);padding:48px 28px 60px;border-bottom:5px solid var(--yellow)}.conduct-hero>div{max-width:1040px;margin:auto}.conduct-back{display:inline-block;margin-bottom:26px;color:#ffffff;font-size:15px;text-decoration:underline;text-underline-offset:4px}.conduct-kicker{font-weight:700;font-size:14px;letter-spacing:.15em;text-transform:uppercase;color:#e5c77f}.conduct-hero h1{font:800 clamp(44px,5.7vw,78px)/1.02 Barlow Condensed,sans-serif;text-transform:uppercase;max-width:960px;margin:18px 0 26px}.conduct-tagline{font-size:21px;line-height:1.5;max-width:740px}.conduct-version{font-size:14px;line-height:1.5}.conduct-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:28px}.conduct-actions .button{gap:18px}.conduct-text-link{display:inline-flex;align-items:center;gap:12px;text-decoration:underline;text-underline-offset:5px;line-height:1.5}.conduct-intro,.conduct-sections{max-width:936px;margin:auto;padding:40px 28px}.conduct-intro p{font-size:18px;line-height:1.75;margin:0 0 18px}.conduct-intro p:last-child{margin-bottom:0}.conduct-sections{padding-top:0;padding-bottom:64px}.conduct-ack h2,.conduct-page h2{font:700 clamp(27px,3vw,36px)/1.15 Barlow Condensed,sans-serif;text-transform:uppercase}.conduct-accordion{border-top:1px solid #b9bcc4;scroll-margin-top:140px}.conduct-accordion:last-child{border-bottom:1px solid #b9bcc4}.conduct-accordion summary{list-style:none;display:flex;align-items:center;gap:18px;justify-content:space-between;padding:25px 0;cursor:pointer}.conduct-accordion summary::-webkit-details-marker{display:none}.conduct-accordion summary h2,.conduct-accordion summary h3{margin:0}.conduct-accordion summary:focus-visible,.conduct-ack a:focus-visible,.conduct-page a:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}.conduct-accordion summary:hover h2,.conduct-accordion summary:hover h3{color:#9b2335}.conduct-toggle{position:relative;width:24px;height:24px;flex-shrink:0;border:1px solid}.conduct-toggle:after,.conduct-toggle:before{content:"";position:absolute;background:currentColor;left:5px;right:5px;height:2px;top:10px}.conduct-toggle:after{transform:rotate(90deg)}.conduct-accordion[open]>summary .conduct-toggle:after{transform:rotate(0deg)}.conduct-accordion-body{padding:0 0 28px;max-width:780px}.conduct-accordion-body li,.conduct-accordion-body p{font-size:17px;line-height:1.75}.conduct-accordion-body p{margin:0 0 18px}.conduct-accordion-body ul{padding-left:24px;margin:16px 0 24px}.conduct-accordion-body li{padding-left:5px;margin-bottom:8px}.conduct-accordion-body h3{font:700 25px/1.2 Barlow Condensed,sans-serif;text-transform:uppercase;margin:28px 0 16px}.conduct-tiers{padding:30px 0 38px}.conduct-tiers>h2{margin:0 0 24px}.conduct-tier{margin:14px 0;border:0;border-left:4px solid var(--yellow);padding:0 24px;background:#ffffff}.conduct-tier:last-child{border-bottom:0}.conduct-tier summary{justify-content:flex-start}.conduct-tier h3{font:700 clamp(24px,2.6vw,31px)/1.16 Barlow Condensed,sans-serif;text-transform:uppercase;flex:1 1}.conduct-tier-number{font:700 23px Barlow Condensed,sans-serif}.conduct-ack{background:#ffffff;color:var(--ink);padding:54px max(28px,calc((100% - 880px)/2)) 64px;scroll-margin-top:130px}.conduct-ack-intro{max-width:700px}.conduct-ack .conduct-kicker{color:#922335}.conduct-ack h2{margin:12px 0 20px}.conduct-ack p{font-size:17px;line-height:1.65}.conduct-ack a{color:#8c2132;text-decoration:underline;text-underline-offset:4px}.conduct-ack-form{margin-top:28px}.conduct-name-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.conduct-name-fields label{font-size:16px;font-weight:600;display:flex;flex-direction:column;gap:9px;min-width:0}.conduct-name-fields input{width:100%;min-width:0;min-height:50px;padding:12px;border:1px solid #757d91;background:#ffffff;color:#15234c;border-radius:2px}.conduct-ack-form input:focus-visible{outline:3px solid #8c2132;outline-offset:3px}.conduct-check{display:flex;gap:14px;margin-top:26px;cursor:pointer;align-items:flex-start;line-height:1.65}.conduct-check input{flex-shrink:0;width:23px;height:23px;margin:3px 0 0;accent-color:#15234c}.conduct-check strong{display:block;margin-bottom:5px}.conduct-ack .conduct-small{font-size:14px;color:#48516a;margin-top:24px}.conduct-status{overflow-wrap:anywhere;font-weight:600}.conduct-error{color:#9b172e}.conduct-ack button{cursor:pointer}.conduct-ack button:disabled{cursor:wait;opacity:.65}@media(max-width:600px){.conduct-hero{padding:32px 20px 40px}.conduct-back{font-size:14px}.conduct-tagline{font-size:18px}.conduct-actions{align-items:stretch;gap:22px}.conduct-actions .button{width:100%;font-size:16px;padding:12px}.conduct-intro,.conduct-sections{padding:30px 20px}.conduct-sections{padding-top:0;padding-bottom:38px}.conduct-accordion summary{padding:22px 0;gap:12px}.conduct-tier{padding:0 16px}.conduct-tier-number{display:none}.conduct-accordion-body li,.conduct-accordion-body p{font-size:16px}.conduct-ack{padding:36px 20px 44px}.conduct-name-fields{grid-template-columns:1fr;gap:20px}.conduct-ack button{width:100%}.conduct-hero h1{overflow-wrap:normal}.conduct-check{font-size:16px}}.policies-hub .content-page{background:var(--paper);padding:36px 28px 64px}.policies-hub .content-rail{max-width:1040px;margin-inline:auto;gap:22px}.policies-hub .content-block{display:block;border:0;padding:36px;margin:0 0 22px;animation:none;background:#ffffff;color:#15234c;border-left:5px solid #c9aa58}.policies-hub .content-block:nth-child(4n+2){background:#182449;color:#ffffff;border-left-color:#c9aa58}.policies-hub .content-block:nth-child(4n+3){background:#c9aa58;color:#15234c;border-left-color:#15234c}.policies-hub .content-block:nth-child(4n+4){background:#a32132;color:#ffffff;border-left-color:#a32132}.policies-hub .content-block h2{font-size:clamp(32px,3.6vw,48px);line-height:1.08;margin-top:0}.policies-hub .content-block p{color:inherit}.policies-hub .link-list a{background:#ffffff;color:#15234c;border-color:#9da5b7}.policies-hub .link-list a:hover{background:#c9aa58;color:#15234c}.policies-hub .link-list a:focus-visible{outline:3px solid #a32132;outline-offset:4px}.policies-hub .content-block:nth-child(4n+2) a:focus-visible{outline-color:#e5c77f}.conduct-accordion-body a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media(max-width:600px){.policies-hub .content-page{padding:24px 20px 40px}.policies-hub .content-block{padding:25px 20px;margin-bottom:18px}.conduct-sections>details.conduct-accordion{padding:0 17px}}.policies-hub .content-block:nth-child(5n){background:#111111;color:#ffffff}.policy-report-banner{background:#a32132;color:#fff;padding:38px 28px;border-bottom:4px solid #c9aa58}.policy-report-banner>div{max-width:1040px;margin:auto}.policy-report-banner h2{font:700 clamp(30px,3vw,42px)/1.12 Barlow Condensed,sans-serif;text-transform:uppercase;margin:0 0 16px}.policy-report-banner p{font-size:18px;line-height:1.6;max-width:850px}.policy-report-banner .button{height:auto;min-height:52px;padding:16px 22px;text-align:center;gap:15px;white-space:normal}.policy-report-banner .policy-report-note{font-size:15px;margin:24px 0 0}.policy-report-note a{text-decoration:underline;text-underline-offset:3px}.policy-report-banner a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:600px){.policy-report-banner{padding:28px 20px}.policy-report-banner .button{width:100%;font-size:16px}}.conduct-page .conduct-accordion{background:#fff;color:#15234c;border:1px solid #d9dde5;border-radius:4px;margin:14px 0;padding:0 26px}.conduct-page .conduct-accordion:last-child{border-bottom:1px solid #d9dde5}.conduct-page .conduct-accordion[open]{border-top:3px solid #c9aa58}.conduct-page .conduct-accordion>summary{padding:24px 0;min-height:80px;gap:24px}.conduct-page .conduct-accordion>summary h2{font-size:clamp(25px,2.4vw,31px);line-height:1.2}.conduct-page .conduct-accordion>summary:hover h2,.conduct-page .conduct-accordion>summary:hover h3{color:#15234c;text-decoration:underline;-webkit-text-decoration-color:#c9aa58;text-decoration-color:#c9aa58;text-underline-offset:5px}.conduct-page .conduct-accordion>summary:focus-visible{outline:3px solid #a32132;outline-offset:6px;border-radius:2px}.conduct-page .conduct-toggle{width:32px;height:32px;border:0;border-radius:50%;background:#f1f3f7;color:#15234c}.conduct-page .conduct-toggle:after,.conduct-page .conduct-toggle:before{left:9px;right:9px;top:15px}.conduct-page .conduct-accordion[open]>summary .conduct-toggle{background:#15234c;color:#fff}.conduct-page .conduct-accordion-body{max-width:none;padding:22px 0 12px;border-top:1px solid #e4e7ed}.conduct-page .conduct-sections>div.conduct-accordion-body{border-top:0}@media(max-width:600px){.conduct-page .conduct-accordion{padding:0 18px;margin:12px 0}.conduct-page .conduct-accordion>summary{gap:16px;padding:21px 0;min-height:78px}.conduct-page .conduct-accordion-body{padding-top:20px}}