.laws-page,.law-detail-page,.legislative-bills-page,.legislative-bill-page,.judicial-reviews-page,.judicial-review-page,.laws-account-page{color:var(--state-ink);padding:16px}.laws-page h1,.laws-page h2,.laws-page h3,.law-detail-page h1,.law-detail-page h2,.law-detail-page h3,.legislative-bills-page h1,.legislative-bills-page h2,.legislative-bill-page h1,.legislative-bill-page h2,.judicial-reviews-page h1,.judicial-reviews-page h2,.judicial-review-page h1,.judicial-review-page h2,.laws-account-page h1,.laws-account-page h2,.laws-account-page h3{text-wrap:balance}.laws-page p,.law-detail-page p,.legislative-bills-page p,.legislative-bill-page p,.judicial-reviews-page p,.judicial-review-page p,.laws-account-page p{text-wrap:pretty}.laws-hero{border:1px solid var(--state-line-strong);color:#fffaf0;background:#202c2e;min-height:520px;position:relative;overflow:hidden}.laws-hero:after{content:"";background:#122023ab;position:absolute;inset:0}.laws-hero>img{object-fit:cover;outline:1px solid #0000001a;width:100%;height:100%;position:absolute;inset:0}.laws-hero-copy{z-index:1;width:min(850px,78%);padding:74px 58px 174px;position:relative}.laws-hero-copy>span,.laws-register>header span,.laws-public-grid>div>header span,.law-purpose>span,.law-provisions>header span,.law-duties>header span,.bill-detail-layout main>section>span,.judicial-detail-layout main>section>span,.laws-account-register>header span,.laws-account-form header span{color:#d9bd79;font-size:12px;font-weight:800}.laws-hero h1{font-family:var(--state-serif);margin:18px 0 16px;font-size:clamp(44px,5vw,74px);line-height:1.08}.laws-hero-copy>p{color:#fffaf0e6;max-width:760px;font-family:var(--state-serif);margin:0;font-size:19px;line-height:1.8}.laws-hero nav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.laws-hero nav a,.laws-subpage-header>a,.bill-detail-header>a,.laws-account-header>a{color:#fffaf0;border:1px solid #fffaf085;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;text-decoration:none;transition-property:color,background-color,transform;transition-duration:.15s;display:inline-flex}.laws-hero nav a:first-child{border-color:var(--state-cinnabar);background:var(--state-cinnabar)}.laws-hero nav a:hover,.laws-subpage-header>a:hover,.bill-detail-header>a:hover,.laws-account-header>a:hover{color:var(--state-indigo-deep);background:#fffaf0}.laws-hero nav a:active,.laws-subpage-header>a:active,.bill-detail-header>a:active,.laws-account-header>a:active,.laws-open-icon:active,.legislative-bill-register>article>a:active,.judicial-review-register>article>a:active{transform:scale(.96)}.laws-hero nav svg,.laws-subpage-header>a svg,.bill-detail-header>a svg,.laws-account-header>a svg{width:17px;height:17px}.laws-hero>section{z-index:2;background:#141e1fd1;border:1px solid #fffaf06b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;bottom:26px;left:28px;right:28px}.laws-hero>section b{min-width:0;font-family:var(--state-serif);font-variant-numeric:tabular-nums;border-right:1px solid #fffaf03d;padding:15px 20px;font-size:29px}.laws-hero>section b:last-child{border-right:0}.laws-hero>section small{color:#fffaf0b3;font-family:var(--state-sans);margin-top:4px;font-size:11px;font-weight:500;display:block}.laws-disclosure{border:1px solid var(--state-line);background:#f5efe2c7;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;margin:14px 0;padding:14px 18px;display:grid}.laws-disclosure svg{width:21px;color:var(--state-pine)}.laws-disclosure p{color:var(--state-ink-soft);margin:0;font-size:13px;line-height:1.7}.laws-register,.legislative-bill-register,.judicial-review-register,.laws-account-register{border:1px solid var(--state-line-strong);background:#f5efe2a8}.laws-register>header,.laws-public-grid>div>header,.laws-account-register>header{border-bottom:1px solid var(--state-line-strong);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px 20px;display:flex}.laws-register h2,.laws-public-grid h2,.laws-account-register h2,.laws-account-form h2{font-family:var(--state-serif);margin:4px 0 0;font-size:23px}.laws-register>header small,.laws-account-register>header small{color:var(--state-ink-soft)}.laws-register>div>article{border-bottom:1px solid var(--state-line);grid-template-columns:118px minmax(0,1fr) 74px;min-height:218px;display:grid}.laws-register>div>article:last-child{border-bottom:0}.laws-rank{border-right:1px solid var(--state-line);text-align:center;background:#ddd2bd6b;place-content:center;gap:4px;padding:18px;display:grid}.laws-rank strong{color:var(--state-cinnabar);font-family:var(--state-serif);font-variant-numeric:tabular-nums;font-size:38px}.laws-rank small{color:var(--state-ink-soft)}.laws-register-main{min-width:0;padding:22px 28px}.laws-register-main>div{flex-wrap:wrap;gap:7px;display:flex}.laws-register-main>div b,.laws-register-main>div span{border:1px solid var(--state-line);color:var(--state-indigo);padding:3px 7px;font-size:10px}.laws-register-main h3{font-family:var(--state-serif);margin:14px 0 8px;font-size:25px}.laws-register-main h3 a{color:inherit;text-decoration:none}.laws-register-main h3 a:hover{color:var(--state-cinnabar)}.laws-register-main>p{color:var(--state-ink-soft);margin:0;line-height:1.7}.laws-register-main dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 0;display:grid}.laws-register-main dl div{border-left:3px solid var(--state-pine);min-width:0;padding-left:10px}.laws-register-main dt{color:var(--state-ink-soft);font-size:11px}.laws-register-main dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.laws-open-icon,.legislative-bill-register>article>a,.judicial-review-register>article>a{border-left:1px solid var(--state-line);min-width:40px;color:var(--state-indigo);place-items:center;transition-property:color,background-color,transform;transition-duration:.15s;display:grid}.laws-open-icon:hover,.legislative-bill-register>article>a:hover,.judicial-review-register>article>a:hover{color:#fff;background:var(--state-indigo)}.laws-open-icon svg,.legislative-bill-register>article>a svg,.judicial-review-register>article>a svg{width:20px}.laws-public-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.laws-public-grid>div{border:1px solid var(--state-line-strong);background:#efe6d4;min-width:0}.laws-public-grid>div>header{grid-template-columns:28px minmax(0,1fr) auto;display:grid}.laws-public-grid>div>header>svg{width:24px;color:var(--state-cinnabar)}.laws-public-grid>div>header>a{min-height:40px;color:var(--state-indigo);align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.laws-public-grid>div>header>a svg{width:14px}.laws-public-grid>div>a{border-bottom:1px solid var(--state-line);min-height:98px;color:inherit;align-content:center;gap:5px;padding:14px 20px;text-decoration:none;display:grid}.laws-public-grid>div>a:hover{background:#fffaf0ad}.laws-public-grid>div>a b{width:max-content;color:var(--state-cinnabar);font-size:10px}.laws-public-grid>div>a strong{font-family:var(--state-serif);font-size:18px}.laws-public-grid>div>a span,.laws-public-grid>div>p{color:var(--state-ink-soft);font-size:12px}.laws-public-grid>div>p{margin:0;padding:28px 20px}.laws-method-band{border:1px solid var(--state-line-strong);color:#f9f2e4;background:#23343f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.laws-method-band>div{border-right:1px solid #ffffff2e;min-height:174px;padding:24px}.laws-method-band>div:last-child{border-right:0}.laws-method-band svg{color:#d9bd79;width:25px}.laws-method-band h2{font-family:var(--state-serif);margin:13px 0 6px;font-size:20px}.laws-method-band p{color:#f9f2e4c2;margin:0;font-size:13px;line-height:1.65}.laws-subpage-header,.law-detail-header,.bill-detail-header,.judicial-detail-header{border:1px solid var(--state-line-strong);color:#fffaf0;background:var(--state-indigo-deep);padding:26px 32px}.laws-subpage-header{grid-template-columns:minmax(0,1fr) auto;gap:24px;display:grid}.laws-subpage-header>a:first-child,.law-detail-header>a,.bill-detail-header>a:first-child,.judicial-detail-header>a{color:#d9bd79;background:0 0;border:0;grid-column:1/-1;justify-self:start;min-height:40px;padding:0}.laws-subpage-header>div{max-width:900px}.laws-subpage-header>div>span,.law-detail-header>div>span,.bill-detail-header>div>span,.judicial-detail-header>div>span{color:#d9bd79;font-size:12px;font-weight:800}.laws-subpage-header h1,.law-detail-header h1,.bill-detail-header h1,.judicial-detail-header h1{font-family:var(--state-serif);margin:9px 0;font-size:clamp(34px,4vw,58px);line-height:1.12}.laws-subpage-header p,.law-detail-header>div>p,.bill-detail-header>div>p,.judicial-detail-header>div>p{color:#fffaf0c7;max-width:900px;font-family:var(--state-serif);margin:0;font-size:17px;line-height:1.75}.laws-subpage-header>a:last-child{align-self:end}.legislative-bill-register,.judicial-review-register{margin-top:14px}.legislative-bill-register>article,.judicial-review-register>article{border-bottom:1px solid var(--state-line);grid-template-columns:150px minmax(0,1fr) 70px;min-height:218px;display:grid}.legislative-bill-register>article:last-child,.judicial-review-register>article:last-child{border-bottom:0}.bill-status-column,.judicial-review-register>article>div:first-child{border-right:1px solid var(--state-line);text-align:center;background:#ddd2bd6b;place-content:center;justify-items:center;gap:12px;padding:18px;display:grid}.bill-status-column b,.judicial-review-register>article>div:first-child b{color:var(--state-cinnabar);font-size:11px}.bill-status-column svg,.judicial-review-register>article>div:first-child svg{width:28px;color:var(--state-indigo)}.bill-status-column small,.judicial-review-register>article>div:first-child small{color:var(--state-ink-soft);font-size:11px}.legislative-bill-register>article>div:nth-child(2),.judicial-review-register>article>div:nth-child(2){min-width:0;padding:22px 28px}.legislative-bill-register article>div:nth-child(2)>span,.judicial-review-register article>div:nth-child(2)>span{color:var(--state-cinnabar);font-size:11px;font-weight:800}.legislative-bill-register h2,.judicial-review-register h2{font-family:var(--state-serif);margin:10px 0 8px;font-size:25px}.legislative-bill-register h2 a,.judicial-review-register h2 a{color:inherit;text-decoration:none}.legislative-bill-register h2 a:hover,.judicial-review-register h2 a:hover{color:var(--state-cinnabar)}.legislative-bill-register article>div:nth-child(2)>p,.judicial-review-register article>div:nth-child(2)>p{color:var(--state-ink-soft);margin:0;line-height:1.7}.legislative-bill-register dl,.judicial-review-register dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.judicial-review-register dl{grid-template-columns:repeat(3,minmax(0,1fr))}.legislative-bill-register dl div,.judicial-review-register dl div{border-left:3px solid var(--state-pine);min-width:0;padding-left:9px}.legislative-bill-register dl svg,.judicial-review-register dl svg{width:15px;color:var(--state-pine)}.legislative-bill-register dt,.judicial-review-register dt{color:var(--state-ink-soft);font-size:10px}.legislative-bill-register dd,.judicial-review-register dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.law-detail-header>div,.bill-detail-header>div,.judicial-detail-header>div{max-width:980px;margin-top:24px}.law-detail-header dl,.bill-detail-header dl,.judicial-detail-header dl{background:#ffffff30;gap:1px;margin:28px 0 0;display:grid}.law-detail-header dl,.bill-detail-header dl{grid-template-columns:repeat(4,minmax(0,1fr))}.judicial-detail-header dl{grid-template-columns:repeat(3,minmax(0,1fr))}.law-detail-header dl div,.bill-detail-header dl div,.judicial-detail-header dl div{background:#173749;grid-template-columns:22px minmax(0,1fr);gap:3px 8px;min-width:0;padding:13px 15px;display:grid}.law-detail-header dl svg,.bill-detail-header dl svg,.judicial-detail-header dl svg{color:#d9bd79;grid-row:1/3;width:17px}.law-detail-header dt,.bill-detail-header dt,.judicial-detail-header dt{color:#fffaf09e;font-size:10px}.law-detail-header dd,.bill-detail-header dd,.judicial-detail-header dd{overflow-wrap:anywhere;margin:0;font-size:12px}.bill-detail-header>a:last-child{margin-top:22px}.law-detail-layout,.bill-detail-layout,.judicial-detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.72fr);gap:14px;margin-top:14px;display:grid}.law-detail-layout main,.bill-detail-layout main,.judicial-detail-layout main{border:1px solid var(--state-line-strong);background:#f5efe2ad}.law-detail-layout main>section,.bill-detail-layout main>section,.judicial-detail-layout main>section{border-bottom:1px solid var(--state-line);padding:27px 31px}.law-detail-layout main>section:last-child,.bill-detail-layout main>section:last-child,.judicial-detail-layout main>section:last-child{border-bottom:0}.law-detail-layout main h2,.bill-detail-layout main h2,.judicial-detail-layout main h2{font-family:var(--state-serif);margin:6px 0 0;font-size:24px}.law-detail-layout main p,.bill-detail-layout main p,.judicial-detail-layout main p{color:var(--state-ink-soft);font-family:var(--state-serif);white-space:pre-wrap;margin:13px 0 0;font-size:16px;line-height:1.85}.law-purpose dl,.bill-detail-layout main dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0;display:grid}.law-purpose dl div,.bill-detail-layout main dl div{border:1px solid var(--state-line);background:#ddd2bd4d;padding:12px}.law-purpose dt,.bill-detail-layout main dt{color:var(--state-cinnabar);font-size:11px;font-weight:800}.law-purpose dd,.bill-detail-layout main dd{color:var(--state-ink-soft);margin:6px 0 0;font-size:12px;line-height:1.6}.law-provisions>header,.law-duties>header{margin-bottom:8px}.law-provisions>article{border-top:1px solid var(--state-line);grid-template-columns:94px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.law-provisions>article>b{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:15px}.law-provisions>article h3{font-family:var(--state-serif);margin:0 0 7px;font-size:19px}.law-provisions>article p{margin:0}.law-duties>article{border-top:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 70px;gap:8px 18px;padding:18px 0;display:grid}.law-duties article>div b{color:var(--state-cinnabar);font-size:10px}.law-duties h3{font-family:var(--state-serif);margin:5px 0;font-size:18px}.law-duties article>div p{font-family:var(--state-sans);margin:0;font-size:13px;line-height:1.65}.law-duties small{color:var(--state-ink-soft);margin-top:8px;display:block}.law-duties article>strong{color:var(--state-cinnabar);font-family:var(--state-serif);font-variant-numeric:tabular-nums;text-align:right;align-self:center;font-size:25px}.law-duties article>i{background:#163b5924;grid-column:1/-1;height:7px;overflow:hidden}.law-duties article>i span{background:var(--state-pine);height:100%;display:block}.law-duties article>p{border-left:3px solid var(--state-pine);font-family:var(--state-sans);background:#496a5414;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px}.law-detail-layout>aside,.bill-detail-layout>aside,.judicial-detail-layout>aside{align-content:start;gap:14px;min-width:0;display:grid}.law-source-panel,.law-relations,.law-review-links,.bill-chain,.bill-public-submissions,.judicial-detail-layout>aside{border:1px solid var(--state-line-strong);background:#efe6d4}.law-source-panel>header,.law-relations>header,.law-review-links>header,.bill-chain>header,.bill-public-submissions>header,.judicial-detail-layout>aside>header{border-bottom:1px solid var(--state-line-strong);background:#ddd2bd;align-items:center;gap:10px;min-height:68px;padding:13px 17px;display:flex}.law-source-panel>header svg,.law-review-links>header svg,.bill-public-submissions>header svg,.judicial-detail-layout>aside>header svg{width:23px;color:var(--state-cinnabar)}.law-source-panel>header span{color:var(--state-ink-soft);font-size:10px}.law-source-panel h2,.law-relations h2,.law-review-links h2,.bill-chain h2,.bill-public-submissions h2,.judicial-detail-layout>aside h2{font-family:var(--state-serif);margin:0;font-size:19px}.law-source-panel>article,.bill-public-submissions>article{border-bottom:1px solid var(--state-line);padding:17px}.law-source-panel>article.is-current{box-shadow:inset 4px 0 var(--state-cinnabar)}.law-source-panel article>div{justify-content:space-between;gap:10px;display:flex}.law-source-panel article b,.bill-public-submissions article b,.law-relations a b,.law-review-links a b,.bill-chain a b{color:var(--state-cinnabar);font-size:10px}.law-source-panel article>div span{color:var(--state-ink-soft);font-size:10px}.law-source-panel h3{font-family:var(--state-serif);margin:8px 0 5px;font-size:17px}.law-source-panel p,.bill-public-submissions p,.bill-chain>p{color:var(--state-ink-soft);margin:0;font-size:12px;line-height:1.65}.law-source-panel small{color:var(--state-ink-soft);margin-top:10px;font-size:10px;display:block}.law-source-panel code{overflow-wrap:anywhere;color:var(--state-indigo);margin-top:8px;font-size:10px;line-height:1.5;display:block}.law-source-panel article>a,.law-account-action{border:1px solid var(--state-line-strong);min-height:40px;color:var(--state-indigo);justify-content:center;align-items:center;gap:7px;margin-top:11px;font-weight:800;text-decoration:none;display:flex}.law-source-panel article>a:hover,.law-account-action:hover{color:#fff;background:var(--state-indigo)}.law-source-panel article>a svg,.law-account-action svg{width:16px}.law-relations>a,.law-review-links>a,.bill-chain>a{border-bottom:1px solid var(--state-line);color:inherit;grid-template-columns:minmax(0,1fr) 20px;gap:4px 10px;padding:15px 17px;text-decoration:none;display:grid}.law-relations>a>*,.law-review-links>a>*,.bill-chain>a>*{grid-column:1}.bill-chain>a>svg{width:18px;color:var(--state-indigo);grid-area:1/2/4;align-self:center}.law-relations a strong,.law-review-links a strong,.bill-chain a strong{font-family:var(--state-serif);font-size:15px}.law-relations a small,.law-review-links a small,.bill-chain a small,.bill-public-submissions article small{color:var(--state-ink-soft);font-size:10px;line-height:1.5}.law-relations>p,.law-review-links>p,.bill-chain>p,.bill-public-submissions>p{color:var(--state-ink-soft);margin:0;padding:20px 17px;font-size:12px}.law-review-links .law-account-action{margin:14px}.bill-public-submissions article strong{color:var(--state-pine);margin-top:8px;font-size:11px;display:block}.judicial-detail-layout main>section:first-child{border-left:5px solid var(--state-cinnabar);background:#ddd2bd52}.judicial-detail-layout main>section:first-child h2{font-size:28px;line-height:1.5}.judicial-detail-layout>aside{gap:0}.judicial-detail-layout>aside ol{margin:0;padding:18px 20px;list-style:none}.judicial-detail-layout>aside li{grid-template-columns:14px minmax(0,1fr);gap:9px;min-height:55px;display:grid}.judicial-detail-layout>aside li i,.laws-account-register ol i{border:2px solid var(--state-pine);border-radius:50%;width:10px;height:10px;margin-top:4px;position:relative}.judicial-detail-layout>aside li i:after,.laws-account-register ol i:after{background:var(--state-line);content:"";width:1px;position:absolute;top:9px;bottom:-43px;left:2px}.judicial-detail-layout>aside li:last-child i:after,.laws-account-register ol li:last-child i:after{display:none}.judicial-detail-layout>aside li div{gap:3px;display:grid}.judicial-detail-layout>aside li b{font-family:var(--state-serif);font-size:13px}.judicial-detail-layout>aside li small{color:var(--state-ink-soft);font-size:10px}.judicial-detail-layout>aside>a{border-top:1px solid var(--state-line);min-height:76px;color:var(--state-indigo);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:14px 18px;text-decoration:none;display:grid}.judicial-detail-layout>aside>a svg{width:22px}.judicial-detail-layout>aside>a span{gap:3px;display:grid}.judicial-detail-layout>aside>a small{color:var(--state-ink-soft)}.laws-account-header+.service-account-tabs{margin-top:-12px}.laws-account-header>a{flex:none}.laws-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.laws-account-metrics strong{font-variant-numeric:tabular-nums}.laws-account-layout{grid-template-columns:minmax(0,1.5fr) minmax(340px,.68fr);gap:14px;margin-top:14px;display:grid}.laws-account-layout>main,.laws-account-layout>aside{align-content:start;gap:14px;min-width:0;display:grid}.laws-account-register>details{border-bottom:1px solid var(--state-line)}.laws-account-register>details:last-child{border-bottom:0}.laws-account-register>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:74px;padding:14px 19px;list-style:none;display:grid}.laws-account-register summary::-webkit-details-marker{display:none}.admin-legislation-ledger summary::-webkit-details-marker{display:none}.admin-legislation-create summary::-webkit-details-marker{display:none}.admin-legislation-create-grid summary::-webkit-details-marker{display:none}.laws-account-register summary>span{gap:3px;min-width:0;display:grid}.laws-account-register summary b{width:max-content;color:var(--state-cinnabar);font-size:10px}.laws-account-register summary strong{font-family:var(--state-serif);font-size:17px}.laws-account-register summary small,.laws-account-register summary time{color:var(--state-ink-soft);font-size:11px}.laws-account-register>details>div{padding:0 19px 20px}.laws-account-register details>div>section:first-child{border:1px solid var(--state-line);background:#ddd2bd52;padding:15px 17px}.laws-account-register h3{font-family:var(--state-serif);margin:0 0 7px;font-size:17px}.laws-account-register p{white-space:pre-wrap;margin:0;line-height:1.7}.laws-account-register dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.laws-account-register dl div{border:1px solid var(--state-line);padding:10px}.laws-account-register dt{color:var(--state-ink-soft);font-size:10px}.laws-account-register dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.55}.laws-account-register details>div>a,.laws-account-decision>a{min-height:40px;color:var(--state-indigo);align-items:center;font-weight:800;display:inline-flex}.laws-account-register ol{margin:16px 0;padding:0;list-style:none}.laws-account-register ol li{grid-template-columns:14px minmax(0,1fr);gap:9px;min-height:50px;display:grid}.laws-account-register ol div{justify-content:space-between;gap:12px;display:flex}.laws-account-register ol strong{font-size:12px}.laws-account-register ol time{color:var(--state-ink-soft);font-size:10px}.laws-account-decision{border:1px solid var(--state-line-strong);background:#f4ecdd;padding:16px}.laws-account-decision>b{color:var(--state-cinnabar);font-size:10px}.laws-account-decision>p{color:var(--state-ink-soft);margin-top:8px;font-size:12px}.laws-account-decision>strong{color:var(--state-pine);margin-top:10px;font-size:12px;display:block}.laws-account-empty{text-align:center;color:var(--state-ink-soft);padding:38px 22px}.laws-account-empty svg{width:34px;color:var(--state-copper)}.laws-account-empty h3{color:var(--state-ink);margin:10px 0 5px}.laws-account-form{border:1px solid var(--state-line-strong);background:#efe6d4;gap:12px;padding:19px;display:grid}.laws-account-form header{align-items:center;gap:10px;display:flex}.laws-account-form header>svg{width:25px;color:var(--state-cinnabar)}.laws-account-form label{gap:5px;display:grid}.laws-account-form label>span{color:var(--state-ink-soft);font-size:11px;font-weight:800}.laws-account-form input,.laws-account-form select,.laws-account-form textarea{border:1px solid var(--state-line);width:100%;min-width:0;color:var(--state-ink);background:#fffaf0;border-radius:0;padding:9px 10px}.laws-account-form input,.laws-account-form select{min-height:40px}.laws-account-form textarea{resize:vertical;min-height:132px}.laws-account-form label:nth-of-type(4) textarea{min-height:170px}.laws-account-check{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;display:grid!important}.laws-account-check input{width:16px;height:16px;min-height:0;accent-color:var(--state-indigo);padding:0}.laws-account-check span{line-height:1.55;font-weight:500!important}.laws-account-form button{color:#fff;background:var(--state-cinnabar);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:800;transition-property:background-color,transform;transition-duration:.15s;display:inline-flex}.laws-account-form button:hover{background:var(--state-cinnabar-dark)}.laws-account-form button:active{transform:scale(.96)}.laws-account-form button:disabled{cursor:not-allowed;opacity:.5}.laws-account-form button svg{width:17px}.laws-account-form>p{color:var(--state-ink-soft);font-size:11px}.laws-account-boundary{border:1px solid var(--state-line);background:#496a5414;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:16px;display:grid}.laws-account-boundary svg{width:21px;color:var(--state-pine)}.laws-account-boundary p{color:var(--state-ink-soft);font-size:12px;line-height:1.65}.admin-legislation-workbench{gap:14px;display:grid}.admin-legislation-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-legislation-metrics strong{font-variant-numeric:tabular-nums}.admin-legislation-section{scroll-margin-top:78px}.admin-legislation-section>header span{color:var(--state-ink-soft)}.admin-legislation-ledger>details{border-bottom:1px solid var(--state-line)}.admin-legislation-ledger>details:last-child{border-bottom:0}.admin-legislation-ledger>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:66px;padding:12px 15px;list-style:none;display:grid}.admin-legislation-ledger summary>span{gap:3px;min-width:0;display:grid}.admin-legislation-ledger summary strong{font-family:var(--state-serif);font-size:.82rem}.admin-legislation-ledger summary small{overflow-wrap:anywhere;color:var(--state-ink-soft);font-size:.58rem}.admin-legislation-ledger summary>b{color:var(--state-cinnabar);text-align:right;font-size:.59rem}.admin-legislation-body{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:12px;padding:0 15px 15px;display:grid}.admin-legislation-body>section{border:1px solid var(--state-line);background:#fffcf494;min-width:0}.admin-legislation-body>section>h3,.admin-bill-actions>h3{border-bottom:1px solid var(--state-line);margin:0;padding:10px 12px;font-size:.75rem}.admin-legislation-version,.admin-legislation-duty,.admin-legislation-submission,.admin-bill-actions>article,.admin-judicial-decision{border-bottom:1px solid var(--state-line);padding:12px}.admin-legislation-version:last-child,.admin-legislation-duty:last-child,.admin-legislation-submission:last-child,.admin-judicial-decision:last-child{border-bottom:0}.admin-legislation-version>header,.admin-legislation-submission>header,.admin-judicial-decision>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-legislation-version header>span,.admin-legislation-submission header>span,.admin-judicial-decision header>span{gap:3px;min-width:0;display:grid}.admin-legislation-version b,.admin-legislation-duty b,.admin-legislation-submission b,.admin-bill-actions b,.admin-judicial-decision b{color:var(--state-cinnabar);font-size:.55rem}.admin-legislation-version strong,.admin-legislation-duty strong,.admin-legislation-submission strong,.admin-judicial-decision strong{font-family:var(--state-serif);font-size:.7rem}.admin-legislation-version small,.admin-legislation-duty small,.admin-legislation-submission small,.admin-judicial-decision small{color:var(--state-ink-soft);font-size:.54rem;line-height:1.5}.admin-legislation-version>p,.admin-legislation-duty p,.admin-legislation-submission>p,.admin-bill-actions p,.admin-judicial-decision>p{color:var(--state-ink-soft);white-space:pre-wrap;margin:8px 0 0;font-size:.61rem;line-height:1.65}.admin-legislation-version header>div,.admin-bill-actions article>div:last-child,.admin-judicial-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-legislation-workbench form button{color:#fff;background:var(--state-indigo);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:.6rem;font-weight:800;transition-property:background-color,transform;transition-duration:.15s;display:inline-flex}.admin-legislation-workbench form button:hover{background:var(--state-indigo-light)}.admin-legislation-workbench form button:active{transform:scale(.96)}.admin-legislation-workbench form button svg{width:15px}.admin-legislation-inline-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:7px;margin-top:10px;display:grid}.admin-legislation-inline-form label{color:var(--state-ink-soft);gap:4px;font-size:.54rem;display:grid}.admin-legislation-inline-form input,.admin-legislation-inline-form select,.admin-legislation-inline-form textarea,.admin-legislation-duty form input,.admin-legislation-duty form textarea{border:1px solid var(--state-line);background:#fff;border-radius:0;min-width:0;min-height:36px;padding:7px 8px}.admin-legislation-inline-form textarea{resize:vertical;grid-column:1/-2;min-height:72px}.admin-legislation-duty{grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);gap:10px;display:grid}.admin-legislation-duty>div{align-content:start;gap:3px;display:grid}.admin-legislation-duty>form{gap:6px;display:grid}.admin-legislation-duty>form+form{align-content:end}.admin-legislation-duty .admin-check{min-height:30px}.admin-legislation-create,.admin-legislation-create-grid>details{border-top:1px solid var(--state-line)}.admin-legislation-create>summary,.admin-legislation-create-grid summary{min-height:44px;color:var(--state-indigo);cursor:pointer;align-items:center;gap:7px;padding:0 15px;font-size:.66rem;font-weight:800;list-style:none;display:flex}.admin-legislation-create summary svg,.admin-legislation-create-grid summary svg{width:17px}.admin-legislation-create .admin-form-grid,.admin-legislation-create-grid .admin-form-grid{border-top:1px solid var(--state-line)}.admin-legislation-create-grid{border-top:1px solid var(--state-line);grid-template-columns:1.35fr .65fr;display:grid}.admin-legislation-create-grid>details:first-child{border-right:1px solid var(--state-line)}.admin-legislation-workbench .admin-form-grid input,.admin-legislation-workbench .admin-form-grid select,.admin-legislation-workbench .admin-form-grid textarea{border-radius:0}.admin-json-field{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;min-height:180px!important}.admin-bill-actions>article{grid-template-columns:minmax(0,1fr) minmax(250px,.65fr);gap:12px;display:grid}.admin-legislation-submission .admin-form-grid{border-top:1px solid var(--state-line);grid-template-columns:130px minmax(0,1fr);margin:10px -12px -12px}.admin-legislation-submission .admin-form-grid button{grid-column:1/-1;justify-self:end}.admin-judicial-body{padding:0 15px 15px}.admin-judicial-body>section{background:#fbf3e9;border:1px solid #d5bca8;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:13px;display:grid}.admin-judicial-body>section>svg{width:20px;color:var(--state-cinnabar)}.admin-judicial-body>section span{color:var(--state-cinnabar);font-size:.55rem;font-weight:800}.admin-judicial-body>section p{white-space:pre-wrap;margin:5px 0 0;font-size:.62rem;line-height:1.65}.admin-judicial-body>ol{margin:10px 0;padding:0;list-style:none}.admin-judicial-body>ol li{border-bottom:1px solid var(--state-line);grid-template-columns:120px minmax(0,1fr) 130px;gap:9px;padding:8px 10px;font-size:.58rem;display:grid}.admin-judicial-body>ol li b{color:var(--state-cinnabar)}.admin-judicial-body>ol time,.admin-judicial-body>ol small{color:var(--state-ink-soft)}.admin-judicial-body>ol small{grid-column:2/-1}.admin-judicial-actions{margin:10px 0}.admin-judicial-actions .admin-form-grid{flex:620px}.admin-judicial-decision{border:1px solid var(--state-line);background:#fffcf49e;margin-top:8px}@media (max-width:1180px){.laws-register-main dl{grid-template-columns:1fr}.legislative-bill-register dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-legislation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-legislation-body{grid-template-columns:1fr}}@media (max-width:920px){.laws-page,.law-detail-page,.legislative-bills-page,.legislative-bill-page,.judicial-reviews-page,.judicial-review-page,.laws-account-page{padding:10px}.laws-hero{min-height:610px}.laws-hero-copy{width:100%;padding:50px 30px 205px}.laws-hero h1{font-size:46px}.laws-public-grid,.law-detail-layout,.bill-detail-layout,.judicial-detail-layout,.laws-account-layout,.laws-method-band{grid-template-columns:1fr}.laws-method-band>div{border-bottom:1px solid #ffffff2e;border-right:0;min-height:0}.laws-method-band>div:last-child{border-bottom:0}.legislative-bill-register>article,.judicial-review-register>article{grid-template-columns:130px minmax(0,1fr) 62px}.law-detail-header dl,.bill-detail-header dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-legislation-create-grid,.admin-bill-actions>article{grid-template-columns:1fr}.admin-legislation-create-grid>details:first-child{border-right:0}}@media (max-width:680px){.laws-hero{min-height:720px}.laws-hero-copy{padding:34px 20px 310px}.laws-hero h1{font-size:37px}.laws-hero-copy>p{font-size:16px}.laws-hero nav{display:grid}.laws-hero>section{grid-template-columns:1fr;bottom:14px;left:14px;right:14px}.laws-hero>section b{border-bottom:1px solid #fffaf033;border-right:0;justify-content:space-between;align-items:center;padding:9px 13px;font-size:22px;display:flex}.laws-hero>section b:last-child{border-bottom:0}.laws-hero>section small{margin:0}.laws-register>header,.laws-public-grid>div>header,.laws-account-register>header{flex-direction:column;align-items:flex-start}.laws-register>div>article{grid-template-columns:1fr 54px}.laws-rank{border-right:0;border-bottom:1px solid var(--state-line);text-align:left;grid-column:1/-1;grid-template-columns:auto auto;justify-content:start;align-items:baseline}.laws-rank strong{font-size:27px}.laws-register-main{padding:18px}.laws-open-icon{grid-area:2/2}.laws-public-grid>div>header{grid-template-columns:25px minmax(0,1fr)}.laws-public-grid>div>header>a{grid-column:2;justify-self:start}.laws-subpage-header{grid-template-columns:1fr;padding:22px 20px}.laws-subpage-header>a:last-child{justify-self:stretch}.legislative-bill-register>article,.judicial-review-register>article{grid-template-columns:1fr 54px}.bill-status-column,.judicial-review-register>article>div:first-child{border-right:0;border-bottom:1px solid var(--state-line);grid-column:1/-1;grid-template-columns:auto auto auto;justify-content:space-between}.legislative-bill-register>article>a,.judicial-review-register>article>a{grid-area:2/2}.legislative-bill-register dl,.judicial-review-register dl{grid-template-columns:1fr}.law-detail-header,.bill-detail-header,.judicial-detail-header{padding:22px 20px}.law-detail-header h1,.bill-detail-header h1,.judicial-detail-header h1{font-size:34px}.law-detail-header dl,.bill-detail-header dl,.judicial-detail-header dl{grid-template-columns:1fr}.law-detail-layout main>section,.bill-detail-layout main>section,.judicial-detail-layout main>section{padding:22px 20px}.law-purpose dl,.bill-detail-layout main dl{grid-template-columns:1fr}.law-provisions>article{grid-template-columns:1fr;gap:7px}.law-duties>article{grid-template-columns:1fr auto}.laws-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.laws-account-register>details>summary,.laws-account-register dl{grid-template-columns:1fr}.laws-account-register ol div{flex-direction:column;gap:2px}.admin-legislation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-legislation-ledger>details>summary{grid-template-columns:1fr}.admin-legislation-ledger summary>b{text-align:left}.admin-legislation-duty,.admin-legislation-inline-form,.admin-legislation-submission .admin-form-grid{grid-template-columns:1fr}.admin-legislation-inline-form textarea,.admin-legislation-submission .admin-form-grid button{grid-column:auto}.admin-judicial-body>ol li{grid-template-columns:1fr}.admin-judicial-body>ol small{grid-column:auto}}@media (max-width:440px){.laws-account-metrics,.admin-legislation-metrics{grid-template-columns:1fr}.laws-hero h1{font-size:33px}.laws-register-main h3,.legislative-bill-register h2,.judicial-review-register h2{font-size:21px}}
.science-page,.science-research-page,.research-project-page,.standards-page,.standard-detail-page,.ip-register-page,.ip-right-page,.innovation-account-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));color:var(--state-ink);align-content:start;gap:12px;padding:14px 16px 22px;display:grid}.science-page h1,.science-page h2,.science-page h3,.science-research-page h1,.science-research-page h2,.science-research-page h3,.research-project-page h1,.research-project-page h2,.research-project-page h3,.standards-page h1,.standards-page h2,.standards-page h3,.standard-detail-page h1,.standard-detail-page h2,.standard-detail-page h3,.ip-register-page h1,.ip-register-page h2,.ip-register-page h3,.ip-right-page h1,.ip-right-page h2,.ip-right-page h3,.innovation-account-page h1,.innovation-account-page h2,.innovation-account-page h3{text-wrap:balance}.science-page p,.science-research-page p,.research-project-page p,.standards-page p,.standard-detail-page p,.ip-register-page p,.ip-right-page p,.innovation-account-page p,.innovation-account-page dd{text-wrap:pretty}.science-page strong,.science-page b,.science-research-page strong,.research-project-page strong,.standards-page strong,.standard-detail-page strong,.ip-register-page strong,.ip-right-page strong,.innovation-account-page strong,.admin-innovation-workbench strong,.admin-innovation-workbench b{font-variant-numeric:tabular-nums}.science-hero{border:1px solid var(--state-line-strong);border-top:5px solid var(--state-cinnabar);color:#fff8e9;background:#243333;min-height:430px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #231e1621,0 2px 5px #231e1614}.science-hero>img{object-fit:cover;object-position:center 48%;outline:1px solid #0000001a;width:100%;height:100%;position:absolute;inset:0}.science-hero:after{content:"";background:#121f1f9e;position:absolute;inset:0}.science-hero>div{z-index:1;align-content:center;gap:12px;width:min(830px,72%);padding:40px 44px 100px;display:grid;position:relative}.science-hero>div>span,.science-register>header span,.research-program-register>header span,.research-project-register>header span,.standards-register>header span,.conformity-register>header span,.ip-register>header span,.research-project-timeline>header span,.research-output-register>header span,.standard-detail-layout main>section>span,.standard-requirements>header span,.standard-consultation>header span,.standard-assessments>header span,.ip-right-layout main>section>span,.ip-opposition-register>header span,.innovation-account-register>header span,.innovation-account-form header span{color:#d9b95f;font-size:.68rem;font-weight:800}.science-hero h1{font-family:var(--state-serif);margin:2px 0;font-size:3.6rem;line-height:1.08}.science-hero>div>p{color:#fff8e9e6;max-width:760px;font-family:var(--state-serif);font-size:1rem;line-height:1.82}.science-hero nav{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.science-hero nav a,.science-subpage-header>a,.innovation-account-header>a{color:#fff8e9;background:#163b59e6;border:1px solid #fff8e980;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 14px;font-size:.73rem;font-weight:800;transition-property:transform,background-color,color;transition-duration:.15s;display:inline-flex}.science-hero nav a:last-child{background:#496a54eb}.science-hero nav a:active,.science-subpage-header>a:active,.innovation-account-header>a:active,.science-navigation a:active,.science-domain-grid>a:active,.research-project-register>a:active,.standards-register>article>a:active,.ip-register>article>a:active{transform:scale(.96)}.science-hero nav svg,.science-subpage-header>a svg,.innovation-account-header>a svg{width:16px;height:16px}.science-hero>section{z-index:2;background:#182120f0;border-top:1px solid #ffffff47;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.science-hero>section b{color:#dfbd67;min-height:72px;font-family:var(--state-serif);border-right:1px solid #fff3;grid-template-columns:auto auto;place-content:center;align-items:center;gap:9px;font-size:1.55rem;display:grid}.science-hero>section b:last-child{border-right:0}.science-hero>section small{color:#fff;font-family:var(--state-sans);font-size:.68rem;font-weight:600}.science-navigation{border:1px solid var(--state-line-strong);background:#ece6d8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 2px 5px #231e1612}.science-navigation a{border-right:1px solid var(--state-line);justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 13px;font-size:.72rem;font-weight:800;transition-property:transform,background-color,color;transition-duration:.15s;display:inline-flex}.science-navigation a:last-child{border-right:0}.science-navigation a:hover{background:#f6f1e6}.science-navigation a.is-active{color:#fff;background:var(--state-indigo)}.science-navigation svg{width:15px;height:15px}.science-disclosure{border:1px solid var(--state-line-strong);background:#e3ebe6;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:13px 16px;display:grid}.science-disclosure svg{width:19px;color:var(--state-pine)}.science-disclosure p{color:var(--state-ink-soft);margin:0;font-size:.72rem;line-height:1.65}.science-domain-grid{border:1px solid var(--state-line-strong);background:#f0eadf;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.science-domain-grid>a{border-right:1px solid var(--state-line);align-content:start;gap:8px;min-height:215px;padding:19px;transition-property:transform,background-color;transition-duration:.15s;display:grid;position:relative}.science-domain-grid>a:last-child{border-right:0}.science-domain-grid>a:hover{background:#f8f3e9}.science-domain-grid>a>svg{width:24px;color:var(--state-indigo)}.science-domain-grid>a:nth-child(2)>svg{color:var(--state-cinnabar)}.science-domain-grid>a:nth-child(3)>svg{color:var(--state-pine)}.science-domain-grid>a>span{color:var(--state-cinnabar);font-size:.65rem;font-weight:800}.science-domain-grid h2{font-size:1.05rem}.science-domain-grid p{color:var(--state-ink-soft);font-size:.72rem;line-height:1.62}.science-domain-grid>a>strong{border-top:1px solid var(--state-line);color:var(--state-indigo);justify-content:space-between;align-items:center;margin-top:auto;padding-top:9px;font-size:.7rem;display:flex}.science-domain-grid>a>strong svg{width:15px}.science-register,.research-program-register,.research-project-register,.standards-register,.conformity-register,.ip-register,.innovation-account-register{border:1px solid var(--state-line-strong);background:#f2ecdf;min-width:0;box-shadow:0 4px 12px #231e1612}.science-register>header,.research-program-register>header,.research-project-register>header,.standards-register>header,.conformity-register>header,.ip-register>header,.innovation-account-register>header{border-bottom:1px solid var(--state-line-strong);background:#e8e2d5;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:10px 16px;display:flex}.science-register>header>div,.research-program-register>header>div,.research-project-register>header>div,.standards-register>header>div,.conformity-register>header>div,.ip-register>header>div,.innovation-account-register>header>div{gap:3px;display:grid}.science-register h2,.research-program-register h2,.research-project-register h2,.standards-register h2,.conformity-register h2,.ip-register h2,.innovation-account-register h2{font-size:1.02rem}.science-register>header small,.research-program-register>header small,.research-project-register>header small,.standards-register>header small,.conformity-register>header small,.ip-register>header small,.innovation-account-register>header small{color:var(--state-ink-soft);font-size:.68rem}.science-register>header a{min-height:40px;color:var(--state-indigo);align-items:center;gap:6px;font-size:.7rem;font-weight:800;display:inline-flex}.science-register>header a svg{width:14px}.science-research-band{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);display:grid}.science-research-band>article{border-right:1px solid var(--state-line-strong);background:#e7e1d4;align-content:center;gap:8px;padding:20px;display:grid}.science-research-band>article>b{color:#fff;background:var(--state-cinnabar);justify-self:start;padding:3px 7px;font-size:.62rem}.science-research-band>article h3{font-size:1.12rem}.science-research-band>article p{color:var(--state-ink-soft);font-size:.73rem;line-height:1.65}.science-research-band dl{border-top:1px solid var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0 0;display:grid}.science-research-band dl div{border-right:1px solid var(--state-line);gap:3px;padding:9px;display:grid}.science-research-band dt{color:var(--state-ink-soft);font-size:.62rem}.science-research-band dd{margin:0;font-size:.68rem;font-weight:800}.science-research-band>div>a{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:12px;min-height:80px;padding:11px 15px;transition-property:transform,background-color;transition-duration:.15s;display:grid}.science-research-band>div>a:hover{background:#faf5ea}.science-research-band>div>a:active{transform:scale(.997)}.science-research-band>div>a>span{gap:3px;display:grid}.science-research-band>div b{color:var(--state-cinnabar);justify-self:start;font-size:.61rem}.science-research-band>div strong{font-size:.79rem}.science-research-band>div small{color:var(--state-ink-soft);font-size:.63rem}.science-research-band em{color:var(--state-pine);font-family:var(--state-serif);justify-items:center;font-size:1.1rem;font-style:normal;display:grid}.science-research-band em small{font-family:var(--state-sans);font-size:.56rem}.science-current-strip{border:1px solid var(--state-line-strong);background:#ece6da;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.science-current-strip>div{border-right:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:112px;padding:14px 17px;display:grid}.science-current-strip>div:last-child{border-right:0}.science-current-strip>div>svg{width:22px;color:var(--state-indigo)}.science-current-strip>div:nth-child(2)>svg{color:var(--state-pine)}.science-current-strip span{gap:3px;display:grid}.science-current-strip small{color:var(--state-cinnabar);font-size:.62rem;font-weight:800}.science-current-strip strong{font-size:.82rem}.science-current-strip p{color:var(--state-ink-soft);font-size:.66rem}.science-current-strip a{min-width:40px;min-height:40px;color:var(--state-indigo);place-items:center;display:grid}.science-current-strip a svg{width:17px}.science-responsibility-band,.science-method-band{border:1px solid var(--state-line-strong);color:#fff8e9;background:#243b3b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.science-responsibility-band>div,.science-method-band>div{border-right:1px solid #ffffff2e;align-content:start;gap:7px;min-height:132px;padding:17px;display:grid}.science-responsibility-band>div:last-child,.science-method-band>div:last-child{border-right:0}.science-responsibility-band svg,.science-method-band svg{color:#e2bc64;width:21px}.science-responsibility-band h2,.science-method-band h2{font-size:.9rem}.science-responsibility-band p,.science-method-band p{color:#fff8e9c2;font-size:.69rem;line-height:1.58}.science-subpage-header,.research-project-header,.standard-detail-header,.ip-right-header{border:1px solid var(--state-line-strong);border-top:5px solid var(--state-cinnabar);background:#ebe5d8;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:230px;display:grid;box-shadow:0 7px 18px #231e1617}.science-subpage-header>div{align-content:center;gap:8px;padding:30px 34px;display:grid}.science-subpage-header>div>span,.research-project-header>div>span,.standard-detail-header>div>span,.ip-right-header>div>span{color:var(--state-cinnabar);font-size:.68rem;font-weight:800}.science-subpage-header h1{font-family:var(--state-serif);font-size:2.4rem}.science-subpage-header p{max-width:870px;color:var(--state-ink-soft);font-size:.82rem;line-height:1.72}.science-subpage-header>a{border:0;border-left:1px solid var(--state-line-strong);background:var(--state-indigo);align-self:stretch;min-width:210px}.research-program-register>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:0;min-height:230px;display:grid}.research-program-register>article>div:first-child{align-content:start;gap:9px;padding:18px;display:grid}.research-program-register>article>div:first-child>div{flex-wrap:wrap;gap:6px;display:flex}.research-program-register b,.standards-register article b,.ip-register article b{color:#fff;background:var(--state-indigo);padding:3px 7px;font-size:.6rem}.research-program-register article span,.standards-register article span,.ip-register article span{border:1px solid var(--state-line);color:var(--state-ink-soft);padding:3px 7px;font-size:.6rem}.research-program-register h3{font-size:1.08rem}.research-program-register article p{color:var(--state-ink-soft);font-size:.72rem;line-height:1.62}.research-program-register dl{border-top:1px solid var(--state-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:3px 0 0;display:grid}.research-program-register dl div{border-right:1px solid var(--state-line);grid-template-columns:20px minmax(0,1fr);gap:2px 7px;padding:9px;display:grid}.research-program-register dl svg{width:15px;color:var(--state-cinnabar);grid-row:1/3}.research-program-register dt{color:var(--state-ink-soft);font-size:.6rem}.research-program-register dd{margin:0;font-size:.66rem;font-weight:700}.research-program-register>article>section{border-left:1px solid var(--state-line);background:#e7e1d5;align-content:center;gap:9px;padding:18px;display:grid}.research-program-register>article>section strong{color:var(--state-cinnabar);font-size:.85rem}.research-program-register>article>section small{color:var(--state-ink-soft);font-size:.66rem;line-height:1.55}.research-project-register>a{border-bottom:1px solid var(--state-line);grid-template-columns:150px minmax(0,1fr) 48px;align-items:center;min-height:190px;transition-property:transform,background-color;transition-duration:.15s;display:grid}.research-project-register>a:hover{background:#f8f3e8}.research-project-progress{border-right:1px solid var(--state-line);background:#e5dfd2;place-content:center;justify-items:center;gap:3px;height:100%;padding:15px;display:grid}.research-project-progress>strong{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:2.1rem}.research-project-progress>small{color:var(--state-ink-soft);font-size:.62rem}.research-project-progress>i{background:#34302829;width:100px;height:5px;overflow:hidden}.research-project-progress>i span{background:var(--state-pine);height:100%;display:block}.research-project-register>a>div:nth-child(2){gap:7px;padding:18px 22px;display:grid}.research-project-register>a>div:nth-child(2)>b{color:var(--state-cinnabar);justify-self:start;font-size:.62rem}.research-project-register h3{font-size:1.05rem}.research-project-register p{color:var(--state-ink-soft);font-size:.72rem;line-height:1.6}.research-project-register dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:3px 0 0;display:grid}.research-project-register dl div{border-left:3px solid var(--state-pine);gap:3px;padding-left:9px;display:grid}.research-project-register dt{color:var(--state-ink-soft);font-size:.59rem}.research-project-register dd{overflow-wrap:anywhere;margin:0;font-size:.66rem}.research-project-register>a>svg,.standards-register>article>a>svg,.ip-register>article>a>svg{width:18px;color:var(--state-indigo)}.research-project-header,.standard-detail-header,.ip-right-header{grid-template-columns:minmax(0,1fr);padding-top:38px;position:relative}.research-project-header>a,.standard-detail-header>a,.ip-right-header>a{min-height:40px;color:var(--state-ink-soft);align-items:center;gap:5px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:10px;left:14px}.research-project-header>a svg,.standard-detail-header>a svg,.ip-right-header>a svg{width:14px}.research-project-header>div,.standard-detail-header>div,.ip-right-header>div{align-content:center;gap:8px;padding:22px 30px;display:grid}.research-project-header h1,.standard-detail-header h1,.ip-right-header h1{font-family:var(--state-serif);font-size:2.25rem}.research-project-header>div>p,.standard-detail-header>div>p,.ip-right-header>div>p{max-width:900px;color:var(--state-ink-soft);font-size:.82rem;line-height:1.72}.research-project-header>dl,.standard-detail-header>dl,.ip-right-header>dl{border-top:1px solid var(--state-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.research-project-header>dl div,.standard-detail-header>dl div,.ip-right-header>dl div{border-right:1px solid var(--state-line);grid-template-columns:24px minmax(0,1fr);align-content:center;gap:2px 8px;min-height:76px;padding:10px 15px;display:grid}.research-project-header dl svg,.standard-detail-header dl svg,.ip-right-header dl svg{width:18px;color:var(--state-cinnabar);grid-row:1/3}.research-project-header dt,.standard-detail-header dt,.ip-right-header dt{color:var(--state-ink-soft);font-size:.6rem}.research-project-header dd,.standard-detail-header dd,.ip-right-header dd{overflow-wrap:anywhere;margin:0;font-size:.68rem;font-weight:800}.research-project-layout,.standard-detail-layout,.ip-right-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.research-project-layout>main,.research-project-layout>aside,.standard-detail-layout>main,.standard-detail-layout>aside,.ip-right-layout>main,.ip-right-layout>aside{align-content:start;gap:12px;min-width:0;display:grid}.research-project-layout main>section,.research-project-layout aside>section,.standard-detail-layout main>section,.standard-detail-layout aside>section,.ip-right-layout main>section,.ip-right-layout aside>section{border:1px solid var(--state-line-strong);background:#f2ecdf;gap:9px;padding:17px;display:grid}.research-project-layout h2,.standard-detail-layout h2,.ip-right-layout h2{font-size:.94rem}.research-project-layout aside dl,.standard-detail-layout aside dl,.ip-right-layout dl{margin:0;display:grid}.research-project-layout aside dl div,.ip-right-layout dl div{border-bottom:1px solid var(--state-line);grid-template-columns:100px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.research-project-layout dt,.ip-right-layout dt{color:var(--state-ink-soft);font-size:.62rem}.research-project-layout dd,.ip-right-layout dd{margin:0;font-size:.68rem;font-weight:700}.research-project-timeline ol{margin:0;padding:0;list-style:none;display:grid}.research-project-timeline li{border-bottom:1px solid var(--state-line);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.research-project-timeline li>i{border:2px solid var(--state-indigo);background:#f2ecdf;width:12px;height:12px;margin-top:4px;display:block;position:relative}.research-project-timeline li.is-completed>i{border-color:var(--state-pine);background:var(--state-pine)}.research-project-timeline li>div{gap:4px;display:grid}.research-project-timeline li b{color:var(--state-cinnabar);font-size:.61rem}.research-project-timeline li h3{font-size:.82rem}.research-project-timeline li p,.research-project-timeline li small{color:var(--state-ink-soft);font-size:.66rem;line-height:1.55}.research-output-register>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;padding:11px 0;display:grid}.research-output-register>article>div{grid-template-columns:25px minmax(0,1fr);gap:9px;display:grid}.research-output-register>article svg{width:20px;color:var(--state-indigo)}.research-output-register>article span{gap:3px;display:grid}.research-output-register>article b{color:var(--state-cinnabar);font-size:.6rem}.research-output-register>article h3{font-size:.78rem}.research-output-register>article p,.research-output-register>article small{color:var(--state-ink-soft);font-size:.65rem;line-height:1.5}.research-output-register>article>a{color:#fff;background:var(--state-indigo);min-height:40px;padding:9px 11px;font-size:.66rem;font-weight:800}.standards-register>article,.ip-register>article{border-bottom:1px solid var(--state-line);grid-template-columns:160px minmax(0,1fr) 48px;align-items:stretch;min-height:190px;display:grid}.standard-code,.ip-type{border-right:1px solid var(--state-line);text-align:center;background:#e4ded1;place-content:center;justify-items:center;gap:7px;padding:15px;display:grid}.standard-code strong{overflow-wrap:anywhere;color:var(--state-cinnabar);font-family:var(--state-serif);font-size:1.05rem}.standard-code small{color:var(--state-ink-soft);font-size:.62rem}.standards-register>article>div:nth-child(2),.ip-register>article>div:nth-child(2){align-content:center;gap:8px;padding:17px 20px;display:grid}.standards-register>article>div:nth-child(2)>div,.ip-register>article>div:nth-child(2)>div{flex-wrap:wrap;gap:6px;display:flex}.standards-register h3,.ip-register h3{font-size:1rem}.standards-register article p,.ip-register article p{color:var(--state-ink-soft);font-size:.71rem;line-height:1.62}.standards-register dl,.ip-register dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 0;display:grid}.ip-register dl{grid-template-columns:repeat(4,minmax(0,1fr))}.standards-register dl div,.ip-register dl div{border-left:3px solid var(--state-pine);gap:3px;padding-left:9px;display:grid}.standards-register dt,.ip-register dt{color:var(--state-ink-soft);font-size:.59rem}.standards-register dd,.ip-register dd{overflow-wrap:anywhere;margin:0;font-size:.65rem}.standards-register>article>a,.ip-register>article>a{border-left:1px solid var(--state-line);place-items:center;min-width:40px;display:grid}.ip-type svg{width:28px;color:var(--state-indigo)}.ip-type strong{color:var(--state-indigo);font-family:var(--state-serif);font-size:.85rem}.ip-type.is-trademark svg,.ip-type.is-trademark strong{color:var(--state-cinnabar)}.ip-type.is-copyright svg,.ip-type.is-copyright strong{color:var(--state-pine)}.conformity-register>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.conformity-register>div>article{min-height:210px;box-shadow:inset -1px 0 var(--state-line), inset 0 -1px var(--state-line);grid-template-columns:28px minmax(0,1fr);align-content:start;gap:8px 10px;padding:17px;display:grid}.conformity-register article>svg{width:22px;color:var(--state-pine)}.conformity-register article>div{gap:5px;display:grid}.conformity-register article b{color:var(--state-pine);font-size:.61rem}.conformity-register article h3{font-size:.88rem}.conformity-register article p,.conformity-register article small{color:var(--state-ink-soft);font-size:.67rem;line-height:1.55}.conformity-register article dl{grid-column:2;margin:4px 0 0;display:grid}.conformity-register article dl div{border-top:1px solid var(--state-line);grid-template-columns:90px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.conformity-register dt{color:var(--state-ink-soft);font-size:.6rem}.conformity-register dd{margin:0;font-size:.65rem}.standard-detail-layout main>section>p,.ip-right-layout main>section>p{color:var(--state-ink-soft);font-size:.72rem;line-height:1.65}.standard-detail-layout blockquote,.ip-opposition-register blockquote,.innovation-account-record blockquote{border-left:4px solid var(--state-cinnabar);color:var(--state-ink-soft);background:#eee0d8;gap:5px;margin:0;padding:11px 13px;font-size:.68rem;line-height:1.55;display:grid}.standard-requirements>article{border-bottom:1px solid var(--state-line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.standard-requirements>article b{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.7rem}.standard-consultation>article,.standard-assessments>article,.ip-opposition-register>article{border-bottom:1px solid var(--state-line);gap:6px;padding:11px 0;display:grid}.standard-consultation article b,.standard-assessments article b,.ip-opposition-register article b{color:var(--state-pine);font-size:.61rem}.standard-consultation article p,.standard-consultation article small,.standard-assessments article p,.standard-assessments article small,.ip-opposition-register article p,.ip-opposition-register article small{color:var(--state-ink-soft);font-size:.66rem;line-height:1.52}.standard-consultation>a,.ip-right-layout aside a{color:#fff;background:var(--state-indigo);justify-content:center;align-items:center;min-height:40px;padding:8px 11px;font-size:.68rem;font-weight:800;display:inline-flex}.standard-assessments>article{grid-template-columns:24px minmax(0,1fr)}.standard-assessments>article>svg{width:20px;color:var(--state-pine)}.standard-assessments>article>div{gap:4px;display:grid}.standard-version-ledger>article{border-bottom:1px solid var(--state-line);gap:6px;padding:12px 0;display:grid}.standard-version-ledger>article.is-current{border-left:4px solid var(--state-pine);padding-left:10px}.standard-version-ledger>article>div{justify-content:space-between;gap:8px;display:flex}.standard-version-ledger article b{color:var(--state-cinnabar)}.standard-version-ledger article span,.standard-version-ledger article small,.standard-version-ledger article p{color:var(--state-ink-soft);font-size:.64rem;line-height:1.5}.standard-version-ledger article code{color:#f7f0de;text-overflow:ellipsis;white-space:nowrap;background:#1d3035;padding:6px 7px;font-size:.55rem;display:block;overflow:hidden}.standard-version-ledger article a{min-height:40px;color:var(--state-indigo);align-items:center;gap:6px;font-size:.65rem;font-weight:800;display:inline-flex}.standard-version-ledger article a svg{width:14px}.standard-reference{border-bottom:1px solid var(--state-line);gap:3px;padding:7px 0;display:grid}.standard-reference b{color:var(--state-cinnabar);font-size:.58rem}.standard-reference strong{font-size:.68rem}.ip-decision>header{align-items:center;gap:9px;display:flex}.ip-decision>header svg{width:20px;color:var(--state-cinnabar)}.ip-decision>h3{font-size:.9rem}.ip-decision>small{color:var(--state-ink-soft);font-size:.64rem}.ip-right-layout aside>section>svg{width:23px;color:var(--state-indigo)}.ip-right-layout aside>section>strong{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:1.2rem}.innovation-account-header{background:#263f38}.innovation-account-metrics strong{font-variant-numeric:tabular-nums}.innovation-account-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:12px;display:grid}.innovation-account-layout>main,.innovation-account-layout>aside{align-content:start;gap:12px;min-width:0;display:grid}.innovation-account-form{border:1px solid var(--state-line-strong);background:#f2ecdf;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px;display:grid}.innovation-account-form>header{border-bottom:1px solid var(--state-line);grid-column:1/-1;align-items:center;gap:9px;padding-bottom:9px;display:flex}.innovation-account-form>header>svg{width:19px;color:var(--state-indigo)}.innovation-account-form>header>div{gap:2px;display:grid}.innovation-account-form h2{font-size:.88rem}.innovation-account-form label{gap:5px;min-width:0;display:grid}.innovation-account-form label>span{color:var(--state-ink-soft);font-size:.64rem;font-weight:700}.innovation-account-form .is-wide{grid-column:1/-1}.innovation-account-form input,.innovation-account-form select,.innovation-account-form textarea{border:1px solid var(--state-line-strong);width:100%;min-width:0;min-height:40px;color:var(--state-ink);font:inherit;background:#ffffff80;padding:8px 9px;font-size:.69rem}.innovation-account-form textarea{resize:vertical;min-height:84px;line-height:1.5}.innovation-account-form>button,.innovation-account-register button{color:#fff;background:var(--state-indigo);cursor:pointer;border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:.7rem;font-weight:800;transition-property:transform,opacity;transition-duration:.15s;display:inline-flex}.innovation-account-form>button:active,.innovation-account-register button:active{transform:scale(.96)}.innovation-account-form>button:disabled{cursor:not-allowed;opacity:.48}.innovation-account-form button svg,.innovation-account-register button svg{width:15px}.innovation-account-check{grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:44px;display:grid!important}.innovation-account-check input{width:16px;min-height:16px}.innovation-account-register>header{justify-content:flex-start}.innovation-account-register>header>svg{width:19px;color:var(--state-indigo)}.innovation-account-register>header>small{margin-left:auto}.innovation-account-register>details{border-bottom:1px solid var(--state-line)}.innovation-account-register>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:12px 15px;display:grid}.innovation-account-register summary>span{gap:3px;display:grid}.innovation-account-register summary b,.innovation-account-record>div b{color:#fff;background:var(--state-indigo);justify-self:start;padding:3px 6px;font-size:.59rem}.innovation-account-register summary strong,.innovation-account-record>div strong{font-size:.78rem}.innovation-account-register summary small,.innovation-account-register summary time,.innovation-account-record small{color:var(--state-ink-soft);font-size:.63rem}.innovation-account-case{border-top:1px solid var(--state-line);background:#ece6da;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.innovation-account-case>section{border-right:1px solid var(--state-line);align-content:start;gap:8px;padding:14px 15px;display:grid}.innovation-account-case h3{font-size:.76rem}.innovation-account-case>section>p,.innovation-account-case article p{color:var(--state-ink-soft);font-size:.67rem;line-height:1.55}.innovation-account-case dl,.innovation-account-record dl,.innovation-account-decision dl{margin:0;display:grid}.innovation-account-case dl div,.innovation-account-record dl div,.innovation-account-decision dl div{border-top:1px solid var(--state-line);grid-template-columns:100px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.innovation-account-case dt,.innovation-account-record dt,.innovation-account-decision dt{color:var(--state-ink-soft);font-size:.6rem}.innovation-account-case dd,.innovation-account-record dd,.innovation-account-decision dd{overflow-wrap:anywhere;margin:0;font-size:.64rem;line-height:1.5}.innovation-account-case article{border-bottom:1px solid var(--state-line);gap:5px;padding:9px 0;display:grid}.innovation-account-case article b{color:var(--state-pine);font-size:.6rem}.innovation-account-decision{border-top:1px solid var(--state-line);background:#e4ebe5;gap:7px;padding:13px 15px;display:grid}.innovation-account-decision>header{justify-content:space-between;gap:12px;display:flex}.innovation-account-decision>header b{color:var(--state-pine);font-size:.63rem}.innovation-account-decision>p{color:var(--state-ink-soft);font-size:.68rem;line-height:1.55}.innovation-account-decision form{justify-self:end}.innovation-account-record{border-bottom:1px solid var(--state-line);gap:8px;padding:14px 15px;display:grid}.innovation-account-record>div{gap:3px;display:grid}.innovation-account-record>p{color:var(--state-ink-soft);font-size:.68rem;line-height:1.6}.innovation-account-record>a{min-height:40px;color:var(--state-indigo);justify-self:start;padding:9px 11px;font-size:.67rem;font-weight:800}.innovation-account-empty{min-height:110px;color:var(--state-ink-soft);align-items:center;gap:14px;padding:18px;display:flex}.innovation-account-empty svg{width:28px;color:var(--state-indigo)}.innovation-account-boundary{border:1px solid var(--state-line-strong);background:#e2ebe5;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:15px;display:grid}.innovation-account-boundary>svg{width:20px;color:var(--state-pine)}.innovation-account-boundary p{color:var(--state-ink-soft);font-size:.68rem;line-height:1.58}.innovation-account-boundary dl{grid-column:2;margin:0;display:grid}.innovation-account-boundary dl div{border-top:1px solid var(--state-line);grid-template-columns:100px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.innovation-account-boundary dt{color:var(--state-ink-soft);font-size:.6rem}.innovation-account-boundary dd{margin:0;font-size:.64rem}.admin-innovation-workbench{gap:12px;display:grid}.admin-innovation-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-innovation-section>header>div{gap:2px;display:grid}.admin-innovation-section>header span{color:var(--state-indigo-light);font-family:var(--state-serif);font-size:.64rem}.admin-innovation-section>header b{color:var(--state-cinnabar);font-size:.63rem}.admin-innovation-ledger>details,.admin-innovation-projects>details,.admin-innovation-case-list>details{box-shadow:inset 0 -1px #37332a33}.admin-innovation-ledger>details>summary,.admin-innovation-projects>details>summary,.admin-innovation-case-list>details>summary,.admin-innovation-ip-case>summary{cursor:pointer;background:#233d4d09;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 14px;display:grid}.admin-innovation-ledger summary>span,.admin-innovation-projects summary>span,.admin-innovation-case-list summary>span,.admin-innovation-ip-case summary>span{gap:2px;display:grid}.admin-innovation-ledger summary strong,.admin-innovation-projects summary strong,.admin-innovation-case-list summary strong,.admin-innovation-ip-case summary strong{font-family:var(--state-serif);font-size:.78rem}.admin-innovation-ledger summary small,.admin-innovation-projects summary small,.admin-innovation-case-list summary small,.admin-innovation-ip-case summary small{color:var(--state-ink-soft);font-size:.57rem}.admin-innovation-ledger summary>b,.admin-innovation-projects summary>b,.admin-innovation-case-list summary>b,.admin-innovation-ip-case summary>b{color:var(--state-pine);font-size:.58rem}.admin-innovation-detail{border-top:1px solid #37332a33;display:grid}.admin-innovation-version-list>article,.admin-innovation-standard-version,.admin-innovation-output,.admin-innovation-conformity>article,.admin-innovation-ip-decision,.admin-innovation-opposition{gap:8px;padding:12px 14px;display:grid;box-shadow:inset 0 -1px #37332a29}.admin-innovation-version-list article>header,.admin-innovation-standard-version>header,.admin-innovation-conformity>article>header,.admin-innovation-ip-decision>header,.admin-innovation-opposition>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-innovation-version-list header>span,.admin-innovation-standard-version header>span,.admin-innovation-conformity header>span,.admin-innovation-ip-decision header>span,.admin-innovation-opposition header>span{gap:3px;display:grid}.admin-innovation-version-list article b,.admin-innovation-standard-version b,.admin-innovation-conformity article b,.admin-innovation-ip-decision b,.admin-innovation-opposition b{color:var(--state-cinnabar);font-size:.56rem}.admin-innovation-version-list article strong,.admin-innovation-standard-version strong,.admin-innovation-conformity article strong,.admin-innovation-ip-decision strong,.admin-innovation-opposition strong{font-family:var(--state-serif);font-size:.68rem}.admin-innovation-version-list article small,.admin-innovation-standard-version small,.admin-innovation-conformity article small,.admin-innovation-ip-decision small,.admin-innovation-opposition small{color:var(--state-ink-soft);font-size:.54rem;line-height:1.45}.admin-innovation-version-list article p,.admin-innovation-standard-version p,.admin-innovation-conformity article p,.admin-innovation-ip-decision p,.admin-innovation-opposition p{color:var(--state-ink-soft);font-size:.59rem;line-height:1.5}.admin-innovation-version-list article dl,.admin-innovation-case dl,.admin-innovation-ip-case dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.admin-innovation-version-list article dl div,.admin-innovation-case dl div,.admin-innovation-ip-case dl div{gap:3px;padding:7px 8px;display:grid;box-shadow:inset 1px 0 #37332a24}.admin-innovation-workbench dt{color:var(--state-ink-soft);font-size:.52rem}.admin-innovation-workbench dd{overflow-wrap:anywhere;margin:0;font-size:.56rem;line-height:1.45}.admin-innovation-workbench button{color:#f4ead5;background:var(--state-indigo);min-height:36px;font:inherit;cursor:pointer;border:1px solid #37332a40;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:.56rem;font-weight:800;transition-property:transform,background-color;transition-duration:.15s;display:inline-flex}.admin-innovation-workbench button:active{transform:scale(.96)}.admin-innovation-workbench button svg{width:13px;height:13px}.admin-innovation-create{box-shadow:inset 0 1px #37332a33}.admin-innovation-create>summary{min-height:44px;color:var(--state-indigo);cursor:pointer;align-items:center;gap:7px;padding:8px 14px;font-size:.6rem;font-weight:800;display:flex}.admin-innovation-create>summary svg{width:14px}.admin-innovation-create .admin-form-grid{border-top:1px solid #37332a2e}.admin-innovation-create .admin-form-grid>button,.admin-innovation-workbench .admin-form-grid>button{grid-column:1/-1;justify-self:end}.admin-innovation-case{border-top:1px solid #37332a2e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-innovation-case>section{min-width:0;padding:13px 14px;box-shadow:inset 1px 0 #37332a29}.admin-innovation-case h3,.admin-innovation-project-body h3,.admin-innovation-standard-body h3,.admin-innovation-ip-layout h3{margin:0 0 9px;font-size:.68rem}.admin-innovation-case>section>p{color:var(--state-ink-soft);font-size:.59rem;line-height:1.52}.admin-innovation-case article{gap:6px;padding:9px 0;display:grid;box-shadow:inset 0 -1px #37332a26}.admin-innovation-case article details code,.admin-innovation-conformity code{overflow-wrap:anywhere;color:#f4ead5;white-space:pre-wrap;background:#1a2d34;padding:8px;font-size:.52rem;display:block}.admin-innovation-case blockquote,.admin-innovation-opposition blockquote{border-left:4px solid var(--state-pine);background:#496a5414;gap:4px;margin:8px 0 0;padding:9px 10px;font-size:.56rem;display:grid}.admin-innovation-inline-form{grid-template-columns:minmax(110px,.4fr) repeat(2,minmax(180px,1fr)) auto;gap:7px;margin-top:8px;display:grid}.admin-innovation-inline-form input,.admin-innovation-inline-form select,.admin-innovation-inline-form textarea,.admin-innovation-inline-form label{width:100%;min-width:0}.admin-innovation-inline-form :is(input,select,textarea),.admin-innovation-workbench .admin-form-grid :is(input,select,textarea){min-height:36px;color:var(--state-ink);font:inherit;background:#ffffff80;border:1px solid #37332a40;padding:7px 8px;font-size:.56rem}.admin-innovation-inline-form textarea{resize:vertical;min-height:62px}.admin-innovation-inline-form label{color:var(--state-ink-soft);gap:4px;font-size:.53rem;display:grid}.admin-innovation-project-body{border-top:1px solid #37332a2e;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);display:grid}.admin-innovation-project-body>section{min-width:0;padding:13px 14px;box-shadow:inset 1px 0 #37332a29}.admin-innovation-project-state{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.admin-innovation-milestones>article{gap:7px;padding:9px 0;display:grid;box-shadow:inset 0 -1px #37332a26}.admin-innovation-milestones article>header{grid-template-columns:24px minmax(0,1fr);gap:8px;display:grid}.admin-innovation-milestones header>b{color:#fff;background:var(--state-cinnabar);place-items:center;width:22px;height:22px;display:grid}.admin-innovation-milestones header>span,.admin-innovation-output>div{gap:2px;display:grid}.admin-innovation-milestones p,.admin-innovation-output p{color:var(--state-ink-soft);font-size:.57rem;line-height:1.48}.admin-innovation-milestones form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:6px;display:grid}.admin-innovation-milestones form textarea{min-height:56px;font:inherit;resize:vertical;border:1px solid #37332a3d;padding:7px;font-size:.55rem}.admin-innovation-standard-body{border-top:1px solid #37332a2e;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr) minmax(290px,.72fr);display:grid}.admin-innovation-standard-body>section{min-width:0;padding:13px 14px;box-shadow:inset 1px 0 #37332a29}.admin-innovation-submission{gap:7px;padding:9px 0;display:grid;box-shadow:inset 0 -1px #37332a26}.admin-innovation-submission>header span{gap:2px;display:grid}.admin-innovation-submission>p{color:var(--state-ink-soft);font-size:.57rem;line-height:1.5}.admin-innovation-conformity details summary{color:var(--state-indigo);cursor:pointer;font-size:.54rem}.admin-innovation-ip-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);display:grid}.admin-innovation-ip-layout>section{min-width:0;padding:13px 14px;box-shadow:inset 1px 0 #37332a29}.admin-innovation-ip-case{box-shadow:inset 0 -1px #37332a2b}.admin-innovation-ip-case>div{border-top:1px solid #37332a29;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);display:grid}.admin-innovation-ip-case>div>section{min-width:0;padding:12px;box-shadow:inset 1px 0 #37332a24}.admin-innovation-ip-case h4{margin:0 0 7px;font-size:.62rem}.admin-innovation-ip-case section>p{color:var(--state-ink-soft);font-size:.57rem;line-height:1.5}.admin-innovation-ip-actions{align-content:start;gap:7px;display:grid}.admin-innovation-ip-actions>a{min-height:36px;color:var(--state-indigo);justify-self:start;padding:8px;font-size:.56rem;font-weight:800}.admin-innovation-right-list>article{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px 0;display:grid;box-shadow:inset 0 -1px #37332a24}.admin-innovation-right-list article>svg{width:19px;color:var(--state-indigo)}.admin-innovation-right-list article>div{gap:3px;display:grid}.admin-innovation-right-list article p{color:var(--state-ink-soft);font-size:.56rem;line-height:1.48}@media (max-width:1180px){.innovation-account-layout{grid-template-columns:minmax(0,1fr) 340px}.admin-innovation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-innovation-standard-body{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}.admin-innovation-conformity{grid-column:1/-1}}@media (max-width:920px){.science-hero>div{width:88%}.research-project-layout,.standard-detail-layout,.ip-right-layout,.innovation-account-layout{grid-template-columns:1fr}.innovation-account-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.innovation-account-layout>aside>.innovation-account-boundary{grid-column:1/-1}.research-program-register>article{grid-template-columns:1fr}.research-program-register>article>section{border-top:1px solid var(--state-line);border-left:0}.admin-innovation-project-body,.admin-innovation-standard-body,.admin-innovation-ip-layout{grid-template-columns:1fr}.admin-innovation-conformity{grid-column:auto}}@media (max-width:720px){.science-page,.science-research-page,.research-project-page,.standards-page,.standard-detail-page,.ip-register-page,.ip-right-page,.innovation-account-page{padding:10px}.science-hero{min-height:550px}.science-hero>div{align-content:start;width:100%;padding:35px 22px 205px}.science-hero h1{font-size:2.5rem}.science-hero>div>p{font-size:.84rem}.science-hero>section{grid-template-columns:repeat(2,minmax(0,1fr))}.science-hero>section b{min-height:62px}.science-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.science-navigation a{border-bottom:1px solid var(--state-line)}.science-domain-grid,.science-responsibility-band,.science-method-band,.science-current-strip,.science-research-band,.conformity-register>div{grid-template-columns:1fr}.science-domain-grid>a,.science-responsibility-band>div,.science-method-band>div,.science-current-strip>div{border-right:0;border-bottom:1px solid var(--state-line)}.science-research-band>article{border-right:0;border-bottom:1px solid var(--state-line-strong)}.science-subpage-header{grid-template-columns:1fr}.science-subpage-header>div{padding:24px 22px}.science-subpage-header h1{font-size:1.85rem}.science-subpage-header>a{border-top:1px solid var(--state-line-strong);border-left:0;min-width:0;min-height:72px}.research-project-register>a,.standards-register>article,.ip-register>article{grid-template-columns:1fr 48px}.research-project-progress,.standard-code,.ip-type{border-right:0;border-bottom:1px solid var(--state-line);grid-column:1/-1;min-height:88px}.research-project-register>a>div:nth-child(2),.standards-register>article>div:nth-child(2),.ip-register>article>div:nth-child(2){grid-column:1}.research-project-register>a>svg,.standards-register>article>a,.ip-register>article>a{grid-area:2/2}.research-program-register dl,.research-project-register dl,.standards-register dl,.ip-register dl{grid-template-columns:1fr;gap:7px}.research-project-header>dl,.standard-detail-header>dl,.ip-right-header>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.research-project-header h1,.standard-detail-header h1,.ip-right-header h1{font-size:1.8rem}.innovation-account-layout>aside,.innovation-account-form,.innovation-account-case{grid-template-columns:1fr}.innovation-account-form>header,.innovation-account-form .is-wide,.innovation-account-form>button{grid-column:auto}.innovation-account-register>details>summary{grid-template-columns:1fr}.admin-innovation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-innovation-case,.admin-innovation-ip-case>div,.admin-innovation-inline-form,.admin-innovation-milestones form{grid-template-columns:1fr}.admin-innovation-version-list article>header,.admin-innovation-standard-version>header,.admin-innovation-conformity>article>header,.admin-innovation-ip-decision>header,.admin-innovation-opposition>header{flex-direction:column}.admin-innovation-version-list article dl,.admin-innovation-case dl,.admin-innovation-ip-case dl{grid-template-columns:1fr}}@media (max-width:460px){.science-hero{min-height:610px}.science-hero>div{padding-inline:17px}.science-hero h1{font-size:2.05rem}.science-hero nav{display:grid}.science-navigation{grid-template-columns:1fr}.science-register>header,.research-program-register>header,.research-project-register>header,.standards-register>header,.conformity-register>header,.ip-register>header,.innovation-account-register>header{flex-direction:column;align-items:flex-start}.research-project-header>dl,.standard-detail-header>dl,.ip-right-header>dl,.standard-requirements>article,.admin-innovation-metrics,.admin-innovation-ledger>details>summary,.admin-innovation-projects>details>summary,.admin-innovation-case-list>details>summary,.admin-innovation-ip-case>summary{grid-template-columns:1fr}}
.housing-page,.housing-assistance-page,.housing-development-page,.housing-permits-page,.housing-buildings-page,.housing-detail-page,.housing-account-page{min-width:0;min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));color:var(--state-ink);align-content:start;gap:12px;padding:14px 16px 22px;display:grid}.housing-page :is(h1,h2,h3),.housing-assistance-page :is(h1,h2,h3),.housing-development-page :is(h1,h2,h3),.housing-permits-page :is(h1,h2,h3),.housing-buildings-page :is(h1,h2,h3),.housing-detail-page :is(h1,h2,h3),.housing-account-page :is(h1,h2,h3){text-wrap:balance}.housing-page p,.housing-assistance-page p,.housing-development-page p,.housing-permits-page p,.housing-buildings-page p,.housing-detail-page p,.housing-account-page :is(p,dd,blockquote){text-wrap:pretty}.housing-page :is(strong,b),.housing-assistance-page :is(strong,b),.housing-development-page :is(strong,b),.housing-permits-page :is(strong,b),.housing-buildings-page :is(strong,b),.housing-detail-page :is(strong,b),.housing-account-page :is(strong,b),.admin-housing-workbench :is(strong,b,time){font-variant-numeric:tabular-nums}.housing-hero{border:1px solid var(--state-line-strong);border-top:5px solid var(--state-cinnabar);color:#fff8e9;background:#263635;min-height:465px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #231e1621,0 2px 5px #231e1614}.housing-hero>img{object-fit:cover;object-position:center 52%;outline:1px solid #0000001a;width:100%;height:100%;position:absolute;inset:0}.housing-hero:after{content:"";background:#1826267a;position:absolute;inset:0}.housing-hero>div{z-index:1;align-content:center;gap:12px;width:min(820px,68%);padding:42px 44px 112px;display:grid;position:relative}.housing-hero>div>span,.housing-current-ledger>header span,.housing-safety-strip>header span,.housing-program-register>header span,.housing-project-register>header span,.housing-permit-register>header span,.housing-building-register>header span,.housing-detail-layout main>section>span,.housing-account-form header span,.housing-account-register>header span{color:#e0bd65;font-size:.68rem;font-weight:800}.housing-hero h1{font-family:var(--state-serif);letter-spacing:0;margin:2px 0;font-size:3.35rem;line-height:1.08}.housing-hero>div>p{color:#fff8e9e6;max-width:740px;font-family:var(--state-serif);font-size:1rem;line-height:1.82}.housing-hero nav{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.housing-hero nav a,.housing-subpage-header>a,.housing-primary-action{color:#fff8e9;background:#163b59eb;border:1px solid #fff8e97a;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 14px;font-size:.73rem;font-weight:800;transition-property:transform,background-color,color;transition-duration:.15s;display:inline-flex}.housing-hero nav a:last-child{background:#496a54f0}.housing-hero nav a:active,.housing-subpage-header>a:active,.housing-primary-action:active,.housing-navigation a:active,.housing-domain-grid>a:active,.housing-linked-record:active,.housing-project-register>a:active,.housing-building-register>a:active{transform:scale(.96)}.housing-hero nav svg,.housing-subpage-header>a svg,.housing-primary-action svg{width:16px;height:16px}.housing-hero>section{z-index:2;background:#192322f0;border-top:1px solid #ffffff47;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.housing-hero>section b{color:#e0bd65;min-height:76px;font-family:var(--state-serif);border-right:1px solid #ffffff2e;grid-template-columns:auto auto;place-content:center;align-items:center;gap:9px;font-size:1.45rem;display:grid}.housing-hero>section b:last-child{border-right:0}.housing-hero>section small{color:#fff;font-family:var(--state-sans);font-size:.64rem;font-weight:600}.housing-navigation{border:1px solid var(--state-line-strong);background:#ece6d8;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;box-shadow:0 2px 5px #231e1612}.housing-navigation a{border-right:1px solid var(--state-line);justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 13px;font-size:.72rem;font-weight:800;transition-property:transform,background-color,color;transition-duration:.15s;display:inline-flex}.housing-navigation a:last-child{border-right:0}.housing-navigation a:hover{background:#f7f2e7}.housing-navigation a.is-active{color:#fff;background:var(--state-indigo)}.housing-navigation svg{width:15px;height:15px}.housing-disclosure{border:1px solid var(--state-line-strong);background:#e2ebe5;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:13px 16px;display:grid}.housing-disclosure svg{width:19px;color:var(--state-pine)}.housing-disclosure p{color:var(--state-ink-soft);margin:0;font-size:.72rem;line-height:1.65}.housing-domain-grid{border:1px solid var(--state-line-strong);background:#efe9dd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.housing-domain-grid>a{border-right:1px solid var(--state-line);align-content:start;gap:8px;min-height:218px;padding:19px;transition-property:transform,background-color;transition-duration:.15s;display:grid}.housing-domain-grid>a:last-child{border-right:0}.housing-domain-grid>a:hover{background:#f8f3e9}.housing-domain-grid>a>svg{width:24px;color:var(--state-indigo)}.housing-domain-grid>a:nth-child(2)>svg{color:var(--state-cinnabar)}.housing-domain-grid>a:nth-child(3)>svg{color:#85621e}.housing-domain-grid>a:nth-child(4)>svg{color:var(--state-pine)}.housing-domain-grid>a>span{color:var(--state-cinnabar);font-size:.64rem;font-weight:800}.housing-domain-grid h2{font-size:1rem}.housing-domain-grid p{color:var(--state-ink-soft);font-size:.71rem;line-height:1.62}.housing-domain-grid>a>strong{border-top:1px solid var(--state-line);color:var(--state-indigo);justify-content:space-between;align-items:center;margin-top:auto;padding-top:9px;font-size:.69rem;display:flex}.housing-domain-grid>a>strong svg{width:15px}.housing-current-ledger,.housing-safety-strip,.housing-program-register,.housing-project-register,.housing-permit-register,.housing-building-register,.housing-account-register{border:1px solid var(--state-line-strong);background:#f1ebdf;min-width:0;box-shadow:0 4px 12px #231e1612}.housing-current-ledger>header,.housing-safety-strip>header,.housing-program-register>header,.housing-project-register>header,.housing-permit-register>header,.housing-building-register>header,.housing-account-register>header{border-bottom:1px solid var(--state-line-strong);background:#e7e1d5;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:10px 16px;display:flex}.housing-current-ledger>header>div,.housing-safety-strip>header>div,.housing-program-register>header>div,.housing-project-register>header>div,.housing-permit-register>header>div,.housing-building-register>header>div,.housing-account-register>header>div{gap:3px;display:grid}.housing-current-ledger h2,.housing-safety-strip h2,.housing-program-register h2,.housing-project-register h2,.housing-permit-register h2,.housing-building-register h2,.housing-account-register h2{font-size:1.02rem}.housing-current-ledger>header>a,.housing-safety-strip>header>a{min-height:40px;color:var(--state-indigo);align-items:center;gap:6px;font-size:.69rem;font-weight:800;display:inline-flex}.housing-current-ledger>header svg,.housing-safety-strip>header svg{width:15px}.housing-program-register>header small,.housing-project-register>header small,.housing-permit-register>header small,.housing-building-register>header small,.housing-account-register>header small{color:var(--state-ink-soft);font-size:.66rem}.housing-current-grid{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);display:grid}.housing-current-grid>article{border-right:1px solid var(--state-line-strong);background:#e5ded1;align-content:center;gap:8px;padding:20px;display:grid}.housing-current-grid>article>b{color:#fff;background:var(--state-cinnabar);justify-self:start;padding:3px 7px;font-size:.61rem}.housing-current-grid>article h3{font-size:1.08rem}.housing-current-grid>article p{color:var(--state-ink-soft);font-size:.72rem;line-height:1.62}.housing-current-grid dl{border-top:1px solid var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:3px 0 0;display:grid}.housing-current-grid dl div{border-right:1px solid var(--state-line);gap:3px;padding:9px;display:grid}.housing-current-grid dt{color:var(--state-ink-soft);font-size:.59rem}.housing-current-grid dd{margin:0;font-size:.65rem;font-weight:800}.housing-current-grid>article>a{min-height:40px;color:var(--state-indigo);justify-self:start;padding:9px 0;font-size:.68rem;font-weight:800}.housing-current-grid>div>a{border-bottom:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr) 26px;align-items:center;gap:11px;min-height:82px;padding:11px 15px;transition-property:transform,background-color;transition-duration:.15s;display:grid}.housing-current-grid>div>a:hover{background:#faf5ea}.housing-current-grid>div>a>svg:first-child{width:21px;color:var(--state-cinnabar)}.housing-current-grid>div>a>svg:last-child{width:16px;color:var(--state-indigo)}.housing-current-grid>div span{gap:3px;display:grid}.housing-current-grid>div b{color:var(--state-pine);font-size:.6rem}.housing-current-grid>div strong{font-size:.78rem}.housing-current-grid>div small{color:var(--state-ink-soft);font-size:.62rem}.housing-safety-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.housing-safety-strip>div>a{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);grid-template-columns:44px minmax(0,1fr) 24px;align-items:start;gap:12px;min-height:138px;padding:16px;display:grid}.housing-safety-strip>div>a:nth-child(2n){border-right:0}.housing-safety-strip>div>a>span{color:#fff;background:#8d6a25;place-items:center;width:40px;height:40px;display:grid}.housing-safety-strip>div>a>span.is-safe,.housing-safety-strip>div>a>span.is-monitor{background:var(--state-pine)}.housing-safety-strip>div>a>span.is-critical,.housing-safety-strip>div>a>span.is-unsafe{background:var(--state-cinnabar)}.housing-safety-strip>div>a>span svg{width:20px}.housing-safety-strip>div>a>div{gap:4px;display:grid}.housing-safety-strip>div b{color:var(--state-cinnabar);font-size:.6rem}.housing-safety-strip>div strong{font-size:.78rem}.housing-safety-strip>div p{color:var(--state-ink-soft);font-size:.67rem;line-height:1.52}.housing-safety-strip>div small{color:var(--state-ink-soft);font-size:.59rem}.housing-safety-strip>div>a>svg{width:18px;color:var(--state-indigo);align-self:center}.housing-safety-strip>p{color:var(--state-ink-soft);padding:18px;font-size:.72rem}.housing-responsibility-band,.housing-method-band{border:1px solid var(--state-line-strong);color:#fff8e9;background:#263c3b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.housing-responsibility-band>div,.housing-method-band>div{border-right:1px solid #ffffff2e;align-content:start;gap:7px;min-height:134px;padding:17px;display:grid}.housing-responsibility-band>div:last-child,.housing-method-band>div:last-child{border-right:0}.housing-responsibility-band svg,.housing-method-band svg{color:#e2bd65;width:21px}.housing-responsibility-band h2,.housing-method-band h2{font-size:.9rem}.housing-responsibility-band p,.housing-method-band p{color:#fff8e9c4;font-size:.69rem;line-height:1.58}.housing-subpage-header{border:1px solid var(--state-line-strong);border-top:5px solid var(--state-cinnabar);background:#eae4d8;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:235px;display:grid;box-shadow:0 7px 18px #231e1617}.housing-subpage-header>div{align-content:center;gap:8px;padding:30px 34px;display:grid}.housing-subpage-header>div>span,.housing-detail-header>div>span{color:var(--state-cinnabar);font-size:.68rem;font-weight:800}.housing-subpage-header h1{font-family:var(--state-serif);font-size:2.35rem}.housing-subpage-header p{max-width:870px;color:var(--state-ink-soft);font-size:.82rem;line-height:1.72}.housing-subpage-header>a{border:0;border-left:1px solid var(--state-line-strong);background:var(--state-indigo);align-self:stretch;min-width:210px}.housing-program-register>article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);min-height:235px;display:grid}.housing-program-register>article>div{align-content:start;gap:9px;padding:18px;display:grid}.housing-program-register article>div>div{flex-wrap:wrap;gap:6px;display:flex}.housing-program-register article b,.housing-program-register article span{padding:3px 7px;font-size:.59rem}.housing-program-register article b{color:#fff;background:var(--state-indigo)}.housing-program-register article span{border:1px solid var(--state-line);color:var(--state-ink-soft)}.housing-program-register h3{font-size:1.08rem}.housing-program-register article p{color:var(--state-ink-soft);font-size:.72rem;line-height:1.62}.housing-program-register dl{border-top:1px solid var(--state-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:3px 0 0;display:grid}.housing-program-register dl div{border-right:1px solid var(--state-line);grid-template-columns:20px minmax(0,1fr);gap:2px 7px;padding:9px;display:grid}.housing-program-register dl svg{width:15px;color:var(--state-cinnabar);grid-row:1/3}.housing-program-register dt{color:var(--state-ink-soft);font-size:.59rem}.housing-program-register dd{margin:0;font-size:.65rem;font-weight:700}.housing-program-register>article>section{border-left:1px solid var(--state-line);background:#e5ded2;align-content:center;gap:9px;padding:18px;display:grid}.housing-program-register>article>section strong{color:var(--state-cinnabar);font-size:.83rem}.housing-program-register>article>section ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.housing-program-register>article>section li{border:1px solid var(--state-line);padding:4px 7px;font-size:.61rem}.housing-program-register>article>section a{min-height:40px;color:var(--state-indigo);justify-self:start;padding:9px 0;font-size:.67rem;font-weight:800}.housing-project-register>a{border-bottom:1px solid var(--state-line);grid-template-columns:150px minmax(0,1fr) 42px;align-items:stretch;min-height:175px;transition-property:transform,background-color;transition-duration:.15s;display:grid}.housing-project-register>a:hover,.housing-building-register>a:hover{background:#faf5ea}.housing-project-place{color:#fff8e9;text-align:center;background:#496a63;place-content:center;justify-items:center;gap:7px;padding:15px;display:grid}.housing-project-place svg{color:#e2bd65;width:24px}.housing-project-place strong{font-family:var(--state-serif);font-size:.78rem}.housing-project-place small{font-size:.59rem}.housing-project-register>a>div:nth-child(2){align-content:center;gap:7px;padding:17px 19px;display:grid}.housing-project-register>a b{color:var(--state-cinnabar);font-size:.61rem}.housing-project-register h3{font-size:1.02rem}.housing-project-register p{color:var(--state-ink-soft);font-size:.69rem;line-height:1.55}.housing-project-register dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:3px 0 0;display:grid}.housing-project-register dl div{gap:3px;padding-right:12px;display:grid}.housing-project-register dt{color:var(--state-ink-soft);font-size:.58rem}.housing-project-register dd{margin:0;font-size:.64rem;font-weight:700}.housing-project-register>a>svg{width:17px;color:var(--state-indigo);place-self:center}.housing-permit-register>article{border-bottom:1px solid var(--state-line);grid-template-columns:180px minmax(0,1fr) 48px;align-items:stretch;min-height:156px;display:grid}.housing-permit-id{color:#fff8e9;text-align:center;background:#243d52;place-content:center;justify-items:center;gap:6px;padding:14px;display:grid}.housing-permit-id svg{color:#e2bd65;width:24px}.housing-permit-id strong{overflow-wrap:anywhere;font-family:var(--state-mono);font-size:.68rem}.housing-permit-id span,.housing-permit-id small{font-size:.58rem}.housing-permit-register>article>div:nth-child(2){align-content:center;gap:7px;padding:16px 18px;display:grid}.housing-permit-register h3{font-size:.98rem}.housing-permit-register p{color:var(--state-ink-soft);font-size:.68rem;line-height:1.54}.housing-permit-register dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:3px 0 0;display:grid}.housing-permit-register dl div{gap:3px;padding-right:12px;display:grid}.housing-permit-register dt{color:var(--state-ink-soft);font-size:.57rem}.housing-permit-register dd{margin:0;font-size:.63rem;font-weight:700}.housing-permit-register>article>a{color:var(--state-indigo);place-items:center;display:grid}.housing-permit-register>article>a svg{width:17px}.housing-building-register>a{border-bottom:1px solid var(--state-line);grid-template-columns:120px minmax(0,1fr) 145px 42px;align-items:stretch;min-height:180px;transition-property:transform,background-color;transition-duration:.15s;display:grid}.housing-building-mark{color:#fff8e9;background:#4b655a;place-content:center;justify-items:center;gap:7px;padding:14px;display:grid}.housing-building-mark svg{color:#e2bd65;width:25px}.housing-building-mark b,.housing-building-mark small{font-size:.58rem}.housing-building-register>a>div:nth-child(2){align-content:center;gap:7px;padding:16px 18px;display:grid}.housing-building-register>a>div:nth-child(2)>span{color:var(--state-cinnabar);font-size:.6rem;font-weight:800}.housing-building-register h3{font-size:1.02rem}.housing-building-register p{color:var(--state-ink-soft);font-size:.68rem;line-height:1.54}.housing-building-register dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:3px 0 0;display:grid}.housing-building-register dl div{gap:3px;padding-right:10px;display:grid}.housing-building-register dt{color:var(--state-ink-soft);font-size:.57rem}.housing-building-register dd{margin:0;font-size:.63rem;font-weight:700}.housing-safety-badge{border-left:1px solid var(--state-line);color:#7b5a1c;text-align:center;background:#b9822014;place-content:center;justify-items:center;gap:6px;padding:12px;display:grid}.housing-safety-badge.is-safe,.housing-safety-badge.is-monitor{color:var(--state-pine);background:#496a5417}.housing-safety-badge.is-unsafe,.housing-safety-badge.is-critical{color:var(--state-cinnabar);background:#a43c2f17}.housing-safety-badge svg{width:23px}.housing-safety-badge strong{font-size:.62rem}.housing-safety-badge small{color:var(--state-ink-soft);font-size:.56rem}.housing-building-register>a>svg{width:17px;color:var(--state-indigo);place-self:center}.housing-detail-header{border:1px solid var(--state-line-strong);border-top:5px solid var(--state-cinnabar);background:#e9e3d7;grid-template-columns:52px minmax(0,1fr) minmax(320px,.42fr);min-height:295px;display:grid;box-shadow:0 7px 18px #231e1617}.housing-detail-header>a{border-right:1px solid var(--state-line-strong);color:var(--state-indigo);writing-mode:vertical-rl;place-items:center;gap:8px;padding:10px;font-size:.61rem;font-weight:800;display:grid}.housing-detail-header>a svg{width:16px}.housing-detail-header>div{align-content:center;gap:9px;padding:30px 34px;display:grid}.housing-detail-header h1{font-family:var(--state-serif);font-size:2.35rem}.housing-detail-header>div>p{max-width:900px;color:var(--state-ink-soft);font-size:.8rem;line-height:1.72}.housing-detail-header>dl{border-left:1px solid var(--state-line-strong);background:#e1dbcf;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.housing-detail-header>dl>div{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);grid-template-columns:24px minmax(0,1fr);align-content:center;gap:3px 8px;padding:14px;display:grid}.housing-detail-header>dl svg{width:18px;color:var(--state-cinnabar);grid-row:1/3}.housing-detail-header dt{color:var(--state-ink-soft);font-size:.59rem}.housing-detail-header dd{overflow-wrap:anywhere;margin:0;font-size:.66rem;font-weight:800}.housing-detail-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.36fr);align-items:start;gap:12px;min-width:0;display:grid}.housing-detail-layout>main,.housing-detail-layout>aside{gap:12px;min-width:0;display:grid}.housing-detail-layout main>section,.housing-detail-layout aside>section{border:1px solid var(--state-line-strong);background:#f1ebdf;gap:9px;min-width:0;padding:17px;display:grid}.housing-detail-layout main>section h2,.housing-detail-layout aside>section h2{font-size:.96rem}.housing-detail-layout main>section>p,.housing-detail-layout aside>section>p{color:var(--state-ink-soft);font-size:.71rem;line-height:1.65}.housing-detail-layout blockquote{border-left:4px solid var(--state-pine);color:var(--state-ink-soft);background:#e3ebe5;margin:0;padding:11px 13px;font-size:.69rem;line-height:1.62}.housing-detail-layout dl{margin:0;display:grid}.housing-detail-layout dl div{border-top:1px solid var(--state-line);grid-template-columns:105px minmax(0,1fr);gap:9px;padding:8px 0;display:grid}.housing-detail-layout dt{color:var(--state-ink-soft);font-size:.61rem}.housing-detail-layout dd{overflow-wrap:anywhere;margin:0;font-size:.66rem;font-weight:700}.housing-detail-layout aside>section>a{min-height:40px;color:var(--state-indigo);justify-content:space-between;align-items:center;gap:8px;font-size:.66rem;font-weight:800;display:inline-flex}.housing-detail-layout aside>section>a svg{width:15px}.housing-primary-action{border-color:var(--state-indigo)}.housing-token-list{flex-wrap:wrap;gap:6px;display:flex}.housing-token-list span{border:1px solid var(--state-line);color:var(--state-indigo);background:#e7e1d5;padding:5px 8px;font-size:.62rem;font-weight:800}.housing-detail-layout ol{margin:0;padding:0;list-style:none;display:grid}.housing-detail-layout ol li{border-bottom:1px solid var(--state-line);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;display:grid}.housing-detail-layout ol li b{color:#fff;background:var(--state-cinnabar);place-items:center;width:27px;height:27px;font-size:.59rem;display:grid}.housing-detail-layout ol li span{font-size:.68rem}.housing-linked-record{border:1px solid var(--state-line);background:#e9e3d7;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:72px;padding:10px 12px;transition-property:transform,background-color;transition-duration:.15s;display:grid}.housing-linked-record:hover{background:#f7f2e8}.housing-linked-record>svg:first-child{width:20px;color:var(--state-indigo)}.housing-linked-record>svg:last-child{width:15px;color:var(--state-cinnabar)}.housing-linked-record>span{gap:3px;display:grid}.housing-linked-record b{color:var(--state-cinnabar);font-size:.58rem}.housing-linked-record strong{font-size:.7rem}.housing-linked-record small{color:var(--state-ink-soft);font-size:.59rem}.housing-version-ledger{padding:0!important}.housing-version-ledger>h2{padding:15px 16px 7px}.housing-version-ledger>article{border-top:1px solid var(--state-line);gap:6px;padding:12px 15px;display:grid}.housing-version-ledger>article.is-current{box-shadow:inset 4px 0 var(--state-pine);background:#e4ebe5}.housing-version-ledger article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.housing-version-ledger article>header b{color:var(--state-cinnabar);font-size:.61rem}.housing-version-ledger article>header span{color:var(--state-pine);font-size:.58rem;font-weight:800}.housing-version-ledger article h3{font-size:.72rem}.housing-version-ledger article p{color:var(--state-ink-soft);font-size:.63rem;line-height:1.52}.housing-version-ledger article small{color:var(--state-ink-soft);align-items:center;gap:5px;font-size:.56rem;display:inline-flex}.housing-version-ledger article small svg{width:13px}.housing-version-ledger article a{min-height:40px;color:var(--state-indigo);align-items:center;gap:6px;font-size:.61rem;font-weight:800;display:inline-flex}.housing-version-ledger article a svg{width:14px}.housing-law-reference{border:1px solid var(--state-line);background:#e9e3d7;grid-template-columns:26px minmax(0,1fr);min-height:74px;padding:10px;justify-content:initial!important;display:grid!important}.housing-law-reference>svg{color:var(--state-cinnabar);width:20px!important}.housing-law-reference>span{gap:3px;display:grid}.housing-law-reference b{color:var(--state-cinnabar);font-size:.58rem}.housing-law-reference strong{font-size:.68rem}.housing-law-reference small{color:var(--state-ink-soft);font-size:.57rem}.housing-file-panel code{color:#f4ead5;text-overflow:ellipsis;white-space:nowrap;background:#1b2e34;padding:8px;font-size:.55rem;overflow:hidden}.housing-file-panel>a{justify-content:flex-start!important}.housing-inspection-record{border-top:1px solid var(--state-line);gap:10px;padding:13px 0;display:grid}.housing-inspection-record>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.housing-inspection-record>header>div{color:#fff;background:#8d6a25;place-items:center;width:39px;height:39px;display:grid}.housing-inspection-record>header>div.is-safe,.housing-inspection-record>header>div.is-monitor{background:var(--state-pine)}.housing-inspection-record>header>div.is-unsafe,.housing-inspection-record>header>div.is-critical{background:var(--state-cinnabar)}.housing-inspection-record>header svg{width:20px}.housing-inspection-record>header>span{gap:3px;display:grid}.housing-inspection-record>header b{color:var(--state-cinnabar);font-size:.59rem}.housing-inspection-record>header strong{font-size:.72rem}.housing-inspection-record>header small{color:var(--state-ink-soft);font-size:.57rem}.housing-finding-ledger{gap:8px;display:grid}.housing-finding-ledger>article{border:1px solid var(--state-line);background:#e9e3d7;gap:7px;padding:11px;display:grid}.housing-finding-ledger>article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.housing-finding-ledger>article>header b{color:#fff;background:var(--state-cinnabar);padding:3px 6px;font-size:.56rem}.housing-finding-ledger>article>header strong{font-size:.64rem}.housing-finding-ledger>article>header span{color:var(--state-pine);font-size:.56rem;font-weight:800}.housing-finding-ledger>article>p{color:var(--state-ink-soft);font-size:.65rem;line-height:1.52}.housing-finding-ledger>article>small{color:var(--state-ink-soft);font-size:.56rem}.housing-finding-ledger>article>div{background:#e1e9e3;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px;display:grid}.housing-finding-ledger>article>div>svg{width:18px;color:var(--state-pine)}.housing-finding-ledger>article>div>span{gap:4px;display:grid}.housing-finding-ledger>article>div b{color:var(--state-pine);font-size:.57rem}.housing-finding-ledger>article>div strong{font-size:.66rem}.housing-finding-ledger>article>div p{color:var(--state-ink-soft);font-size:.62rem;line-height:1.48}.housing-finding-ledger>article>div small{color:var(--state-ink-soft);font-size:.55rem}.housing-account-header>a{color:#fff8e9;background:var(--state-pine)}.housing-account-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.38fr);align-items:start;gap:12px;min-width:0;display:grid}.housing-account-layout>main,.housing-account-layout>aside{gap:12px;min-width:0;display:grid}.housing-account-form{border:1px solid var(--state-line-strong);background:#f0eadf;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px;display:grid}.housing-account-form>header{border-bottom:1px solid var(--state-line);grid-column:1/-1;align-items:center;gap:10px;padding-bottom:10px;display:flex}.housing-account-form>header>svg{width:23px;color:var(--state-indigo)}.housing-account-form>header>div{gap:3px;display:grid}.housing-account-form>header h2{font-size:.9rem}.housing-account-form label{min-width:0;color:var(--state-ink-soft);gap:5px;font-size:.61rem;display:grid}.housing-account-form label.is-wide{grid-column:1/-1}.housing-account-form :is(input,select,textarea),.housing-account-decision form textarea{border:1px solid var(--state-line);width:100%;min-width:0;min-height:40px;color:var(--state-ink);font:inherit;background:#ffffff85;padding:8px 9px;font-size:.66rem}.housing-account-form textarea{resize:vertical;min-height:84px}.housing-account-form>button,.housing-account-decision form button{color:#fff8e9;background:var(--state-indigo);min-height:42px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.66rem;font-weight:800;transition-property:transform,background-color;transition-duration:.15s;display:inline-flex}.housing-account-form>button{grid-column:1/-1;justify-self:end}.housing-account-form>button:active,.housing-account-decision form button:active{transform:scale(.96)}.housing-account-form button svg,.housing-account-decision form button svg{width:15px}.housing-account-register>header>svg{width:22px;color:var(--state-indigo)}.housing-account-register>details{border-bottom:1px solid var(--state-line)}.housing-account-register>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:11px 15px;display:grid}.housing-account-register summary>span{gap:3px;display:grid}.housing-account-register summary b{color:var(--state-cinnabar);font-size:.59rem}.housing-account-register summary strong{font-size:.78rem}.housing-account-register summary small,.housing-account-register summary time{color:var(--state-ink-soft);font-size:.6rem}.housing-account-case{border-top:1px solid var(--state-line);background:#e9e3d7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.housing-account-case>section{border-right:1px solid var(--state-line);align-content:start;gap:8px;padding:14px 15px;display:grid}.housing-account-case h3{font-size:.75rem}.housing-account-case>section>p,.housing-account-case article p{color:var(--state-ink-soft);font-size:.66rem;line-height:1.54}.housing-account-case dl,.housing-account-decision dl{margin:0;display:grid}.housing-account-case dl div,.housing-account-decision dl div{border-top:1px solid var(--state-line);grid-template-columns:100px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.housing-account-case dt,.housing-account-decision dt{color:var(--state-ink-soft);font-size:.59rem}.housing-account-case dd,.housing-account-decision dd{overflow-wrap:anywhere;margin:0;font-size:.63rem;line-height:1.5}.housing-account-case article{border-bottom:1px solid var(--state-line);gap:5px;padding:9px 0;display:grid}.housing-account-case article b{color:var(--state-pine);font-size:.59rem}.housing-account-decision{border-top:1px solid var(--state-line);background:#e2ebe5;gap:8px;padding:14px 15px;display:grid}.housing-account-decision>header{justify-content:space-between;gap:12px;display:flex}.housing-account-decision>header b{color:var(--state-pine);font-size:.62rem}.housing-account-decision>header small{color:var(--state-ink-soft);font-size:.59rem}.housing-account-decision>p{color:var(--state-ink-soft);font-size:.68rem;line-height:1.56}.housing-account-decision blockquote{border-left:4px solid var(--state-pine);background:#ffffff52;margin:0;padding:10px;font-size:.64rem;line-height:1.52}.housing-account-decision form{gap:7px;display:grid}.housing-account-decision form label{color:var(--state-ink-soft);gap:4px;font-size:.59rem;display:grid}.housing-account-decision form button{justify-self:end}.housing-account-review{border-top:1px solid var(--state-line);background:#e6e0d4;gap:7px;padding:13px 15px;display:grid}.housing-account-review>header{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.housing-account-review>header svg{width:19px;color:var(--state-cinnabar)}.housing-account-review>header span{gap:3px;display:grid}.housing-account-review b{color:var(--state-cinnabar);font-size:.6rem}.housing-account-review small{color:var(--state-ink-soft);font-size:.58rem}.housing-account-review>p,.housing-account-review>blockquote{color:var(--state-ink-soft);font-size:.65rem;line-height:1.55}.housing-account-review>blockquote{border-left:4px solid var(--state-cinnabar);background:#ffffff57;margin:0;padding:9px}.housing-account-empty{min-height:110px;color:var(--state-ink-soft);align-items:center;gap:13px;padding:18px;display:flex}.housing-account-empty svg{width:27px;color:var(--state-indigo)}.housing-account-boundary{border:1px solid var(--state-line-strong);background:#e2ebe5;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:15px;display:grid}.housing-account-boundary>svg{width:20px;color:var(--state-pine)}.housing-account-boundary p{color:var(--state-ink-soft);font-size:.67rem;line-height:1.58}.housing-account-boundary dl{grid-column:2;margin:0;display:grid}.housing-account-boundary dl div{border-top:1px solid var(--state-line);grid-template-columns:100px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.housing-account-boundary dt{color:var(--state-ink-soft);font-size:.59rem}.housing-account-boundary dd{margin:0;font-size:.63rem}.admin-housing-workbench{gap:12px;min-width:0;display:grid}.admin-housing-metrics{grid-template-columns:repeat(8,minmax(0,1fr))}.admin-housing-metrics a:last-child{grid-column:auto}.admin-housing-jump{z-index:20;background:#e4ddd0;border:1px solid #37332a47;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:sticky;top:64px;box-shadow:0 5px 13px #221f1b14}.admin-housing-jump a{min-height:40px;color:var(--state-indigo);border-right:1px solid #37332a33;place-items:center;padding:7px;font-size:.58rem;font-weight:800;display:grid}.admin-housing-jump a:last-child{border-right:0}.admin-housing-jump a:hover{background:#f0eadf}.admin-housing-section>header>div{gap:2px;display:grid}.admin-housing-section>header span{color:var(--state-indigo-light);font-family:var(--state-serif);font-size:.63rem}.admin-housing-section>header b{color:var(--state-cinnabar);font-size:.62rem}.admin-housing-ledger>details,.admin-housing-case-list>details,.admin-housing-permit-list>details,.admin-housing-safety-ledger>article{box-shadow:inset 0 -1px #37332a33}.admin-housing-ledger>details>summary,.admin-housing-case-list>details>summary,.admin-housing-permit-list>details>summary,.admin-housing-building-safety>header,.admin-housing-building-safety>div>details>summary{cursor:pointer;background:#233d4d09;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 14px;display:grid}.admin-housing-ledger summary>span,.admin-housing-case-list summary>span,.admin-housing-permit-list summary>span,.admin-housing-building-safety>header>span,.admin-housing-building-safety>div>details>summary>span{gap:2px;min-width:0;display:grid}.admin-housing-ledger summary strong,.admin-housing-case-list summary strong,.admin-housing-permit-list summary strong,.admin-housing-building-safety strong{font-family:var(--state-serif);font-size:.77rem}.admin-housing-ledger summary small,.admin-housing-case-list summary small,.admin-housing-permit-list summary small,.admin-housing-building-safety small{overflow-wrap:anywhere;color:var(--state-ink-soft);font-size:.56rem}.admin-housing-ledger summary>b,.admin-housing-case-list summary>b,.admin-housing-permit-list summary>b,.admin-housing-building-safety>div>details>summary>b{color:var(--state-pine);font-size:.57rem}.admin-housing-detail,.admin-housing-case,.admin-housing-permit-body,.admin-housing-inspection-body{border-top:1px solid #37332a33;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);min-width:0;display:grid}.admin-housing-detail>section,.admin-housing-detail>aside,.admin-housing-case>section,.admin-housing-permit-body>section,.admin-housing-permit-body>aside,.admin-housing-inspection-body>section{min-width:0;padding:13px 14px;box-shadow:inset 1px 0 #37332a26}.admin-housing-detail h3,.admin-housing-case h3,.admin-housing-permit-body h3,.admin-housing-inspection-body h3{margin:0 0 9px;font-size:.68rem}.admin-housing-version-list>article,.admin-housing-case article,.admin-housing-permit-version,.admin-housing-finding-list>article,.admin-housing-remediation{gap:7px;padding:10px 0;display:grid;box-shadow:inset 0 -1px #37332a26}.admin-housing-version-list article>header,.admin-housing-case article>header,.admin-housing-permit-version>header,.admin-housing-finding-list>article>header,.admin-housing-remediation>header,.admin-housing-inspection-body>section>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.admin-housing-version-list header>span,.admin-housing-case article header>span,.admin-housing-permit-version header>span,.admin-housing-finding-list article header>span,.admin-housing-remediation header>span,.admin-housing-inspection-body>section>header>span{gap:3px;min-width:0;display:grid}.admin-housing-workbench article b{color:var(--state-cinnabar);font-size:.56rem}.admin-housing-workbench article strong{font-family:var(--state-serif);font-size:.67rem}.admin-housing-workbench article small{color:var(--state-ink-soft);font-size:.53rem;line-height:1.45}.admin-housing-workbench article>p,.admin-housing-case>section>p,.admin-housing-inspection-body>section>p{color:var(--state-ink-soft);font-size:.58rem;line-height:1.5}.admin-housing-workbench dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-housing-workbench dl div{gap:3px;padding:7px 8px;display:grid;box-shadow:inset 1px 0 #37332a24}.admin-housing-workbench dt{color:var(--state-ink-soft);font-size:.51rem}.admin-housing-workbench dd{overflow-wrap:anywhere;margin:0;font-size:.55rem;line-height:1.45}.admin-housing-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-housing-workbench button{color:#f4ead5;background:var(--state-indigo);min-height:36px;font:inherit;cursor:pointer;border:1px solid #37332a40;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:.55rem;font-weight:800;transition-property:transform,background-color;transition-duration:.15s;display:inline-flex}.admin-housing-workbench button:active{transform:scale(.96)}.admin-housing-workbench button svg{width:13px;height:13px}.admin-housing-workbench button.is-secondary{color:var(--state-ink);background:#ddd5c7}.admin-housing-workbench button.is-danger{background:var(--state-cinnabar)}.admin-housing-create{min-width:0;box-shadow:inset 0 1px #37332a33}.admin-housing-create>summary,.admin-housing-remediation-create>details>summary{min-height:44px;color:var(--state-indigo);cursor:pointer;align-items:center;gap:7px;padding:8px 14px;font-size:.59rem;font-weight:800;display:flex}.admin-housing-create>summary svg,.admin-housing-remediation-create>details>summary svg{width:14px}.admin-housing-create .admin-form-grid,.admin-housing-remediation-create .admin-form-grid{border-top:1px solid #37332a2e}.admin-housing-create .admin-form-grid>button,.admin-housing-workbench .admin-form-grid>button{grid-column:1/-1;justify-self:end}.admin-housing-workbench .admin-form-grid :is(input,select,textarea),.admin-housing-inline-form :is(input,select,textarea){min-width:0;min-height:36px;color:var(--state-ink);font:inherit;background:#ffffff85;border:1px solid #37332a40;padding:7px 8px;font-size:.55rem}.admin-housing-workbench .admin-form-grid textarea{resize:vertical;min-height:72px}.admin-housing-inline-form{grid-template-columns:repeat(2,minmax(180px,1fr)) auto;gap:7px;margin-top:8px;display:grid}.admin-housing-inline-form.is-compact{grid-template-columns:minmax(220px,1fr) auto}.admin-housing-inline-form textarea{resize:vertical;min-height:58px}.admin-housing-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.admin-housing-state-actions{gap:7px;display:grid}.admin-housing-state-actions form{gap:6px;display:grid}.admin-housing-state-actions textarea{min-height:58px;font:inherit;resize:vertical;border:1px solid #37332a3d;padding:7px;font-size:.55rem}.admin-housing-case details code,.admin-housing-inspection-body details code,.admin-housing-finding-list details code,.admin-housing-permit-version code{overflow-wrap:anywhere;color:#f4ead5;white-space:pre-wrap;background:#1a2d34;margin-top:5px;padding:8px;font-size:.51rem;display:block}.admin-housing-case details summary,.admin-housing-inspection-body details summary,.admin-housing-finding-list details summary{color:var(--state-indigo);cursor:pointer;font-size:.54rem}.admin-housing-case blockquote,.admin-housing-remediation blockquote{border-left:4px solid var(--state-pine);background:#496a5414;margin:0;padding:8px 10px;font-size:.56rem;line-height:1.48}.admin-housing-decision,.admin-housing-review{background:#496a540f;padding:9px!important}.admin-housing-safety-ledger{display:grid}.admin-housing-building-safety>header{cursor:default}.admin-housing-building-safety>header>details{justify-self:end}.admin-housing-building-safety>div>details{box-shadow:inset 0 1px #37332a26}.admin-housing-finding-list{background:#a43c2f06}.admin-housing-finding-list>article>details p,.admin-housing-remediation details p{color:var(--state-ink-soft);font-size:.55rem;line-height:1.48}.admin-housing-remediation{box-shadow:none;background:#496a540f;border:1px solid #37332a2e;padding:9px}.admin-housing-remediation-create{border:1px solid #37332a2e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-housing-remediation-create>details:first-child{border-right:1px solid #37332a2e}@media (max-width:1180px){.housing-hero>div{width:78%}.housing-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.housing-domain-grid>a:nth-child(2){border-right:0}.housing-domain-grid>a{border-bottom:1px solid var(--state-line)}.housing-detail-layout,.housing-account-layout{grid-template-columns:minmax(0,1fr) 340px}.admin-housing-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:920px){.housing-hero>div{width:88%}.housing-detail-header{grid-template-columns:52px minmax(0,1fr)}.housing-detail-header>dl{border-top:1px solid var(--state-line-strong);border-left:0;grid-column:1/-1}.housing-detail-layout,.housing-account-layout{grid-template-columns:1fr}.housing-account-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.housing-account-layout>aside>.housing-account-boundary{grid-column:1/-1}.housing-project-register>a{grid-template-columns:125px minmax(0,1fr) 42px}.housing-building-register>a{grid-template-columns:105px minmax(0,1fr) 125px 38px}.admin-housing-detail,.admin-housing-case,.admin-housing-permit-body,.admin-housing-inspection-body{grid-template-columns:1fr}}@media (max-width:720px){.housing-page,.housing-assistance-page,.housing-development-page,.housing-permits-page,.housing-buildings-page,.housing-detail-page,.housing-account-page{padding:10px}.housing-hero{min-height:635px}.housing-hero>div{align-content:start;width:100%;padding:34px 22px 245px}.housing-hero h1{font-size:2.45rem}.housing-hero>div>p{font-size:.84rem}.housing-hero>section{grid-template-columns:repeat(2,minmax(0,1fr))}.housing-hero>section b{min-height:62px}.housing-hero>section b:last-child{grid-column:1/-1}.housing-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.housing-navigation a{border-bottom:1px solid var(--state-line)}.housing-navigation a:last-child{grid-column:1/-1}.housing-domain-grid,.housing-responsibility-band,.housing-method-band,.housing-current-grid,.housing-safety-strip>div{grid-template-columns:1fr}.housing-domain-grid>a,.housing-responsibility-band>div,.housing-method-band>div,.housing-safety-strip>div>a{border-right:0;border-bottom:1px solid var(--state-line)}.housing-current-grid>article{border-right:0;border-bottom:1px solid var(--state-line-strong)}.housing-subpage-header{grid-template-columns:1fr}.housing-subpage-header>div{padding:24px 22px}.housing-subpage-header h1{font-size:1.85rem}.housing-subpage-header>a{border-top:1px solid var(--state-line-strong);border-left:0;min-width:0;min-height:72px}.housing-program-register>article{grid-template-columns:1fr}.housing-program-register>article>section{border-top:1px solid var(--state-line);border-left:0}.housing-program-register dl,.housing-project-register dl,.housing-permit-register dl,.housing-building-register dl{grid-template-columns:1fr;gap:6px}.housing-project-register>a,.housing-building-register>a{grid-template-columns:1fr 42px}.housing-project-place,.housing-building-mark{grid-column:1/-1;min-height:92px}.housing-project-register>a>div:nth-child(2),.housing-building-register>a>div:nth-child(2){grid-column:1}.housing-project-register>a>svg,.housing-building-register>a>svg{grid-area:2/2/4}.housing-safety-badge{border-top:1px solid var(--state-line);border-left:0;grid-column:1}.housing-permit-register>article{grid-template-columns:1fr 42px}.housing-permit-id{grid-column:1/-1;min-height:98px}.housing-permit-register>article>div:nth-child(2){grid-column:1}.housing-permit-register>article>a{grid-area:2/2}.housing-detail-header{grid-template-columns:1fr}.housing-detail-header>a{border-right:0;border-bottom:1px solid var(--state-line-strong);writing-mode:horizontal-tb;min-height:46px}.housing-detail-header>div{padding:24px 22px}.housing-detail-header h1{font-size:1.85rem}.housing-detail-header>dl{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.housing-account-layout>aside,.housing-account-form,.housing-account-case{grid-template-columns:1fr}.housing-account-form>header,.housing-account-form label.is-wide,.housing-account-form>button{grid-column:auto}.housing-account-register>details>summary{grid-template-columns:1fr}.admin-housing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-housing-jump{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.admin-housing-version-list article>header,.admin-housing-case article>header,.admin-housing-permit-version>header,.admin-housing-finding-list>article>header,.admin-housing-remediation>header,.admin-housing-inspection-body>section>header{flex-direction:column}.admin-housing-actions{justify-content:flex-start}.admin-housing-inline-form,.admin-housing-inline-form.is-compact,.admin-housing-decision-grid,.admin-housing-remediation-create{grid-template-columns:1fr}.admin-housing-remediation-create>details:first-child{border-bottom:1px solid #37332a2e;border-right:0}}@media (max-width:460px){.housing-hero{min-height:690px}.housing-hero>div{padding-inline:17px}.housing-hero h1{font-size:2.02rem}.housing-hero nav{display:grid}.housing-navigation{grid-template-columns:1fr}.housing-navigation a:last-child{grid-column:auto}.housing-current-ledger>header,.housing-safety-strip>header,.housing-program-register>header,.housing-project-register>header,.housing-permit-register>header,.housing-building-register>header,.housing-account-register>header{flex-direction:column;align-items:flex-start}.housing-detail-header>dl{grid-template-columns:1fr}.housing-detail-header>dl>div{border-right:0}.housing-finding-ledger>article>header,.admin-housing-metrics,.admin-housing-jump,.admin-housing-ledger>details>summary,.admin-housing-case-list>details>summary,.admin-housing-permit-list>details>summary,.admin-housing-building-safety>header,.admin-housing-building-safety>div>details>summary,.admin-housing-workbench dl{grid-template-columns:1fr}}
