:root{--state-paper:#eee7d8;--state-paper-light:#f5efe2;--state-paper-deep:#ddd2bd;--state-ink:#282720;--state-ink-soft:#666052;--state-line:#34302847;--state-line-strong:#3430287a;--state-indigo:#163b59;--state-indigo-deep:#102f49;--state-indigo-light:#2d597b;--state-cinnabar:#a43c2f;--state-cinnabar-dark:#792b24;--state-copper:#b98220;--state-pine:#496a54;--state-river:#557d82;--state-serif:"Songti SC", STSong, "Noto Serif CJK SC", serif;--state-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--state-rail-width:145px;--state-masthead-height:124px;--state-footer-height:46px}html[data-contrast=high]{--state-paper:#fff;--state-paper-light:#fff;--state-paper-deep:#dedede;--state-ink:#000;--state-ink-soft:#202020;--state-line:#0000008f;--state-line-strong:#000000db;--state-indigo:#003f6b;--state-indigo-deep:#002c4c;--state-indigo-light:#145d8c;--state-cinnabar:#8b0000;--state-cinnabar-dark:#670000;--state-copper:#805000;--state-pine:#14512b;--state-river:#185b64}
.state-portal{grid-template-columns:var(--state-rail-width) minmax(0, 1fr);min-width:1180px;min-height:100dvh;color:var(--state-ink);font-family:var(--state-sans);background:#cfc7b7;display:grid}.state-rail{z-index:80;width:var(--state-rail-width);grid-template-rows:var(--state-masthead-height) 1fr auto;color:#eadcb9;background:#0e2a41;height:100dvh;display:grid;position:fixed;inset:0 auto 0 0;box-shadow:inset -1px 0 #dec38559}.state-rail-brand{border-bottom:1px solid #dec38559;grid-template-columns:30px 58px;place-content:center;align-items:center;gap:10px;display:grid}.state-era-tab{color:#ddb958;min-height:58px;font-family:var(--state-serif);text-align:center;border:2px solid #af8737;place-items:center;font-size:1rem;line-height:1.3;display:grid}.state-seal-mark{color:#c04a39;min-height:72px;font-family:var(--state-serif);text-align:center;border:3px double #b44737;place-items:center;font-size:1.35rem;font-weight:800;line-height:1.05;display:grid;box-shadow:inset 0 0 0 3px #b4473724}.state-navigation{align-content:start;display:grid;overflow-y:auto}.state-nav-link{color:#e6d9ba;min-height:72px;font-family:var(--state-serif);background:0 0;border-bottom:1px solid #dec38545;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:13px;padding:0 16px;font-size:1.16rem;display:grid}.state-nav-link:hover{color:#fff8e7;background:#ffffff0b}.state-nav-link.is-active{color:var(--state-indigo);background:var(--state-paper);box-shadow:inset 4px 0 #b38a36}.state-nav-link svg{stroke-width:2.2px;width:24px;height:24px}.state-rail-footer{color:#e8dab8c7;min-height:258px;font-family:var(--state-serif);border-top:1px solid #dec38547;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;padding:14px 8px 19px;display:flex}.state-footer-seal{color:#c04a39;border:2px solid #ad4134;place-items:center;width:43px;height:43px;margin-bottom:5px;font-size:.72rem;display:grid}.state-rail-footer small,.state-rail-footer b{font-size:.67rem;font-weight:500}.state-rail-footer b{margin-top:9px}.state-frame{grid-column:2;grid-template-rows:var(--state-masthead-height) minmax(0, 1fr) var(--state-footer-height);background:#eee7d8;min-width:0;min-height:100dvh;display:grid}.state-masthead{z-index:60;height:var(--state-masthead-height);border-bottom:1px solid var(--state-line-strong);background:#eee1c7;grid-template-columns:minmax(390px,490px) minmax(240px,350px) minmax(500px,1fr);display:grid;position:sticky;top:0;box-shadow:inset 0 11px #060d10,inset 12px 0 #102c46,inset -10px 0 #060d10,inset 0 -3px #ffffff3d}.state-title,.state-date,.state-account{border-right:1px solid var(--state-line);min-width:0}.state-title{flex-direction:column;justify-content:center;padding:14px 48px;display:flex}.state-title strong{font-family:var(--state-serif);white-space:nowrap;font-size:2.55rem;font-weight:700;line-height:1.05}.state-title small{font-family:var(--state-serif);margin-top:10px;font-size:.88rem}.state-date{color:var(--state-indigo-light);font-family:var(--state-serif);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.state-date small{font-size:.78rem;font-weight:700}.state-date strong{white-space:nowrap;margin:3px 0;font-size:2.05rem;line-height:1.08}.state-date span{color:#475966;font-size:.68rem}.state-account{border-right:0;grid-template-columns:80px minmax(0,1fr) 225px;align-items:center;gap:14px;padding-left:24px;display:grid}.state-crest{object-fit:cover;mix-blend-mode:multiply;outline:0;width:76px;height:76px}.state-identity{min-width:0;font-family:var(--state-serif);flex-direction:column;justify-content:center;display:flex}.state-identity small,.state-identity em{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;overflow:hidden}.state-identity strong{margin:5px 0;font-size:1.06rem}.state-account-actions{border-left:1px solid var(--state-line);align-self:stretch;display:flex}.state-search{display:none}.state-masthead-actions{grid-template-columns:minmax(0,1fr) 44px 44px 58px;align-items:stretch;width:100%;display:grid}.state-queue-actions{grid-template-rows:1fr 1fr;display:grid}.state-icon-command{border-left:1px solid var(--state-line);min-width:0;min-height:40px;color:var(--state-ink);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0;display:flex;position:relative}.state-icon-command svg{width:19px;height:19px}.state-icon-command span{color:#fff7e8;background:var(--state-cinnabar);border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:.58rem;display:grid;position:static}.state-icon-command b{font-family:var(--state-serif);font-size:.68rem;font-weight:500}.state-queue-actions .state-icon-command{border-bottom:1px solid var(--state-line)}.state-queue-actions .state-icon-command:last-child{border-bottom:0}.state-logout-command{border-left:1px solid var(--state-line);flex-direction:column}.state-settings-command{display:flex}.state-display-settings,.state-search-popover{z-index:100;border:1px solid var(--state-line-strong);width:280px;color:var(--state-ink);background:var(--state-paper-light);padding:14px;position:absolute;top:calc(100% + 6px);right:14px;box-shadow:0 14px 36px #211f1a33}.state-search-popover{width:380px;padding:0}.state-search-popover>header{border-bottom:1px solid var(--state-line);min-height:42px;font-family:var(--state-serif);justify-content:space-between;align-items:center;padding:0 12px;font-size:.75rem;display:flex}.state-search-popover>header button{width:30px;height:30px;color:var(--state-ink-soft);background:0 0;place-items:center;display:grid}.state-search-popover>header svg,.state-search-popover form svg{width:16px;height:16px}.state-search-popover form,.state-mobile-menu-popover form{box-shadow:inset 0 0 0 1px var(--state-line-strong);background:#fffcf4b8;grid-template-columns:24px minmax(0,1fr) 54px;align-items:center;gap:6px;margin:11px;display:grid}.state-search-popover form>svg,.state-mobile-menu-popover form>svg{color:var(--state-indigo);justify-self:end}.state-search-popover input,.state-mobile-menu-popover input{min-width:0;min-height:39px;color:var(--state-ink);background:0 0;border:0;outline:0}.state-search-popover form button,.state-mobile-menu-popover form button{color:#f8eed5;font-family:var(--state-serif);background:var(--state-indigo);align-self:stretch;font-size:.64rem}.state-search-popover>div{border-top:1px solid var(--state-line);display:grid}.state-search-popover>div a{border-bottom:1px solid var(--state-line);align-content:center;gap:3px;min-height:52px;padding:8px 12px;display:grid}.state-search-popover>div strong{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.state-search-popover>div small{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.state-search-all{min-height:40px;color:var(--state-indigo);font-family:var(--state-serif);place-items:center;font-size:.64rem;display:grid}.state-mobile-menu-popover{z-index:100;border:1px solid var(--state-line-strong);width:min(330px,100vw - 10px);color:var(--state-ink);background:var(--state-paper-light);padding:0 0 10px;display:none;position:absolute;top:calc(100% + 1px);right:5px;box-shadow:0 14px 36px #211f1a33}.state-mobile-menu-popover nav{border-top:1px solid var(--state-line);grid-template-columns:1fr 1fr;display:grid}.state-mobile-menu-popover nav a,.state-mobile-menu-popover>div a{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);min-height:44px;font-family:var(--state-serif);place-items:center;font-size:.67rem;display:grid}.state-mobile-menu-popover>div{grid-template-columns:1fr 1fr;display:grid}.state-display-settings label{justify-content:space-between;align-items:center;min-height:40px;display:flex}.state-main{min-width:0;min-height:0}.state-footer{min-height:var(--state-footer-height);color:#dfd0ad;font-family:var(--state-serif);background:var(--state-indigo-deep);justify-content:space-between;align-items:center;padding:0 34px;display:flex;box-shadow:inset 0 1px #dec3854d}.state-footer nav{align-items:center;gap:14px;font-size:.68rem;display:flex}.state-footer i{background:#dec38573;width:1px;height:15px}.state-footer small{font-size:.65rem}.state-mobile-navigation,.state-mobile-brand-marks,.state-menu-command{display:none}
@media (max-width:1320px){:root{--state-rail-width:126px}.state-portal{min-width:1040px}.state-nav-link{grid-template-columns:25px minmax(0,1fr);gap:9px;padding-inline:12px;font-size:1rem}.state-title{padding-inline:24px}.state-title strong{font-size:2rem}.state-masthead{grid-template-columns:minmax(310px,1fr) minmax(230px,.75fr) minmax(430px,1fr)}.state-account{grid-template-columns:52px minmax(92px,1fr) 210px;gap:8px;padding-left:10px}.state-crest{width:58px;height:58px;font-size:1.45rem}}@media (max-width:1099px){:root{--state-masthead-height:108px;--state-footer-height:0px}.state-portal{min-width:320px;padding-bottom:66px;display:block}.state-rail,.state-footer{display:none}.state-frame{grid-template-rows:auto minmax(0,1fr);min-height:calc(100dvh - 66px);display:grid}.state-masthead{height:var(--state-masthead-height);grid-template-columns:minmax(280px,1fr) minmax(205px,.7fr) minmax(405px,1fr);display:grid;position:sticky}.state-title{padding-inline:18px}.state-title strong{font-size:1.72rem}.state-title small{margin-top:6px;font-size:.68rem}.state-date strong{font-size:1.55rem}.state-account{grid-template-columns:46px minmax(88px,1fr) 205px;gap:7px;padding-left:9px}.state-crest{width:46px;height:46px;font-size:1.15rem}.state-masthead-actions{grid-template-columns:minmax(0,1fr) 42px 42px 46px}.state-mobile-navigation{z-index:180;min-height:66px;padding-bottom:env(safe-area-inset-bottom);color:#ded0af;background:var(--state-indigo-deep);grid-template-columns:repeat(6,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #dec38552}.state-mobile-nav-link{color:#ded0af;min-width:0;font-family:var(--state-serif);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.62rem;display:flex}.state-mobile-nav-link svg{width:20px;height:20px}.state-mobile-nav-link.is-active{color:#d66b50;box-shadow:inset 0 3px #b44737}}@media (max-width:899px){:root{--state-masthead-height:113px;--state-footer-height:0px}.state-portal{padding-bottom:58px}.state-frame{min-height:100dvh;display:block}.state-masthead{height:auto;min-height:var(--state-masthead-height);box-shadow:none;background:#eee5d5;grid-template-columns:1fr 1fr;grid-template-areas:"title title""date account";padding:0;display:grid;position:relative}.state-title{border-right:0;grid-area:title;justify-content:center;min-height:51px;padding:6px 132px 6px 70px;position:relative}.state-mobile-brand-marks{color:#e4d3aa;background:var(--state-indigo-deep);grid-template-columns:17px 32px;place-content:center;gap:4px;width:61px;display:grid;position:absolute;top:0;bottom:0;left:0}.state-mobile-brand-marks i,.state-mobile-brand-marks b{border:1px solid var(--state-copper);font-family:var(--state-serif);place-items:center;font-size:.48rem;font-style:normal;line-height:1.15;display:grid}.state-mobile-brand-marks b{border-color:var(--state-cinnabar);color:#c84a38;min-height:32px;font-size:.58rem}.state-title strong{white-space:normal;overflow-wrap:anywhere;font-size:1rem}.state-title small{margin-top:3px;font-size:.48rem}.state-date{border-top:1px solid var(--state-line);border-right:1px solid var(--state-line);text-align:left;grid-area:date;align-items:flex-start;min-height:62px;padding:7px 8px 5px 14px}.state-date small{font-size:.5rem}.state-date strong{margin:3px 0;font-size:1.1rem}.state-date span{font-size:.44rem}.state-account{border-top:1px solid var(--state-line);grid-area:account;grid-template-columns:36px minmax(0,1fr);gap:7px;min-height:62px;padding:6px 5px 5px 10px}.state-crest{width:34px;height:34px;font-size:.8rem}.state-identity strong{margin:2px 0;font-size:.7rem}.state-identity small,.state-identity em{font-size:.45rem}.state-account-actions{border-left:1px solid var(--state-line);width:126px;height:51px;position:absolute;top:0;right:0}.state-masthead-actions{grid-template-columns:minmax(0,1fr) 32px 32px}.state-queue-actions{grid-template-rows:repeat(2,1fr)}.state-queue-actions .state-icon-command{border-left:0;min-height:25px}.state-icon-command{gap:3px}.state-icon-command b{font-size:.5rem}.state-icon-command svg{width:14px;height:14px}.state-icon-command span{min-width:14px;height:14px;font-size:.46rem}.state-logout-command,.state-search-command{display:none}.state-settings-command{border-left:1px solid var(--state-line);display:flex}.state-menu-command{border-left:1px solid var(--state-line);flex-direction:column;display:flex}.state-mobile-menu-popover{display:block}.state-mobile-navigation{height:58px;min-height:58px}.state-mobile-nav-link{font-size:.58rem}.state-mobile-nav-link svg{width:18px;height:18px}.state-page{padding:8px 8px 16px}}
.state-page{min-width:0}.state-mobile-quick-links{display:none}.state-home-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));grid-template-rows:minmax(390px,1fr) minmax(350px,.93fr);gap:14px;padding:14px 16px 12px;display:grid}.state-home-primary{grid-template-columns:minmax(0,3.15fr) minmax(292px,1.05fr);gap:14px;min-height:0;display:grid}.state-home-ledger{border:1px solid var(--state-line-strong);background:#f5efe294;grid-template-columns:minmax(0,3.4fr) 208px;min-height:0;display:grid;box-shadow:inset 0 0 0 3px #ffffff2e}.state-home-side{grid-template-rows:minmax(0,1fr) auto auto;gap:10px;min-height:0;display:grid}.state-fiscal-snapshot>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.state-fiscal-snapshot>div>span{border-right:1px solid var(--state-line);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 6px;min-height:58px;padding:7px 8px;display:grid}.state-fiscal-snapshot>div>span:last-child{border-right:0}.state-fiscal-snapshot svg{width:16px;color:var(--state-indigo-light)}.state-fiscal-snapshot strong{font-family:var(--state-serif);font-size:.82rem}.state-fiscal-snapshot small{color:var(--state-ink-soft);grid-column:1/-1;font-size:.51rem}.state-fiscal-snapshot footer{border-top:1px solid var(--state-line);min-height:34px;color:var(--state-ink-soft);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:.52rem;display:flex}.state-fiscal-snapshot footer svg{flex:none;width:14px}.state-home-secondary{grid-template-columns:minmax(540px,1.6fr) minmax(320px,1.05fr) minmax(280px,.9fr);gap:14px;min-height:0;display:grid}.state-register{border:1px solid var(--state-line-strong);background:#f5efe2ad;min-width:0;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff2e}.state-home-ledger>.state-register{box-shadow:none;border:0}.state-register-header{border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 18px;display:flex}.state-register-header-compact{min-height:43px;padding-inline:14px}.state-register-header h1,.state-register-header h2{font-family:var(--state-serif);font-size:1.1rem;font-weight:700}.state-register-header a,.state-register-header>span{color:var(--state-indigo-light);font-family:var(--state-serif);font-size:.68rem}.state-register-tabs{border-bottom:1px solid var(--state-line);align-items:stretch;min-height:43px;padding-left:132px;display:flex}.state-register-tabs a{min-width:60px;color:var(--state-ink);font-family:var(--state-serif);border-bottom:3px solid #0000;place-items:center;padding:0 11px;font-size:.72rem;display:grid}.state-register-tabs a.is-active{color:#fff7e8;background:var(--state-indigo);border-bottom-color:#ba8a2d}.state-dispatch-table{min-width:0}.state-dispatch-row{border-bottom:1px solid var(--state-line);grid-template-columns:64px minmax(250px,1fr) 108px 90px 62px;align-items:center;min-height:44px;display:grid}.state-dispatch-row>*{border-right:1px solid var(--state-line);min-width:0;height:100%;padding:10px 12px}.state-dispatch-row>:last-child{border-right:0}.state-dispatch-row strong,.state-dispatch-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.state-dispatch-row strong{font-family:var(--state-serif);font-size:.76rem;font-weight:500}.state-dispatch-row span{color:var(--state-ink-soft);font-size:.66rem}.state-dispatch-head{min-height:38px;color:var(--state-ink-soft);background:#dbd1bd61}.state-dispatch-category{font-family:var(--state-serif);color:var(--state-indigo-light)!important;font-size:.78rem!important}.state-register-more{min-height:42px;color:var(--state-indigo-light);font-family:var(--state-serif);align-items:center;gap:5px;padding:0 18px;font-size:.69rem;display:flex}.state-register-more svg{width:14px}.state-decree{border-left:1px solid var(--state-line-strong);background:#ece1cbd1;align-content:space-between;place-items:center;min-width:0;padding:18px 14px;display:grid;position:relative}.state-decree-title{color:#fff7e8;width:38px;min-height:62px;font-family:var(--state-serif);writing-mode:vertical-rl;background:var(--state-cinnabar);place-items:center;padding:5px;font-size:1rem;display:grid;position:absolute;top:17px;left:15px;box-shadow:inset 0 0 0 2px #fff7e859}.state-decree blockquote{max-height:245px;font-family:var(--state-serif);writing-mode:vertical-rl;margin:28px 0 4px;font-size:1.02rem;line-height:1.85}.state-decree small{color:var(--state-ink-soft);font-family:var(--state-serif);writing-mode:vertical-rl;font-size:.64rem}.state-decree-seal{border:2px solid var(--state-cinnabar);width:34px;height:34px;color:var(--state-cinnabar);font-family:var(--state-serif);place-items:center;font-size:.65rem;display:grid;position:absolute;bottom:18px;left:21px}.state-signal-row{border-bottom:1px solid var(--state-line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:49px;padding:6px 13px;display:grid}.state-signal-row svg{width:20px;color:var(--state-indigo-light)}.state-signal-row>span{flex-direction:column;min-width:0;display:flex}.state-signal-row strong{font-family:var(--state-serif);font-size:.75rem}.state-signal-row small{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.state-signal-row em{color:#fff7e8;text-align:center;background:var(--state-indigo-light);min-width:26px;padding:3px 5px;font-size:.67rem;font-style:normal}.state-signal-row[data-tone=warning] em{background:var(--state-cinnabar)}.state-signal-row[data-tone=watch] em{background:#c47a13}.state-signal-row[data-tone=stable] em{background:var(--state-pine)}.state-urgent-item{grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:74px;padding:10px 13px;display:grid}.state-urgent-item>svg:first-child{width:22px;color:var(--state-cinnabar)}.state-urgent-item>span{flex-direction:column;min-width:0;display:flex}.state-urgent-item strong{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.state-urgent-item small{color:var(--state-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.61rem;line-height:1.5;display:-webkit-box;overflow:hidden}.state-writeback-links{border-top:1px solid var(--state-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.state-writeback-links a{border-right:1px solid var(--state-line);min-width:0;min-height:38px;font-family:var(--state-serif);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:.58rem;display:flex}.state-writeback-links a:last-child{border-right:0}.state-writeback-links span{color:var(--state-ink-soft)}.state-writeback-links strong{color:var(--state-pine);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.state-ministry-queue-panel,.state-atlas-preview,.state-public-notices{height:100%}.state-ministry-queue{grid-template-columns:repeat(6,minmax(90px,1fr));min-height:250px;display:grid}.state-ministry-column{border-right:1px solid var(--state-line);min-width:0;font-family:var(--state-serif);flex-direction:column;gap:9px;padding:11px 10px 8px;display:flex}.state-ministry-column:last-child{border-right:0}.state-ministry-column>strong{color:#fff7e8;text-align:center;background:var(--state-indigo);padding:7px 5px;font-size:.86rem}.state-ministry-column span{justify-content:space-between;font-size:.64rem;display:flex}.state-ministry-column small{color:var(--state-indigo-light);text-align:center;margin-top:auto;font-size:.61rem}.state-data-note{border-top:1px solid var(--state-line);min-height:31px;font-family:var(--state-serif);padding:7px 14px;font-size:.64rem;display:block}.state-atlas-preview-image{height:calc(100% - 43px);min-height:280px;position:relative;overflow:hidden}.state-atlas-preview-image img{object-fit:cover;object-position:73% 44%;filter:saturate(.74)contrast(.96);width:100%;height:100%}.state-map-marker{border:1px solid var(--state-paper-light);color:#fff7e8;background:var(--state-indigo);padding:3px 6px;font-size:.58rem;position:absolute}.state-marker-capital{top:18%;right:24%}.state-marker-nanjing{bottom:29%;right:16%}.state-marker-linhe{background:var(--state-cinnabar);bottom:42%;right:11%}.state-atlas-preview[data-writeback=resolved] .state-marker-linhe{background:var(--state-pine)}.state-atlas-preview[data-writeback=resolved] .state-register-header>span{max-width:58%;color:var(--state-pine);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.state-home-page[data-writeback=linhe-resolved] .state-ministry-column:nth-child(2)>strong,.state-home-page[data-writeback=linhe-resolved] .state-ministry-column:nth-child(6)>strong{background:var(--state-pine)}.state-map-legend{border:1px solid var(--state-line-strong);font-family:var(--state-serif);background:#f5efe2e6;padding:5px 7px;font-size:.58rem;position:absolute;bottom:8px;left:8px}.state-map-legend i,.state-map-legend b,.state-map-legend em{background:var(--state-indigo);width:7px;height:7px;margin-right:3px;display:inline-block}.state-map-legend b{background:var(--state-cinnabar)}.state-map-legend em{background:var(--state-ink);border-radius:50%}.state-public-notices>a:not(.state-register-more){border-bottom:1px solid var(--state-line);grid-template-columns:14px minmax(0,1fr) 42px;align-items:center;gap:8px;min-height:46px;padding:7px 13px;display:grid}.state-public-notices svg{width:12px;color:var(--state-copper)}.state-public-notices span{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.state-public-notices small{color:var(--state-ink-soft);font-size:.58rem}@media (max-width:1320px){.state-home-primary{grid-template-columns:minmax(0,1fr) 286px}.state-home-ledger{grid-template-columns:minmax(0,1fr) 188px}.state-home-secondary{grid-template-columns:minmax(470px,1.45fr) minmax(280px,.85fr) minmax(240px,.72fr)}}@media (max-width:1099px){.state-home-page{grid-template-rows:auto auto;min-height:auto}.state-home-primary{grid-template-columns:minmax(0,1fr) 270px}.state-home-ledger{grid-template-columns:minmax(0,1fr) 180px}.state-home-secondary{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.state-public-notices{grid-column:1/-1}}
@media (max-width:719px){.state-home-page{min-height:0;display:block}.state-home-primary{flex-direction:column;display:flex}.state-home-ledger,.state-home-side{display:contents}.state-urgent-register{order:0;margin-bottom:9px}.state-writeback-links a{min-height:44px}.state-news-register{order:1;margin-bottom:9px}.state-world-signals{order:2;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:9px;display:grid}.state-world-signals>header{grid-column:1/-1}.state-fiscal-snapshot{order:3;margin-bottom:9px}.state-decree{display:none}.state-home-secondary{display:block}.state-home-secondary>*{margin-bottom:9px}.state-register-header{min-height:42px;padding-inline:11px}.state-register-header h1,.state-register-header h2{font-size:.9rem}.state-register-tabs{min-height:38px;padding-left:0;overflow-x:auto}.state-register-tabs a{min-width:52px;min-height:38px;font-size:.64rem}.state-dispatch-head{display:none}.state-dispatch-row{grid-template-columns:54px minmax(0,1fr) 38px;min-height:62px}.state-dispatch-row>*{padding:8px 7px}.state-dispatch-row>span:nth-of-type(2),.state-dispatch-row>span:nth-of-type(3){display:none}.state-dispatch-row strong{white-space:normal;font-size:.72rem}.state-register-more{justify-content:center;min-height:38px}.state-signal-row{min-height:62px}.state-ministry-queue{grid-template-columns:repeat(6,118px);min-height:210px;overflow-x:auto}.state-atlas-preview-image{min-height:220px}.state-public-notices{display:none}.state-mobile-quick-links{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.state-mobile-quick-links a{border:1px solid var(--state-line-strong);min-height:76px;font-family:var(--state-serif);grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.state-mobile-quick-links svg{width:21px;height:21px}.state-mobile-quick-links span{flex-direction:column;min-width:0;display:flex}.state-mobile-quick-links strong{font-size:.68rem}.state-mobile-quick-links small{color:var(--state-ink-soft);margin-top:3px;font-size:.52rem}}
.state-page-title{border:1px solid var(--state-line-strong);background:#f5efe2b8;border-bottom:0;align-items:center;min-height:43px;padding:5px 14px;display:flex}.state-page-title h1{font-family:var(--state-serif);font-size:1.08rem}.state-news-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));grid-template-rows:auto minmax(0,1fr);padding:14px 16px 12px;display:grid}.state-news-workspace{border:1px solid var(--state-line-strong);background:#f5efe28a;grid-template-columns:190px minmax(460px,.95fr) minmax(470px,1.05fr);gap:10px;min-height:0;padding:10px;display:grid}.state-news-index{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;display:grid}.state-news-index h2{border-bottom:1px solid var(--state-line);font-family:var(--state-serif);padding:10px 13px;font-size:.92rem}.state-news-index section:first-child>button{border-bottom:1px solid var(--state-line);width:100%;min-height:42px;font-family:var(--state-serif);background:0 0;justify-content:space-between;align-items:center;padding:6px 13px;display:flex}.state-news-index section:first-child>button.is-active{color:#f8efdb;background:var(--state-indigo)}.state-news-index button strong,.state-source-index strong{font-size:.68rem}.state-source-index>div{border-bottom:1px solid var(--state-line);min-height:35px;color:var(--state-ink-soft);font-family:var(--state-serif);justify-content:space-between;align-items:center;gap:8px;padding:5px 13px;font-size:.7rem;display:flex}.state-news-list{grid-template-rows:auto auto repeat(10,minmax(0,1fr)) auto;min-height:0;display:grid}.state-news-tabs{border-bottom:1px solid var(--state-line);align-items:stretch;gap:2px;min-height:44px;padding:0 8px;display:flex}.state-news-tabs button{min-width:52px;font-family:var(--state-serif);background:0 0;border-bottom:3px solid #0000;font-size:.72rem}.state-news-tabs button.is-active{color:#f6edda;background:var(--state-indigo)}.state-news-tabs .state-filter-command{border:1px solid var(--state-line);align-self:center;min-width:78px;min-height:32px;margin-left:auto}.state-filter-command svg{width:14px;height:14px;margin-right:5px}.state-news-list-head,.state-news-list-row{grid-template-columns:46px minmax(210px,1fr) 85px 72px 58px;align-items:center;display:grid}.state-news-list-head{min-height:34px;color:var(--state-ink-soft);background:#dbd1bd70;font-size:.64rem}.state-news-list-head span,.state-news-list-row>*{border-right:1px solid var(--state-line);min-width:0;padding:6px 8px}.state-news-list-row{border-bottom:1px solid var(--state-line);text-align:left;background:0 0;width:100%;min-height:51px}.state-news-list-row:hover,.state-news-list-row.is-selected{background:#244d7012}.state-news-list-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.state-news-list-row strong{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.state-news-list-row small,.state-news-list-row>span:not(:nth-child(2)){color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.state-news-pagination{min-height:46px;color:var(--state-indigo-light);font-family:var(--state-serif);justify-content:space-between;align-items:center;gap:14px;padding:6px 10px;font-size:.68rem;display:flex}.state-news-pagination nav{color:var(--state-ink);align-items:center;gap:4px;display:flex}.state-news-pagination button,.state-news-pagination b{background:0 0;border:1px solid #0000;place-items:center;min-width:26px;min-height:28px;font-weight:500;display:grid}.state-news-pagination b{border-color:var(--state-line-strong)}.state-news-right-column{grid-template-rows:minmax(270px,1.18fr) minmax(170px,.72fr) minmax(150px,.62fr);gap:10px;min-width:0;min-height:0;display:grid}.state-selected-dispatch{grid-template-columns:46px minmax(0,1fr) 42px;gap:12px;padding:14px 12px;display:grid}.state-detail-seal{border:2px solid var(--state-cinnabar);color:var(--state-cinnabar);font-family:var(--state-serif);writing-mode:vertical-rl;place-self:start center;padding:8px 5px;display:inline-flex}.state-detail-copy{min-width:0}.state-detail-copy>header{color:var(--state-ink-soft);align-items:center;gap:9px;font-size:.66rem;display:flex}.state-detail-copy h2{margin:10px 0 8px;font-size:1.08rem;line-height:1.4}.state-detail-copy>p{color:var(--state-ink-soft);margin-bottom:8px;font-size:.68rem;line-height:1.75}.state-detail-copy .state-selected-summary{color:var(--state-ink);font-family:var(--state-serif);font-weight:700}.state-selected-dispatch>blockquote{color:var(--state-ink);font-family:var(--state-serif);writing-mode:vertical-rl;margin:0;font-size:.78rem;line-height:1.65}.state-dispatch-provenance{display:none}.state-text-command{min-height:34px;color:var(--state-indigo-light);font-family:var(--state-serif);align-items:center;gap:5px;margin-top:5px;font-size:.68rem;font-weight:700;display:inline-flex}.state-text-command svg{width:14px;height:14px}.state-news-article-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));align-content:start;gap:10px;padding:14px 16px 24px;display:grid}.state-article-breadcrumb{border:1px solid var(--state-line-strong);min-height:42px;color:var(--state-ink-soft);font-family:var(--state-serif);background:#f5efe2b8;align-items:center;gap:9px;padding:0 13px;font-size:.72rem;display:flex}.state-article-breadcrumb a{min-height:40px;color:var(--state-indigo-light);align-items:center;gap:6px;display:inline-flex}.state-article-breadcrumb svg{width:15px;height:15px}.state-article-sheet{border:1px solid var(--state-line-strong);background:#f8f2e5d1;justify-self:center;width:min(980px,100%);padding:34px 54px 42px;box-shadow:0 1px 2px #241f1814,0 18px 44px #241f1814}.state-article-heading{border-bottom:1px solid var(--state-line);text-align:center;gap:13px;padding-bottom:23px;display:grid}.state-article-heading>div{color:var(--state-ink-soft);justify-content:center;align-items:center;gap:10px;font-size:.7rem;display:flex}.state-article-heading h1{font-size:2.4rem;line-height:1.34}.state-article-heading>p{max-width:720px;color:var(--state-ink-soft);font-family:var(--state-serif);justify-self:center;font-size:.86rem;line-height:1.75}.state-article-body{gap:15px;padding:28px 12px;display:grid}.state-article-body p{font-family:var(--state-serif);text-indent:2em;font-size:.96rem;line-height:2}.state-article-ledger{border:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.state-article-ledger>div{border-right:1px solid var(--state-line);min-width:0;padding:12px}.state-article-ledger>div:last-child{border-right:0}.state-article-ledger dt{color:var(--state-ink-soft);align-items:center;gap:6px;font-size:.65rem;display:flex}.state-article-ledger dt svg{width:14px;height:14px;color:var(--state-indigo)}.state-article-ledger dd{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:.74rem;overflow:hidden}.state-article-application{color:#f8efdb;min-height:40px;font-family:var(--state-serif);background:var(--state-indigo);align-items:center;margin-top:18px;padding:0 14px;font-size:.75rem;display:inline-flex}@media (max-width:760px){.state-news-article-page{padding:10px}.state-article-sheet{padding:24px 20px 30px}.state-article-heading h1{font-size:1.55rem}.state-article-ledger{grid-template-columns:1fr 1fr}.state-article-ledger>div:nth-child(2){border-right:0}.state-article-ledger>div:nth-child(-n+2){border-bottom:1px solid var(--state-line)}}.state-intelligence-list>div{grid-template-columns:8px minmax(0,1fr) 52px 44px;align-items:center;gap:7px;min-height:27px;padding:4px 11px;font-size:.62rem;display:grid}.state-intelligence-list>div i{background:var(--state-copper);border-radius:50%;width:5px;height:5px}.state-intelligence-list>div strong{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.state-intelligence-list>div span,.state-intelligence-list>div small{color:var(--state-ink-soft)}.state-news-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid}.state-news-monitor-grid section>div{border-bottom:1px solid var(--state-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:4px 10px;display:grid}.state-news-monitor-grid svg{width:16px;height:16px;color:var(--state-indigo-light)}.state-news-monitor-grid section>div>span{flex-direction:column;min-width:0;display:flex}.state-news-monitor-grid strong{font-family:var(--state-serif);font-size:.64rem}.state-news-monitor-grid small{color:var(--state-ink-soft);font-size:.58rem}@media (max-width:1320px){.state-news-workspace{grid-template-columns:170px minmax(420px,1fr) minmax(400px,.9fr)}}@media (max-width:1099px){.state-news-workspace{grid-template-columns:170px minmax(0,1fr)}.state-news-right-column{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:1fr .9fr}.state-news-monitor-grid{grid-column:1/-1}}@media (max-width:719px){.state-news-page{min-height:0;display:block}.state-page-title{min-height:38px}.state-news-workspace{padding:7px;display:block}.state-news-index{margin-bottom:8px;display:block}.state-news-index section:first-child{display:flex;overflow-x:auto}.state-news-index section:first-child h2,.state-source-index{display:none}.state-news-index section:first-child>button{border-right:1px solid var(--state-line);flex:0 0 72px;justify-content:center;gap:5px;min-height:38px}.state-news-list{margin-bottom:8px}.state-news-tabs{overflow-x:auto}.state-news-list-head{display:none}.state-news-list-row{grid-template-columns:42px minmax(0,1fr) 48px;min-height:64px}.state-news-list-row>:nth-child(3),.state-news-list-row>:nth-child(4){display:none}.state-news-list-row strong{white-space:normal}.state-news-pagination nav{display:none}.state-news-right-column{display:block}.state-selected-dispatch{grid-template-columns:38px minmax(0,1fr);margin-bottom:8px}.state-selected-dispatch>blockquote,.state-intelligence-list,.state-news-monitor-grid{display:none}}
.state-ministries-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:14px 16px 12px;display:grid}.state-ministry-page-title{border:1px solid var(--state-line-strong);background:#f5efe2bd;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:8px 16px;display:flex}.state-ministry-page-title>div{align-items:baseline;gap:32px;display:flex}.state-ministry-page-title h1{font-family:var(--state-serif);font-size:1.25rem}.state-ministry-page-title p{color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.72rem}.state-ministry-page-title>a{min-height:38px;color:var(--state-indigo-light);font-family:var(--state-serif);align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:inline-flex}.state-ministry-page-title svg{width:16px;height:16px}.state-ministry-registry{border:1px solid var(--state-line-strong);background:#f5efe2c7;grid-template-columns:repeat(6,minmax(0,1fr));min-height:78px;display:grid}.state-ministry-registry button{border-right:1px solid var(--state-line);min-width:0;font-family:var(--state-serif);text-align:left;background:0 0;justify-content:center;align-items:center;gap:12px;padding:9px 12px;display:flex;position:relative}.state-ministry-registry button:last-child{border-right:0}.state-ministry-registry button.is-active{color:#f7edd7;background:var(--state-indigo);box-shadow:inset 0 0 0 3px #d5b77547}.state-ministry-registry button.is-active:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--state-indigo);content:"";width:0;height:0;margin:auto;position:absolute;bottom:-8px;left:0;right:0}.state-ministry-registry button>span:last-child{flex-direction:column;min-width:0;display:flex}.state-ministry-registry strong{font-size:.94rem}.state-ministry-registry small{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.62rem;overflow:hidden}.state-ministry-registry button.is-active small{color:#f7edd7c2}.state-ministry-seal{width:37px;height:37px;font-family:var(--state-serif);border:1px solid;flex:0 0 37px;place-items:center;font-size:1rem;display:grid}.state-ministry-seal.is-large{width:48px;height:48px;color:var(--state-indigo-light);flex-basis:48px;font-size:1.3rem}.state-ministry-workspace{grid-template-columns:minmax(270px,.72fr) minmax(500px,1.42fr) minmax(290px,.72fr);gap:10px;min-height:0;display:grid}.state-ministry-mandate{flex-direction:column;min-height:0;padding:14px 16px;display:flex}.state-ministry-mandate>header{border-bottom:1px solid var(--state-line);align-items:center;gap:12px;padding-bottom:12px;display:flex}.state-ministry-mandate h2{font-size:1.35rem}.state-ministry-mandate header small{color:var(--state-ink-soft);font-size:.64rem}.state-ministry-mandate>p{color:var(--state-ink-soft);font-family:var(--state-serif);margin:13px 0;font-size:.72rem;line-height:1.75}.state-ministry-mandate h3{margin:8px 0;font-size:.9rem}.state-ministry-mandate ul{color:var(--state-ink-soft);font-family:var(--state-serif);margin:0;padding-left:18px;font-size:.7rem;line-height:2.05}.state-ministry-mandate li::marker{color:var(--state-copper)}.state-ministry-signal{border-left:3px solid var(--state-cinnabar);background:#eadfd2;flex-direction:column;gap:5px;margin:12px 0;padding:9px 11px;display:flex}.state-ministry-signal span{color:var(--state-cinnabar-dark);font-size:.62rem;font-weight:800}.state-ministry-signal strong{font-family:var(--state-serif);font-size:.72rem;line-height:1.5}.state-ministry-speed{border-top:1px solid var(--state-line);margin-top:auto;padding-top:10px}.state-ministry-speed>div{border-bottom:1px solid var(--state-line);min-height:32px;color:var(--state-ink-soft);justify-content:space-between;align-items:center;padding:4px 8px;font-size:.68rem;display:flex}.state-ministry-speed strong{color:var(--state-indigo-light);font-family:var(--state-serif)}.state-office-lineage{min-height:0}.state-office-tree{gap:10px;padding:12px 18px 16px 34px;display:grid;position:relative}.state-office-tree:before{background:var(--state-line-strong);content:"";width:1px;position:absolute;top:58px;bottom:44px;left:20px}.state-office-root{grid-template-columns:24px 175px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;display:grid}.state-office-root>svg{width:19px;height:19px;color:var(--state-indigo-light)}.state-office-root>span,.state-office-assistants>div,.state-office-list>div>span{border:1px solid var(--state-line-strong);background:#eee4cf;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:50px;padding:6px 10px;display:flex}.state-office-root strong,.state-office-assistants strong,.state-office-list strong{font-family:var(--state-serif);font-size:.86rem}.state-office-root small,.state-office-assistants small,.state-office-list small{color:var(--state-ink-soft);margin-top:4px;font-size:.6rem}.state-office-root p,.state-office-list p{color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.65rem;line-height:1.55}.state-office-assistants{grid-template-columns:repeat(2,175px);gap:8px;margin-left:34px;display:grid}.state-office-list{gap:7px;margin-left:68px;display:grid}.state-office-list>div{grid-template-columns:175px minmax(0,1fr);align-items:center;gap:12px;display:grid}.state-ministry-side-ledger{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;display:grid}.state-ministry-task{border-bottom:1px solid var(--state-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:5px 10px;display:grid}.state-ministry-task time{color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.66rem}.state-ministry-task>span{flex-direction:column;min-width:0;display:flex}.state-ministry-task strong{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.state-ministry-task small{color:var(--state-ink-soft);margin-top:2px;font-size:.58rem}.state-ministry-documents>a{min-height:35px;color:var(--state-ink-soft);font-family:var(--state-serif);align-items:center;gap:9px;padding:5px 12px;font-size:.68rem;display:flex}.state-ministry-documents>a:hover{color:var(--state-indigo-light);background:#244d700d}.state-ministry-documents svg{width:15px;height:15px;color:var(--state-indigo-light)}.state-ministry-data>div{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:35px;padding:5px 10px;font-size:.62rem;display:grid}.state-ministry-data svg{width:14px;height:14px;color:var(--state-copper)}.state-ministry-data strong{font-family:var(--state-serif);font-size:.64rem}@media (max-width:1320px){.state-ministry-workspace{grid-template-columns:minmax(250px,.68fr) minmax(430px,1.3fr) minmax(260px,.68fr)}}@media (max-width:1099px){.state-ministry-registry{grid-template-columns:repeat(6,170px);overflow-x:auto}.state-ministry-workspace{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr)}.state-ministry-side-ledger{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}}@media (max-width:719px){.state-ministries-page{min-height:0;display:block}.state-ministry-page-title{min-height:48px;margin-bottom:8px;padding:7px 10px}.state-ministry-page-title>div{display:block}.state-ministry-page-title h1{font-size:1rem}.state-ministry-page-title p{margin-top:3px;font-size:.58rem}.state-ministry-page-title>a{display:none}.state-ministry-registry{grid-template-columns:repeat(6,130px);min-height:66px;margin-bottom:8px;overflow-x:auto}.state-ministry-registry button{gap:7px;padding:7px}.state-ministry-seal{flex-basis:30px;width:30px;height:30px}.state-ministry-registry strong{font-size:.75rem}.state-ministry-workspace{display:block}.state-ministry-workspace>*,.state-ministry-side-ledger>*{margin-bottom:8px}.state-office-root{grid-template-columns:20px 130px minmax(0,1fr)}.state-office-assistants{grid-template-columns:repeat(2,130px);margin-left:20px}.state-office-list{margin-left:36px}.state-office-list>div{grid-template-columns:130px minmax(0,1fr)}.state-ministry-side-ledger{display:block}}
.state-government-page,.state-institution-detail-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));align-content:start;gap:10px;padding:14px 16px 18px;display:grid}.state-government-heading{border:1px solid var(--state-line-strong);background:#f5efe2c2;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:18px 24px;display:flex}.state-government-heading>div{gap:5px;display:grid}.state-government-heading>div>span,.state-institution-hero>div>span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.7rem;font-weight:700}.state-government-heading h1{font-size:1.65rem}.state-government-heading p{color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.77rem}.state-government-heading dl{border:1px solid var(--state-line);grid-template-columns:repeat(4,minmax(0,1fr));min-width:440px;margin:0;display:grid}.state-government-filters{border:1px solid var(--state-line-strong);background:#f5efe2a3;grid-template-columns:minmax(240px,1.7fr) repeat(4,minmax(150px,.7fr)) auto auto;gap:8px;padding:10px;display:grid}.state-government-filters label{border:1px solid var(--state-line);background:#ffffff57;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;display:grid}.state-government-filters label svg,.state-government-filters button svg{width:15px;height:15px}.state-government-filters input,.state-government-filters select{border:1px solid var(--state-line);min-width:0;min-height:38px;color:var(--state-ink);background:#ffffff57}.state-government-filters label input{background:0 0;border:0}.state-government-filters button,.state-government-filters>a{border:1px solid var(--state-indigo);min-height:38px;font-family:var(--state-serif);justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:.67rem;display:inline-flex}.state-government-filters button{color:#f8eed5;background:var(--state-indigo)}.state-government-filters>a{color:var(--state-indigo)}.state-government-heading dl div{text-align:center;padding:11px 18px}.state-government-heading dl div+div{border-left:1px solid var(--state-line)}.state-government-heading dt{color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.65rem}.state-government-heading dd{color:var(--state-indigo);font-family:var(--state-serif);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:1.45rem}.state-government-chain,.state-government-ministries,.state-government-supporting>article,.state-institution-mandate,.state-institution-governance,.state-institution-relations,.state-institution-offices,.state-institution-contacts,.state-institution-history,.state-institution-modules,.state-institution-applications,.state-institution-notices,.state-institution-news,.state-institution-policies{border:1px solid var(--state-line-strong);background:#f5efe2a3}.state-institution-services,.state-institution-datasets{border:1px solid var(--state-line-strong);background:#f5efe2a8;min-width:0}.state-institution-services>header,.state-institution-datasets>header{border-bottom:1px solid var(--state-line);align-items:center;gap:9px;min-height:46px;padding:0 13px;display:flex}.state-institution-services>header svg,.state-institution-datasets>header svg{width:18px;height:18px;color:var(--state-indigo)}.state-institution-services>header h2,.state-institution-datasets>header h2{font-size:.88rem}.state-institution-services>header a,.state-institution-datasets>header a{color:var(--state-indigo-light);font-family:var(--state-serif);margin-left:auto;font-size:.62rem}.state-institution-services>a,.state-institution-datasets>a{border-bottom:1px solid var(--state-line);grid-template-columns:76px minmax(0,1fr) auto 18px;align-items:center;gap:8px;min-height:65px;padding:8px 11px;display:grid}.state-institution-services>a>span,.state-institution-datasets>a>span{color:#f8eed5;font-family:var(--state-serif);text-align:center;background:var(--state-indigo);padding:4px 6px;font-size:.57rem}.state-institution-services>a>div,.state-institution-datasets>a>div{gap:4px;min-width:0;display:grid}.state-institution-services strong,.state-institution-datasets strong{font-family:var(--state-serif);font-size:.68rem}.state-institution-services small,.state-institution-datasets small,.state-institution-services>p,.state-institution-datasets>p{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.state-institution-datasets>a>b{color:var(--state-pine);font-family:var(--state-serif);font-size:.57rem}.state-institution-services>a>svg,.state-institution-datasets>a>svg{width:14px;height:14px;color:var(--state-indigo-light)}.state-institution-services>p,.state-institution-datasets>p{padding:14px}.state-government-chain>header,.state-government-ministries>header,.state-government-supporting article>header{border-bottom:1px solid var(--state-line);align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.state-government-chain>header svg,.state-government-ministries>header svg,.state-government-supporting article>header svg{width:25px;height:25px;color:var(--state-indigo)}.state-government-chain h2,.state-government-ministries h2,.state-government-supporting h2{font-size:.98rem}.state-government-chain header p,.state-government-ministries header p,.state-government-supporting header p{color:var(--state-ink-soft);margin-top:4px;font-size:.68rem}.state-government-chain>div{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);align-items:center;padding:18px;display:grid}.state-government-chain-node{display:contents}.state-government-chain-node>a{border:1px solid var(--state-line-strong);text-align:center;min-height:132px;box-shadow:inset 0 5px var(--state-indigo), 0 1px 2px #26221b0f;background:#faf6ecbd;align-content:center;gap:8px;padding:16px;transition-property:background-color,transform,box-shadow;transition-duration:.15s;display:grid}.state-government-chain-node>a:hover{box-shadow:inset 0 5px var(--state-cinnabar), 0 4px 14px #26221b14;background:#fffaf0}.state-government-chain-node strong{font-family:var(--state-serif);font-size:1.18rem}.state-government-chain-node span{color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.72rem;line-height:1.55}.state-government-chain-node small{color:var(--state-indigo-light);font-size:.63rem}.state-government-chain-node>svg{width:20px;height:20px;color:var(--state-copper);justify-self:center}.state-government-list{display:grid}.state-government-list-ministries{grid-template-columns:repeat(6,minmax(0,1fr))}.state-government-list-specialist-agencies,.state-government-list-internal-units{grid-template-columns:repeat(3,minmax(0,1fr))}.state-government-list>a{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 19px;align-content:center;gap:4px 8px;min-height:98px;padding:14px;transition-property:color,background-color,transform;transition-duration:.15s;display:grid;position:relative}.state-government-list>a:hover{color:var(--state-indigo-deep);background:#ffffff57}.state-government-list>a>span{color:#f7ecd2;font-family:var(--state-serif);background:var(--state-pine);padding:2px 5px;font-size:.55rem;position:absolute;top:8px;right:8px}.state-government-list>a>span.is-planned{background:#9b6c29}.state-government-list>a>div{gap:6px;display:grid}.state-government-list strong{font-family:var(--state-serif);font-size:.86rem}.state-government-list small{color:var(--state-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.63rem;line-height:1.5;display:-webkit-box;overflow:hidden}.state-government-list>a>svg{width:15px;height:15px;color:var(--state-indigo-light);align-self:end}.state-government-supporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.state-government-group-specialist-agencies,.state-government-group-internal-units{grid-column:1/-1}.state-government-empty{border:1px solid var(--state-line-strong);text-align:center;background:#f5efe2a3;padding:28px}.state-government-empty p{color:var(--state-ink-soft);font-family:var(--state-serif);margin-top:7px;font-size:.72rem}.state-government-supporting .state-government-list>a{min-height:76px}.state-institution-hero{border:1px solid var(--state-line-strong);background:#f5efe2c2;grid-template-columns:116px minmax(0,1fr) 74px;align-items:center;gap:22px;min-height:150px;padding:18px 22px;display:grid}.state-institution-hero>a{min-height:40px;color:var(--state-indigo-light);font-family:var(--state-serif);align-items:center;gap:6px;font-size:.7rem;display:inline-flex}.state-institution-hero>a svg{width:15px;height:15px}.state-institution-hero>div{gap:7px;display:grid}.state-institution-hero h1{font-size:2.1rem}.state-institution-hero p{max-width:850px;color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.78rem;line-height:1.7}.state-institution-hero>strong{border:2px solid var(--state-pine);width:62px;height:62px;color:var(--state-pine);font-family:var(--state-serif);place-items:center;font-size:.8rem;display:grid}.state-institution-hero>strong.is-planned{color:#9b6c29;border-color:#9b6c29}.state-institution-metrics{border:1px solid var(--state-line-strong);background:#f5efe2a3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state-institution-metrics>div{border-right:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:12px 16px;display:grid}.state-institution-metrics>div:last-child{border-right:0}.state-institution-metrics svg{width:22px;height:22px;color:var(--state-indigo)}.state-institution-metrics span{color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.69rem}.state-institution-metrics strong{font-family:var(--state-serif);font-size:1.45rem;font-weight:500}.state-institution-workspace{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:10px;display:grid}.state-institution-mandate,.state-institution-notices,.state-institution-news{min-width:0}.state-institution-mandate>header,.state-institution-governance>header,.state-institution-relations>header,.state-institution-offices>header,.state-institution-notices>header,.state-institution-news>header,.state-institution-policies>header{border-bottom:1px solid var(--state-line);justify-content:space-between;align-items:center;gap:9px;min-height:44px;padding:0 14px;display:flex}.state-institution-mandate h2,.state-institution-governance h2,.state-institution-relations h2,.state-institution-offices h2,.state-institution-notices h2,.state-institution-news h2,.state-institution-policies h2{font-size:.9rem}.state-institution-mandate header span,.state-institution-news header a,.state-institution-policies header a{color:var(--state-indigo-light);font-size:.61rem}.state-institution-mandate>p,.state-institution-governance>p,.state-institution-relations>p,.state-institution-offices>p,.state-institution-notices>p,.state-institution-news>p,.state-institution-policies>p{color:var(--state-ink-soft);font-family:var(--state-serif);padding:15px;font-size:.72rem;line-height:1.7}.state-institution-mandate ol{border-top:1px solid var(--state-line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.state-institution-mandate li{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);min-height:52px;font-family:var(--state-serif);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px;font-size:.72rem;display:grid}.state-institution-mandate li span{color:var(--state-cinnabar);font-variant-numeric:tabular-nums}.state-institution-boundaries{border-top:1px solid var(--state-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.state-institution-boundaries>div{min-height:92px;padding:12px 14px}.state-institution-boundaries>div+div{border-left:1px solid var(--state-line)}.state-institution-contacts>header,.state-institution-history>header,.state-institution-modules>header,.state-institution-applications>header{border-bottom:1px solid var(--state-line);align-items:center;gap:9px;min-height:44px;padding:0 14px;display:flex}.state-institution-contacts>header svg,.state-institution-history>header svg,.state-institution-modules>header svg,.state-institution-applications>header svg{width:17px;height:17px;color:var(--state-indigo)}.state-institution-contacts>header h2,.state-institution-history>header h2,.state-institution-modules>header h2,.state-institution-applications>header h2{font-size:.9rem}.state-institution-applications>header>a{color:var(--state-indigo-light);margin-left:auto;font-size:.61rem}.state-institution-contacts>article,.state-institution-history>article,.state-institution-modules>a,.state-institution-applications>a{border-bottom:1px solid var(--state-line);grid-template-columns:76px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:62px;padding:9px 12px;display:grid}.state-institution-contacts>article{grid-template-columns:76px minmax(0,1fr)}.state-institution-contacts>article>span,.state-institution-history>article>span,.state-institution-modules>a>span,.state-institution-applications>a>span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.59rem}.state-institution-contacts article div,.state-institution-history article div,.state-institution-modules>a div,.state-institution-applications>a div{gap:4px;min-width:0;display:grid}.state-institution-contacts strong,.state-institution-history strong,.state-institution-modules strong,.state-institution-applications strong{font-family:var(--state-serif);font-size:.72rem}.state-institution-contacts p,.state-institution-contacts small,.state-institution-history small,.state-institution-modules small,.state-institution-applications small{overflow-wrap:anywhere;color:var(--state-ink-soft);font-size:.61rem;line-height:1.5}.state-institution-contacts>p,.state-institution-history>p,.state-institution-modules>p,.state-institution-applications>p{color:var(--state-ink-soft);font-family:var(--state-serif);padding:14px;font-size:.7rem}.state-institution-modules>a>svg,.state-institution-applications>a>svg{width:14px;height:14px;color:var(--state-indigo-light)}.state-institution-child-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.state-institution-child-links>a{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 16px;align-content:center;gap:4px 8px;min-height:54px;padding:9px 12px;display:grid}.state-institution-child-links span{color:var(--state-cinnabar);grid-column:1/-1;font-size:.55rem}.state-institution-child-links strong{font-family:var(--state-serif);font-size:.7rem}.state-institution-child-links svg{width:14px;height:14px;color:var(--state-indigo-light)}.state-institution-boundaries h3{color:var(--state-cinnabar);margin-bottom:7px;font-size:.72rem}.state-institution-boundaries p{color:var(--state-ink-soft);font-family:var(--state-serif);margin:4px 0;font-size:.66rem}.state-institution-governance>header,.state-institution-relations>header{justify-content:flex-start}.state-institution-governance>header svg,.state-institution-relations>header svg{width:17px;height:17px;color:var(--state-indigo)}.state-institution-governance dl{margin:0;display:grid}.state-institution-governance dl div{border-bottom:1px solid var(--state-line);grid-template-columns:78px minmax(0,1fr);align-items:center;min-height:42px;padding:7px 12px;font-size:.67rem;display:grid}.state-institution-governance dt{color:var(--state-ink-soft)}.state-institution-governance dd{font-family:var(--state-serif);margin:0}.state-institution-governance article{border-bottom:1px solid var(--state-line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 12px;display:grid}.state-institution-governance article svg{width:19px;height:19px;color:var(--state-copper)}.state-institution-governance article div{gap:3px;display:grid}.state-institution-governance article strong{font-family:var(--state-serif);font-size:.74rem}.state-institution-governance article span{color:var(--state-ink-soft);font-size:.62rem}.state-institution-capabilities{flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.state-institution-capabilities span{color:var(--state-indigo);font-family:var(--state-serif);background:#244d7017;padding:4px 7px;font-size:.61rem}.state-institution-relations>a{border-bottom:1px solid var(--state-line);grid-template-columns:70px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:58px;padding:8px 12px;display:grid}.state-institution-relations>a>span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.58rem}.state-institution-relations>a div{gap:3px;display:grid}.state-institution-relations>a strong{font-family:var(--state-serif);font-size:.71rem}.state-institution-relations>a small{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.state-institution-relations>a svg{width:14px;height:14px;color:var(--state-indigo-light)}.state-institution-offices ul{grid-template-columns:1fr 1fr;margin:0;padding:10px;list-style:none;display:grid}.state-institution-offices li{border-right:1px solid var(--state-line);border-bottom:1px solid var(--state-line);min-height:38px;font-family:var(--state-serif);padding:9px 10px;font-size:.7rem}.state-institution-notices>header{justify-content:flex-start}.state-institution-notices>header svg{width:17px;height:17px;color:var(--state-cinnabar)}.state-institution-notices article,.state-institution-news>a,.state-institution-policies>a{border-bottom:1px solid var(--state-line);grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:58px;padding:8px 12px;display:grid}.state-institution-notices article>span,.state-institution-news>a>span,.state-institution-policies>a>span{color:#f8eed5;min-height:24px;font-family:var(--state-serif);background:var(--state-indigo);place-items:center;font-size:.58rem;display:grid}.state-institution-notices article div,.state-institution-news>a div,.state-institution-policies>a div{gap:4px;display:grid}.state-institution-notices article strong,.state-institution-news>a strong,.state-institution-policies>a strong{font-family:var(--state-serif);font-size:.72rem}.state-institution-notices article p,.state-institution-news>a small,.state-institution-policies>a small{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.state-institution-news>a>svg,.state-institution-policies>a>svg{width:14px;height:14px;color:var(--state-indigo-light)}@media (max-width:1120px){.state-government-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.state-government-filters label{grid-column:span 2}.state-government-list-ministries{grid-template-columns:repeat(3,minmax(0,1fr))}.state-government-list-specialist-agencies,.state-government-list-internal-units{grid-template-columns:repeat(2,minmax(0,1fr))}.state-government-supporting{grid-template-columns:1fr 1fr}.state-government-supporting>article:last-child{grid-column:1/-1}}@media (max-width:760px){.state-government-page,.state-institution-detail-page{padding:10px}.state-government-heading{display:grid}.state-government-heading dl{grid-template-columns:1fr 1fr;min-width:0}.state-government-heading dl div:nth-child(3){border-left:0;border-top:1px solid var(--state-line)}.state-government-heading dl div:nth-child(4){border-top:1px solid var(--state-line)}.state-government-filters{grid-template-columns:1fr 1fr}.state-government-filters label{grid-column:1/-1}.state-government-filters select{width:100%}.state-government-chain>div{grid-template-columns:1fr;gap:8px}.state-government-chain-node{display:grid}.state-government-chain-node>svg{transform:rotate(90deg)}.state-government-list-ministries,.state-government-list-specialist-agencies,.state-government-list-internal-units,.state-government-supporting{grid-template-columns:1fr}.state-government-supporting>article:last-child{grid-column:auto}.state-institution-hero{grid-template-columns:1fr auto;gap:10px}.state-institution-hero>a{grid-column:1/-1}.state-institution-hero h1{font-size:1.6rem}.state-institution-metrics{grid-template-columns:1fr 1fr}.state-institution-metrics>div:nth-child(2){border-right:0}.state-institution-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--state-line)}.state-institution-workspace,.state-institution-boundaries,.state-institution-child-links{grid-template-columns:1fr}.state-institution-boundaries>div+div{border-left:0;border-top:1px solid var(--state-line)}}
.state-policies-page,.state-policy-detail-page{min-height:calc(100dvh - var(--state-masthead-height) - var(--state-footer-height));align-content:start;gap:10px;padding:14px 16px 20px;display:grid}.state-policies-heading{border:1px solid var(--state-line-strong);background:#f5efe2c2;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:18px 24px;display:flex}.state-policies-heading>div{gap:5px;display:grid}.state-policies-heading>div>span,.state-policy-hero>div>span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.69rem;font-weight:700}.state-policies-heading h1{font-size:1.65rem}.state-policies-heading p,.state-policy-hero p{color:var(--state-ink-soft);font-family:var(--state-serif);font-size:.76rem;line-height:1.65}.state-policies-heading>strong{min-width:112px;min-height:68px;color:var(--state-indigo);font-family:var(--state-serif);box-shadow:inset 0 0 0 1px var(--state-line-strong);align-content:center;place-items:center;font-size:1.55rem;font-weight:500;display:grid}.state-policies-heading>strong small{color:var(--state-ink-soft);margin-top:4px;font-size:.6rem;font-weight:500}.state-policy-register,.state-policy-chain,.state-policy-document,.state-policy-relations,.state-policy-programs{border:1px solid var(--state-line-strong);background:#f5efe2a8;min-width:0}.state-policy-register>header,.state-policy-chain>header,.state-policy-relations>header,.state-policy-programs>header{border-bottom:1px solid var(--state-line);align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.state-policy-register>header svg,.state-policy-chain>header svg{width:20px;height:20px;color:var(--state-indigo)}.state-policy-register h2,.state-policy-chain h2,.state-policy-relations h2,.state-policy-programs h2{font-size:.9rem}.state-policy-register>header>span{color:var(--state-ink-soft);margin-left:auto;font-size:.62rem}.state-policy-register-head,.state-policy-register>a{grid-template-columns:70px minmax(270px,1.35fr) minmax(170px,.8fr) minmax(210px,1fr) 112px 20px;align-items:center;display:grid}.state-policy-register-head{min-height:34px;color:var(--state-ink-soft);font-family:var(--state-serif);background:#dbd1bd6b;font-size:.62rem}.state-policy-register-head>span,.state-policy-register>a>*{border-right:1px solid var(--state-line);min-width:0;padding:8px 10px}.state-policy-register>a{border-bottom:1px solid var(--state-line);min-height:74px;transition-property:color,background-color,transform;transition-duration:.15s}.state-policy-register>a:hover{background:#ffffff57}.state-policy-register>a>div{gap:5px;display:grid}.state-policy-register>a strong{font-family:var(--state-serif);font-size:.76rem}.state-policy-register>a p{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.state-policy-register>a>span{color:var(--state-ink-soft);text-overflow:ellipsis;font-size:.63rem;overflow:hidden}.state-policy-type{font-family:var(--state-serif);background:var(--state-indigo);justify-self:start;color:#f8eed5!important}.state-policy-number{font-family:var(--state-serif)}.state-policy-date{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:flex}.state-policy-date svg,.state-policy-register>a>svg{width:14px;height:14px;color:var(--state-indigo-light)}.state-policy-empty{min-height:180px;color:var(--state-ink-soft);font-family:var(--state-serif);justify-content:center;align-items:center;gap:9px;font-size:.74rem;display:flex}.state-policy-empty svg{width:22px;height:22px}.state-policy-hero{border:1px solid var(--state-line-strong);background:#f5efe2c2;grid-template-columns:112px minmax(0,1fr) 62px;align-items:center;gap:22px;min-height:154px;padding:18px 22px;display:grid}.state-policy-hero>a{min-height:40px;color:var(--state-indigo-light);font-family:var(--state-serif);align-items:center;gap:6px;font-size:.69rem;display:inline-flex}.state-policy-hero>a svg{width:15px;height:15px}.state-policy-hero>div{gap:7px;display:grid}.state-policy-hero h1{font-size:1.75rem;line-height:1.38}.state-policy-hero>strong{border:2px solid var(--state-cinnabar);width:56px;height:56px;color:var(--state-cinnabar);font-family:var(--state-serif);place-items:center;font-size:.82rem;display:grid}.state-policy-ledger{border:1px solid var(--state-line-strong);background:#f5efe2a8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.state-policy-ledger>div{border-right:1px solid var(--state-line);grid-template-columns:25px minmax(0,1fr);align-content:center;gap:3px 9px;min-height:74px;padding:11px 14px;display:grid}.state-policy-ledger>div:last-child{border-right:0}.state-policy-ledger svg{width:20px;height:20px;color:var(--state-indigo);grid-row:1/3}.state-policy-ledger span{color:var(--state-ink-soft);font-size:.62rem}.state-policy-ledger strong{font-family:var(--state-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.state-policy-chain>header div{gap:3px;display:grid}.state-policy-chain>header p{color:var(--state-ink-soft);font-size:.62rem}.state-policy-chain>div{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);align-items:center;padding:14px;display:grid}.state-policy-chain-node{display:contents}.state-policy-chain-node>a{border:1px solid var(--state-line-strong);background:#faf6ecb3;align-content:center;place-items:center;gap:5px;min-height:70px;display:grid}.state-policy-chain-node>a span{color:var(--state-cinnabar);font-size:.58rem}.state-policy-chain-node>a strong{font-family:var(--state-serif);font-size:.8rem}.state-policy-chain-node>svg{width:16px;height:16px;color:var(--state-copper);justify-self:center}.state-policy-workspace{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:10px;display:grid}.state-policy-document{padding:28px 38px 32px}.state-policy-document>header{border-bottom:1px solid var(--state-line);text-align:center;gap:9px;padding-bottom:18px;display:grid}.state-policy-document>header span{color:var(--state-cinnabar);font-family:var(--state-serif);font-size:.66rem}.state-policy-document>header h2{font-size:1.25rem}.state-policy-document>p{font-family:var(--state-serif);text-indent:2em;margin-top:15px;font-size:.86rem;line-height:2}.state-policy-document>footer{border-top:1px solid var(--state-line);flex-wrap:wrap;gap:6px;margin-top:24px;padding-top:14px;display:flex}.state-policy-document>footer span{color:var(--state-indigo);background:#244d7017;padding:4px 7px;font-size:.61rem}.state-policy-side{align-content:start;gap:10px;display:grid}.state-policy-relations>a{border-bottom:1px solid var(--state-line);grid-template-columns:66px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:66px;padding:8px 11px;display:grid}.state-policy-relations>a>span{color:#f8eed5;font-family:var(--state-serif);text-align:center;background:var(--state-indigo);padding:4px 6px;font-size:.56rem}.state-policy-relations>a div{gap:4px;display:grid}.state-policy-relations>a strong,.state-policy-programs article strong{font-family:var(--state-serif);font-size:.69rem}.state-policy-relations>a small,.state-policy-programs article span{color:var(--state-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.state-policy-relations>a svg{width:14px;height:14px;color:var(--state-indigo-light)}.state-policy-relations>p,.state-policy-programs>p{color:var(--state-ink-soft);padding:14px;font-size:.65rem}.state-policy-programs article{border-bottom:1px solid var(--state-line);grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:11px;display:grid}.state-policy-programs article div{gap:4px;display:grid}.state-policy-programs article b{color:var(--state-cinnabar);font-variant-numeric:tabular-nums;justify-self:end;font-size:.68rem}.state-policy-programs article i{background:#244d701f;grid-column:1/-1;height:5px;display:block}.state-policy-programs article i span{background:var(--state-indigo);max-width:100%;height:100%;display:block}@media (max-width:1100px){.state-policy-register-head,.state-policy-register>a{grid-template-columns:65px minmax(250px,1.4fr) 160px minmax(170px,.8fr) 100px 18px}.state-policy-workspace{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:760px){.state-policies-page,.state-policy-detail-page{padding:10px}.state-policies-heading{display:grid}.state-policy-register{overflow-x:auto}.state-policy-register-head,.state-policy-register>a{min-width:920px}.state-policy-hero{grid-template-columns:1fr auto}.state-policy-hero>a{grid-column:1/-1}.state-policy-hero h1{font-size:1.35rem}.state-policy-ledger{grid-template-columns:1fr 1fr}.state-policy-ledger>div:nth-child(2){border-right:0}.state-policy-ledger>div:nth-child(-n+2){border-bottom:1px solid var(--state-line)}.state-policy-chain>div{grid-template-columns:1fr;gap:7px}.state-policy-chain-node{display:grid}.state-policy-chain-node>svg{transform:rotate(90deg)}.state-policy-workspace{grid-template-columns:1fr}.state-policy-document{padding:22px 20px 26px}}
