.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:#eee5cf;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:#eee5cf}.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-tier-2{background:var(--ink);color:var(--paper);border-color:#e5c77f}.conduct-tier-2 summary:hover h3{color:#e5c77f}.conduct-tier-3{background:#f2e6e4;border-color:#a32132}.conduct-ack{background:#eee5cf;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:#fffdf8;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}}