.detail{padding-bottom:clamp(64px,8vw,104px)}.detail>.crumbs{margin:0;padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(18px,2.5vw,28px)}.detail>.crumbs,.detail>.phead,.detail .ahead,.detail .pub-head,.detail>.output-record>header{isolation:isolate;position:relative}.detail>.crumbs:before,.detail>.phead:before,.detail .ahead:before,.detail .pub-head:before,.detail>.output-record>header:before{content:"";z-index:-1;background:var(--plate-bg);position:absolute;inset:0 calc(50% - 50vw)}.detail>.phead,.detail .ahead,.detail .pub-head,.detail>.output-record>header{border-bottom:1px solid var(--line-2);margin:0 0 clamp(36px,5vw,64px);padding:0 0 clamp(32px,5vw,56px)}.detail>.phead:after,.detail .ahead:after,.detail .pub-head:after,.detail>.output-record>header:after{content:"";background:repeating-linear-gradient(90deg,#15171938 0 1px,#0000 1px 12px),repeating-linear-gradient(90deg,#15171966 0 1px,#0000 1px 120px);height:8px;position:absolute;bottom:-9px;left:calc(50% - 50vw);right:calc(50% - 50vw);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.detail .lbl{font:600 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px;display:block}.detail>.phead h1,.detail .ahead h1,.detail .pub-title,.detail>.output-record>header h1{letter-spacing:-.045em;color:var(--text);max-width:20ch;font-size:clamp(2.4rem,5.6vw,4.8rem);font-weight:760;line-height:.98}.detail .pub-title,.detail .ahead h1{letter-spacing:-.03em;max-width:28ch;font-size:clamp(1.9rem,3.8vw,3.2rem);line-height:1.08}.detail .phead h1 .em,.detail .ahead h1 .em{color:inherit;font-style:normal}.detail>.phead .lead,.detail .ahead .lead{max-width:60ch;color:var(--text-2);margin-top:18px;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.6}.detail .pill-cta{background:var(--orange);color:#151719;min-height:44px;box-shadow:none;border-radius:999px;align-items:center;margin:6px 10px 0 0;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.detail .pill-cta:hover{background:var(--orange-hi)}.detail .pill-cta+.pill-cta{border:1px solid var(--line-2);color:var(--text);background:0 0}.detail .pill-cta+.pill-cta:hover{border-color:var(--text)}.detail .portal-card,.detail .meeting-card,.detail .form-link-card{border:1px solid var(--line);border-radius:var(--r);background:var(--card);max-width:760px;padding:clamp(24px,3vw,36px)}.detail .portal-card>span,.detail .meeting-card>span,.detail .form-link-card>span{font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.detail .portal-card h2,.detail .meeting-card h2,.detail .form-link-card h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05}.detail .portal-card p,.detail .meeting-card p,.detail .form-link-card p{color:var(--text-2);margin-bottom:12px}.detail .aside{color:var(--text-3);margin-top:20px;font-size:.95rem}.detail .aside a,.detail .back a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;text-decoration-thickness:1px}.detail .aside a:hover,.detail .back a:hover{text-decoration-color:var(--orange-ink)}.detail .back{margin-top:40px;font-size:14px}.detail .formwrap{max-width:760px}.detail>.crumbs:before{background:linear-gradient(180deg,var(--plate-bg-hi),var(--plate-bg))}
