@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}.libre_franklin_c0d8fae-module__vEe5MW__className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.libre_franklin_c0d8fae-module__vEe5MW__variable{--font-sans:"Libre Franklin", "Libre Franklin Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_a9985fd9-module__NOYk1a__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_a9985fd9-module__NOYk1a__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--layout-gutter:32px;--hero-skyline-motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 180' fill='none'%3E%3Cg stroke='%23293f57' stroke-width='2.5' opacity='.28'%3E%3Cpath d='M0 166H1440'/%3E%3Cpath d='M62 166V112'/%3E%3Cpath d='M104 166V138'/%3E%3Cpath d='M158 166V96'/%3E%3Cpath d='M224 166V126'/%3E%3Cpath d='M286 166V84'/%3E%3Cpath d='M348 166V118'/%3E%3Cpath d='M430 166V76'/%3E%3Cpath d='M500 166V126'/%3E%3Cpath d='M582 166V88'/%3E%3Cpath d='M662 166V66'/%3E%3Cpath d='M748 166V112'/%3E%3Cpath d='M842 166V84'/%3E%3Cpath d='M934 166V58'/%3E%3Cpath d='M1034 166V118'/%3E%3Cpath d='M1142 166V82'/%3E%3Cpath d='M1248 166V104'/%3E%3Cpath d='M1360 166V74'/%3E%3C/g%3E%3C/svg%3E");--background:#08111d;--surface:#091422eb;--surface-muted:#0f1d30e0;--foreground:#edf2f7;--muted:#9cacbc;--border:#6d87a838;--accent:#f1664d;--accent-soft:#f1664d1f;--success:#66c493;--warning:#f3ba62;--shadow:0 24px 60px #0108116b}:root[data-theme=light]{--background:#f6f3ee;--surface:#fff;--surface-muted:#f0ece5;--foreground:#161412;--muted:#61584e;--border:#ddd4c8;--accent:#8f1d14;--accent-soft:#efe0dc;--success:#1f6a52;--warning:#866200;--shadow:0 18px 40px #1e160d14}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;transition:background .16s,color .16s;display:flex;position:relative}body:before{content:"";pointer-events:none;opacity:1;z-index:-1;background:radial-gradient(circle at 0 0,#27579038,#0000 32%),radial-gradient(circle at 100% 0,#f1664d24,#0000 28%),linear-gradient(#ffffff05,#0000 22%),repeating-linear-gradient(90deg,#6d87a80a 0 1px,#0000 1px 120px),repeating-linear-gradient(0deg,#6d87a808 0 1px,#0000 1px 96px);position:fixed;inset:0}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.shell{width:calc(100vw - var(--layout-gutter));margin:0 auto;padding:40px 0 88px}.contentStack{gap:24px;display:grid}.appChrome{z-index:20;width:calc(100vw - var(--layout-gutter));margin:0 auto;padding-top:14px;padding-bottom:8px;position:sticky;top:0}.appChromeInner{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}.appChromeLeft{flex-wrap:wrap;flex:1;align-items:center;gap:16px 24px;min-width:0;display:flex}.appBrand{color:var(--foreground);white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.appBrandMark{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));background:linear-gradient(180deg, #f1664d29, #f1664d0a), color-mix(in srgb, var(--surface-muted) 92%, transparent);width:42px;height:42px;color:var(--foreground);font-family:var(--font-serif), serif;border-radius:12px;justify-content:center;align-items:center;font-size:1.55rem;line-height:1;display:inline-flex}.appBrandText{font-family:var(--font-serif), serif;letter-spacing:-.03em;font-size:1.6rem;line-height:1}.siteNav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.siteNav a{min-height:40px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:8px 2px;font-size:.82rem;font-weight:700;transition:color .12s,border-color .12s,transform .12s;display:inline-flex}.siteNav a:hover{color:var(--foreground);transform:translateY(-1px)}.siteNav a[aria-current=page]{color:var(--accent);border-color:var(--accent)}.appChromeRight{flex:0 620px;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.chromeSearch{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-muted) 84%, transparent);border-radius:14px;flex:460px;align-items:center;gap:10px;min-width:360px;padding:8px 12px;display:flex}.chromeSearchInput{min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;flex:1}.chromeSearchInput::placeholder{color:var(--muted)}.chromeSearchButton{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:700}.utilityLink{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:700}.themeToggle{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-muted) 90%, transparent);width:46px;height:46px;color:var(--foreground);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0;transition:transform .12s,background .12s;display:inline-flex}.themeToggle:hover{background:var(--surface);transform:translateY(-1px)}.themeToggleIcon{font-size:1.15rem;line-height:1}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);align-items:start;gap:24px;margin-bottom:32px;display:grid}.hero.compact{grid-template-columns:1fr}.pageIntro{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#0a1523e6,#07101bfa),linear-gradient(135deg,#16304e1f,#060f1a0f);border-radius:26px;grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:24px;padding:30px 32px;display:grid;position:relative;overflow:hidden}:root[data-theme=light] .pageIntro{background:linear-gradient(#ffffffe6,#f7f3edfa),linear-gradient(135deg,#8f1d140d,#61584e0a)}.pageIntro:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#f1664d14,#0000 26%),radial-gradient(circle at 18% 22%,#498ad617,#0000 24%),repeating-linear-gradient(90deg,#6d87a809 0 1px,#0000 1px 120px);position:absolute;inset:0}.pageIntro.hasAside{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end}.pageIntro.pageIntro-hotButton{background:linear-gradient(#0d1726eb,#08101cfa),linear-gradient(135deg,#7e2c1524,#24100d0f)}.pageIntro.pageIntro-hotButton:before{background:radial-gradient(circle at 78% 26%,#ff945933,#0000 12%),radial-gradient(circle at 86% 16%,#ff5f3f29,#0000 10%),radial-gradient(circle at 90% 28%,#ffc7761f,#0000 9%),linear-gradient(#ff773d0f,#0000 32%),radial-gradient(circle at 100% 0,#f1664d14,#0000 26%),radial-gradient(circle at 18% 22%,#498ad617,#0000 24%),repeating-linear-gradient(90deg,#6d87a809 0 1px,#0000 1px 120px)}.pageIntroMain,.pageIntroAside{z-index:1;position:relative}.pageIntroMain{max-width:70rem}.pageIntro h1{font-family:var(--font-serif), serif;letter-spacing:-.045em;text-wrap:balance;margin-bottom:14px;font-size:clamp(2.5rem,4.5vw,4.35rem);line-height:.94}.pageIntro .lede{max-width:70ch}.pageIntroBadges,.pageIntroActions{flex-wrap:wrap;gap:10px 12px;display:flex}.pageIntroBadges{margin-bottom:16px}.pageIntroBody{max-width:72ch;margin-top:14px}.pageIntroBody .bodyText+.bodyText{margin-top:10px}.pageIntroActions{margin-top:22px}.pageIntroAside{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-muted) 92%, transparent);border-radius:20px;gap:12px;padding:20px 22px;display:grid}.heroCopy{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#111e2fd6,#0a1625f5);border-radius:24px;padding:28px}:root[data-theme=light] .heroCopy{background:linear-gradient(#ffffffad,#fffffffa)}.heroCopy h1{font-family:var(--font-serif), serif;letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(2.5rem,4vw,4rem);line-height:.96}.statusRow{margin-bottom:18px}.kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.84rem;font-weight:700}.breadcrumbs{margin-bottom:14px}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;list-style:none;display:flex}.breadcrumbs li{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:inline-flex}.breadcrumbs li:not(:last-child):after{content:"/";color:color-mix(in srgb, var(--muted) 72%, transparent)}.breadcrumbs a{color:var(--accent)}.lede,.bodyText{color:var(--muted);font-size:1rem;line-height:1.65}.heroCard,.panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;padding:24px}.heroCard h2,.panel h2{font-family:var(--font-serif), serif;margin-bottom:16px;font-size:1.5rem;line-height:1.1}.panelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.homeHero{grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:22px;margin-bottom:20px;display:grid;position:relative}.homeHeroCopy,.homeFeatureCard{position:relative;overflow:hidden}.homeHeroCopy{color:#f5f1eb;border:1px solid var(--border);min-height:420px;box-shadow:var(--shadow);background:radial-gradient(circle at 75% 38%,#f1664d1f,#0000 18%),radial-gradient(circle at 83%,#498ad62e,#0000 20%),linear-gradient(#05111c99,#05111ceb),linear-gradient(135deg,#19355633,#06121e1a);border-radius:26px;flex-direction:column;justify-content:flex-end;padding:40px 42px;display:flex}.homeHeroCopy:before{content:"";opacity:1;background:linear-gradient(90deg,#05111cfa 0%,#05111cf2 34%,#05111cd1 52%,#05111c75 70%,#05111c29 100%),radial-gradient(circle at 74% 38%,#498ad61a,#0000 20%),radial-gradient(circle at 86%,#f1664d1a,#0000 18%),url(/design/memphis-maplibre-hero.jpg) right -4% center/56% no-repeat,repeating-linear-gradient(65deg,#80a9d809 0 2px,#0000 2px 72px),repeating-linear-gradient(155deg,#f1664d06 0 2px,#0000 2px 84px);position:absolute;inset:0}.homeHeroCopy:after{content:"";background:linear-gradient(#0000,#05111c6b);height:96px;position:absolute;bottom:0;left:0;right:0}.homeHeroCopy>*{z-index:1;position:relative}.homeHeroCopy .lede,.homeHeroCopy .bodyText,.homeFeatureCard .bodyText,.homeFeatureMeta{color:#f5f1ebcc}.homeHeroCopy h1{max-width:11ch;font-family:var(--font-serif), serif;letter-spacing:-.05em;text-wrap:balance;margin-bottom:18px;font-size:clamp(3.5rem,7vw,5.4rem);line-height:.92}.homeHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.homeHeroButton{text-align:center;min-width:170px}.homeFeatureCard{color:#f5f1eb;isolation:isolate;background:#08111d;flex-direction:column;justify-content:flex-start;min-height:420px;display:flex}.homeFeatureCard:before{content:"";filter:grayscale()saturate(.24)brightness(.29)contrast(1.14);transform-origin:50%;opacity:.9;background:url(/design/governance-downtown.jpg) 50% 28%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.homeFeatureCard:after{content:"";background:radial-gradient(circle at 24% 18%,#2b5a962e,#0000 26%),radial-gradient(circle at 72% 40%,#f1664d0d,#0000 22%),linear-gradient(#030b1457,#030b148a 24%,#030b14d1 62%,#030b14f5 100%),linear-gradient(90deg,#030b147a,#030b1424 34%,#030b1480 100%);position:absolute;inset:0}.homeFeatureCard>*{z-index:2;position:relative}.homeFeatureCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.homeFeatureCardBody{margin-top:auto}.homeFeatureCard h2{margin-bottom:12px;font-size:clamp(2rem,3vw,2.8rem)}.homeFeatureCard .eyebrow{color:#f1664d;margin:0}.homeFeatureMeta{color:var(--muted);flex-wrap:wrap;gap:10px 16px;margin-top:18px;font-size:.92rem;display:flex}.homeFeatureCard .interestBadge{flex-shrink:0;margin-bottom:0}.homeFeatureLink{color:var(--accent);margin-top:22px;font-weight:700}.homeStatsBand{margin-bottom:24px;padding:0}.homeStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.homeStat{border-right:1px solid var(--border);padding:22px 24px}.homeStat:last-child{border-right:0}.homeStat dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:700}.homeStat dd{letter-spacing:-.04em;margin-top:10px;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:700}.homeStat p{color:var(--muted);margin-top:8px;font-size:.88rem}.homeSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.homeIssueList,.homeRecordsList,.homeDevelopmentsList,.homeTrustList{list-style:none}.homeIssueList,.homeDevelopmentsList{gap:16px;display:grid}.homeRecentDevelopmentsPanel{grid-column:1/-1}.homeRecentDevelopmentsPanel .homeDevelopmentsList{grid-template-columns:1fr}.homeRecentDevelopmentsPanel .homeDevelopmentsList li{min-width:0}.homeIssueItem{border-top:1px solid var(--border);gap:12px;padding:18px 0;display:grid}.homeIssueItem:first-child{border-top:0;padding-top:0}.homeIssueItemTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.homeIssueItem h3{font-family:var(--font-serif), serif;font-size:1.55rem;line-height:1.08}.homeIssueMeta,.homeDevelopmentMeta,.homeRecordsList p{color:var(--muted);font-size:.92rem}.homeDevelopmentGroups{gap:20px;list-style:none;display:grid}.homeDevelopmentDay{grid-template-columns:minmax(112px,140px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.homeDevelopmentDateRail{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800;position:sticky;top:104px}.homeDevelopmentsList li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.homeDevelopmentsList li:before{content:"";background:var(--border);width:1px;position:absolute;top:22px;bottom:-18px;left:6px}.homeDevelopmentMarker{z-index:1;background:var(--accent);border-radius:999px;width:12px;height:12px;margin-top:6px;position:relative;box-shadow:0 0 0 6px #f1664d1f}.homeDevelopmentMarker:after,.homeDevelopmentGroups>li:last-child .homeDevelopmentsList li:last-child:before{display:none}.homeDevelopmentBody{border-bottom:1px solid var(--border);gap:8px;max-width:980px;padding-bottom:18px;display:grid}.homeDevelopmentsList li:last-child .homeDevelopmentBody{border-bottom:0;padding-bottom:0}.homeDevelopmentTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.homeDevelopmentIssue{color:var(--muted);font-size:.88rem;font-weight:700}.homeDevelopmentEventTitle{color:var(--foreground);font-size:1.02rem;line-height:1.35}.homeReferenceGrid{align-items:start}.homeReferencePanel{background:color-mix(in srgb, var(--surface) 76%, transparent);box-shadow:none}.homeIssueTableTitle{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.homeIssuesTable{display:grid}.homeIssuesTableHeader,.homeIssuesTableRow{grid-template-columns:minmax(0,2fr) .9fr .95fr 72px;align-items:center;gap:16px;display:grid}.homeIssuesTableHeader{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border);padding-bottom:12px;font-size:.78rem;font-weight:700}.homeIssuesTableRow{border-bottom:1px solid var(--border);padding:16px 0}.homeIssuesTableRow:last-child{border-bottom:0;padding-bottom:0}.homeIssuesTableRow a{font-weight:700}.homeRecordsList{gap:14px;display:grid}.homeRecordsList li{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.homeRecordsList li:first-child{border-top:0;padding-top:0}.homeTrustPanel{background:linear-gradient(#0c1929db,#08111df5),radial-gradient(circle at 0 100%,#27579029,#0000 28%)}.homeTrustList{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.homeTrustList li{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-muted) 94%, transparent);color:var(--foreground);border-radius:999px;padding:8px 12px;font-size:.88rem}.cleanList{gap:12px;list-style:none;display:grid}.cleanList li{border-bottom:1px solid var(--border);color:var(--muted);padding-bottom:12px;line-height:1.5}.cleanList li:last-child{border-bottom:0;padding-bottom:0}.sectionHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.sectionHeader a{color:var(--accent);font-size:.95rem;font-weight:700}.linkRow{flex-wrap:wrap;gap:14px;display:flex}.sectionNote{color:var(--muted);font-size:.92rem}.detailSection{margin-top:24px}.issueStartHere{gap:14px;display:grid}.issueStartHere h2{font-family:var(--font-serif), serif;margin-bottom:0;font-size:1.35rem;line-height:1.1}.orientationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.orientationCard{gap:14px;display:grid}.orientationHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.orientationList{gap:12px;list-style:none;display:grid}.orientationList li{color:var(--muted);padding-left:18px;line-height:1.6;position:relative}.orientationList li:before{content:"";background:var(--accent);border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.issueBrief{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, transparent), var(--surface)), radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 10%, transparent), transparent 28%);grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:start;gap:28px;padding:30px;display:grid}.issueBriefLead{max-width:58ch}.issueBriefLead h2{font-family:var(--font-serif), serif;letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(2rem,3vw,3rem);line-height:1}.issueBriefText{color:var(--foreground);font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.55}.issueReadPath{border-left:1px solid var(--border);gap:0;list-style:none;display:grid}.issueReadPath li{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:0 0 22px 22px;display:grid;position:relative}.issueReadPath li:last-child{padding-bottom:0}.issueReadStep{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));background:var(--surface);width:28px;height:28px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;margin-left:-37px;font-size:.8rem;font-weight:800;display:inline-flex}.issueReadPath strong{margin-bottom:4px;display:block}.issueReadPath p{color:var(--muted);line-height:1.55}.issueBriefFacts{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:2px;padding-top:22px;display:grid}.issueBriefFacts p{color:var(--muted);border-left:1px solid var(--border);padding:0 18px;font-size:.92rem;line-height:1.55}.issueBriefFacts p:first-child{border-left:0;padding-left:0}.keyRecordsPanel{padding-bottom:10px}.keyRecordList{border-top:1px solid var(--border);margin-top:16px;list-style:none}.keyRecordItem{border-bottom:1px solid var(--border);grid-template-columns:minmax(160px,.62fr) minmax(0,1.4fr) minmax(130px,.35fr);align-items:start;gap:18px;padding:18px 0;display:grid}.keyRecordReason,.keyRecordBody,.keyRecordLinks{gap:8px;display:grid}.keyRecordReason .statusBadge{justify-self:flex-start}.keyRecordLinks{justify-items:end}.keyRecordLinks a{color:var(--accent);font-weight:700}.issueSnapshot{gap:18px;padding:18px 22px;display:grid}.issueSnapshotGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.issueSnapshotGrid div{border-left:1px solid var(--border);padding:0 18px}.issueSnapshotGrid div:first-child{border-left:0;padding-left:0}.issueSnapshotGrid dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;font-weight:800}.issueSnapshotGrid dd{color:var(--foreground);font-weight:700;line-height:1.35}.issueSnapshotTags{border-top:1px solid var(--border);padding-top:16px}.issueSnapshotLinks{flex-wrap:wrap;gap:14px;display:flex}.issueSnapshotLinks a{color:var(--accent);font-weight:700}.recordStartGuide{gap:14px;display:grid}.recordStartGuide h2{font-family:var(--font-serif), serif;margin-bottom:0;font-size:1.35rem;line-height:1.1}.recordStartSteps{gap:10px;list-style:none;display:grid}.recordStartSteps li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.recordStartSteps span{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));width:26px;height:26px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.recordStartSteps a{color:var(--foreground);font-weight:700;line-height:1.35}.detailSnapshot{gap:18px;padding:18px 22px;display:grid}.detailSnapshotGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;display:grid}.detailSnapshotGrid div{border-left:1px solid var(--border);padding:0 18px}.detailSnapshotGrid div:first-child{border-left:0;padding-left:0}.detailSnapshotGrid dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;font-weight:800}.detailSnapshotGrid dd{color:var(--foreground);font-weight:700;line-height:1.35}.pageSection{gap:16px;display:grid}.entryList{gap:0;list-style:none;display:grid}.entryItem{border-top:1px solid var(--border);gap:8px;padding:18px 0;display:grid}.entryItem:first-child{border-top:0;padding-top:0}.entryTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.entryTitle{font-size:1.04rem;font-weight:700;line-height:1.35}.entrySummary,.entryMeta{color:var(--muted);line-height:1.6}.entrySummary{font-size:.97rem}.entryMeta{font-size:.92rem}.entryLinks{flex-wrap:wrap;gap:10px 14px;display:flex}.inlineBadgeRow{flex-wrap:wrap;gap:8px;display:flex}.agencyMeetingGroups{gap:24px;display:grid}.agencyMeetingGroup{gap:16px;display:grid}.agencyMeetingDrawer{padding:0;overflow:hidden}.agencyMeetingDrawerSummary{cursor:pointer;align-items:center;gap:16px;padding:22px 24px;list-style:none;display:flex}.agencyMeetingDrawerSummary::-webkit-details-marker{display:none}.agencyMeetingDrawerTitle{font-family:var(--font-serif), serif;flex:1;font-size:1.5rem;line-height:1.1}.agencyMeetingDrawerMeta{color:var(--muted);white-space:nowrap;font-size:.92rem}.agencyMeetingDrawerIndicator{color:var(--accent);font-size:1rem;transition:transform .14s}.agencyMeetingDrawer:not([open]) .agencyMeetingDrawerIndicator{transform:rotate(-90deg)}.agencyMeetingDrawerBody{padding:0 24px 24px}.timelineToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.filterChips{flex-wrap:wrap;gap:8px;display:flex}.filterChip{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.84rem;font-weight:700;transition:background .12s,color .12s,transform .12s;display:inline-flex}.filterChip:hover{color:var(--foreground);transform:translateY(-1px)}.filterChip.active{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}.metricList{gap:14px;display:grid}.metricList div{border-bottom:1px solid var(--border);padding-bottom:14px}.metricList div:last-child{border-bottom:0;padding-bottom:0}.metricList dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.84rem;font-weight:700}.metricList dd{font-size:1.05rem;line-height:1.4}.codeBlock{background:var(--surface-muted);border:1px solid var(--border);border-radius:18px;gap:10px;margin-top:16px;padding:16px;display:grid}.codeBlock code{color:var(--foreground);overflow-wrap:anywhere;font-size:.92rem}.issueCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.issueCard{gap:18px;display:grid}.issueCard.issueCard-hotButton{background:linear-gradient(#0c1523fa,#0a121e),linear-gradient(135deg,#8c301614,#0000 40%);position:relative;overflow:hidden}.issueCard.issueCard-hotButton:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 14%,#ff8a4b29,#0000 12%),radial-gradient(circle at 80% 8%,#ff5f3f1a,#0000 8%);position:absolute;inset:0}.issueCardHeader{gap:8px;display:grid}.issueCardStatusRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.issueMetaRow{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.issueMetaRow dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:700}.issueMetaRow dd{font-size:1rem}.recordStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.recordCard{border:1px solid var(--border);background:var(--surface-muted);border-radius:18px;gap:10px;padding:16px;display:grid}.recordCard .statusBadge{justify-self:flex-start}.statusBadge{border:1px solid var(--border);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.statusBadge-neutral{background:var(--surface-muted);color:var(--foreground)}.statusBadge-warning{background:color-mix(in srgb, var(--warning) 14%, var(--surface));color:var(--warning);border-color:color-mix(in srgb, var(--warning) 28%, var(--border))}.statusBadge-positive{background:color-mix(in srgb, var(--success) 14%, var(--surface));color:var(--success);border-color:color-mix(in srgb, var(--success) 28%, var(--border))}.statusBadge-danger{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent);border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}.interestBadge{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.interestBadge.compact{padding:4px 8px;font-size:.7rem}.attentionBadge{border-color:color-mix(in srgb, #ff905d 42%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, #ffb36a 14%, var(--surface)), color-mix(in srgb, #ff6a4d 9%, var(--surface)));color:color-mix(in srgb, #ffb36a 28%, var(--foreground));box-shadow:inset 0 0 0 1px #ffad7314}.metricHint{color:var(--muted);margin-top:8px;font-size:.92rem;line-height:1.55}.statusEvidence{color:var(--foreground);margin-top:10px;font-size:.92rem;line-height:1.55}.statusEvidence p{margin:0}.statusEvidenceCue{margin-top:8px!important}.statusEvidence a{color:var(--accent);font-weight:700}.statusEvidence.compact{margin-top:-2px;font-size:.88rem}.supportingContextNote{color:var(--muted);margin-top:10px;font-size:.92rem;line-height:1.6}.supportingContextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.attentionBriefPanel{background:linear-gradient(#0d1726f5,#09121e),linear-gradient(135deg,#842b1414,#0000 42%)}.attentionBriefGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:16px;display:grid}.narrativeCompareGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.narrativeLensCard{border:1px solid color-mix(in srgb, #ff8d5d 18%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--surface-muted) 92%, transparent), var(--surface));border-radius:18px;grid-column:span 4;align-content:start;gap:12px;min-height:100%;padding:18px;display:grid}.narrativeQuestionsCard,.narrativeInferenceCard{grid-column:span 6}.narrativeQuestionsCard .cleanList{color:var(--muted);font-size:.95rem;line-height:1.55}.narrativeInferenceCard{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--surface-muted)), var(--surface))}.attentionResourceGrid{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.attentionBriefCard{border:1px solid color-mix(in srgb, #ff8d5d 18%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--surface-muted) 92%, transparent), var(--surface));border-radius:18px;gap:12px;padding:18px;display:grid}.attentionResourceList .entryItem{padding:14px 0}.attentionResourceList .entryItem:first-child{padding-top:0}.supportingContextCard{border:1px dashed color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--surface));border-radius:18px;gap:10px;padding:18px;display:grid}.issueStatusLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tagList{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.tagList li{border:1px solid var(--border);background:var(--surface-muted);color:var(--foreground);border-radius:999px;padding:8px 12px;font-size:.92rem}.eventTimeline{gap:16px;list-style:none;display:grid}.eventTimeline li{border-top:1px solid var(--border);gap:10px;padding:18px 0;display:grid}.eventTimeline li:first-child{border-top:0;padding-top:0}.timelineSection{scroll-margin-top:24px}.timelineEmpty{color:var(--muted)}.eventTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.eventBadgeRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.eventPill{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:700}.timelineBadge{border:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:700}.timelineBadge-neutral{background:var(--surface-muted);color:var(--foreground)}.timelineBadge-warning{background:color-mix(in srgb, var(--warning) 12%, var(--surface));color:var(--warning);border-color:color-mix(in srgb, var(--warning) 28%, var(--border))}.timelineBadge-positive{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success);border-color:color-mix(in srgb, var(--success) 28%, var(--border))}.timelineReviewBadge{border:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800}.timelineReviewBadge-verified{background:color-mix(in srgb, var(--success) 10%, var(--surface));border-color:color-mix(in srgb, var(--success) 34%, var(--border));color:var(--success)}.timelineReviewBadge-auto{background:color-mix(in srgb, var(--muted) 8%, var(--surface));border-color:color-mix(in srgb, var(--muted) 20%, var(--border));color:var(--muted)}.eventMeta{color:var(--muted);font-size:.94rem}.reviewSnippet{color:var(--foreground);background:var(--surface-muted);border:1px solid var(--border);border-radius:14px;padding:12px 14px;font-size:.95rem;line-height:1.55}.reviewSnippet.compact{padding:10px 12px;font-size:.9rem}.reviewQueue{gap:18px;list-style:none;display:grid}.reviewQueue li{border-top:1px solid var(--border);gap:12px;padding:18px 0;display:grid}.reviewQueue li:first-child{border-top:0;padding-top:0}.reviewQueueHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reviewActions{flex-wrap:wrap;gap:10px;display:flex}.statementBody{gap:16px;display:grid}.statementBody p{color:var(--foreground);line-height:1.7}.searchForm{flex-wrap:nowrap;gap:12px;width:min(34rem,100%);margin-top:22px;display:flex}.searchInput{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--foreground);border-radius:16px;flex:1 1 0;padding:12px 16px}.searchButton{min-height:48px;padding-inline:18px}.searchSummary{color:var(--muted);margin-top:14px;font-size:.94rem}.searchResults{gap:24px;display:grid}.buttonPrimary,.buttonSecondary{border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:10px 14px;transition:transform .12s,background .12s}.buttonPrimary{background:var(--accent);border-color:var(--accent);color:#fff}.buttonSecondary{background:var(--surface);color:var(--foreground)}.buttonPrimary:hover,.buttonSecondary:hover{transform:translateY(-1px)}@media (max-width:1160px){.appChromeInner{flex-wrap:wrap;align-items:flex-start}.appChromeLeft,.appChromeRight{flex:none;width:100%}.appChromeRight{justify-content:space-between}.chromeSearch{max-width:640px}}@media (max-width:900px){:root{--layout-gutter:24px}.appChrome{padding-top:12px}.appChromeInner{flex-direction:column;align-items:flex-start}.appChromeLeft{flex-direction:column;align-items:flex-start;gap:16px;width:100%}.appChromeRight{flex-wrap:wrap;width:100%}.chromeSearch{width:100%;min-width:0;max-width:none}.shell{padding:32px 0 64px}.hero,.panelGrid,.orientationGrid,.issueBrief,.attentionBriefGrid,.narrativeCompareGrid,.supportingContextGrid,.issueCardGrid,.recordStrip,.pageIntro.hasAside{grid-template-columns:1fr}.narrativeLensCard,.narrativeQuestionsCard,.narrativeInferenceCard{grid-column:auto}.homeHero,.homeSectionGrid,.homeStatsGrid{grid-template-columns:1fr}.homeRecentDevelopmentsPanel{grid-column:auto}.homeRecentDevelopmentsPanel .homeDevelopmentsList{grid-template-columns:1fr}.homeDevelopmentDay{grid-template-columns:1fr;gap:14px}.homeDevelopmentDateRail{position:static}.homeHeroCopy,.homeFeatureCard{min-height:0}.homeHeroCopy h1{max-width:11ch;font-size:clamp(2.9rem,10vw,4.3rem)}.homeHeroCopy{padding:32px 28px}.homeHeroCopy:before{background-position:50%,50%,50%,right -8% center,50%,50%;background-size:auto,auto,auto,62%,auto,auto}.homeStat{border-right:0;border-bottom:1px solid var(--border)}.homeStat:last-child{border-bottom:0}.homeIssuesTableHeader,.homeIssuesTableRow{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) 56px;gap:12px}.heroCopy h1{font-size:clamp(2.1rem,9vw,3rem)}.issueMetaRow{grid-template-columns:1fr}.issueBriefFacts,.issueSnapshotGrid,.detailSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.issueBriefFacts p,.issueSnapshotGrid div,.detailSnapshotGrid div{border-left:0;border-top:1px solid var(--border);padding:14px 0}.issueBriefFacts p:first-child,.issueSnapshotGrid div:first-child,.detailSnapshotGrid div:first-child{border-top:0}.keyRecordItem{grid-template-columns:1fr}.keyRecordLinks{justify-items:start}.sectionHeader,.eventTopline,.reviewQueueHeader,.entryTitleRow,.issueCardStatusRow{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.appChromeInner{padding:12px}.appBrand{gap:10px}.appBrandMark{width:38px;height:38px;font-size:1.35rem}.appBrandText{font-size:1.15rem}.appChromeRight{gap:10px}.siteNav{flex-wrap:wrap;gap:6px 12px}.siteNav a{min-height:32px;padding:6px 0;font-size:.78rem}.chromeSearch{padding:8px 10px}.chromeSearchButton,.utilityLink{font-size:.72rem}.searchForm{flex-wrap:wrap;width:100%}.searchInput{flex-basis:100%}.homeHeroCopy{padding:24px 20px}.homeHeroCopy h1{max-width:none;font-size:clamp(2.45rem,13vw,3.35rem)}.homeHeroCopy:before{background-position:50%,50%,50%,right -18% top 20%,50%,50%;background-size:auto,auto,auto,78%,auto,auto}.homeFeatureCard,.panel,.pageIntro{padding:20px}.issueBriefLead h2{font-size:clamp(1.85rem,9vw,2.6rem)}.issueBriefFacts,.issueSnapshotGrid,.detailSnapshotGrid{grid-template-columns:1fr}.homeFeatureCard:before{background-position:right 28% top 10%,50%,50%,50%,50%;background-size:110%,auto,auto,auto,auto}.homeDevelopmentsList li{grid-template-columns:1fr;gap:10px}.homeDevelopmentsList li:before,.homeDevelopmentMarker{display:none}.homeDevelopmentBody{padding-bottom:16px}.homeIssuesTableHeader{display:none}.homeIssuesTableRow{grid-template-columns:1fr;gap:10px;padding:14px 0}.homeIssuesTableRow>span{display:block}.homeRecordsList li{grid-template-columns:1fr;gap:8px}}
