.pg-mandates .mh{padding-block:clamp(56px,8vw,96px)}.pg-mandates .mh h1{font-size:clamp(32px,4vw,48px);line-height:1.1}.pg-mandates .mlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:860px){.pg-mandates .mlist{grid-template-columns:1fr}}.pg-mandates .md{background:var(--bg2);border:1px solid var(--line);min-width:0;transition:border-color .3s,transform .5s var(--ease);align-content:start;gap:14px;padding:26px 26px 24px;display:grid;position:relative}.pg-mandates .md:before{content:"";background:var(--brass);transform-origin:0;height:2px;transition:transform .6s var(--ease);position:absolute;top:0;left:26px;right:26px;transform:scaleX(.18)}.pg-mandates .md:hover{border-color:var(--line2);transform:translateY(-2px)}.pg-mandates .md:hover:before{transform:scaleX(1)}.pg-mandates .md-top{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-mandates .md-code{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);font-size:12px}.pg-mandates .md-stage{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);border:1px solid var(--line2);white-space:nowrap;padding:4px 8px;font-size:11px}.pg-mandates .md h2{font-size:clamp(22px,2.2vw,26px)}.pg-mandates .md-note{color:var(--fg2);font-size:14.5px;font-weight:300;line-height:1.6}.pg-mandates .md-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 20px;margin:4px 0 0;display:grid}.pg-mandates .md-facts div{border-bottom:1px solid var(--line);min-width:0;padding:12px 0}.pg-mandates .md-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);margin-bottom:3px;font-size:10.5px}.pg-mandates .md-facts dd{color:var(--fg);margin:0;font-size:14px}.pg-mandates .md-steps{grid-template-columns:repeat(3,1fr);gap:6px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.pg-mandates .md-steps li{letter-spacing:.06em;color:var(--fg3);gap:8px;font-size:10.5px;line-height:1.3;display:grid}.pg-mandates .md-steps li:before{content:"";background:var(--line2);height:3px}.pg-mandates .md-steps li.done:before{background:var(--fg3)}.pg-mandates .md-steps li.now:before{background:var(--brass)}.pg-mandates .md-steps li.now{color:var(--fg)}.pg-mandates .md .cta{justify-self:start;margin-top:4px}.pg-mandates .mfoot{gap:14px;max-width:80ch;margin-top:clamp(32px,4vw,48px);display:grid}.pg-mandates .mfoot p{color:var(--fg2);font-size:15px}.pg-mandates .mfoot a{color:var(--fg);border-bottom:1px solid var(--brass);text-decoration:none}.pg-mandates .mfoot .fine{color:var(--fg3);font-size:12.5px;line-height:1.6}.pg-mandates .msub{margin-top:clamp(48px,6vw,72px)}.pg-mandates .msub h2{font-size:clamp(24px,2.6vw,32px)}.pg-mandates .md-wide{max-width:none}.pg-mandates .msec{border-top:1px solid var(--line2);grid-template-columns:auto 1fr auto;align-items:end;gap:0 20px;margin:clamp(40px,5vw,64px) 0 24px;padding-top:22px;display:grid}.pg-mandates .msec:first-of-type{margin-top:8px}.pg-mandates .msec-n{font-family:var(--display);color:var(--brass);font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,40px);line-height:1}.pg-mandates .msec .eyebrow{margin-bottom:6px}.pg-mandates .msec h2{font-size:clamp(22px,2.4vw,30px)}.pg-mandates .msec-c{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg3);white-space:nowrap;padding-bottom:6px;font-size:11.5px}@media (max-width:560px){.pg-mandates .msec{grid-template-columns:auto 1fr;gap:0 14px}.pg-mandates .msec-c{grid-column:2;padding:8px 0 0}}
