:root{--navy:#082f6f;--navy-2:#05275c;--texas-blue:#082f6f;--texas-blue-2:#0d428d;--texas-red:#d10f36;--texas-red-dark:#a70b2a;--storm:#174f9a;--rain:#dfe8f3;--tan:#eef2f7;--sand:#f5f7fb;--amber:#d10f36;--amber-dark:#a70b2a;--teal:#174f9a;--orange:#d10f36;--texas-charcoal:#121212;--limestone:#e7edf6;--drywall:#fff;--floodwater:#174f9a;--mud-brown:#6b4f3f;--pine-green:#244d3a;--clay-red:#a64b2a;--river-rock:#8e928c;--prairie-gold:#c99a3b;--asphalt:#3f4449;--mesquite:#536f3d;--canyon-red:#9e4634;--big-sky:#7fa8c9;--storm-purple:#3e385f;--ink:#101827;--muted:#6b7280;--line:#dfe6f0;--white:#fff;--danger:#a70b2a;--safe:#0f5e8c;--shadow:0 22px 54px #082f6f26}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes radarPulse{0%{opacity:0;transform:scale(.72)}45%{opacity:.32}to{opacity:0;transform:scale(1.18)}}@keyframes mapLineDrift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:18px 0,0 0,34px 0,0 0}}@keyframes ctaPulseOnce{0%{box-shadow:var(--shadow)}45%{box-shadow:0 0 0 10px #f4a26138, var(--shadow)}to{box-shadow:var(--shadow)}}@keyframes progressSheen{0%{transform:translate(-100%)}to{transform:translate(160%)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{color:var(--ink);background:radial-gradient(circle at 12% -8%,#082f6f14,#0000 24rem),radial-gradient(circle at 96% 8%,#d10f3614,#0000 24rem),linear-gradient(#f7f9fd 0%,#fff 38%,#f1f5fa 100%);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:var(--storm);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--texas-red)}.site-shell{background:linear-gradient(90deg,#082f6f0b,#0000 18%,#d10f3609 76%,#082f6f0a),repeating-linear-gradient(135deg,#082f6f09 0 1px,#0000 1px 28px),radial-gradient(circle at 0 0,#082f6f1a,#0000 34rem),#f6f8fb;min-height:100vh}.topbar{z-index:50;color:var(--navy);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;top:0;box-shadow:0 8px 30px #082f6f14}.topbar-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;padding:12px 20px;display:flex}.brand{color:var(--navy);letter-spacing:0;text-transform:uppercase;grid-template-rows:auto auto;grid-template-columns:46px auto;align-items:center;column-gap:12px;font-size:1.05rem;font-weight:800;text-decoration:none;display:grid}.brand-mark{border:3px solid var(--navy);border-radius:999px;grid-row:1/span 2;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 4px #fff,0 6px 16px #082f6f1f}.brand-mark:before{content:"";background:var(--texas-red);clip-path:polygon(50% 0%,61% 34%,97% 34%,68% 55%,79% 90%,50% 68%,21% 90%,32% 55%,3% 34%,39% 34%);width:20px;height:20px}.brand-word{color:var(--navy);font-weight:950;line-height:1}.brand-word span{color:var(--texas-red)}.brand small{color:#8b98aa;letter-spacing:.12em;font-size:.68rem;font-weight:900}.nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:13px;font-size:.84rem;display:flex}.nav a{color:#43536a;font-weight:800;text-decoration:none}.header-chat-button{color:var(--white);background:var(--texas-red);white-space:nowrap;border-radius:6px;padding:10px 14px;font-weight:800;box-shadow:0 10px 22px #d10f3638}.page-hero{color:var(--white);background:linear-gradient(135deg,#0d2238f0,#12314fe6),repeating-linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 18px);padding:64px 20px 46px}.storm-hero{color:var(--white);background:radial-gradient(circle at 10% 12%,#082f6f14,#0000 18rem),linear-gradient(#f8fafc 0%,#eef3f9 100%);padding:38px 20px 78px;position:relative;overflow:hidden}.storm-hero:before{content:"";opacity:.16;mix-blend-mode:screen;background:linear-gradient(90deg,#082f6f29 0 20%,#0000 20% 44%,#d10f361f 44% 62%,#0000 62%),repeating-linear-gradient(0deg,#0000 0 34px,#082f6f14 34px 35px);position:absolute;inset:0}.storm-map-layer{opacity:.28;background:linear-gradient(155deg,#0000 0 16%,#ffffff1f 16% 17%,#0000 18% 36%,#d10f361f 36% 37%,#0000 38%),radial-gradient(at 76% 30%,#0000 0 22%,#d10f363d 22.5% 23%,#0000 23.5% 29%,#ffffff47 29.5% 30%,#0000 30.5%),repeating-radial-gradient(circle at 8% 24%,#fafaf729 0 1px,#0000 1px 16px),repeating-linear-gradient(120deg,#fafaf71f 0 1px,#0000 1px 30px),linear-gradient(90deg,#0000 0 62%,#2a9d8f1f 62% 63%,#0000 63%);animation:18s linear infinite mapLineDrift;position:absolute;inset:0}.storm-map-layer:before{content:"";aspect-ratio:1;clip-path:polygon(36% 3%,58% 8%,72% 19%,72% 37%,85% 48%,75% 54%,81% 71%,64% 72%,53% 88%,45% 73%,31% 76%,24% 60%,11% 55%,19% 42%,12% 31%,27% 24%);border:2px solid #f4e6d047;width:min(38vw,430px);position:absolute;top:14%;right:7%}.storm-map-layer:after{content:"";aspect-ratio:1;border:2px solid #f4a26157;border-radius:999px;width:min(34vw,380px);animation:5.5s ease-out radarPulse;position:absolute;top:18%;right:10%}.storm-hero-grid{border-bottom:8px solid var(--texas-red);background:linear-gradient(90deg, #082f6ffa 0 55%, #082f6feb 70%, #082f6ff5), radial-gradient(circle at 88% 78%, #ffffff1f, transparent 18rem), linear-gradient(135deg, var(--navy), var(--texas-blue-2));border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:center;gap:34px;max-width:1260px;min-height:620px;padding:clamp(34px,5vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 78px #082f6f38}.storm-hero-grid:after{content:"";aspect-ratio:1;clip-path:polygon(36% 3%,58% 8%,72% 19%,72% 37%,85% 48%,75% 54%,81% 71%,64% 72%,53% 88%,45% 73%,31% 76%,24% 60%,11% 55%,19% 42%,12% 31%,27% 24%);pointer-events:none;background:radial-gradient(circle at 36% 44%,#d10f362e,#0000 32%),repeating-linear-gradient(145deg,#ffffff14 0 1px,#0000 1px 18px);border:3px solid #ffffff1f;width:min(34vw,420px);position:absolute;bottom:-72px;right:-34px}.storm-hero-grid>*{z-index:1;position:relative}.storm-hero-side-stack,.service-hero-side-stack{align-self:stretch;gap:16px;display:grid}.storm-hero-side-stack .triage-card,.service-hero-side-stack .service-triage-card{align-self:start}.storm-hero-copy h1{max-width:980px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.9rem,5.8vw,6rem);font-weight:950}.hero-safety-note{color:#fafaf7d1;margin:14px 0 0;font-weight:700}.quality-strip{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.quality-strip span,.source-badge,.status-pill{text-transform:uppercase;letter-spacing:.06em;border:1px solid #ffffff40;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.source-badge{color:var(--navy);background:#082f6f14;border-color:#082f6f2e}.triage-card{color:var(--ink);background:#fafaf7f5;border:1px solid #ffffff6b;border-radius:12px;padding:22px;position:relative;box-shadow:0 24px 70px #00000047}.triage-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 32px,#1f6f8b0f 32px 33px);border-radius:8px;position:absolute;inset:0}.triage-card>*{position:relative}.triage-header{gap:8px;margin-bottom:16px;display:grid}.triage-header h2{margin:0}.triage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.triage-note,.mini-instruction{border-left:4px solid var(--texas-red);background:#fff5f7;border-radius:6px;margin:10px 0;padding:11px 12px}.triage-button{width:100%;margin-top:12px}.service-op-hero{color:var(--white);background:radial-gradient(circle at 10% 12%,#082f6f14,#0000 18rem),linear-gradient(#f8fafc 0%,#eef3f9 100%);padding:38px 20px 64px;position:relative;overflow:hidden}.service-op-hero:before{content:"";opacity:.16;background:radial-gradient(at 88% 26%,#0000 0 18%,#082f6f38 18.5% 19%,#0000 20% 27%,#d10f362e 27.5% 28%,#0000 29%),linear-gradient(90deg,#082f6f1f 0 18%,#0000 18% 58%,#d10f361f 78%);position:absolute;inset:0}.service-op-hero-grid{border-bottom:8px solid var(--texas-red);background:linear-gradient(90deg, #082f6ffa 0 58%, #082f6feb 100%), radial-gradient(circle at 92% 74%, #ffffff1a, transparent 16rem), linear-gradient(135deg, var(--navy), var(--texas-blue-2));border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(330px,.46fr);align-items:center;gap:30px;max-width:1260px;padding:clamp(30px,4.5vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #082f6f33}.service-op-hero-grid:after{content:"";aspect-ratio:1;clip-path:polygon(36% 3%,58% 8%,72% 19%,72% 37%,85% 48%,75% 54%,81% 71%,64% 72%,53% 88%,45% 73%,31% 76%,24% 60%,11% 55%,19% 42%,12% 31%,27% 24%);pointer-events:none;background:radial-gradient(circle at 36% 44%,#d10f3629,#0000 34%),repeating-linear-gradient(145deg,#ffffff14 0 1px,#0000 1px 18px);border:3px solid #ffffff1a;width:min(27vw,330px);position:absolute;bottom:-70px;right:-30px}.service-op-hero-grid>*{z-index:1;position:relative}.texas-context-ribbon{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.texas-context-ribbon span{color:#faf7f1d6;background:#faf7f114;border:1px solid #ffffff3d;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:900}.service-op-hero h1{max-width:920px}.service-triage-card{color:var(--ink);background:#fafaf7f7;border:1px solid #ffffff6b;border-radius:12px;padding:20px;box-shadow:0 20px 60px #00000047}.triage-card-topline,.quick-answer-label,.doc-console-header,.decision-assist-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.triage-card-topline span{color:var(--texas-red);text-transform:uppercase;letter-spacing:.06em;background:#fff0f3;border:1px solid #d10f3629;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:900}.service-triage-card h2{margin-top:0;font-size:1.35rem}.triage-card-copy{color:var(--muted);margin-top:-4px;font-size:.94rem}.segmented-fieldset{border:0;margin:16px 0 0;padding:0}.segmented-fieldset legend{color:var(--navy);margin-bottom:8px;font-size:.84rem;font-weight:900}.compact-fieldset{margin-top:12px}.triage-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.triage-chip{min-height:40px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #082f6f24;border-radius:8px;font-size:.82rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s,color .16s}.triage-chip:hover,.triage-chip.active{color:var(--texas-red);background:linear-gradient(135deg,#fff7f8,#fff);border-color:#d10f3657;transform:translateY(-1px)}.triage-decision-card{border:1px solid #082f6f24;border-left:5px solid var(--texas-red);background:linear-gradient(90deg,#082f6f0b,#0000),#fff;border-radius:8px;gap:5px;margin:14px 0;padding:13px;display:grid}.triage-decision-card span{color:var(--navy);font-weight:950}.triage-decision-card p,.triage-decision-card small{color:var(--muted);margin:0}.triage-note.compact{font-size:.92rem}.service-source-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.service-source-row span{color:#fafaf7c7;font-weight:800}.service-op-wrap{gap:24px;display:grid}.service-op-toc{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.service-op-toc a{background:var(--white);color:var(--navy);border:1px solid #0718271a;border-radius:8px;align-items:center;gap:10px;padding:12px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 10px 28px #07182712}.service-op-toc span,.section-number{color:var(--amber-dark);letter-spacing:.08em;font-weight:900}.service-op-section{gap:18px;margin:0;display:grid;position:relative}.service-op-section.dark{color:var(--white);background:radial-gradient(circle at top right, #d10f3624, transparent 18rem), linear-gradient(135deg, var(--navy), var(--navy-2));border-radius:8px;padding:26px}.service-op-section.dark h2,.service-op-section.dark h3{color:var(--white)}.service-warning-card{border-left:6px solid var(--texas-red);background:#fafaf714;border-radius:8px;padding:22px}.service-warning-card p{color:#fafaf7e0}.safety-cue-grid{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.safety-cue-grid span{color:var(--white);background:#ffffff14;border:1px solid #f4e6d03d;border-radius:999px;padding:6px 9px;font-size:.82rem;font-weight:900}.op-step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.op-step-card,.mistake-card,.insurance-question{background:var(--white);border:1px solid #0718271a;border-radius:8px;padding:18px;box-shadow:0 10px 26px #07182712}.op-step-card span{color:var(--texas-red);margin-bottom:8px;font-weight:900;display:inline-flex}.op-step-card p,.mistake-card p{margin-bottom:0}.conversion-path-console,.decision-assist-panel,.documentation-console{background:#fff;border:1px solid #082f6f1f;border-radius:10px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 46px #082f6f1a}.conversion-path-console{border-top:6px solid var(--texas-red);grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);align-items:start;gap:20px;display:grid}.conversion-path-console:before,.decision-assist-panel:before,.documentation-console:before{content:"";opacity:.34;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 32px,#082f6f0b 32px 33px),radial-gradient(circle at 96% 4%,#d10f3617,#0000 16rem);position:absolute;inset:0}.conversion-path-console>*,.decision-assist-panel>*,.documentation-console>*{z-index:1;position:relative}.conversion-console-copy p,.decision-assist-header p,.doc-console-header p{color:var(--muted)}.conversion-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.conversion-track-card,.decision-signal-card{background:#ffffffe0;border:1px solid #082f6f1f;border-radius:8px;padding:16px;transition:transform .16s,box-shadow .16s,border-color .16s}.conversion-track-card:hover,.decision-signal-card:hover{border-color:#d10f363d;transform:translateY(-2px);box-shadow:0 14px 28px #082f6f17}.conversion-track-card span{color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:950;display:inline-flex}.conversion-trigger-strip{border-top:1px solid #082f6f1a;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:16px;display:flex}.conversion-trigger-strip strong{color:var(--navy)}.conversion-trigger-strip span{color:var(--navy);background:#082f6f0e;border:1px solid #082f6f24;border-radius:999px;padding:6px 9px;font-size:.82rem;font-weight:900}.decision-assist-panel{border-left:7px solid var(--texas-blue);gap:18px;display:grid}.decision-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.decision-assist-footer{border-top:1px solid #082f6f1a;flex-wrap:wrap;padding-top:16px}.decision-assist-footer p{max-width:680px;color:var(--muted);margin:0;font-weight:800}.recovery-tool-strip,.recovery-tool-suite,.damage-summary-builder,.insurance-builder,.downloadable-packet-console,.what-happened-flow,.utility-tool-panel{background:#fff;border:1px solid #082f6f1f;border-radius:10px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 46px #082f6f17}.recovery-tool-suite{gap:22px;display:grid}.recovery-tool-strip:before,.recovery-tool-suite:before,.damage-summary-builder:before,.insurance-builder:before,.downloadable-packet-console:before,.what-happened-flow:before,.utility-tool-panel:before{content:"";opacity:.28;pointer-events:none;background:radial-gradient(circle at 94% 4%,#d10f361a,#0000 16rem),repeating-linear-gradient(120deg,#0000 0 30px,#082f6f0a 30px 31px);position:absolute;inset:0}.recovery-tool-strip>*,.recovery-tool-suite>*,.damage-summary-builder>*,.insurance-builder>*,.downloadable-packet-console>*,.what-happened-flow>*,.utility-tool-panel>*{z-index:1;position:relative}.tool-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.utility-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.utility-tool-panel{gap:16px;padding:20px;display:grid}.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.readiness-item{color:var(--ink);background:#ffffffe6;border:1px solid #082f6f1f;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-weight:850;display:flex}.readiness-item input{width:18px;height:18px;accent-color:var(--texas-red);margin-top:2px}.tool-card{min-height:100%;color:var(--ink);background:#ffffffe6;border:1px solid #082f6f1f;border-radius:8px;gap:8px;padding:16px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.tool-card:hover,.tool-card.active{border-color:#d10f3647;transform:translateY(-2px);box-shadow:0 14px 28px #082f6f1a}.tool-card span{width:fit-content;color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;background:#fff2f5;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:950}.tool-card p{color:var(--muted);margin:0}.priority-resource-paths{background:linear-gradient(135deg,#faf7f1f5,#ffffffeb),radial-gradient(circle at 12% 15%,#082f6f14,#0000 32%),radial-gradient(circle at 92% 10%,#bf0a300f,#0000 34%);border-radius:28px;margin:clamp(1.5rem,3vw,2.5rem) 0;padding:clamp(1.4rem,3vw,2.4rem);position:relative;overflow:hidden;box-shadow:0 28px 70px #07182714}.priority-resource-paths:before{content:"";opacity:.6;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#082f6f14 1px,#0000 1px),linear-gradient(0deg,#082f6f0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 72%,#0000)}.priority-resource-paths>*{position:relative}.priority-resource-paths.compact{padding:clamp(1.1rem,2.3vw,1.7rem)}.priority-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.priority-resource-card{min-height:190px;color:var(--charcoal);background:#ffffffe0;border-radius:22px;flex-direction:column;justify-content:space-between;gap:.8rem;padding:1.15rem;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:inset 0 0 0 1px #082f6f1a,0 18px 42px #07182712}.priority-resource-card:hover,.priority-resource-card:focus-visible{background:#fff;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #bf0a302e,0 24px 55px #0718271f}.priority-resource-card span{width:fit-content;color:var(--texas-blue);letter-spacing:.04em;text-transform:uppercase;background:#082f6f14;border-radius:999px;padding:.32rem .6rem;font-size:.72rem;font-weight:850}.priority-resource-card h3{margin:0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.08}.priority-resource-card p{color:var(--muted);margin:0;line-height:1.55}.primary-guide-promotion{background:linear-gradient(135deg,#faf7f1fa,#fffffff0),radial-gradient(circle at 0 0,#082f6f1a,#0000 34%),radial-gradient(circle at 100% 0,#bf0a3014,#0000 36%);border-radius:28px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.7rem);margin:clamp(1.2rem,3vw,2.2rem) 0;padding:clamp(1.15rem,2.5vw,1.8rem);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #07182714}.primary-guide-promotion:before{content:"";opacity:.45;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#082f6f14 1px,#0000 1px),linear-gradient(0deg,#082f6f0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 76%,#0000)}.primary-guide-promotion>*{position:relative}.primary-guide-promotion.compact{padding:clamp(1rem,2vw,1.45rem)}.primary-guide-promotion-copy{flex-direction:column;justify-content:center;gap:.55rem;display:flex}.primary-guide-promotion-copy h2{margin:0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.05}.primary-guide-promotion-copy p{color:var(--muted);margin:0;line-height:1.55}.primary-guide-promotion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.primary-guide-promotion.compact .primary-guide-promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-guide-promotion-card{min-height:170px;color:var(--charcoal);background:#ffffffe6;border-radius:22px;flex-direction:column;justify-content:space-between;gap:.7rem;padding:1rem;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:inset 0 0 0 1px #082f6f1a,0 18px 42px #07182712}.primary-guide-promotion-card:hover,.primary-guide-promotion-card:focus-visible{background:#fff;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #bf0a3033,0 22px 52px #0718271f}.primary-guide-promotion-card span{width:fit-content;color:var(--texas-blue);letter-spacing:.04em;text-transform:uppercase;background:#082f6f14;border-radius:999px;padding:.3rem .58rem;font-size:.7rem;font-weight:900}.primary-guide-promotion-card h3{margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.1}.primary-guide-promotion-card p,.primary-guide-promotion-card small{color:var(--muted);margin:0;line-height:1.45}.primary-guide-promotion-card small{font-size:.76rem}@media (max-width:900px){.primary-guide-promotion,.primary-guide-promotion.compact,.primary-guide-promotion-grid,.primary-guide-promotion.compact .primary-guide-promotion-grid{grid-template-columns:1fr}.primary-guide-promotion-card{min-height:0}}.builder-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.builder-header p{max-width:760px;color:var(--muted)}.builder-score{border:10px solid #082f6f1a;border-top-color:var(--texas-red);text-align:center;background:#fff;border-radius:999px;flex:none;place-items:center;width:132px;min-height:132px;display:grid}.builder-score strong{color:var(--navy);font-size:2rem;line-height:1}.builder-score span{max-width:92px;color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1.25}.builder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.builder-grid .full{grid-column:1/-1}.builder-grid textarea{min-height:98px}.compact-builder{margin-bottom:16px}.builder-output-grid{grid-template-columns:.8fr 1fr 1.35fr;gap:12px;margin-top:18px;display:grid}.builder-output-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-output-card{background:#ffffffe0;border:1px solid #082f6f1f;border-radius:8px;padding:16px}.summary-card textarea{min-height:230px;font-family:Consolas,Courier New,monospace;font-size:.88rem}.downloadable-packet-console,.what-happened-flow{gap:22px;display:grid}.packet-selector-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.packet-decision-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.packet-decision-strip article{background:linear-gradient(140deg,#fffffff5,#faf7f1b8),radial-gradient(circle at 100% 0,#d10f360f,#0000 11rem);border:1px solid #082f6f1a;border-radius:16px;min-height:142px;padding:16px}.packet-decision-strip span,.packet-context-grid h4{color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:950;display:block}.packet-decision-strip p{color:var(--ink);margin:0;line-height:1.5}.packet-public-review-console{background:linear-gradient(135deg,#082f6ff5,#0b2436eb),radial-gradient(circle at 88% 10%,#f2a23a29,#0000 18rem);border-radius:24px;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,28px);padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 22px 60px #082f6f21}.packet-public-review-console h3,.packet-public-review-console p{color:#fff}.packet-public-review-console>div>p{color:#ffffffc2}.packet-public-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.packet-public-review-grid a{color:#fff;background:#ffffff17;border-radius:18px;min-height:205px;padding:18px;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #ffffff21}.packet-public-review-grid a:hover{background:#ffffff24;transform:translateY(-3px);box-shadow:0 18px 42px #0000002e,inset 0 0 0 1px #ffffff2e}.packet-public-review-grid span{color:#ffdca1;letter-spacing:.08em;text-transform:uppercase;background:#f2a23a29;border-radius:999px;width:fit-content;margin-bottom:12px;padding:7px 9px;font-size:.7rem;font-weight:950;display:inline-flex}.packet-public-review-grid strong{color:#fff;margin-bottom:10px;line-height:1.2;display:block}.packet-public-review-grid p{color:#ffffffbd;margin:0;line-height:1.45}.packet-routing-matrix,.packet-official-pairing,.packet-distribution-labels{border-radius:24px;grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,28px);padding:clamp(20px,3vw,30px);display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.packet-routing-matrix{background:linear-gradient(135deg,#ffffffeb,#faf7f1b8),radial-gradient(circle at 94% 8%,#d10f3614,#0000 15rem)}.packet-official-pairing{color:#fff;background:linear-gradient(135deg,#082f6ff5,#0b2436eb),radial-gradient(circle at 90% 8%,#f2a23a2e,#0000 16rem)}.packet-routing-matrix h3,.packet-official-pairing h3,.packet-distribution-labels h3{color:var(--navy);margin:0 0 10px;font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:1.08}.packet-routing-matrix>div>p,.packet-distribution-labels li{color:#101827b3;line-height:1.52}.packet-routing-grid,.packet-official-grid{gap:12px;display:grid}.packet-routing-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.packet-official-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.packet-routing-grid article,.packet-official-grid article{border-radius:20px;min-height:230px;padding:18px}.packet-routing-grid article{background:#ffffffe6;box-shadow:inset 0 0 0 1px #082f6f14}.packet-official-grid article{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.packet-routing-grid span,.packet-official-grid span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:950;line-height:1.3;display:block}.packet-routing-grid span{color:var(--texas-red)}.packet-official-grid span{color:var(--safety-amber)}.packet-routing-grid p,.packet-official-grid p{margin:0;font-size:.92rem;line-height:1.5}.packet-routing-grid p{color:#101827b3}.packet-official-pairing h3,.packet-official-pairing>div>p,.packet-official-grid p,.packet-official-grid strong{color:#fff}.packet-official-pairing>div>p,.packet-official-grid p{color:#ffffffc7}.packet-routing-grid p+p,.packet-official-grid p+p{margin-top:10px}.packet-routing-grid strong{color:var(--navy)}.packet-official-grid strong{color:#fff}.packet-distribution-labels{background:linear-gradient(135deg,#ffffffe6,#faf7f1b8),radial-gradient(circle at 90% 12%,#1f6f8b1a,#0000 12rem);align-items:start}.packet-distribution-labels ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.packet-distribution-labels li{background:#ffffffe0;border-radius:999px;padding:12px 16px;font-weight:750;box-shadow:inset 0 0 0 1px #082f6f14}.packet-selector,.triage-chip,.flow-progress button,.flow-yes-no-grid button{cursor:pointer;color:var(--ink);background:#ffffffe6;border:1px solid #082f6f1f;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.packet-selector{text-align:left;border-radius:12px;gap:8px;min-height:170px;padding:16px;display:grid}.packet-selector:hover,.packet-selector.active,.triage-chip:hover,.triage-chip.active,.flow-progress button:hover,.flow-progress button.active,.flow-yes-no-grid button:hover,.flow-yes-no-grid button.active{background:#fff;border-color:#d10f3647;transform:translateY(-2px);box-shadow:0 14px 28px #082f6f1a}.packet-selector span,.packet-preview-card .packet-pill-row span{width:fit-content;color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;background:#fff2f5;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:950}.packet-selector strong{color:var(--navy);font-size:1.05rem}.packet-selector small{color:var(--muted);line-height:1.45}.packet-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.packet-context-grid>div{background:#faf7f1bd;border:1px solid #082f6f14;border-radius:14px;padding:14px}.packet-context-grid .full{grid-column:1/-1}.packet-context-grid ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;line-height:1.45;display:grid}.packet-workspace,.flow-workspace{background:linear-gradient(#fffffff5,#faf7f1b3),radial-gradient(circle at 94% 4%,#082f6f0f,#0000 18rem);border:1px solid #082f6f1a;border-radius:16px;padding:clamp(18px,3vw,28px)}.packet-preview-grid{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.packet-preview-card,.packet-output-card{background:#ffffffe6;border:1px solid #082f6f1f;border-radius:14px;gap:14px;padding:18px;display:grid}.packet-output-card textarea,.flow-summary-grid textarea{min-height:360px;font-family:Consolas,Courier New,monospace;font-size:.86rem}.packet-pill-row{flex-wrap:wrap;gap:8px;display:flex}.compact-notice{padding:14px}.flow-hero{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:18px;display:grid}.flow-hero h2,.packet-preview-card h3,.packet-output-card h3,.flow-step-panel h3{color:var(--navy)}.flow-score-card{border:10px solid #082f6f1a;border-top-color:var(--texas-red);text-align:center;background:#fff;border-radius:999px;place-items:center;min-height:150px;display:grid}.flow-score-card strong{color:var(--navy);font-size:2.25rem;line-height:1}@media (max-width:1180px){.packet-routing-grid,.packet-official-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.flow-score-card span{max-width:102px;color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:950}.flow-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.flow-progress button{border-radius:999px;align-items:center;gap:8px;padding:9px 10px;font-weight:900;display:flex}.flow-progress span{background:var(--navy);color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;font-size:.78rem;display:inline-grid}.flow-step-panel{gap:16px;display:grid}.triage-chip-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.triage-chip{text-align:left;border-radius:12px;min-height:58px;padding:12px;font-weight:900}.flow-yes-no-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.flow-yes-no-grid fieldset{background:#ffffffd9;border:1px solid #082f6f1f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.flow-yes-no-grid legend{color:var(--navy);grid-column:1/-1;padding:0 4px;font-weight:900}.flow-yes-no-grid button{border-radius:999px;padding:9px 10px;font-weight:900}.flow-summary-grid{grid-template-columns:minmax(220px,.52fr) minmax(260px,.72fr) minmax(0,1fr);gap:12px;display:grid}.flow-route-stack{gap:10px;display:grid}.flow-route-stack a{color:var(--ink);background:#fff;border:1px solid #082f6f1f;border-radius:12px;gap:5px;padding:12px;text-decoration:none;display:grid}.flow-route-stack a:hover{color:var(--texas-red);border-color:#d10f3647}.flow-route-stack span{color:var(--muted);font-size:.86rem}.flow-footer{border-top:1px solid #082f6f1a;align-items:flex-start;gap:14px;padding-top:16px;display:flex}.flow-footer p{color:var(--muted);margin:0;font-weight:800}.flow-nav{justify-content:space-between;gap:12px;display:flex}.tool-related-console{border-top:1px solid #082f6f1a;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);align-items:start;gap:18px;padding-top:22px;display:grid}.archive-meta-panel,.business-ecosystem-panel{background:#fff;border:1px solid #082f6f1f;border-radius:10px;padding:22px;position:relative;overflow:hidden;box-shadow:0 16px 42px #082f6f17}.archive-meta-panel{border-left:7px solid var(--texas-blue);grid-template-columns:1fr auto;align-items:center;gap:18px;display:grid}.archive-meta-panel p{color:var(--muted)}.business-ecosystem-panel{border-left:7px solid var(--texas-red);gap:18px;display:grid}.business-ecosystem-panel:before,.archive-meta-panel:before{content:"";opacity:.26;pointer-events:none;background:radial-gradient(circle at 92% 10%,#d10f3617,#0000 16rem),repeating-linear-gradient(135deg,#0000 0 32px,#082f6f0a 32px 33px);position:absolute;inset:0}.business-ecosystem-panel>*,.archive-meta-panel>*{z-index:1;position:relative}.business-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.business-link-card{color:var(--ink);background:#ffffffe6;border:1px solid #082f6f1f;border-radius:8px;gap:8px;padding:16px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.business-link-card:hover{border-color:#d10f3647;transform:translateY(-2px);box-shadow:0 14px 28px #082f6f1a}.business-link-card span{width:fit-content;color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;background:#fff2f5;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:950}.business-link-card p{color:var(--muted);margin:0}.insurance-question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.insurance-question{border-left:5px solid var(--texas-blue);font-weight:800}.mistake-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mistake-card{border-top:4px solid var(--texas-red)}.chat-trigger-panel{grid-template-columns:1fr minmax(260px,.75fr) auto;align-items:center;gap:22px;display:grid}.trigger-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.trigger-list li{background:#fafaf714;border:1px solid #fafaf738;border-radius:999px;padding:7px 10px;font-size:.86rem;font-weight:800}.regional-hero{color:var(--white);background:radial-gradient(circle at 10% 12%,#082f6f14,#0000 18rem),linear-gradient(#f8fafc 0%,#eef3f9 100%);padding:38px 20px 64px;position:relative;overflow:hidden}.regional-gulf{--region-a:#2a9d8f;--region-b:#244d3a;--region-c:#6f7c82;--region-d:#1f6f8b}.regional-hill,.regional-central,.regional-north,.regional-east,.regional-valley,.regional-west{--region-a:var(--texas-red);--region-b:var(--texas-blue);--region-c:#fff;--region-d:var(--navy)}.theme-statewide,.theme-gulf-coast,.theme-hill-country,.theme-north-texas,.theme-east-texas,.theme-south-texas,.theme-west-texas{--theme-accent:var(--texas-red);--theme-accent-2:var(--texas-blue-2);--theme-ground:#e9eef6;--theme-dark:var(--navy);--theme-line:#082f6f29;--region-a:var(--theme-accent);--region-b:var(--theme-accent-2);--region-c:var(--theme-ground);--region-d:var(--theme-dark)}.theme-gulf-coast{--theme-accent:var(--texas-red);--theme-accent-2:#155aa7;--theme-ground:#edf4fb;--theme-dark:var(--navy);--theme-line:#082f6f2e}.theme-hill-country{--theme-accent:var(--texas-red);--theme-accent-2:#496c9f;--theme-ground:#f0f3f8;--theme-dark:var(--navy);--theme-line:#d10f362e}.theme-north-texas{--theme-accent:var(--texas-red);--theme-accent-2:var(--texas-blue-2);--theme-ground:#e9eef6;--theme-dark:#071827;--theme-line:#d10f3633}.theme-east-texas{--theme-accent:var(--texas-red);--theme-accent-2:#155aa7;--theme-ground:#eef4f0;--theme-dark:var(--navy);--theme-line:#082f6f29}.theme-south-texas{--theme-accent:var(--texas-red);--theme-accent-2:#496c9f;--theme-ground:#f4f6fb;--theme-dark:var(--navy);--theme-line:#d10f362e}.theme-west-texas{--theme-accent:var(--texas-red);--theme-accent-2:#155aa7;--theme-ground:#f3f5f9;--theme-dark:var(--navy);--theme-line:#082f6f2e}.regional-briefing .regional-hero{background:radial-gradient(circle at 10% 12%,#082f6f14,#0000 18rem),linear-gradient(#f8fafc 0%,#eef3f9 100%)}.regional-pattern{opacity:.42;background:repeating-linear-gradient(135deg,#fafaf71f 0 1px,#0000 1px 24px),radial-gradient(circle at 80% 20%,#f4a2612e,#0000 20rem);position:absolute;inset:0}.regional-gulf .regional-pattern,.regional-southeast .regional-pattern{background:repeating-radial-gradient(at 20% 80%,#2a9d8f38 0 2px,#0000 2px 18px),repeating-linear-gradient(8deg,#0000 0 22px,#244d3a29 22px 24px,#0000 24px 48px),radial-gradient(circle at 72% 22%,#1f6f8b5c,#0000 22rem),repeating-linear-gradient(110deg,#fafaf71f 0 1px,#0000 1px 28px)}.regional-hill .regional-pattern{background:radial-gradient(circle at 70% 20%,#f4e6d047,#0000 22rem),repeating-linear-gradient(145deg,#f4e6d02e 0 2px,#0000 2px 20px),repeating-linear-gradient(20deg,#0000 0 28px,#a64b2a1f 28px 30px,#0000 30px 56px),repeating-radial-gradient(circle at 15% 55%,#fafaf71f 0 1px,#0000 1px 22px)}.regional-north .regional-pattern{background:radial-gradient(at 70% 35%,#0000 0 22%,#f4a2613d 22.5% 23.5%,#0000 24% 30%,#1f6f8b47 30.5% 31.5%,#0000 32%),repeating-linear-gradient(45deg,#0000 0 20px,#a64b2a24 20px 21px,#0000 21px 40px),repeating-linear-gradient(90deg,#fafaf71a 0 1px,#0000 1px 34px),repeating-linear-gradient(0deg,#fafaf714 0 1px,#0000 1px 34px)}.regional-central .regional-pattern{background:radial-gradient(circle at 24% 70%,#2a9d8f38,#0000 22rem),repeating-linear-gradient(145deg,#d8c3a533 0 2px,#0000 2px 22px),repeating-radial-gradient(at 78% 30%,#1f6f8b2e 0 2px,#0000 2px 24px)}.regional-east .regional-pattern{background:radial-gradient(circle at 22% 70%,#244d3a4d,#0000 24rem),repeating-linear-gradient(90deg,#244d3a29 0 2px,#0000 2px 18px),repeating-radial-gradient(circle at 74% 28%,#aeb8b32e 0 2px,#0000 2px 20px)}.regional-valley .regional-pattern{background:radial-gradient(circle at 24% 70%,#a64b2a38,#0000 22rem),repeating-linear-gradient(125deg,#fafaf71f 0 1px,#0000 1px 20px),repeating-radial-gradient(at 78% 30%,#1f6f8b2e 0 2px,#0000 2px 24px)}.regional-west .regional-pattern{background:linear-gradient(#7fa8c933,#0000 42%),repeating-linear-gradient(14deg,#0000 0 32px,#9e46342e 32px 34px,#0000 34px 64px),radial-gradient(circle at 82% 20%,#3e385f47,#0000 22rem)}.regional-hero-grid{border-bottom:8px solid var(--texas-red);background:linear-gradient(90deg, #082f6ffa 0 58%, #082f6feb 100%), radial-gradient(circle at 92% 74%, #ffffff1a, transparent 16rem), linear-gradient(135deg, var(--navy), var(--texas-blue-2));border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);align-items:center;gap:30px;max-width:1260px;padding:clamp(30px,4.5vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #082f6f33}.regional-hero-grid:after{content:"";aspect-ratio:1;clip-path:polygon(36% 3%,58% 8%,72% 19%,72% 37%,85% 48%,75% 54%,81% 71%,64% 72%,53% 88%,45% 73%,31% 76%,24% 60%,11% 55%,19% 42%,12% 31%,27% 24%);pointer-events:none;background:radial-gradient(circle at 36% 44%,#d10f3629,#0000 34%),repeating-linear-gradient(145deg,#ffffff14 0 1px,#0000 1px 18px);border:3px solid #ffffff1a;width:min(27vw,330px);position:absolute;bottom:-70px;right:-34px}.regional-hero-grid>*{z-index:1;position:relative}.regional-brief-card{color:var(--ink);background:#fafaf7f5;border:1px solid #f4e6d052;border-radius:8px;padding:22px;box-shadow:0 20px 58px #00000047}.regional-theme-strip,.regional-theme-brief{border:1px solid color-mix(in srgb, var(--theme-accent,var(--teal)) 22%, #0718271a);border-left:5px solid var(--theme-accent,var(--teal));background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent,var(--teal)) 10%, #fff), #faf7f1f2);border-radius:8px;gap:6px;margin:14px 0;padding:12px;display:grid}.regional-theme-strip span{color:color-mix(in srgb, var(--theme-accent,var(--teal)) 76%, var(--navy));font-weight:900}.regional-theme-strip small{color:var(--muted);font-weight:800}.regional-theme-brief h3,.regional-theme-brief p{margin:0}.regional-brief-card h2{margin-top:0}.regional-brief-card ul{padding-left:20px}.regional-wrap{gap:26px;display:grid}.regional-section{gap:18px;display:grid;position:relative}.regional-section:before{content:"";background:linear-gradient(90deg, var(--theme-accent,var(--amber)), var(--theme-accent-2,var(--storm)), transparent);border-radius:999px;width:min(260px,44vw);height:5px}.regional-context-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:stretch}.regional-context-panel{background:radial-gradient(circle at 98% 8%, color-mix(in srgb, var(--theme-accent,var(--teal)) 12%, transparent), transparent 11rem), var(--white);border:1px solid color-mix(in srgb, var(--theme-accent,var(--storm)) 22%, #0718271a);border-radius:8px;padding:24px;box-shadow:0 12px 34px #07182714}.regional-stat-stack{gap:10px;display:grid}.regional-stat-stack article{background:var(--navy);color:var(--white);border-left:5px solid var(--theme-accent,var(--amber));border-radius:8px;padding:16px}.regional-stat-stack strong,.regional-stat-stack span{display:block}.regional-stat-stack span{color:#fafaf7c2;font-size:.9rem}.regional-step-grid,.regional-property-grid,.regional-priority-grid,.official-resource-grid,.related-city-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.region-property-card,.related-city-card,.regional-guidance-note{background:var(--white);border:1px solid #0718271a;border-radius:8px;padding:18px;box-shadow:0 10px 28px #07182712}.regional-guidance-note{border-left:6px solid var(--theme-accent,var(--amber));background:linear-gradient(180deg, color-mix(in srgb, var(--theme-accent,var(--amber)) 8%, #fff), var(--white))}.split-dark{color:var(--white);background:radial-gradient(circle at top right, color-mix(in srgb, var(--theme-accent,var(--amber)) 22%, transparent), transparent 20rem), linear-gradient(135deg, var(--navy), var(--navy-2), color-mix(in srgb, var(--theme-dark,var(--storm)) 35%, var(--navy)));border-radius:8px;padding:26px}.split-dark h2,.split-dark p{color:var(--white)}.hero-inner,.content-wrap,.footer-inner{max-width:1180px;margin:0 auto}.eyebrow{color:#ffffffc7;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:800}h1,h2,h3{letter-spacing:0;line-height:1.16}h1{max-width:920px;margin:12px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4.4vw,4.6rem);font-weight:950}h2{color:var(--navy);margin:0 0 14px;font-size:clamp(1.45rem,2.4vw,2.2rem)}h3{color:var(--navy);margin:0 0 10px;font-size:1.15rem}.hero-copy{color:#ffffffe6;max-width:840px;font-size:1.18rem}.hero-actions,.inline-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.button,button.button{background:var(--texas-red);min-height:46px;color:var(--white);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button.secondary{color:var(--white);background:#ffffff24;border:1px solid #ffffff57}.button.secondary.light{color:var(--navy);background:#fff;border:1px solid #082f6f2e;box-shadow:0 10px 24px #082f6f14}.button:hover,button.button:hover,.header-chat-button:hover{transform:translateY(-1px);box-shadow:0 16px 30px #d10f3638}.content-wrap{padding:34px 20px 74px}.grid{gap:18px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card,.notice,.toc,.form-panel{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:22px;box-shadow:0 6px 22px #0d223812}.card,.notice,.toc,.form-panel,.first-five-card,.service-card,.region-card,.resource-card,.insurance-reality,.timeline-stage,.documentation-console,.operator-section,.regional-section,.service-op-section{animation:.42s both fadeInUp}.notice{border-left:6px solid var(--texas-red)}.notice.safety{border-left-color:var(--danger);background:#fff8f5}.notice.insurance{border-left-color:var(--texas-blue)}.notice.mold{border-left-color:var(--safe)}.quick-answer-console{border:1px solid #082f6f1f;border-left:7px solid var(--texas-red);background:linear-gradient(90deg,#082f6f0e,#0000 58%),#fff;border-radius:10px;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 42px #082f6f1a}.quick-answer-console:after{content:"";pointer-events:none;border:26px solid #082f6f0e;border-radius:999px;width:190px;height:190px;position:absolute;bottom:-64px;right:-54px}.quick-answer-console>*{z-index:1;position:relative}.quick-answer-label{flex-wrap:wrap;margin-bottom:10px}.quick-answer-label>span{color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.quick-answer-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.safety-disclosure summary,.faq-item summary,.expandable-source summary{cursor:pointer;list-style:none}.safety-disclosure summary::-webkit-details-marker{display:none}.faq-item summary::-webkit-details-marker{display:none}.expandable-source summary::-webkit-details-marker{display:none}.safety-disclosure summary,.faq-item summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.safety-disclosure summary h2{margin:0}.service-warning-card summary{flex-wrap:wrap;align-items:flex-start}.service-warning-card summary .eyebrow{width:100%}.safety-disclosure summary:after,.faq-item summary:after,.expandable-source summary:after{content:"+";width:28px;height:28px;color:var(--navy);background:#1f6f8b1a;border-radius:999px;flex:none;place-items:center;font-weight:900;transition:transform .16s,background .16s;display:grid}.safety-disclosure[open] summary:after,.faq-item[open] summary:after,.expandable-source[open] summary:after{content:"-";background:#f4a26138;transform:rotate(180deg)}.faq-item{padding:0;overflow:hidden}.faq-item summary{padding:18px 20px}.faq-item p{margin:0;padding:0 20px 20px}.expandable-source summary{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;display:grid}.expandable-source summary h3,.expandable-source summary .source-badge{grid-column:1}.expandable-source summary h3{margin:0}.expandable-source summary:after{grid-area:1/2/span 2}.expandable-source p,.expandable-source a{margin-top:12px}.section p{margin:0 0 14px}.checklist{padding-left:20px}.checklist li{border-radius:6px;margin:8px 0;padding:4px 6px;transition:background .16s,color .16s,transform .16s}.checklist li:hover,.checklist li:focus-within{background:#d10f3614;transform:translate(2px)}.documentation-console{border-left:7px solid var(--texas-red)}.doc-console-header{flex-wrap:wrap;align-items:flex-start}.doc-progress-dial{border:10px solid #082f6f1a;border-top-color:var(--texas-red);width:112px;min-height:112px;color:var(--navy);text-align:center;background:#fff;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.doc-progress-dial strong{font-size:1.35rem;line-height:1}.doc-progress-dial span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.doc-track{margin:16px 0}.interactive-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.interactive-checklist li{margin:0}.interactive-checklist label{cursor:pointer;background:#ffffffe0;border:1px solid #082f6f1f;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;min-height:100%;padding:12px;transition:transform .16s,border-color .16s,background .16s}.interactive-checklist label:hover{background:#fffafb;border-color:#d10f363d;transform:translateY(-1px)}.interactive-checklist input{width:18px;min-height:18px;accent-color:var(--texas-red);margin-top:3px}.toc ul,.footer-links,.link-list{margin:0;padding:0;list-style:none}.toc li,.link-list li{margin:8px 0}.toc-shell summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:12px;font-weight:900;list-style:none;display:flex}.toc-shell summary::-webkit-details-marker{display:none}.toc-shell summary h2{margin:0}.toc-shell summary:after{content:"Collapse";border:1px solid var(--line);color:var(--texas-blue);border-radius:999px;padding:5px 9px;font-size:.76rem}.toc-shell:not([open]) summary:after{content:"Expand"}.service-op-toc-shell{z-index:5;margin-top:-22px;position:relative}.service-op-toc-shell summary{background:#fffffff5;border:1px solid #0718271a;border-radius:999px;width:fit-content;margin-bottom:10px;padding:8px 12px;box-shadow:0 10px 28px #07182712}.metadata{color:var(--muted);font-size:.92rem}.dashboard-wrap{padding-top:0}.first-five-strip{z-index:5;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:-44px;display:grid;position:relative}.first-five-card,.service-card,.region-card,.resource-card,.insurance-reality,.timeline-stage,.documentation-console{background:var(--white);border:1px solid #0718271a;border-radius:8px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;box-shadow:0 12px 34px #082f6f14}.first-five-card:hover,.service-card:hover,.resource-card:hover,.insurance-reality:hover,.timeline-stage:hover,.documentation-console:hover{border-color:#d10f363d;transform:translateY(-3px);box-shadow:0 18px 44px #082f6f1f}.first-five-card span{background:var(--navy);width:34px;height:34px;color:var(--white);box-shadow:inset 0 -4px 0 var(--texas-red);border-radius:999px;place-items:center;font-weight:900;display:grid}.first-five-card p,.service-card p,.region-card p,.resource-card p,.insurance-reality p,.timeline-stage p{margin-bottom:0}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.panel-eyebrow{color:var(--texas-red)}.service-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.service-card{align-content:start;gap:12px;padding-top:0;display:grid;overflow:hidden}.service-card-visual{background:radial-gradient(circle at 82% 12%,#d10f361f,#0000 10rem),linear-gradient(135deg,#082f6f14,#ffffffeb);min-height:170px;margin:-20px -20px 18px;position:relative;overflow:hidden}.service-card-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#fffffff0),linear-gradient(90deg,#082f6f17,#0000 54%);position:absolute;inset:0}.service-card-visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform .22s,filter .22s;display:block}.service-card:hover .service-card-visual img{filter:saturate(1.06);transform:scale(1.025)}.service-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.service-card-link{min-height:42px;color:var(--navy);background:#082f6f0b;border:1px solid #082f6f24;border-radius:6px;align-items:center;padding:10px 12px;font-weight:850;text-decoration:none;display:inline-flex}.service-card-link:hover{color:var(--texas-red);background:#d10f360e;border-color:#d10f3638}.service-card-actions .button{flex:170px}.service-card:hover .card-icon{transform:rotate(-2deg)scale(1.05)}.card-icon{background:radial-gradient(circle at 70% 25%, #fff 0 18%, transparent 20%), linear-gradient(135deg, var(--texas-blue), var(--texas-red));border-radius:8px;width:42px;height:42px;transition:transform .18s}.command-panel{background:radial-gradient(circle at 96% 12%,#082f6f14,#0000 16rem),linear-gradient(135deg,#fffffffa,#eef3f9e0),repeating-linear-gradient(135deg,#082f6f09 0 1px,#0000 1px 18px);border:1px solid #0718271a;border-radius:8px;padding:28px}.texas-regional-system{background:radial-gradient(circle at 96% 8%,#082f6f1a,#0000 18rem),linear-gradient(#fffffffa,#f1f5faf5);border:1px solid #0718271a;border-radius:8px;padding:28px;position:relative;overflow:hidden;box-shadow:0 16px 40px #07182714}.texas-regional-system:before{content:"";opacity:.28;pointer-events:none;background:repeating-linear-gradient(112deg,#0000 0 26px,#1f6f8b1f 26px 27px),radial-gradient(circle at 18% 24%,#0000 0 58px,#d10f361f 59px 60px,#0000 61px),radial-gradient(circle at 84% 58%,#0000 0 78px,#082f6f29 79px 80px,#0000 81px);position:absolute;inset:0}.texas-regional-system>*{position:relative}.texas-mode-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.texas-regional-system.compact .texas-mode-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.texas-mode-card{--mode-a:var(--texas-red);--mode-b:var(--texas-blue);--mode-c:var(--limestone);background:linear-gradient(180deg, #ffffff38, #ffffffd1), var(--white);border:1px solid #0718271a;border-top:5px solid var(--mode-a);border-radius:8px;align-content:end;min-height:300px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #07182714}.texas-mode-card>img{object-fit:cover;opacity:.94;filter:saturate(1.02);width:100%;height:58%;position:absolute;inset:0 0 auto}.texas-mode-card>img+.texas-mode-body{margin-top:150px}.texas-regional-system.compact .texas-mode-card{min-height:240px}.texas-mode-statewide{--mode-a:var(--texas-red);--mode-b:var(--texas-blue);--mode-c:#fff}.texas-mode-gulf{--mode-a:var(--texas-red);--mode-b:#155aa7;--mode-c:#dfe8f3}.texas-mode-hill{--mode-a:var(--texas-red);--mode-b:#496c9f;--mode-c:#edf2f8}.texas-mode-north{--mode-a:var(--texas-red);--mode-b:var(--texas-blue);--mode-c:#e5ebf4}.texas-mode-south{--mode-a:var(--texas-red);--mode-b:#315c99;--mode-c:#f3f6fb}.texas-mode-east{--mode-a:var(--texas-red);--mode-b:#245d98;--mode-c:#eef4f0}.texas-mode-west{--mode-a:var(--texas-red);--mode-b:#426ea6;--mode-c:#f2f5fa}.texas-mode-texture{opacity:.92;background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--mode-b) 24%, transparent), transparent 7rem), linear-gradient(145deg, color-mix(in srgb, var(--mode-a) 18%, transparent), transparent 42%), repeating-linear-gradient(128deg, transparent 0 19px, color-mix(in srgb, var(--mode-c) 22%, transparent) 19px 21px, transparent 21px 42px);position:absolute;inset:0}.texas-mode-card:nth-child(2) .texas-mode-texture{background:radial-gradient(ellipse at 18% 76%, color-mix(in srgb, var(--teal) 30%, transparent), transparent 8rem), repeating-linear-gradient(8deg, transparent 0 22px, #244d3a38 22px 24px, transparent 24px 48px)}.texas-mode-card:nth-child(3) .texas-mode-texture{background:radial-gradient(circle at 76% 22%,#d8c3a552,#0000 8rem),repeating-linear-gradient(150deg,#d8c3a547 0 2px,#0000 2px 22px),repeating-radial-gradient(circle at 22% 62%,#a64b2a26 0 1px,#0000 1px 18px)}.texas-mode-card:nth-child(4) .texas-mode-texture{background:radial-gradient(at 72% 34%,#0000 0 24%,#c99a3b3d 24% 25%,#0000 26%),repeating-linear-gradient(90deg,#3f444929 0 1px,#0000 1px 28px),repeating-linear-gradient(0deg,#a64b2a24 0 1px,#0000 1px 28px)}.texas-mode-card:nth-child(6) .texas-mode-texture{background:radial-gradient(circle at 24% 70%,#244d3a4d,#0000 8rem),repeating-linear-gradient(90deg,#244d3a2e 0 2px,#0000 2px 18px)}.texas-mode-card:nth-child(7) .texas-mode-texture{background:linear-gradient(#7fa8c938,#0000 48%),repeating-linear-gradient(14deg,#0000 0 30px,#9e463433 30px 32px,#0000 32px 64px)}.texas-mode-body{z-index:1;background:linear-gradient(#ffffffd6,#fffffff5);gap:8px;padding:16px;display:grid;position:relative}.texas-mode-body span{color:color-mix(in srgb, var(--mode-a) 76%, var(--navy));text-transform:uppercase;font-size:.76rem;font-weight:900}.texas-mode-body h3{margin:0;font-size:1rem}.texas-mode-body p,.texas-mode-body small{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.texas-mode-body ul{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.texas-mode-body li{background:color-mix(in srgb, var(--mode-a) 16%, #fff);color:var(--navy);border-radius:999px;padding:4px 7px;font-size:.72rem;font-weight:900}.guide-console-hero{background:radial-gradient(circle at 82% 14%, #d10f361f, transparent 20rem), linear-gradient(135deg, var(--navy), var(--texas-blue-2));position:relative;overflow:hidden}.guide-console-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:center;gap:28px;display:grid;position:relative}.guide-brief-card{color:var(--ink);box-shadow:var(--shadow);background:#fafaf7f5;border:1px solid #f4e6d052;border-radius:8px;padding:22px}.guide-brief-card .texas-visual-panel,.regional-brief-card .texas-visual-panel{margin:0 0 16px}.guide-console-wrap{gap:24px;display:grid}.guide-top-grid{z-index:4;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(250px,.9fr);gap:18px;margin-top:-28px;display:grid;position:relative}.guide-module{background:#fafaf7f0;border:1px solid #0718271a;border-radius:8px;padding:26px;box-shadow:0 14px 34px #07182712}.guide-prose-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guide-prose-grid .card{align-content:start;gap:10px;display:grid}.guide-split-module{grid-template-columns:minmax(260px,.72fr) 1fr;gap:18px;display:grid}.checklist-console{background:radial-gradient(circle at 94% 8%,#082f6f1a,#0000 18rem),linear-gradient(135deg,#fffffffa,#eff4fae0);border:1px solid #0718271a;border-radius:8px;grid-template-columns:minmax(240px,.34fr) 1fr;align-items:start;gap:22px;padding:28px;display:grid;box-shadow:0 16px 40px #07182714}.checklist-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.checklist-console-item{border:1px solid #0718271a;border-left:4px solid var(--texas-red);background:#ffffffa8;border-radius:8px;padding:14px;transition:transform .18s,box-shadow .18s,border-color .18s}.checklist-console-item:hover{border-left-color:var(--texas-blue);transform:translateY(-3px);box-shadow:0 14px 32px #0718271a}.checklist-console-item span{color:var(--texas-red);font-size:.82rem;font-weight:900}.checklist-console-item h3{margin:6px 0}.checklist-console-item p{margin:0}.tabs-shell{margin-top:18px}.segmented-tabs{flex-wrap:wrap;gap:8px;display:flex}.segmented-tabs button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:999px;padding:10px 13px;font-weight:800}.segmented-tabs button.active{background:var(--navy);color:var(--white);border-color:var(--navy)}.tab-panel{background:var(--white);border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:20px}.insurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.timeline{gap:10px;display:grid}.timeline-stage{border-left:5px solid var(--texas-blue);position:relative}.timeline-stage span{color:var(--texas-red);font-weight:900}.documentation-console{background:var(--navy);color:var(--white)}.documentation-console h3{color:var(--white)}.region-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.region-card{border-top:5px solid var(--texas-red);padding-top:0;position:relative;overflow:hidden}.region-card-gulf,.region-card-hill,.region-card-north,.region-card-south,.region-card-east,.region-card-west{--region-card-accent:var(--texas-red);--region-card-bg:#082f6f14;--region-card-line:#082f6f29}.region-card:hover,.region-card:focus-within{border-color:#d10f3652;transform:translateY(-4px);box-shadow:0 0 0 1px #d10f361f,0 20px 50px #082f6f29}.region-map-accent{background:radial-gradient(ellipse at 20% 20%, color-mix(in srgb, var(--theme-accent,var(--teal)) 26%, transparent), transparent 34%), repeating-linear-gradient(145deg, var(--theme-line,var(--region-card-line,#1f6f8b33)) 0 2px, transparent 2px 13px), linear-gradient(90deg, #fffffff2, color-mix(in srgb, var(--texas-blue) 12%, #fff));height:10px;margin:0 -20px;transition:filter .18s,transform .18s}.region-card-visual{background:var(--navy);height:190px;margin:-16px -20px 18px;position:relative;overflow:hidden}.region-card-visual:after{content:"";background:linear-gradient(180deg, #082f6f0a, #fffffff5), linear-gradient(90deg, color-mix(in srgb, var(--theme-accent,var(--texas-red)) 24%, transparent), transparent 58%);pointer-events:none;position:absolute;inset:0}.region-card-visual img{object-fit:cover;opacity:.86;width:100%;height:100%;transition:transform .24s,opacity .24s;display:block}.region-card:hover .region-card-visual img{opacity:.96;transform:scale(1.035)}.regional-briefing .resource-card,.regional-briefing .related-city-card,.regional-briefing .op-step-card,.city-theme-card{border-top:4px solid var(--texas-red)}.regional-briefing .resource-card .source-badge,.city-theme-card .source-badge{background:#082f6f14;border-color:#082f6f2e}.regional-briefing .cta-command-band{background:radial-gradient(circle at 85% 20%, #d10f362e, transparent 20rem), linear-gradient(135deg, var(--navy), var(--texas-blue-2))}.region-card:hover .region-map-accent{filter:saturate(1.15);transform:translateY(-2px)}.card-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.cta-command-band{color:var(--white);background:radial-gradient(circle at 85% 20%, #d10f3629, transparent 20rem), linear-gradient(135deg, var(--navy), var(--texas-blue-2));border-bottom:6px solid var(--texas-red);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:34px;display:grid;position:relative;overflow:hidden}.cta-command-band h2{color:var(--white);margin:0}.texas-outline-mark{aspect-ratio:1;clip-path:polygon(36% 3%,58% 8%,72% 19%,72% 37%,85% 48%,75% 54%,81% 71%,64% 72%,53% 88%,45% 73%,31% 76%,24% 60%,11% 55%,19% 42%,12% 31%,27% 24%);border:2px solid #ffffff3d;width:190px;position:absolute;bottom:-38px;right:22px}.badge-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.badge{color:var(--white);background:#ffffff1f;border:1px solid #ffffff52;border-radius:999px;padding:6px 10px;font-size:.86rem;font-weight:700}.sticky-chat{z-index:80;max-width:250px;box-shadow:var(--shadow);opacity:0;pointer-events:none;background:#fffffff7;border:1px solid #0718271f;border-radius:8px;gap:10px;padding:14px;transition:opacity .22s,transform .22s;display:grid;position:fixed;bottom:18px;right:18px;transform:translateY(18px)}.sticky-chat:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#082f6f0a,#0000),repeating-linear-gradient(135deg,#0000 0 18px,#082f6f09 18px 19px);position:absolute;inset:0}.sticky-chat>*{z-index:1;position:relative}.sticky-chat.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-chat.pulse-once{animation:1.2s ctaPulseOnce}.sticky-chat-copy{gap:4px;font-size:.86rem;display:grid}.sticky-chat-copy span{color:var(--muted)}.sticky-chat-copy em{width:fit-content;color:var(--texas-blue);background:#082f6f14;border-radius:999px;padding:4px 8px;font-size:.76rem;font-style:normal;font-weight:800}.sticky-progress{background:#082f6f17;border-radius:999px;height:4px;overflow:hidden}.sticky-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--texas-blue), var(--texas-red));height:100%;transition:width .18s;display:block}.modal-backdrop{z-index:100;background:#0d2238b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--white);width:min(760px,100%);max-height:90vh;box-shadow:var(--shadow);border-radius:8px;padding:24px;overflow:auto}.intake-progress{background:#f3faf9;border:1px solid #1f6f8b29;border-radius:8px;gap:8px;margin:16px 0 18px;padding:12px;display:grid}.intake-progress-copy{color:var(--navy);justify-content:space-between;align-items:center;gap:12px;font-size:.88rem;display:flex}.progress-track{background:#0718271a;border-radius:999px;height:8px;position:relative;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--storm), var(--teal));height:100%;transition:width .18s;display:block;position:relative}.progress-track span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff5c,#0000);animation:2.2s ease-in-out infinite progressSheen;position:absolute;inset:0}.modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.close-button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:6px;padding:6px 10px}.intake-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}label{color:var(--navy);gap:5px;font-size:.9rem;font-weight:700;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:6px;padding:10px 11px}textarea{resize:vertical;min-height:110px}.full{grid-column:1/-1}.operator-page{background:linear-gradient(#f4e6d09e,#fafaf7f5 420px),#f8f1e7}.operator-hero{color:var(--white);background:radial-gradient(circle at 82% 12%, #f4a26138, transparent 18rem), linear-gradient(135deg, var(--navy), var(--navy-2));padding:74px 20px 58px;position:relative;overflow:hidden}.operator-hero-pattern{opacity:.5;background:radial-gradient(at 18% 20%,#0000 0 18%,#2a9d8f29 18.4% 18.8%,#0000 19.2%),radial-gradient(at 84% 72%,#0000 0 20%,#1f6f8b33 20.4% 20.8%,#0000 21.2%),repeating-linear-gradient(135deg,#ffffff0f 0 1px,#0000 1px 22px),linear-gradient(90deg,#2a9d8f1f,#0000 32%,#f4a2611a);position:absolute;inset:0}.operator-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:center;gap:30px;display:grid;position:relative}.operator-snapshot{color:var(--ink);box-shadow:var(--shadow);background:#fafaf7f5;border:1px solid #f4e6d070;border-radius:8px;padding:22px}.operator-snapshot p:last-child{color:var(--muted);margin-bottom:0;font-weight:800}.snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.snapshot-grid article{border:1px solid #07182714;border-left:4px solid var(--amber);background:#fff8ef;border-radius:8px;min-height:104px;padding:14px}.snapshot-grid strong{color:var(--navy);font-size:2.1rem;line-height:1;display:block}.snapshot-grid span{color:var(--muted);margin-top:6px;font-size:.84rem;font-weight:800;display:block}.operator-wrap{gap:26px;padding-top:34px;padding-bottom:58px;display:grid}.operator-section{background:var(--white);border:1px solid #0718271a;border-radius:8px;padding:30px;position:relative;overflow:hidden;box-shadow:0 18px 42px #07182714}.operator-section h2{margin-top:6px}.operator-dark{color:#ffffffe0;background:radial-gradient(circle at 92% 12%, #f4a26129, transparent 18rem), linear-gradient(135deg, var(--navy), var(--navy-2));border-color:#f4e6d02e}.operator-dark h2{color:var(--white)}.operator-dark .section-number{color:var(--amber);background:#f4a2612e}.operator-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.operator-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.operator-feature-card{border:1px solid #07182714;border-left:4px solid var(--teal);min-height:92px;color:var(--navy);background:#fff8ef;border-radius:8px;align-items:flex-end;padding:14px;font-weight:900;display:flex}.founding .operator-feature-card{border-left-color:var(--amber)}.operator-bullet-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.operator-bullet-list li{color:var(--navy);background:#fff8ef;border:1px solid #07182714;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-weight:800;display:flex}.operator-bullet-list li:before{content:"";background:var(--amber);border-radius:2px;flex:none;width:9px;height:9px;margin-top:6px}.operator-diagram{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.operator-diagram article{border:1px solid #07182714;border-top:5px solid var(--amber);background:#fff8ef;border-radius:8px;padding:16px}.operator-diagram strong,.operator-diagram span{display:block}.operator-diagram strong{color:var(--navy);font-size:1.05rem}.operator-diagram span{color:var(--muted);margin-top:8px}.operator-value-strip{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.operator-value-strip span{color:var(--white);background:#ffffff14;border:1px solid #f4e6d047;border-radius:999px;padding:8px 11px;font-size:.86rem;font-weight:900}.operator-asset-strip,.operator-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.operator-asset-card,.operator-visual-card{background:#fff8ef;border:1px solid #0718271a;border-radius:8px;overflow:hidden;box-shadow:0 14px 32px #07182714}.operator-asset-card img,.operator-visual-card img,.visual-asset-card img{aspect-ratio:16/9;object-fit:cover;background:var(--navy);width:100%;display:block}.operator-asset-card div,.operator-visual-card div{gap:4px;padding:14px;display:grid}.operator-asset-card span,.operator-visual-card span{color:var(--texas-red);text-transform:uppercase;font-size:.78rem;font-weight:900}.operator-asset-card strong,.operator-visual-card h3{color:var(--navy);margin:0}.operator-fit-console{grid-template-columns:minmax(220px,.32fr) 1fr;gap:18px;margin-top:18px;display:grid}.operator-fit-score{min-height:260px;color:var(--white);background:radial-gradient(circle at top right, #f4a26138, transparent 12rem), var(--navy);border-radius:8px;align-content:center;gap:8px;padding:24px;display:grid}.operator-fit-score span{color:var(--amber);font-size:3.1rem;font-weight:900;line-height:1}.operator-fit-score p{color:#ffffffb8;margin:0}.operator-fit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operator-check{min-height:72px;color:var(--navy);background:#fff8ef;border:1px solid #0718271a;border-radius:8px;align-items:center;gap:10px;padding:12px;font-weight:900;display:flex}.operator-check input{width:18px;height:18px;accent-color:var(--amber-dark)}.operator-application-panel{background:linear-gradient(#fff8efd6,#fafaf7f5);margin-top:18px}.asset-dashboard-page{background:linear-gradient(#f4e6d094,#fafaf7f5 380px),#f8f1e7}.asset-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.asset-metric-card{border:1px solid #07182714;border-left:4px solid var(--teal);background:#fff8ef;border-radius:8px;align-content:end;gap:5px;min-height:124px;padding:16px;display:grid}.asset-metric-card span{color:var(--storm);text-transform:uppercase;font-size:.78rem;font-weight:900}.asset-metric-card strong{color:var(--navy);font-size:2rem;line-height:1}.asset-metric-card p{color:var(--muted);margin:0;font-weight:800}.asset-readiness-card{align-content:start;gap:8px;display:grid}.asset-readiness-card span{color:var(--muted);font-weight:700}.acquisition-checklist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.acquisition-check-card{border:1px solid #07182714;border-top:4px solid var(--teal);background:linear-gradient(#fff8eff0,#fafaf7f5);border-radius:8px;align-content:start;gap:8px;min-height:220px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.acquisition-check-card:hover{border-top-color:var(--amber);transform:translateY(-3px);box-shadow:0 16px 38px #0718271c}.acquisition-check-card span{color:var(--amber-dark);font-size:.82rem;font-weight:900}.acquisition-check-card h3{color:var(--navy);margin:0;font-size:1.02rem}.acquisition-check-card p{color:var(--muted);margin:0;font-size:.9rem}.image-prompt-metrics{margin-top:18px}.image-prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.image-prompt-card{border:1px solid #07182714;border-left:4px solid var(--storm);background:radial-gradient(circle at 92% 8%,#2a9d8f29,#0000 9rem),linear-gradient(#fff8eff5,#fafaf7fa);border-radius:8px;align-content:start;gap:8px;min-height:190px;padding:16px;display:grid;position:relative;overflow:hidden}.image-prompt-card:after{content:"";border:1px solid #1f6f8b29;border-radius:999px;width:150px;height:150px;position:absolute;inset:auto -30px -52px auto}.image-prompt-card span{color:var(--amber-dark);text-transform:uppercase;font-size:.76rem;font-weight:900}.image-prompt-card h3{color:var(--navy);margin:0;font-size:1.04rem}.image-prompt-card p{color:var(--muted);margin:0;font-size:.92rem}.image-prompt-card small{color:var(--storm);font-weight:900}.texas-visual-panel{background:linear-gradient(180deg, #fffffff0, #f7fbfff5), var(--white);border:1px solid #0718271a;border-radius:12px;grid-template-columns:minmax(0,1.12fr) minmax(220px,.88fr);align-items:stretch;gap:16px;margin:18px 0;display:grid;overflow:hidden;box-shadow:0 18px 42px #0718271a}.texas-visual-panel-compact{grid-template-columns:1fr;gap:0;margin:0;box-shadow:0 12px 30px #0718271f}.texas-visual-frame{background:radial-gradient(circle at 82% 18%,#d10f361f,#0000 8rem),linear-gradient(135deg,#082f6f14,#ffffff0a);min-height:220px}.texas-visual-panel-compact .texas-visual-frame{min-height:170px}.texas-visual-frame img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.texas-visual-panel figcaption{align-content:center;gap:8px;padding:18px;display:grid}.texas-visual-panel figcaption span{color:var(--texas-red);text-transform:uppercase;letter-spacing:.07em;font-size:.74rem;font-weight:950}.texas-visual-panel figcaption strong{color:var(--navy);font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.12}.texas-visual-panel figcaption p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.service-op-section.texas-service-visual-section{grid-template-columns:auto minmax(0,1fr)}.service-op-section.texas-service-visual-section .texas-visual-panel{margin:0}.visual-asset-card{padding:0}.visual-asset-card span,.visual-asset-card h3,.visual-asset-card p{margin-left:16px;margin-right:16px}.visual-asset-card p{margin-bottom:16px}.city-visual-brief{align-items:stretch;display:grid}.city-visual-brief .texas-visual-panel{margin:0}.responsive-image{object-fit:cover;width:100%;height:auto;display:block}.responsive-image-prompt{min-height:220px;color:var(--navy);background:radial-gradient(circle at 90% 12%,#f4a2612e,#0000 8rem),linear-gradient(135deg,#fff8ef,#eef7f7);border:1px solid #0718271a;border-radius:8px;align-content:end;gap:8px;padding:18px;display:grid;position:relative;overflow:hidden}.responsive-image-16-9{aspect-ratio:16/9}.responsive-image-4-3{aspect-ratio:4/3}.responsive-image-9-16{aspect-ratio:9/16}.responsive-image-map-lines{opacity:.42;background:repeating-linear-gradient(115deg,#0000 0 18px,#1f6f8b29 18px 19px),radial-gradient(circle at 18% 22%,#0000 0 34px,#2a9d8f29 35px 36px,#0000 37px),radial-gradient(circle at 72% 48%,#0000 0 54px,#f4a26126 55px 56px,#0000 57px);position:absolute;inset:0}.responsive-image-prompt span,.responsive-image-prompt strong{z-index:1;position:relative}.responsive-image-prompt span{color:var(--amber-dark);text-transform:uppercase;font-size:.78rem;font-weight:900}.responsive-image-prompt strong{max-width:26rem;color:var(--navy);font-size:1.16rem}.hero-image-overlay,.texture-background{border-radius:8px;position:relative;overflow:hidden}.hero-image-overlay{min-height:520px;color:var(--white);background:var(--navy)}.hero-image-overlay-media,.texture-background-media{object-fit:cover;width:100%;height:100%;inset:0;position:absolute!important}.hero-image-overlay-shade,.texture-background-fallback{pointer-events:none;position:absolute;inset:0}.hero-image-overlay-dark .hero-image-overlay-shade{background:linear-gradient(90deg,#071827eb,#071827ad 42%,#0718272e),radial-gradient(circle at 76% 22%,#f4a2612e,#0000 18rem)}.hero-image-overlay-light .hero-image-overlay-shade{background:linear-gradient(90deg,#fafaf7eb,#fafaf794,#fafaf71f)}.hero-image-overlay-none .hero-image-overlay-shade{background:0 0}.hero-image-overlay-content,.texture-background-content{z-index:1;position:relative}.hero-image-overlay-content{min-height:inherit;align-content:center;padding:clamp(28px,6vw,70px);display:grid}.texture-background{background:var(--navy)}.texture-background-fallback{background:linear-gradient(135deg,#071827f5,#0b2436eb),repeating-linear-gradient(112deg,#0000 0 18px,#2a9d8f1a 18px 19px)}.regional-image-card,.service-illustration-card{background:var(--white);border:1px solid #0718271a;border-radius:8px;display:grid;overflow:hidden;box-shadow:0 16px 38px #07182714}a.regional-image-card{color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s}a.regional-image-card:hover{transform:translateY(-3px);box-shadow:0 20px 48px #0718271f}.regional-image-card-media,.service-illustration-media{border:0;border-radius:0}.regional-image-card-body,.service-illustration-body{gap:8px;padding:18px;display:grid}.regional-image-card-body span,.service-illustration-body span{color:var(--amber-dark);text-transform:uppercase;font-size:.76rem;font-weight:900}.regional-image-card-body h3,.service-illustration-body h3{color:var(--navy);margin:0;font-size:1.08rem}.regional-image-card-body p,.service-illustration-body p{color:var(--muted);margin:0}.footer{background:var(--navy);color:#ffffffdb;padding:42px 20px}.footer a{color:#fffffff0}.footer-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:22px;display:grid}.script-slot{color:#ffffffb3;border:1px dashed #ffffff52;border-radius:6px;margin-top:18px;padding:10px;font-size:.84rem}:root{--surface:#fff;--surface-soft:#fbfaf7;--surface-blue:#f4f7fb;--hairline:#082f6f1a;--hairline-strong:#082f6f29;--shadow-premium:0 18px 60px #082f6f14;--shadow-premium-hover:0 24px 70px #082f6f1c;--section-gap:clamp(34px, 5.2vw, 78px);--drywall-white:var(--drywall);--charcoal:var(--ink);--storm-navy:var(--navy);--flood-blue:var(--floodwater)}body{background:radial-gradient(circle at 12% -10%,#082f6f0f,#0000 24rem),radial-gradient(circle at 92% 4%,#d10f360b,#0000 22rem),linear-gradient(#fbfcfe 0%,#f7f8fb 52%,#fff 100%);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif;line-height:1.72}.site-shell{background:linear-gradient(#ffffffd6,#f6f8fbf5),radial-gradient(circle at 0 0,#082f6f0b,#0000 28rem),#f8fafc}.topbar{background:#ffffffe0;border-bottom:1px solid #082f6f14;box-shadow:0 10px 34px #082f6f0e}.topbar-inner,.hero-inner,.content-wrap,.footer-inner{max-width:1280px}.topbar-inner{padding:16px 28px}.brand{font-size:.98rem}.brand-mark{box-shadow:inset 0 0 0 4px #fff,0 10px 24px #082f6f1a}.nav{gap:18px}.nav a{color:#101827b8;font-weight:750}.nav a:hover{color:var(--navy)}.header-chat-button{padding:11px 16px;box-shadow:0 14px 30px #d10f362e}h1,h2,h3{letter-spacing:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif}h1{font-size:clamp(2.35rem,5vw,5.55rem);font-weight:900}h2{font-size:clamp(1.55rem,2.15vw,2.45rem);font-weight:850}h3{font-weight:820}.hero-copy,.section p,.card p,.notice p,.command-panel p,.regional-context-panel p,.guide-module p{color:#101827b8}.page-hero .hero-copy,.storm-hero .hero-copy,.service-op-hero .hero-copy,.regional-hero .hero-copy,.guide-console-hero .hero-copy{color:#ffffffe0}.page-hero .metadata,.storm-hero .metadata,.service-op-hero .metadata,.regional-hero .metadata,.guide-console-hero .metadata{color:#ffffff9e}.page-hero .metadata a,.storm-hero .metadata a,.service-op-hero .metadata a,.regional-hero .metadata a,.guide-console-hero .metadata a{color:#ffffffb8}.storm-hero,.service-op-hero,.regional-hero,.page-hero{padding-top:clamp(54px,7vw,92px);padding-bottom:clamp(54px,7vw,86px)}.storm-hero-grid,.service-op-hero-grid,.regional-hero-grid{border:1px solid #ffffff24;border-bottom:5px solid var(--texas-red);border-radius:18px;box-shadow:0 34px 90px #082f6f2e}.guide-console-hero{background:radial-gradient(circle at 90% 8%,#d10f361a,#0000 22rem),linear-gradient(135deg,#062a64,#0b3a7a 58%,#092b62);padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(52px,7vw,84px)}.guide-console-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(320px,.38fr);gap:clamp(28px,5vw,62px)}.guide-brief-card,.regional-brief-card,.service-triage-card,.triage-card{background:#fffffff5;border:1px solid #ffffff85;box-shadow:0 24px 72px #062a6429}.content-wrap{padding-top:var(--section-gap);padding-bottom:clamp(84px,10vw,132px)}.dashboard-wrap,.guide-console-wrap,.regional-wrap,.service-op-wrap{gap:var(--section-gap)}.guide-console-wrap{padding-top:clamp(38px,4vw,60px)}.guide-top-grid{gap:22px;margin-top:0}.first-five-strip{gap:16px;margin-top:-28px}.section,.regional-section,.service-op-section{margin:0}.card,.notice,.toc,.form-panel,.command-panel,.guide-module,.quick-answer-console,.conversion-path-console,.decision-assist-panel,.documentation-console,.recovery-tool-strip,.recovery-tool-suite,.damage-summary-builder,.insurance-builder,.downloadable-packet-console,.what-happened-flow,.utility-tool-panel,.archive-meta-panel,.business-ecosystem-panel,.regional-context-panel,.region-property-card,.related-city-card,.regional-guidance-note,.resource-card,.insurance-reality,.timeline-stage,.op-step-card,.mistake-card,.insurance-question,.first-five-card,.service-card,.region-card{border:1px solid var(--hairline);box-shadow:var(--shadow-premium)}.card,.notice,.toc,.form-panel,.command-panel,.guide-module,.quick-answer-console,.conversion-path-console,.decision-assist-panel,.documentation-console,.recovery-tool-strip,.recovery-tool-suite,.damage-summary-builder,.insurance-builder,.downloadable-packet-console,.what-happened-flow,.utility-tool-panel,.archive-meta-panel,.business-ecosystem-panel,.regional-context-panel{padding:clamp(24px,3vw,38px)}.guide-module,.command-panel,.quick-answer-console,.conversion-path-console,.decision-assist-panel,.documentation-console,.recovery-tool-suite,.damage-summary-builder,.insurance-builder,.downloadable-packet-console,.what-happened-flow,.utility-tool-panel,.archive-meta-panel,.business-ecosystem-panel{background:linear-gradient(#fffffffa,#fffffff0),radial-gradient(circle at 98% 2%,#082f6f0b,#0000 18rem)}.guide-module:hover,.resource-card:hover,.insurance-reality:hover,.timeline-stage:hover,.documentation-console:hover,.business-link-card:hover,.tool-card:hover,.packet-selector:hover,.triage-chip:hover,.conversion-track-card:hover,.decision-signal-card:hover{box-shadow:var(--shadow-premium-hover);transform:translateY(-2px)}.guide-top-grid .notice:last-child{grid-column:auto}.toc-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;padding:16px 18px}.toc-shell summary{font-size:.96rem}.toc-shell summary h2{font-size:1.05rem}.toc-shell ul{columns:2;column-gap:34px;margin-top:14px}.service-op-toc-shell{margin-top:0}.service-op-toc{grid-template-columns:repeat(3,minmax(0,1fr))}.service-op-toc a{box-shadow:none;background:#ffffffb8}.trigger-list{gap:10px}.trigger-list li,.quality-strip span,.source-badge,.status-pill,.texas-context-ribbon span{border-radius:999px;font-size:.76rem;font-weight:820}.op-step-grid,.mistake-grid,.insurance-question-grid,.regional-priority-grid,.official-resource-grid,.business-link-grid,.tool-card-grid,.packet-selector-grid,.flow-summary-grid,.guide-prose-grid{gap:16px}.related-city-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.city-chip-card{min-height:auto;color:var(--ink);padding:16px 18px;text-decoration:none}.city-chip-card span{width:fit-content;color:var(--texas-red);text-transform:uppercase;letter-spacing:.08em;background:#fff2f5;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:900}.regional-section:before{opacity:.72;width:92px;height:3px}.regional-context-grid{grid-template-columns:minmax(0,.95fr) minmax(260px,.38fr);gap:28px}.regional-stat-stack{gap:14px}.regional-stat-stack article{box-shadow:var(--shadow-premium)}.split-dark,.service-op-section.dark,.cta-command-band{box-shadow:0 30px 74px #082f6f24}.sticky-chat{border:1px solid #082f6f1a;border-radius:8px;box-shadow:0 22px 68px #082f6f29}.archive-hub-suite,.business-directory-suite{gap:var(--section-gap);display:grid}.archive-hub-hero,.business-directory-hero,.archive-method-note,.business-method-note,.business-category-panel,.archive-year-panel{border:1px solid var(--hairline);box-shadow:var(--shadow-premium);background:linear-gradient(#fffffffa,#fffffff0),radial-gradient(circle at 96% 4%,#082f6f0b,#0000 18rem);border-radius:10px;padding:clamp(24px,3vw,38px);position:relative;overflow:hidden}.archive-hub-hero,.business-directory-hero{grid-template-columns:minmax(0,.84fr) minmax(320px,.48fr);align-items:center;gap:clamp(24px,4vw,46px);display:grid}.archive-hub-hero p,.business-directory-hero p,.archive-method-note p,.business-method-note p{color:#101827b8}.archive-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.archive-metric-grid article{border:1px solid var(--hairline);background:#ffffffd1;border-radius:10px;align-content:end;min-height:132px;padding:18px;display:grid}.archive-metric-grid strong{color:var(--navy);font-size:clamp(2rem,4vw,3.4rem);line-height:1}.archive-metric-grid span,.archive-feature-card span,.archive-month-card span,.archive-month-card small{color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.archive-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.archive-feature-card,.archive-month-card{color:var(--ink);border:1px solid var(--hairline);box-shadow:var(--shadow-premium);background:#ffffffe6;border-radius:10px;gap:9px;padding:18px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.archive-feature-card:hover,.archive-month-card:hover{box-shadow:var(--shadow-premium-hover);border-color:#d10f363d;transform:translateY(-2px)}.archive-feature-card p{color:#101827ad;margin:0}.archive-topic-strip{flex-wrap:wrap;gap:10px;display:flex}.archive-topic-strip span{border:1px solid var(--hairline);color:var(--navy);background:#ffffffd1;border-radius:999px;padding:8px 11px;font-size:.82rem;font-weight:850}.archive-year-stack,.business-category-stack{gap:18px;display:grid}.archive-year-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.archive-year-panel summary::-webkit-details-marker{display:none}.archive-year-panel summary strong{color:var(--navy);font-size:clamp(1.6rem,3vw,2.7rem)}.archive-year-panel summary span{color:var(--muted);font-weight:850}.archive-year-panel summary:after{content:"Open";border:1px solid var(--hairline);color:var(--navy);border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900}.archive-year-panel[open] summary:after{content:"Close"}.archive-month-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.archive-month-card{box-shadow:none}.archive-month-card h3{font-size:1rem}.archive-method-note{align-items:flex-start;gap:18px;display:flex}.storm-event-archive-suite{gap:var(--section-gap);display:grid}.storm-event-archive-hero,.storm-archive-use-panel{color:#fff;background:radial-gradient(circle at 90% 18%, #d10f3647, transparent 24rem), radial-gradient(circle at 10% 18%, #ffffff1c, transparent 22rem), linear-gradient(135deg, var(--navy), #071827 64%, #030914);border-radius:14px;grid-template-columns:minmax(0,.92fr) minmax(300px,.48fr);align-items:center;gap:clamp(24px,4vw,46px);padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 86px #082f6f38}.storm-event-archive-hero:after,.storm-archive-use-panel:after{content:"";opacity:.42;pointer-events:none;background-image:radial-gradient(circle at 82%,#ffffff24 0 2px,#0000 3px),linear-gradient(110deg,#ffffff14 1px,#0000 1px),repeating-radial-gradient(circle at 86% 52%,#0000 0 44px,#ffffff14 45px 46px);background-size:62px 62px,58px 58px,100% 100%;position:absolute;inset:0}.storm-event-archive-hero>*,.storm-archive-use-panel>*{z-index:1;position:relative}.storm-event-archive-hero h2,.storm-archive-use-panel h2{color:#fff;margin:0 0 18px;font-size:clamp(2.25rem,5vw,4.8rem);line-height:.98}.storm-event-archive-hero p,.storm-archive-use-panel p{color:#ffffffd1;max-width:74ch}.storm-event-archive-hero .archive-metric-grid article{color:var(--navy);background:#fffffff0}.storm-memory-principles,.storm-event-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.storm-memory-card,.storm-event-feature-card,.storm-era-panel,.storm-event-card,.storm-archive-related-panel{border:1px solid var(--hairline);box-shadow:var(--shadow-premium);background:#ffffffeb;border-radius:12px}.storm-memory-card{padding:22px}.storm-memory-card h3,.storm-event-feature-card h3{color:var(--navy)}.storm-memory-card p,.storm-event-feature-card p,.storm-era-heading p,.storm-event-summary,.storm-event-date,.storm-event-grid li,.storm-event-detail-panel{color:#101827b8}.storm-event-feature-card{min-height:220px;color:var(--ink);gap:10px;padding:22px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.storm-event-feature-card:after{content:"";border:24px solid #082f6f14;border-radius:999px;width:176px;height:176px;position:absolute;bottom:-62px;right:-62px}.storm-event-feature-card:hover{box-shadow:var(--shadow-premium-hover);border-color:#d10f363d;transform:translateY(-2px)}.storm-event-feature-card span{background:var(--navy);color:#fff;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.8rem;font-weight:900}.storm-event-timeline,.storm-event-stack{gap:22px;display:grid}.storm-era-panel,.storm-archive-related-panel{gap:20px;padding:clamp(24px,3vw,38px);display:grid}.storm-era-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.storm-era-heading h2{color:var(--navy);margin:0 0 8px}.storm-event-card{grid-template-columns:112px minmax(0,1fr);gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 48px #082f6f1a}.storm-event-card:before{content:"";opacity:.08;background-image:repeating-linear-gradient(135deg, var(--navy) 0 1px, transparent 1px 28px), radial-gradient(circle at 100% 0, currentColor, transparent 18rem);pointer-events:none;position:absolute;inset:0}.storm-event-card.theme-gulfCoast{color:var(--teal)}.storm-event-card.theme-hillCountry{color:var(--clay-red)}.storm-event-card.theme-northTexas{color:var(--navy)}.storm-event-card.theme-eastTexas{color:var(--pine-green)}.storm-event-card.theme-southTexas{color:var(--canyon-red)}.storm-event-card.theme-westTexas{color:var(--storm-purple)}.storm-event-card.theme-southeastTexas{color:var(--floodwater)}.storm-event-card.theme-statewide{color:var(--texas-red)}.storm-event-date-rail{z-index:1;color:#fff;background:linear-gradient(180deg, var(--navy), #071827);align-content:start;gap:10px;min-height:100%;padding:22px 18px;display:grid;position:relative}.storm-event-date-rail strong{font-size:clamp(1.7rem,3vw,2.7rem);line-height:1}.storm-event-date-rail span{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.storm-event-main{z-index:1;gap:18px;padding:clamp(22px,3vw,34px);display:grid;position:relative}.storm-event-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.storm-event-title-row h3{color:var(--navy);margin:0;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1.04}.storm-event-date{margin:6px 0 0;font-weight:850}.storm-event-pill-row,.storm-guide-chip-row{flex-wrap:wrap;gap:8px;display:flex}.storm-event-pill-row span,.storm-guide-chip-row a{border:1px solid var(--hairline);color:var(--navy);background:#fff;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:850}.storm-guide-chip-row a{text-decoration:none}.storm-event-grid,.storm-event-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.storm-event-grid section{border:1px solid var(--hairline);background:#ffffffd1;border-radius:10px;padding:18px}.storm-event-grid h4,.storm-event-detail-grid h4{color:var(--navy);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:.92rem}.storm-event-grid ul{margin:0;padding-left:18px}.storm-event-detail-panel{border:1px solid var(--hairline);background:#ffffffdb;border-radius:10px;padding:0}.storm-event-detail-panel summary{cursor:pointer;color:var(--navy);padding:16px 18px;font-weight:900;list-style:none}.storm-event-detail-panel summary::-webkit-details-marker{display:none}.storm-event-detail-panel[open] summary{border-bottom:1px solid var(--hairline)}.storm-event-detail-grid{padding:18px}.storm-resource-list{gap:10px;display:grid}.storm-resource-list a{border:1px solid var(--hairline);color:var(--ink);background:#fff;border-radius:10px;gap:3px;padding:12px;text-decoration:none;display:grid}.storm-resource-list a:hover,.storm-guide-chip-row a:hover{color:var(--texas-red);border-color:#d10f3647}.storm-resource-list span{color:var(--texas-red);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.storm-archive-checklist{gap:10px;display:grid}.storm-archive-checklist span{color:#ffffffe6;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;padding:12px 14px;font-weight:800}.storm-event-detail-link{width:fit-content;color:var(--texas-red);background:#d10f3614;border-radius:999px;align-items:center;margin-top:12px;padding:8px 12px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.storm-event-detail-link:hover{background:var(--texas-red);color:#fff}.storm-event-detail-page{background:linear-gradient(180deg, #082f6f0d, #fff0 28rem), var(--page-bg)}.event-detail-hero{color:#fff;background:radial-gradient(circle at 82% 22%, #d10f363d, transparent 25rem), radial-gradient(circle at 18% 12%, #ffffff1f, transparent 21rem), linear-gradient(135deg, var(--navy), #071827 62%, #020712);padding:clamp(78px,10vw,132px) 0 clamp(52px,7vw,88px);position:relative;overflow:hidden}.event-detail-hero:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(circle at 84% 56%,#ffffff29 0 2px,#0000 3px),repeating-radial-gradient(circle at 84% 56%,#0000 0 48px,#ffffff12 49px 50px),linear-gradient(115deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px,100% 100%,62px 62px;position:absolute;inset:0}.storm-event-detail-page.theme-gulfCoast .event-detail-hero{background:radial-gradient(circle at 78% 20%, #2a9d8f57, transparent 25rem), radial-gradient(circle at 15% 10%, #ffffff1f, transparent 21rem), linear-gradient(135deg, var(--navy), #063642 64%, #020712)}.storm-event-detail-page.theme-hillCountry .event-detail-hero{background:radial-gradient(circle at 80% 20%, #d8c3a557, transparent 24rem), radial-gradient(circle at 20% 12%, #a64b2a42, transparent 20rem), linear-gradient(135deg, var(--navy), #172334 64%, #090706)}.storm-event-detail-page.theme-northTexas .event-detail-hero{background:radial-gradient(circle at 80% 20%, #d10f3647, transparent 23rem), repeating-radial-gradient(circle at 86% 50%, transparent 0 50px, #ffffff14 51px 52px), linear-gradient(135deg, var(--navy), #071827 65%, #121212)}.storm-event-detail-page.theme-eastTexas .event-detail-hero{background:radial-gradient(circle at 78% 18%, #244d3a85, transparent 24rem), radial-gradient(circle at 12% 12%, #ffffff1c, transparent 18rem), linear-gradient(135deg, var(--navy), #10251d 65%, #030914)}.storm-event-detail-page.theme-southTexas .event-detail-hero,.storm-event-detail-page.theme-westTexas .event-detail-hero{background:radial-gradient(circle at 80% 20%, #a64b2a57, transparent 24rem), radial-gradient(circle at 15% 12%, #d8c3a52e, transparent 19rem), linear-gradient(135deg, var(--navy), #271b20 65%, #06070a)}.event-detail-hero-inner{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(320px,.42fr);align-items:center;gap:clamp(28px,5vw,68px);width:calc(100% - 32px);max-width:1280px;margin:0 auto;display:grid;position:relative}.event-detail-hero h1{color:#fff;max-width:13ch;margin:0 0 20px;font-size:clamp(2.8rem,6vw,5.7rem);line-height:.96}.event-detail-hero .hero-copy{color:#ffffffd1;max-width:76ch}.event-detail-meta-row{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.event-detail-meta-row span{color:#ffffffe0;letter-spacing:.04em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:900}.event-source-panel,.event-detail-summary-panel,.event-detail-list-block,.event-detail-callout,.event-detail-lessons,.event-detail-source-section,.event-detail-related-panel,.event-detail-final-cta{border:1px solid var(--hairline);box-shadow:var(--shadow-premium);background:#fffffff0;border-radius:16px}.event-source-panel{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:16px;padding:clamp(22px,3vw,32px);display:grid}.event-source-panel h2{color:var(--navy);margin:0}.event-source-panel p{color:#101827b3;margin:0}.event-resource-mini-list,.event-official-resource-grid{gap:12px;display:grid}.event-resource-mini-list a,.event-official-resource-grid a{border:1px solid var(--hairline);color:var(--ink);background:#fff;border-radius:12px;gap:4px;padding:14px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.event-resource-mini-list a:hover,.event-official-resource-grid a:hover{border-color:#d10f3642;transform:translateY(-2px);box-shadow:0 14px 34px #082f6f1a}.event-resource-mini-list span,.event-official-resource-grid span,.event-official-resource-grid em,.event-detail-label{color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:900}.event-detail-wrap{gap:var(--section-gap);display:grid}.event-detail-summary-panel{grid-template-columns:minmax(0,.9fr) minmax(260px,.38fr);align-items:center;gap:24px;padding:clamp(24px,4vw,42px);display:grid}.event-detail-summary-panel h2{color:var(--navy);margin:0;font-size:clamp(1.65rem,3vw,3rem);line-height:1}.event-detail-chip-cloud{flex-wrap:wrap;gap:8px;display:flex}.event-detail-chip-cloud span{color:var(--navy);background:#082f6f14;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:900}.event-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.event-detail-list-block{padding:clamp(22px,3vw,34px);position:relative;overflow:hidden}.event-detail-list-block:after{content:"";border:24px solid #082f6f0f;border-radius:999px;width:190px;height:190px;position:absolute;bottom:-70px;right:-70px}.event-detail-list-block h2{color:var(--navy);margin:4px 0 16px;position:relative}.event-detail-list-block ul{color:#101827bd;gap:10px;margin:0;padding-left:19px;display:grid;position:relative}.event-detail-callout{grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(22px,3vw,34px);display:grid}.event-detail-callout h2{color:var(--navy);margin:0 0 12px;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1}.event-detail-callout p{color:#101827b8}.event-detail-lessons,.event-detail-source-section,.event-detail-related-panel{gap:20px;padding:clamp(24px,4vw,42px);display:grid}.event-detail-lessons h2,.event-detail-source-section h2,.event-detail-related-panel h2{color:var(--navy);margin:0}.event-lesson-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.event-lesson-grid article{border:1px solid var(--hairline);background:linear-gradient(#fff,#faf7f1c7);border-radius:14px;padding:18px}.event-lesson-grid span{background:var(--navy);color:#fff;border-radius:999px;place-items:center;width:36px;height:36px;margin-bottom:12px;font-size:.78rem;font-weight:900;display:inline-grid}.event-lesson-grid p{color:#101827bd;margin:0}.event-detail-lessons.documentation .event-lesson-grid span{background:var(--texas-red)}.event-official-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-detail-final-cta{color:#fff;background:radial-gradient(circle at 90% 20%, #d10f3640, transparent 22rem), linear-gradient(135deg, var(--navy), #071827);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(28px,4vw,46px);display:grid;position:relative;overflow:hidden}.event-detail-final-cta h2{color:#fff;margin:0 0 10px;font-size:clamp(1.8rem,4vw,3.4rem);line-height:.98}.event-detail-final-cta p{color:#ffffffd1;max-width:78ch}.answer-library-suite{gap:var(--section-gap);display:grid}.answer-library-hero{color:#fff;background:radial-gradient(circle at 88% 22%, #d10f3652, transparent 22rem), radial-gradient(circle at 12% 12%, #ffffff1f, transparent 22rem), linear-gradient(135deg, var(--navy), #071827 66%, #030914);border-radius:14px;grid-template-columns:minmax(0,.96fr) minmax(300px,.5fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 86px #082f6f38}.answer-library-hero:after{content:"";opacity:.35;pointer-events:none;background-image:linear-gradient(110deg,#ffffff17 1px,#0000 1px),repeating-radial-gradient(circle at 84% 58%,#0000 0 42px,#ffffff14 43px 44px);background-size:58px 58px,100% 100%;position:absolute;inset:0}.answer-library-hero>*{z-index:1;position:relative}.answer-library-hero h2{color:#fff;margin:0 0 18px;font-size:clamp(2.25rem,5vw,4.9rem);line-height:.98}.answer-library-hero p{color:#ffffffd1;max-width:74ch}.answer-library-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.answer-library-metrics article{min-height:132px;color:var(--navy);background:#fffffff0;border:1px solid #ffffff38;border-radius:10px;align-content:end;padding:18px;display:grid}.answer-library-metrics strong{font-size:clamp(2rem,4vw,3.4rem);line-height:1}.answer-library-metrics span,.answer-feature-card span,.answer-card-topline span{color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.answer-category-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.answer-category-strip a{border:1px solid var(--hairline);min-height:86px;color:var(--navy);box-shadow:var(--shadow-premium);background:#ffffffeb;border-radius:10px;gap:3px;padding:16px;text-decoration:none;display:grid}.answer-category-strip span{color:#10182794;font-size:.82rem;font-weight:800}.answer-router-console,.answer-source-console{background:radial-gradient(circle at 12% 6%,#d10f361a,#0000 18rem),radial-gradient(circle at 88% 0,#082f6f1f,#0000 22rem),linear-gradient(135deg,#fff,#f8fbff 58%,#fbf5ee);border-radius:30px;padding:clamp(24px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 28px 74px #082f6f1a}.answer-router-console:before,.answer-source-console:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 18%,#d10f3609 18% 18.3%,#0000 18.3% 56%,#082f6f0a 56% 56.3%,#0000 56.3%),repeating-linear-gradient(90deg,#082f6f06 0 1px,#0000 1px 44px);position:absolute;inset:0}.answer-router-console>*,.answer-source-console>*{z-index:1;position:relative}.answer-router-intro{gap:10px;max-width:980px;margin-bottom:clamp(20px,3vw,30px);display:grid}.answer-router-intro h2,.answer-source-console h2{color:var(--navy);margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.02}.answer-router-intro p,.answer-router-grid p,.answer-source-console p,.answer-source-track-grid p,.answer-source-track-grid small{color:#101827ad;line-height:1.55}.answer-router-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.answer-router-grid article,.answer-source-track-grid article{background:#ffffffeb;border-radius:22px;padding:18px;box-shadow:inset 0 0 0 1px #082f6f14}.answer-router-grid article{gap:12px;min-height:285px;display:grid}.answer-router-grid span{color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:950}.answer-router-grid ul{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.answer-router-grid li a{color:var(--navy);background:linear-gradient(135deg,#082f6f0f,#d10f360b);border-radius:14px;padding:10px 12px;font-size:.9rem;font-weight:900;line-height:1.25;text-decoration:none;transition:transform .16s,background .16s;display:block}.answer-router-grid li a:hover{background:linear-gradient(135deg,#082f6f1a,#d10f3614);transform:translateY(-2px)}.answer-source-console{grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);display:grid}.answer-source-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.answer-source-track-grid h3{color:var(--navy);margin:0 0 8px}.answer-source-track-grid small{margin-top:8px;font-size:.86rem;display:block}.answer-feature-grid,.answer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.answer-feature-card,.answer-category-panel,.answer-card,.answer-library-related{border:1px solid var(--hairline);box-shadow:var(--shadow-premium);background:#fffffff0;border-radius:12px}.answer-feature-card{gap:14px;padding:clamp(22px,3vw,30px);display:grid}.answer-feature-card h3,.answer-category-panel h2,.answer-card h3{color:var(--navy)}.answer-feature-card h3{margin:0;font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.05}.answer-feature-card p,.answer-card p,.answer-doc-module li{color:#101827b8}.answer-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.answer-action-row>a,.answer-deep-link a{background:var(--navy);color:#fff;border-radius:999px;align-items:center;width:fit-content;padding:10px 13px;font-weight:900;text-decoration:none;display:inline-flex}.answer-category-stack{gap:24px;display:grid}.answer-category-panel,.answer-library-related{gap:22px;padding:clamp(24px,3vw,38px);display:grid}.answer-card{gap:15px;padding:clamp(20px,2.4vw,28px);display:grid;box-shadow:0 16px 48px #082f6f14}.answer-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.answer-card-topline a{color:var(--muted);font-size:.78rem;font-weight:850;text-decoration:none}.direct-answer{border-left:5px solid var(--texas-red);background:linear-gradient(90deg,#d10f360f,#082f6f08);border-radius:8px;padding:14px 16px}.direct-answer strong,.answer-doc-module h4{color:var(--navy);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.direct-answer p{margin:6px 0 0}.answer-why{margin:0}.answer-doc-module{border:1px solid var(--hairline);background:#f8fafce6;border-radius:10px;padding:14px}.answer-doc-module h4{margin:0 0 8px}.answer-doc-module ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.answer-doc-module li{border:1px solid var(--hairline);background:#fff;border-radius:999px;padding:6px 9px;font-size:.82rem;font-weight:800}.answer-source-row{flex-wrap:wrap;gap:8px;display:flex}.answer-source-row a{color:var(--navy);background:#082f6f14;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900;text-decoration:none}.business-principles-card{border:1px solid var(--hairline);box-shadow:var(--shadow-premium);background:#ffffffdb;border-radius:10px;padding:22px}.local-resource-directory-suite{gap:var(--section-gap);display:grid}.local-resource-hero{color:var(--drywall-white);box-shadow:var(--shadow-premium);background:radial-gradient(circle at 88% 18%,#c8102e33,#0000 30%),radial-gradient(circle at 8% 22%,#1f6f8b57,#0000 34%),linear-gradient(135deg,#071827,#0b2d4d 62%,#06111f);border-radius:26px;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);align-items:stretch;gap:24px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.local-resource-hero:after{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(110deg,#ffffff14 1px,#0000 1px),radial-gradient(circle at 76% 58%,#ffffff1a,#0000 21%);background-size:58px 58px,100% 100%;position:absolute;inset:0}.local-resource-hero>*{z-index:1;position:relative}.resource-region-stack{gap:18px;display:grid}.resource-region-panel{border:1px solid var(--hairline);background:#ffffffd6;border-radius:18px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:20px;padding:22px;display:grid;box-shadow:0 14px 38px #0718270f}.official-resource-grid.compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.official-resource-grid.compact .resource-card{color:var(--charcoal);gap:8px;text-decoration:none;display:grid}.city-resource-directory{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;display:grid}.city-resource-region{border:1px solid var(--hairline);background:var(--drywall-white);border-radius:18px;gap:14px;padding:20px;display:grid;box-shadow:0 14px 38px #07182712}.city-resource-region-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.city-resource-list{gap:10px;display:grid}.city-resource-card{background:#fff;border:1px solid #0718271a;border-radius:14px;overflow:hidden}.city-resource-card summary{cursor:pointer;gap:5px;padding:14px;list-style:none;display:grid}.city-resource-card summary::-webkit-details-marker{display:none}.city-resource-card summary span{color:var(--storm-navy);font-weight:900}.city-resource-card summary small{color:var(--muted);line-height:1.45}.city-resource-links{gap:7px;padding:0 14px 14px;display:grid}.city-resource-links a{color:var(--flood-blue);font-weight:800;text-decoration:none}.business-category-panel{gap:18px;display:grid}@media (min-width:1200px){.guide-console-wrap,.regional-wrap,.service-op-wrap{max-width:1160px}.dashboard-wrap{max-width:1240px}.guide-console-hero-grid,.regional-hero-grid,.service-op-hero-grid{min-height:520px}}@media (max-width:1180px) and (min-width:841px){.topbar-inner{gap:14px}.nav{gap:12px;font-size:.76rem}.nav a:nth-last-child(-n+2){display:none}.header-chat-button{padding-inline:13px}.answer-router-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.answer-source-console{grid-template-columns:1fr}}@media (max-width:840px){.topbar-inner{flex-direction:column;align-items:flex-start}.nav{justify-content:flex-start}.grid.two,.grid.three,.texas-visual-panel,.footer-grid,.intake-grid,.storm-hero-grid,.service-op-hero-grid,.regional-hero-grid,.regional-context-grid,.regional-step-grid,.regional-property-grid,.regional-priority-grid,.official-resource-grid,.related-city-grid,.operator-hero-grid,.operator-split,.operator-feature-grid,.operator-diagram,.operator-asset-strip,.operator-visual-grid,.operator-fit-console,.operator-fit-list,.city-visual-brief,.guide-console-hero-grid,.guide-top-grid,.guide-prose-grid,.guide-split-module,.checklist-console,.checklist-console-grid,.event-detail-hero-inner,.event-detail-summary-panel,.event-detail-grid,.event-detail-callout,.event-lesson-grid,.event-official-resource-grid,.event-detail-final-cta,.asset-metric-grid,.acquisition-checklist-grid,.image-prompt-grid,.texas-mode-grid,.service-op-toc,.op-step-grid,.insurance-question-grid,.mistake-grid,.chat-trigger-panel,.first-five-strip,.service-card-grid,.insurance-grid,.region-card-grid,.answer-router-grid,.answer-source-console,.answer-source-track-grid{grid-template-columns:1fr}.storm-hero-side-stack,.service-hero-side-stack{align-self:auto}.service-op-section.texas-service-visual-section{grid-template-columns:1fr}.texas-mode-card>img+.texas-mode-body{margin-top:125px}.conversion-path-console,.decision-assist-panel{padding:18px}.conversion-path-console,.conversion-track-grid,.decision-signal-grid,.interactive-checklist,.tool-card-grid,.packet-decision-strip,.packet-public-review-console,.packet-public-review-grid,.packet-routing-matrix,.packet-routing-grid,.packet-official-pairing,.packet-official-grid,.packet-distribution-labels,.packet-selector-grid,.packet-context-grid,.packet-preview-grid,.flow-hero,.flow-progress,.flow-yes-no-grid,.flow-summary-grid,.utility-tool-grid,.readiness-grid,.builder-grid,.builder-output-grid,.builder-output-grid.two,.tool-related-console,.business-link-grid,.archive-meta-panel,.archive-hub-hero,.business-directory-hero,.storm-event-archive-hero,.event-source-panel,.answer-library-hero,.storm-archive-use-panel,.local-resource-hero,.resource-region-panel,.archive-metric-grid,.answer-library-metrics,.archive-featured-grid,.archive-month-grid,.storm-memory-principles,.storm-event-feature-grid,.answer-feature-grid,.answer-card-grid,.storm-event-card,.storm-event-grid,.storm-event-detail-grid,.triage-chip-grid,.triage-chip-grid.four{grid-template-columns:1fr}.quick-answer-actions,.decision-assist-footer,.builder-header,.flow-footer,.flow-nav{flex-direction:column;align-items:stretch}.builder-score,.flow-score-card{border-width:1px;border-left:7px solid var(--texas-red);border-radius:8px;width:100%;min-height:auto;padding:14px}.page-hero,.storm-hero{padding-top:42px}.storm-hero-grid,.service-op-hero-grid,.regional-hero-grid{border-radius:14px;min-height:auto;padding:28px 18px}.storm-hero-copy h1{font-size:clamp(2.35rem,13vw,4rem)}.brand{grid-template-columns:40px auto}.brand-mark{width:38px;height:38px}.first-five-strip{margin-top:18px}.storm-event-archive-hero,.event-source-panel,.event-detail-summary-panel,.event-detail-list-block,.event-detail-callout,.event-detail-lessons,.event-detail-source-section,.event-detail-related-panel,.event-detail-final-cta,.answer-library-hero,.storm-archive-use-panel,.storm-era-panel,.answer-category-panel,.answer-library-related,.storm-archive-related-panel{border-radius:12px;padding:20px}.storm-event-title-row,.storm-era-heading{flex-direction:column}.storm-event-date-rail{grid-template-columns:auto 1fr;align-items:center;min-height:auto}.event-detail-hero{padding:48px 0 34px}.event-detail-hero h1{max-width:100%;font-size:clamp(2.55rem,13vw,4.4rem)}.event-detail-meta-row span{font-size:.72rem}.event-detail-final-cta{justify-items:start}.triage-grid{grid-template-columns:1fr}.sticky-chat{grid-template-columns:1fr auto;align-items:center;max-width:none;inset:auto 12px 12px}.modal-backdrop{align-items:flex-end;padding:10px}.modal{border-radius:8px 8px 0 0;width:100%;max-height:88vh;padding:18px}input,select,textarea,.button,.close-button{min-height:46px}.toc-shell summary,.service-op-toc-shell summary{width:100%}.sticky-chat-copy strong:after{content:" Start Flood Cleanup Chat"}.sticky-chat-copy span{font-size:.78rem}.sticky-chat-copy em{display:none}.cta-command-band{grid-template-columns:1fr}.operator-hero{padding-top:46px}.operator-section{padding:22px}.snapshot-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (min-width:841px) and (max-width:1199px){.sticky-chat{display:none}}@media (min-width:1200px) and (max-width:1519px){.sticky-chat{max-width:186px;padding:11px}.sticky-chat-copy{gap:3px}.sticky-chat-copy strong{font-size:.86rem;line-height:1.25}.sticky-chat-copy span{display:none}.sticky-chat-copy em{padding:3px 7px;font-size:.68rem}.sticky-chat .button{width:100%;min-height:44px;padding:10px 12px;font-size:.86rem}}.emergency-action-panel{border:1px solid var(--hairline);box-shadow:var(--shadow-premium);background:radial-gradient(circle at 96% 4%,#d10f3612,#0000 18rem),linear-gradient(#fffffffc,#fffffff2),repeating-linear-gradient(135deg,#0000 0 34px,#082f6f09 34px 35px);border-radius:14px;gap:24px;padding:clamp(24px,3vw,38px);display:grid;position:relative;overflow:hidden}.service-action-brief{border:1px solid var(--hairline);box-shadow:var(--shadow-premium);background:linear-gradient(#fffffffc,#fffffff2),radial-gradient(circle at 98% 0,#082f6f0f,#0000 18rem);border-radius:14px;gap:22px;padding:clamp(24px,3vw,38px);display:grid;position:relative;overflow:hidden}.service-action-brief:before{content:"";pointer-events:none;opacity:.32;background:repeating-linear-gradient(90deg,#0000 0 38px,#082f6f0a 38px 39px),linear-gradient(90deg,#082f6f0d,#0000 42%,#d10f360a);position:absolute;inset:0}.service-action-brief>*{z-index:1;position:relative}.service-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.service-brief-list{border:1px solid var(--hairline);background:#ffffffe6;border-radius:12px;align-content:start;gap:8px;padding:18px;display:grid;box-shadow:0 14px 38px #082f6f12}.service-brief-list.warning{border-left:7px solid var(--texas-red)}.service-brief-list.cta{color:var(--white);background:radial-gradient(circle at 90% 20%, #ffffff1a, transparent 14rem), linear-gradient(135deg, var(--navy), var(--texas-blue-2))}.service-brief-list.cta h3,.service-brief-list.cta p{color:var(--white)}.service-brief-links{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;display:flex}.service-brief-links strong{color:var(--navy)}.service-brief-links a{color:var(--navy);background:#082f6f0b;border:1px solid #082f6f24;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:850;text-decoration:none}.service-brief-links a:hover{color:var(--texas-red);background:#d10f360e;border-color:#d10f363d}.architecture-hub{background:radial-gradient(circle at 100% 0,#d10f3614,#0000 20rem),radial-gradient(circle at 0 0,#082f6f14,#0000 22rem),linear-gradient(#fffffff5,#f7f9fdfa);border:1px solid #082f6f21;border-radius:18px;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 22px 60px #082f6f17}.architecture-hub:before{content:"";pointer-events:none;opacity:.4;background:linear-gradient(90deg,#0000 0 48%,#082f6f14 48% 49%,#0000 49%),repeating-linear-gradient(135deg,#082f6f09 0 1px,#0000 1px 28px);position:absolute;inset:0}.architecture-hub>*{z-index:1;position:relative}.architecture-hub-header,.architecture-cta-strip,.service-area-ethics-panel{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.architecture-hub-header h2,.architecture-hub-header p,.architecture-cluster-card h3,.architecture-cluster-card p,.architecture-cta-strip h3,.architecture-cta-strip p,.service-area-ethics-panel h3,.service-area-ethics-panel p{margin-top:0}.architecture-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.architecture-cluster-card{background:#ffffffe6;border:1px solid #082f6f1f;border-radius:14px;align-content:start;gap:12px;padding:20px;display:grid;position:relative;box-shadow:0 16px 44px #082f6f12}.architecture-index{width:40px;height:40px;color:var(--white);background:linear-gradient(135deg, var(--texas-blue), var(--texas-red));border-radius:999px;place-items:center;font-size:.76rem;font-weight:950;display:inline-grid}.architecture-intent{color:#101827ad;border-left:4px solid var(--texas-red);padding-left:12px}.architecture-link-list,.mini-link-grid{gap:10px;display:grid}.architecture-link-list a,.mini-link-grid a{color:var(--ink);background:#f8fafdeb;border:1px solid #082f6f1c;border-radius:12px;gap:3px;padding:12px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.architecture-link-list a:hover,.mini-link-grid a:hover{color:var(--navy);border-color:#d10f363d;transform:translateY(-2px);box-shadow:0 12px 30px #082f6f14}.architecture-link-list a strong,.mini-link-grid a strong{color:var(--navy)}.architecture-link-list a span,.mini-link-grid a span{color:#101827ad;font-size:.9rem;line-height:1.45}.service-area-ethics-panel,.architecture-cta-strip{background:#082f6f0b;border:1px solid #082f6f24;border-radius:14px;margin-top:20px;padding:20px}.architecture-cta-strip{color:var(--white);background:radial-gradient(circle at 92% 0%, #ffffff21, transparent 15rem), linear-gradient(135deg, var(--navy), var(--texas-blue-2))}.architecture-cta-strip h3,.architecture-cta-strip p{color:var(--white)}.location-architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.location-trust-panel{background:linear-gradient(90deg,#082f6f0e,#0000),#fffffff0;border:1px solid #082f6f21;border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 18px 46px #082f6f14}.location-trust-panel h2,.location-trust-panel p,.location-trust-grid h3{margin-top:0}.location-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.location-trust-grid article{background:#ffffffdb;border:1px solid #082f6f1f;border-radius:12px;padding:15px}.emergency-action-panel:before{content:"";background:linear-gradient(90deg, var(--texas-blue), var(--white), var(--texas-red));height:7px;position:absolute;inset:0 0 auto}.emergency-action-panel>*{z-index:1;position:relative}.emergency-action-panel.compact{padding:clamp(22px,2.5vw,30px)}.first-fifteen-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.process-step-card,.warning-box,.checklist-box{border:1px solid var(--hairline);background:#ffffffe6;border-radius:12px;padding:18px;box-shadow:0 14px 38px #082f6f12}.process-step-card{gap:9px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.process-step-card:hover,.checklist-box:hover{box-shadow:var(--shadow-premium-hover);border-color:#d10f3638;transform:translateY(-2px)}.process-step-card span{width:38px;height:38px;color:var(--white);background:linear-gradient(135deg, var(--texas-blue), var(--texas-red));border-radius:999px;place-items:center;font-size:.78rem;font-weight:950;display:inline-grid}.process-step-card h3,.warning-box h3,.checklist-box h3{margin:0}.process-step-card p,.warning-box p,.checklist-box p{color:#101827b8;margin:0}.trust-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.warning-box{border-left:7px solid var(--texas-red);background:linear-gradient(90deg,#d10f360e,#0000),#fffffff0}.tight-checklist{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tight-checklist li{color:#101827c2;padding-left:22px;position:relative}.tight-checklist li:before{content:"";background:var(--texas-red);border-radius:999px;width:8px;height:8px;position:absolute;top:.72em;left:0;box-shadow:0 0 0 4px #d10f3617}.emergency-action-cta{color:var(--white);background:radial-gradient(circle at 90% 20%, #ffffff1a, transparent 18rem), linear-gradient(135deg, var(--navy), var(--texas-blue-2));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid;box-shadow:0 22px 60px #082f6f24}.emergency-action-cta h3{color:var(--white);margin:0}.emergency-action-cta .eyebrow{color:#ffffffc7;margin:0 0 8px}.conversion-trigger-strip.plain{border-top:0;padding-top:12px}.conversion-trigger-strip.plain span{color:var(--white);background:#ffffff1c;border-color:#fff3}@media (max-width:840px){.first-fifteen-grid,.trust-module-grid,.service-brief-grid,.architecture-cluster-grid,.architecture-hub-header,.architecture-cta-strip,.service-area-ethics-panel,.location-architecture-grid,.location-trust-panel,.location-trust-grid,.emergency-action-cta{grid-template-columns:1fr}.emergency-action-panel{border-radius:12px}}.toolkit-console,.county-resource-layer,.county-layer-teaser{background:radial-gradient(circle at 100% 0,#d10f360e,#0000 18rem),linear-gradient(#fffffffa,#f8fafdf0);border:1px solid #082f6f21;border-radius:18px;padding:clamp(20px,3vw,32px);box-shadow:0 22px 58px #082f6f14}.toolkit-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.toolkit-selector{text-align:left;color:var(--ink);cursor:pointer;background:#ffffffe6;border:1px solid #082f6f24;border-radius:14px;gap:7px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.toolkit-selector:hover,.toolkit-selector.active{background:linear-gradient(135deg,#082f6f0f,#d10f3609),#fff;border-color:#d10f3647;transform:translateY(-2px);box-shadow:0 16px 38px #082f6f1a}.toolkit-selector span,.toolkit-selector small{color:#101827a3}.toolkit-selector strong{color:var(--navy);font-size:1.02rem}.toolkit-workspace{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:18px;display:grid}.toolkit-output-panel{background:linear-gradient(#082f6f0a,#0000),#fffffff5;border:1px solid #082f6f24;border-radius:14px;gap:14px;padding:18px;display:grid}.toolkit-output-panel textarea{resize:vertical;width:100%;min-height:360px;color:var(--ink);background:#fff;border:1px solid #082f6f2e;border-radius:12px;padding:14px;font:.92rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.county-layer-hero,.county-layer-teaser{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:20px;margin-bottom:24px;display:grid}.county-layer-teaser{margin-top:28px}.county-region-stack,.resource-region-stack{gap:20px;display:grid}.county-region-panel{background:#fffffff0;border:1px solid #082f6f21;border-radius:16px;padding:18px;box-shadow:0 16px 42px #082f6f12}.county-region-header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:14px;display:flex}.county-region-header h3{margin:8px 0 0}.county-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.county-resource-card{background:linear-gradient(135deg,#082f6f0a,#fffffff0),#fff;border:1px solid #082f6f1f;border-radius:14px;overflow:hidden}.county-resource-card.gulfCoast{border-top:5px solid var(--teal)}.county-resource-card.hillCountry{border-top:5px solid var(--limestone)}.county-resource-card.northTexas{border-top:5px solid var(--texas-red)}.county-resource-card.eastTexas{border-top:5px solid var(--pine-green)}.county-resource-card.southTexas{border-top:5px solid var(--clay-red)}.county-resource-card.westTexas{border-top:5px solid var(--floodwater)}.county-resource-card.southeastTexas{border-top:5px solid var(--mud-brown)}.county-resource-card summary{cursor:pointer;gap:6px;padding:16px;display:grid}.county-resource-card summary span{color:var(--navy);font-size:1.05rem;font-weight:950}.county-resource-card summary small{color:#101827ad;line-height:1.5}.county-resource-body{border-top:1px solid #082f6f1a;gap:16px;padding:16px;display:grid}.county-resource-body h4{color:var(--navy);margin:0 0 8px}.resource-finder-shell{background:radial-gradient(circle at 90% 0,#d10f361a,#0000 18rem),radial-gradient(circle at 8% 12%,#082f6f1a,#0000 16rem),repeating-linear-gradient(135deg,#082f6f09 0 1px,#0000 1px 24px),linear-gradient(#fffffffa,#f5f8fcf5);border:1px solid #082f6f21;border-radius:22px;gap:22px;padding:clamp(18px,3vw,28px);scroll-margin-top:120px;display:grid;position:relative;overflow:hidden}.resource-finder-shell:before{content:"";aspect-ratio:1;pointer-events:none;border:30px solid #082f6f12;border-radius:50%;width:min(34vw,360px);position:absolute;inset:auto -8% -32% auto}.resource-finder-top{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:20px;display:grid;position:relative}.resource-finder-top h2,.finder-briefing-header h2{margin:4px 0 8px}.resource-finder-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.resource-finder-stats article{background:#ffffffe0;border:1px solid #082f6f24;border-radius:16px;padding:14px;box-shadow:0 14px 34px #082f6f12}.resource-finder-stats strong{color:var(--navy);font-size:clamp(1.35rem,2.6vw,2rem);line-height:1;display:block}.resource-finder-stats span{color:#1018279e;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:.78rem;font-weight:850;display:block}.resource-finder-controls{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:12px;display:grid;position:relative}.finder-search-field,.finder-select-field{gap:7px;display:grid}.finder-search-field span,.finder-select-field span{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.finder-search-field input,.finder-select-field select{width:100%;min-height:52px;color:var(--ink);font:inherit;background:#fffffff5;border:1px solid #082f6f29;border-radius:15px;padding:12px 14px;box-shadow:0 12px 30px #082f6f0f}.finder-search-field input:focus,.finder-select-field select:focus{border-color:#d10f366b;outline:none;box-shadow:0 0 0 4px #d10f361a,0 14px 34px #082f6f17}.finder-region-pills{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.finder-region-pills button{color:var(--navy);cursor:pointer;background:#ffffffe0;border:1px solid #082f6f24;border-radius:999px;padding:9px 12px;font-weight:850;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.finder-region-pills button:hover,.finder-region-pills button.active{background:linear-gradient(135deg,#082f6f14,#d10f360f),#fff;border-color:#d10f3647;transform:translateY(-1px);box-shadow:0 12px 28px #082f6f17}.resource-finder-layout{z-index:1;grid-template-columns:minmax(250px,.34fr) minmax(0,.66fr);align-items:start;gap:16px;display:grid;position:relative}.finder-results-rail,.finder-briefing-card{background:#fffffff2;border:1px solid #082f6f21;border-radius:20px;box-shadow:0 18px 48px #082f6f14}.finder-results-rail{position:sticky;top:92px;overflow:hidden}.finder-results-header{background:linear-gradient(135deg,#082f6f14,#d10f360a);border-bottom:1px solid #082f6f1c;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.finder-results-header span{color:var(--navy);font-weight:950}.finder-results-header small{color:#10182794;text-align:right;font-weight:750}.finder-county-list{gap:8px;max-height:660px;padding:12px;display:grid;overflow:auto}.finder-county-list button{width:100%;min-height:88px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #082f6f1f;border-left:5px solid #082f6f42;border-radius:14px;gap:4px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.finder-county-list button:hover,.finder-county-list button.active{transform:translateY(-1px);box-shadow:0 12px 26px #082f6f1a}.finder-county-list button.gulfCoast,.finder-briefing-card.gulfCoast{border-left-color:var(--teal)}.finder-county-list button.hillCountry,.finder-briefing-card.hillCountry{border-left-color:var(--prairie-gold)}.finder-county-list button.northTexas,.finder-briefing-card.northTexas{border-left-color:var(--texas-red)}.finder-county-list button.eastTexas,.finder-briefing-card.eastTexas{border-left-color:var(--pine-green)}.finder-county-list button.southTexas,.finder-briefing-card.southTexas{border-left-color:var(--clay-red)}.finder-county-list button.westTexas,.finder-briefing-card.westTexas{border-left-color:var(--big-sky)}.finder-county-list button.southeastTexas,.finder-briefing-card.southeastTexas{border-left-color:var(--mud-brown)}.finder-county-list button.active{background:linear-gradient(135deg,#082f6f14,#d10f360b),#fff;border-color:#082f6f38}.finder-county-list strong{color:var(--navy);font-size:1rem}.finder-county-list span{color:#1018279e;font-weight:800}.finder-county-list small{color:#10182794;line-height:1.45}.finder-briefing-card{border-left-width:6px;overflow:hidden}.finder-briefing-header{background:radial-gradient(circle at 96% 0,#d10f3612,#0000 15rem),linear-gradient(#f8fafdfa,#fffffff5);border-bottom:1px solid #082f6f1c;justify-content:space-between;align-items:start;gap:18px;padding:clamp(18px,3vw,26px);display:flex}.finder-briefing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:clamp(18px,3vw,26px);display:grid}.finder-briefing-grid section,.finder-related-guides{background:linear-gradient(#082f6f09,#0000),#fffffff5;border:1px solid #082f6f1f;border-radius:16px;padding:16px}.finder-briefing-grid h3,.finder-related-guides h3{color:var(--navy);margin:0 0 10px}.finder-official-links,.finder-related-grid{gap:10px;display:grid}.finder-official-links a,.finder-related-grid a{color:var(--ink);background:#fff;border:1px solid #082f6f1f;border-radius:14px;gap:5px;padding:13px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.finder-official-links a:hover,.finder-related-grid a:hover{border-color:#d10f3647;transform:translateY(-1px);box-shadow:0 12px 28px #082f6f17}.finder-official-links span,.finder-related-grid span{color:#1018278f;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.finder-official-links strong,.finder-related-grid strong{color:var(--navy);line-height:1.35}.finder-checklist{gap:9px;margin:0;padding:0;list-style:none;display:grid}.finder-checklist li{color:#101827bd;background:#ffffffeb;border:1px solid #082f6f1a;border-radius:12px;padding:10px 10px 10px 32px;line-height:1.5;position:relative}.finder-checklist li:before{content:"";background:var(--texas-red);border-radius:50%;width:8px;height:8px;position:absolute;top:17px;left:12px;box-shadow:0 0 0 4px #d10f3614}.finder-chip-cloud{flex-wrap:wrap;gap:8px;display:flex}.finder-chip-cloud span{color:var(--navy);background:#082f6f0d;border:1px solid #082f6f1f;border-radius:999px;padding:8px 10px;font-size:.86rem;font-weight:800}.finder-related-guides{margin:0 clamp(18px,3vw,26px) clamp(18px,3vw,26px)}.finder-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:840px){.resource-finder-top,.resource-finder-controls,.resource-finder-layout,.finder-briefing-grid,.finder-related-grid,.resource-finder-stats{grid-template-columns:1fr}.finder-results-rail{position:static}.finder-county-list{max-height:360px}.finder-briefing-header{display:grid}}@media (max-width:560px){.resource-finder-shell{border-radius:16px;padding:14px}.finder-region-pills{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.finder-region-pills button{flex:none}}.county-resource-layer-refresh{isolation:isolate;box-shadow:none;background:radial-gradient(circle at 10% 0,#fffffff5,#0000 28rem),radial-gradient(circle at 92% 10%,#d10f3614,#0000 26rem),linear-gradient(#ffffffeb,#f5f8fcb8);border:0;border-radius:clamp(28px,4vw,44px);padding:clamp(26px,5vw,64px);position:relative;overflow:hidden}.county-resource-layer-refresh:before{content:"";z-index:-1;opacity:.58;background:radial-gradient(circle at 80% 8%,#082f6f14,#0000 20rem),repeating-linear-gradient(125deg,#0000 0 32px,#082f6f0a 32px 33px),linear-gradient(90deg,#082f6f08,#0000 52%,#d10f3609);position:absolute;inset:0}.county-resource-layer-refresh .county-layer-hero{grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);align-items:end;gap:clamp(28px,5vw,74px);margin-bottom:clamp(26px,5vw,58px)}.county-layer-copy h2{max-width:920px;color:var(--navy);letter-spacing:0;margin:8px 0 18px;font-size:clamp(2.25rem,5vw,4.85rem);line-height:.98}.county-layer-copy>p{color:#101827b3;max-width:760px;font-size:clamp(1.02rem,1.6vw,1.24rem);line-height:1.7}.county-editorial-panel{color:#fff;background:radial-gradient(circle at 78% 18%, #d10f3652, transparent 16rem), radial-gradient(circle at 18% 22%, #ffffff24, transparent 14rem), linear-gradient(135deg, var(--navy) 0%, #0a3b82 52%, var(--navy-2) 100%);border-radius:clamp(26px,4vw,38px);flex-direction:column;justify-content:flex-end;min-height:390px;padding:clamp(22px,4vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 80px #082f6f2e}.county-editorial-panel h3,.county-editorial-panel .eyebrow{color:#fff}.county-editorial-panel h3{margin:8px 0 10px;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.05}.county-editorial-panel p{color:#ffffffc2;max-width:420px}.county-panel-map{opacity:.84;background:radial-gradient(circle at 64% 45%,#ffffff2e,#0000 4rem),repeating-linear-gradient(100deg,#ffffff24 0 1px,#0000 1px 28px),linear-gradient(135deg,#ffffff14,#ffffff05);border-radius:30px;width:min(72%,360px);height:210px;position:absolute;inset:24px 18px auto auto}.county-panel-map span{transform-origin:0;background:#ffffff80;border-radius:999px;height:3px;display:block;position:absolute}.county-panel-map span:first-child{width:210px;top:68px;left:34px;transform:rotate(-10deg)}.county-panel-map span:nth-child(2){width:250px;top:128px;left:72px;transform:rotate(9deg)}.county-panel-map span:nth-child(3){background:#d10f369e;width:150px;top:34px;left:138px;transform:rotate(44deg)}.county-panel-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.county-panel-tags span{color:#ffffffdb;background:#ffffff21;border-radius:999px;padding:8px 10px;font-size:.82rem;font-weight:850}.county-editorial-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,34px);margin-bottom:clamp(28px,5vw,54px);display:grid}.county-editorial-steps article{border-top:1px solid #082f6f21;flex-direction:column;justify-content:flex-end;min-height:190px;padding-top:22px;display:flex;position:relative}.county-editorial-steps span{color:var(--texas-red);letter-spacing:.12em;font-weight:950}.county-editorial-steps h3{max-width:280px;color:var(--navy);margin:18px 0 8px;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.08}.county-editorial-steps p{color:#1018279e;margin:0;line-height:1.62}.county-editorial-note{border-block:1px solid #082f6f1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:clamp(24px,4vw,44px);padding-block:clamp(20px,3vw,32px);display:grid}.county-editorial-note h2{color:var(--navy);margin:6px 0 8px;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.08}.county-editorial-note p{color:#101827a8;max-width:880px}.county-resource-layer-refresh .resource-finder-shell{background:radial-gradient(circle at 100% 0,#d10f360f,#0000 24rem),linear-gradient(#fffffffa,#fafbfdf5);border:0;border-radius:clamp(28px,4vw,42px);gap:clamp(22px,4vw,36px);padding:clamp(22px,4vw,48px);box-shadow:0 36px 92px #082f6f1a}.county-resource-layer-refresh .resource-finder-shell:before{opacity:.36;border-width:42px;width:min(44vw,460px)}.county-resource-layer-refresh .resource-finder-top{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:start;gap:clamp(22px,4vw,48px)}.county-resource-layer-refresh .resource-finder-top h2{max-width:760px;font-size:clamp(2rem,4vw,4rem);line-height:.98}.county-resource-layer-refresh .resource-finder-top p{color:#101827a3;max-width:720px;font-size:1.04rem}.county-resource-layer-refresh .resource-finder-stats{border-left:1px solid #082f6f1c;grid-template-columns:1fr;gap:0;padding-left:clamp(18px,3vw,30px)}.county-resource-layer-refresh .resource-finder-stats article{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #082f6f1a;border-radius:0;padding:16px 0}.county-resource-layer-refresh .resource-finder-stats article:first-child{padding-top:0}.county-resource-layer-refresh .resource-finder-stats article:last-child{border-bottom:0;padding-bottom:0}.resource-finder-search-panel{z-index:1;background:linear-gradient(135deg,#082f6f0e,#d10f3609),#f6f8fcf0;border-radius:28px;gap:16px;padding:clamp(16px,3vw,26px);display:grid;position:relative}.county-resource-layer-refresh .finder-search-field input,.county-resource-layer-refresh .finder-select-field select{background:#fffffffa;border:0;border-radius:18px;min-height:60px;padding-inline:18px;box-shadow:0 16px 34px #082f6f12}.county-resource-layer-refresh .finder-region-pills{gap:10px}.county-resource-layer-refresh .finder-region-pills button{background:#ffffffb8;border:0;padding:10px 14px;box-shadow:inset 0 0 0 1px #082f6f14}.county-resource-layer-refresh .finder-region-pills button:hover,.county-resource-layer-refresh .finder-region-pills button.active{background:var(--navy);color:#fff;box-shadow:0 14px 28px #082f6f24}.county-resource-layer-refresh .resource-finder-layout{grid-template-columns:minmax(220px,.25fr) minmax(0,.75fr);gap:clamp(18px,3vw,34px)}.county-resource-layer-refresh .finder-results-rail,.county-resource-layer-refresh .finder-briefing-card{box-shadow:none;border:0}.county-resource-layer-refresh .finder-results-rail{background:0 0;border-radius:0}.county-resource-layer-refresh .finder-results-header{background:0 0;border-bottom:0;padding:0 0 14px}.county-resource-layer-refresh .finder-county-list{gap:10px;max-height:720px;padding:0 8px 0 0}.county-resource-layer-refresh .finder-county-list button{min-height:104px;box-shadow:none;background:#f6f8fcdb;border:0;border-left:4px solid #082f6f2e;border-radius:18px;padding:16px}.county-resource-layer-refresh .finder-county-list button:hover,.county-resource-layer-refresh .finder-county-list button.active{background:#fff;box-shadow:0 18px 42px #082f6f1a}.county-resource-layer-refresh .finder-briefing-card{background:linear-gradient(#fff,#fffffff5),radial-gradient(circle at 100% 0,#082f6f14,#0000 22rem);border-left:0;border-radius:34px;box-shadow:0 24px 64px #082f6f14}.county-resource-layer-refresh .finder-briefing-header{background:radial-gradient(circle at 88% 20%,#d10f360f,#0000 18rem),linear-gradient(#fffffffa,#f8fafdc7);border-bottom:0;grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,4vw,42px);display:grid}.county-resource-layer-refresh .finder-briefing-header h2{max-width:760px;font-size:clamp(1.75rem,3.1vw,2.85rem);line-height:1.04}.county-resource-layer-refresh .finder-briefing-header p{color:#101827a8;max-width:820px}.finder-briefing-meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.finder-briefing-meta span{color:var(--navy);background:#082f6f12;border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:850}.county-resource-layer-refresh .finder-briefing-grid{gap:clamp(18px,3vw,28px);padding:clamp(22px,4vw,42px)}.county-resource-layer-refresh .finder-briefing-grid section,.county-resource-layer-refresh .finder-related-guides{background:0 0;border:0;border-radius:0;padding:0}.finder-section-label{color:var(--texas-red);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:950}.county-resource-layer-refresh .finder-briefing-grid h3,.county-resource-layer-refresh .finder-related-guides h3{margin-bottom:14px;font-size:clamp(1.2rem,2vw,1.65rem)}.county-resource-layer-refresh .finder-official-links a,.county-resource-layer-refresh .finder-related-grid a,.county-resource-layer-refresh .finder-checklist li{box-shadow:none;background:#f6f8fce6;border:0;border-radius:18px}.county-resource-layer-refresh .finder-official-links a:hover,.county-resource-layer-refresh .finder-related-grid a:hover{background:#fff;box-shadow:0 16px 36px #082f6f17}.county-resource-layer-refresh .finder-chip-cloud span{background:#082f6f12;border:0;padding:9px 12px}.county-resource-layer-refresh .finder-related-guides{margin:0;padding:0 clamp(22px,4vw,42px) clamp(24px,4vw,42px)}.county-resource-layer-refresh .finder-related-guides .section-heading-row{border-top:1px solid #082f6f1a;padding-top:clamp(22px,4vw,34px)}.community-resource-shelf{background:radial-gradient(circle at 12% 4%,#d10f361a,#0000 18rem),radial-gradient(circle at 92% 14%,#1f6f8b26,#0000 20rem),linear-gradient(135deg,#fff,#f7f8fb 62%,#f2f5f9);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 28px 80px #082f6f1c}.community-resource-shelf:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 18%,#082f6f0b 18% 18.4%,#0000 18.4% 38%,#d10f360b 38% 38.3%,#0000 38.3%),repeating-linear-gradient(0deg,#082f6f09 0 1px,#0000 1px 34px);position:absolute;inset:0}.community-resource-shelf>*{z-index:1;position:relative}.community-resource-shelf.compact{border-radius:28px;box-shadow:0 22px 56px #082f6f17}.community-shelf-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.community-shelf-header h2{max-width:820px;margin-bottom:12px;font-size:clamp(2rem,4vw,3.55rem);line-height:1.02}.community-shelf-header p{color:#101827ad;max-width:860px;font-size:1.03rem}.community-shelf-groups{gap:clamp(18px,3vw,28px);display:grid}.community-shelf-group{border-top:1px solid #082f6f1c;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,28px);padding-top:clamp(18px,3vw,26px);display:grid}.community-shelf-group h3{color:var(--navy);font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.1;position:sticky;top:96px}.community-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.community-shelf-card{min-height:230px;color:var(--charcoal);background:#ffffffdb;border-radius:24px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:inset 0 0 0 1px #082f6f14}.community-shelf-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1f}.community-shelf-card span{color:var(--texas-red);letter-spacing:.1em;text-transform:uppercase;background:#d10f3617;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:.72rem;font-weight:950}.community-shelf-card h4{color:var(--navy);margin:18px 0 10px;font-size:clamp(1.15rem,1.8vw,1.38rem);line-height:1.08}.community-shelf-card p{color:#101827ad;font-size:.96rem}.community-shelf-card small{color:#082f6fb8;border-top:1px solid #082f6f14;margin-top:auto;padding-top:14px;font-size:.78rem;font-weight:850;line-height:1.35;display:block}.community-route-panel,.community-patron-triage,.community-maintainer-checks,.community-sharing-formats,.community-source-map,.community-maintainer-packet,.community-print-bundles,.community-review-cadence,.community-offline-access,.community-sentence-bank{background:linear-gradient(135deg,#ffffffd6,#faf7f1ad),radial-gradient(circle at 94% 8%,#1f6f8b1f,#0000 15rem);border-radius:28px;margin-top:clamp(22px,4vw,34px);padding:clamp(20px,3vw,30px);box-shadow:inset 0 0 0 1px #082f6f14}.community-route-panel{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,28px);display:grid}.community-route-intro h3,.community-patron-triage h3,.community-maintainer-checks h3,.community-sharing-intro h3,.community-source-map h3,.community-maintainer-packet h3,.community-print-bundles h3,.community-review-cadence h3,.community-offline-access h3,.community-sentence-bank h3{color:var(--navy);margin:0 0 10px;font-size:clamp(1.5rem,2.4vw,2.05rem);line-height:1.05}.community-route-intro p,.community-patron-triage>div>p,.community-sharing-intro p,.community-source-map>div>p,.community-maintainer-packet-intro p,.community-print-bundles>div>p,.community-sentence-bank>div>p{color:#101827ad}.community-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.community-route-card{color:var(--charcoal);background:#ffffffdb;border-radius:20px;gap:10px;min-height:152px;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.community-route-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 42px #082f6f1f}.community-route-card span{color:var(--texas-red);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950}.community-route-card p{color:#101827b8;margin:0;line-height:1.5}.community-patron-triage,.community-print-bundles{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,28px);display:grid}.community-patron-grid,.community-print-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.community-patron-grid article,.community-print-grid article{background:linear-gradient(135deg,#ffffffeb,#faf7f1b8),radial-gradient(circle at 92% 8%,#1f6f8b1a,#0000 8rem);border-radius:20px;min-height:158px;padding:18px;box-shadow:inset 0 0 0 1px #082f6f14}.community-patron-grid span,.community-print-grid span{color:var(--texas-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:inline-flex}.community-patron-grid p,.community-print-grid p{color:#101827b8;margin:0;line-height:1.52}.community-print-grid p+p{margin-top:10px}.community-print-grid strong{color:var(--navy)}.community-maintainer-checks{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:clamp(18px,3vw,28px);display:grid}.community-maintainer-checks ul{columns:2;color:#101827b8;column-gap:28px;margin:0;padding-left:18px;line-height:1.55}.community-maintainer-checks li{break-inside:avoid;margin:0 0 10px}.community-sharing-formats{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,28px);display:grid}.community-source-map{color:#fff;background:linear-gradient(135deg,#082f6ff5,#082f6fe6),radial-gradient(circle at 92% 10%,#1f6f8b38,#0000 16rem),radial-gradient(circle at 10% 88%,#f2a23a24,#0000 14rem);grid-template-columns:minmax(250px,.3fr) minmax(0,1fr);gap:clamp(18px,3vw,28px);display:grid}.community-source-map h3,.community-source-map>div>p{color:#fff}.community-source-map>div>p{color:#ffffffc2}.community-source-map-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.community-source-map-grid article{background:#ffffff14;border-radius:22px;min-height:286px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff24}.community-source-map-grid span{color:var(--safety-amber);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:950;line-height:1.3;display:block}.community-source-map-grid p{color:#ffffffc7;margin:0;font-size:.92rem;line-height:1.5}.community-source-map-grid p+p{margin-top:12px}.community-source-map-grid strong{color:#fff}.community-maintainer-packet{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,28px);display:grid}.community-maintainer-packet ol{counter-reset:maintainer-packet;gap:12px;margin:0;padding:0;list-style:none;display:grid}.community-maintainer-packet li{counter-increment:maintainer-packet;background:#ffffffe0;border-radius:20px;min-height:120px;padding:18px 18px 18px 64px;position:relative;box-shadow:inset 0 0 0 1px #082f6f14}.community-maintainer-packet li:before{background:var(--texas-red);color:#fff;content:counter(maintainer-packet);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.82rem;font-weight:950;display:inline-flex;position:absolute;top:18px;left:18px}.community-maintainer-packet strong{color:var(--navy);margin-bottom:6px;display:block}.community-maintainer-packet li p{color:#101827b3;margin:0;line-height:1.52}.community-sharing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.community-sharing-card{color:var(--charcoal);background:linear-gradient(#ffffffeb,#ffffffc2),radial-gradient(circle at 90% 6%,#d10f3614,#0000 9rem);border-radius:22px;gap:12px;min-height:178px;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.community-sharing-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 44px #082f6f1f}.community-sharing-card span,.community-cadence-list span,.community-sentence-grid span{color:var(--texas-red);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950}.community-sharing-card h4{color:var(--navy);margin:0;font-size:1.05rem;line-height:1.25}.community-sharing-card p{color:#101827b3;margin:0;font-size:.94rem;line-height:1.52}.community-review-cadence{color:#fff;background:linear-gradient(135deg,#082f6ff7,#082f6fe6),radial-gradient(circle at 92% 10%,#f2a23a29,#0000 14rem);grid-template-columns:minmax(230px,.3fr) minmax(0,1fr);gap:clamp(18px,3vw,28px);display:grid}.community-review-cadence h3{color:#fff}.community-cadence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.community-cadence-list article{background:#ffffff14;border-radius:20px;min-height:132px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff24}.community-cadence-list span{color:var(--safety-amber)}.community-cadence-list p{color:#ffffffc7;margin:10px 0 0;line-height:1.5}.community-offline-access{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,28px);display:grid}.community-offline-access ul{columns:2;color:#101827b8;column-gap:28px;margin:0;padding-left:18px;line-height:1.55}.community-offline-access li{break-inside:avoid;margin:0 0 10px}.community-sentence-bank{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,28px);display:grid}.community-sentence-grid{gap:12px;display:grid}.community-sentence-grid article{background:#ffffffdb;border-radius:20px;padding:18px 20px;box-shadow:inset 0 0 0 1px #082f6f14}.community-sentence-grid p{color:#101827bd;margin:8px 0 0;line-height:1.56}.community-shelf-sharebox{background:var(--navy);color:#fff;border-radius:24px;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:center;gap:18px;margin-top:clamp(22px,4vw,34px);padding:clamp(20px,3vw,28px);display:grid}.community-shelf-sharebox h3,.community-shelf-sharebox p{margin:0}.community-shelf-sharebox p{color:#ffffffc7}.community-distribution-planner{background:radial-gradient(circle at 8% 8%,#d10f361a,#0000 18rem),radial-gradient(circle at 90% 8%,#1f6f8b24,#0000 20rem),linear-gradient(135deg,#fff,#faf7f1 50%,#eef6fb);border-radius:36px;margin:clamp(30px,5vw,60px) 0;padding:clamp(24px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 34px 88px #082f6f1a}.community-distribution-planner:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 18%,#d10f360b 18% 18.35%,#0000 18.35% 58%,#1f6f8b0c 58% 58.35%,#0000 58.35%),repeating-linear-gradient(0deg,#082f6f06 0 1px,#0000 1px 46px),repeating-linear-gradient(90deg,#082f6f04 0 1px,#0000 1px 72px);position:absolute;inset:0}.community-distribution-planner>*{z-index:1;position:relative}.community-distribution-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;gap:clamp(20px,4vw,42px);margin-bottom:clamp(24px,4vw,38px);display:grid}.community-distribution-hero h2{color:var(--navy);max-width:970px;margin:0 0 14px;font-size:clamp(2.05rem,4vw,3.7rem);line-height:1.02}.community-distribution-hero p,.community-distribution-hero aside p,.community-format-grid p,.community-label-panel p,.community-label-list p,.community-channel-matrix p,.community-channel-grid p,.community-assembly-order p,.community-assembly-order li,.community-publication-checks li,.community-outreach-angles p,.community-correction-protocol p,.community-correction-protocol li{color:#101827ad;font-size:1.01rem;line-height:1.6}.community-distribution-hero aside{background:linear-gradient(145deg,#ffffffed,#faf7f1cc),radial-gradient(circle at 100% 0,#1f6f8b21,#0000 12rem);border-radius:28px;padding:clamp(20px,3vw,28px);box-shadow:inset 0 0 0 1px #082f6f17}.community-distribution-hero aside h3{color:var(--navy);margin:18px 0 10px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.05}.community-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.community-format-grid article{background:#ffffffe6;border-radius:24px;min-height:215px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #082f6f14}.community-format-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.community-format-grid span{color:var(--texas-red);background:#d10f361a;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.community-format-grid h3,.community-label-panel h3,.community-label-list h4,.community-channel-matrix h3,.community-channel-grid h4,.community-assembly-order h3,.community-publication-checks h3,.community-outreach-angles h3,.community-outreach-angle-grid h4,.community-correction-protocol h3{color:var(--navy);line-height:1.1}.community-format-grid h3,.community-label-list h4,.community-channel-grid h4,.community-outreach-angle-grid h4{margin:0 0 10px}.community-label-panel,.community-publication-split{gap:14px;margin-top:14px;display:grid}.community-label-panel{background:#ffffffe6;border-radius:30px;grid-template-columns:minmax(220px,.33fr) minmax(0,1fr);padding:clamp(20px,3vw,30px);box-shadow:inset 0 0 0 1px #082f6f14}.community-label-list{gap:10px;display:grid}.community-label-list article{background:linear-gradient(135deg,#082f6f0e,#1f6f8b0e);border-radius:18px;padding:14px 16px}.community-channel-matrix{background:linear-gradient(135deg,#ffffffe6,#faf7f1bd),radial-gradient(circle at 92% 8%,#d10f3614,#0000 16rem);border-radius:30px;grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.community-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.community-channel-grid article{background:#ffffffe0;border-radius:22px;min-height:218px;padding:18px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #082f6f14}.community-channel-grid article:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 44px #082f6f1c}.community-channel-grid span{color:var(--texas-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.community-assembly-order{color:#fff;background:linear-gradient(135deg,#082f6ff7,#082f6fe6),radial-gradient(circle at 92% 8%,#f2a23a24,#0000 16rem);border-radius:30px;grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.community-assembly-order h3,.community-assembly-order>div>p{color:#fff}.community-assembly-order>div>p{color:#ffffffc2}.community-assembly-order ol{counter-reset:assembly-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.community-assembly-order li{color:#ffffffc7;counter-increment:assembly-step;background:#ffffff14;border-radius:18px;padding:16px 16px 16px 54px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.community-assembly-order li:before{color:var(--safety-amber);content:counter(assembly-step);background:#f2a23a29;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.82rem;font-weight:950;display:inline-flex;position:absolute;top:15px;left:14px}.community-assembly-order strong{color:#fff;display:block}.community-assembly-order p{color:#ffffffc7;margin:5px 0 0}.community-publication-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.community-publication-checks,.community-outreach-angles{background:#ffffffe6;border-radius:24px;padding:clamp(20px,3vw,30px);box-shadow:inset 0 0 0 1px #082f6f14}.community-publication-checks ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.community-publication-checks li{background:#d10f3616;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.community-publication-checks li:before{background:var(--texas-red);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.community-outreach-angle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.community-outreach-angle-grid section{border-top:1px solid #082f6f14;padding-top:12px}.community-correction-protocol{background:#ffffffe6;border-radius:24px;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.community-correction-protocol ul{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.community-correction-protocol li{break-inside:avoid;margin:0 0 10px;padding-left:22px;position:relative}.community-correction-protocol li:before{background:var(--texas-red);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:.58em;left:0}.library-routing-panel{background:radial-gradient(circle at 4% 8%,#f2a23a29,#0000 18rem),radial-gradient(circle at 94% 6%,#082f6f21,#0000 22rem),linear-gradient(135deg,#fffdf8,#f7f8fb 58%,#eef5f8);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 32px 88px #082f6f1f}.library-routing-panel:before{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 0 17%,#d10f360a 17% 17.28%,#0000 17.28% 43%,#082f6f0d 43% 43.32%,#0000 43.32%),radial-gradient(at 76% 18%,#1f6f8b17,#0000 24rem),repeating-linear-gradient(90deg,#082f6f07 0 1px,#0000 1px 46px);position:absolute;inset:0}.library-routing-panel>*{z-index:1;position:relative}.library-routing-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;gap:clamp(20px,4vw,42px);margin-bottom:clamp(22px,4vw,34px);display:grid}.library-routing-hero h2{color:var(--navy);letter-spacing:-.035em;max-width:960px;margin:0 0 14px;font-size:clamp(2.05rem,4vw,3.65rem);line-height:.98}.library-routing-hero p,.library-source-card p,.library-station-intro p{color:#101827ad;margin:0;font-size:1.02rem;line-height:1.65}.library-source-card{background:linear-gradient(145deg,#ffffffd6,#faf7f1d1),radial-gradient(circle at 86% 16%,#f2a23a2e,#0000 11rem);border-radius:28px;flex-direction:column;justify-content:space-between;align-self:stretch;gap:16px;padding:clamp(20px,3vw,28px);display:flex;box-shadow:inset 0 0 0 1px #082f6f17}.library-source-card h3{color:var(--navy);margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.05}.library-routing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.library-routing-card{color:var(--charcoal);background:#ffffffe0;border-radius:26px;flex-direction:column;min-height:240px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:inset 0 0 0 1px #082f6f14}.library-routing-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 50px #082f6f21}.library-routing-card span{color:var(--flood-blue);letter-spacing:.1em;text-transform:uppercase;background:#1f6f8b1a;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:.72rem;font-weight:950;line-height:1.25}.library-routing-card h3{color:var(--navy);margin:18px 0 10px;font-size:clamp(1.22rem,1.9vw,1.55rem);line-height:1.08}.library-routing-card p{color:#101827ad;margin:0;line-height:1.55}.library-station-panel,.library-language-panel{background:linear-gradient(135deg,#ffffffdb,#faf7f1bd),radial-gradient(circle at 100% 0,#d10f3617,#0000 16rem);border-radius:30px;gap:clamp(18px,3vw,30px);margin-top:clamp(22px,4vw,34px);padding:clamp(20px,3vw,32px);display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.library-station-panel{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr)}.library-station-intro h3,.library-language-panel h3{color:var(--navy);margin:0 0 10px;font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.04}.library-station-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.library-station-card{background:#ffffffd1;border-radius:22px;padding:20px;box-shadow:inset 0 0 0 1px #082f6f14}.library-station-card h4,.library-language-columns h4{color:var(--navy);margin:0 0 12px;font-size:1.05rem;line-height:1.1}.library-station-card ul,.library-language-columns ul{color:#101827b3;margin:0;padding-left:18px;line-height:1.55}.library-station-card li,.library-language-columns li{margin:0 0 8px}.library-language-panel{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr)}.library-language-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.library-language-columns article{background:#ffffffd1;border-radius:22px;padding:20px;box-shadow:inset 0 0 0 1px #082f6f14}.library-language-columns article:last-child{background:linear-gradient(135deg,#ffffffc7,#fff2e9d1)}.library-question-script,.library-print-menu,.library-event-shelf,.library-source-alignment,.library-citation-lab,.library-resource-decision,.library-link-scorecard,.library-official-recovery-sources,.library-privacy-access-panel,.library-shelf-stack,.library-date-check-protocol,.library-staff-review,.library-quality-signals{background:linear-gradient(135deg,#ffffffe0,#faf7f1bd),radial-gradient(circle at 100% 0,#1f6f8b1c,#0000 14rem);border-radius:30px;gap:clamp(18px,3vw,28px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.library-question-script,.library-print-menu,.library-event-shelf,.library-source-alignment,.library-citation-lab,.library-resource-decision,.library-link-scorecard,.library-official-recovery-sources,.library-privacy-access-panel,.library-shelf-stack,.library-date-check-protocol{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr)}.library-staff-review,.library-quality-signals{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr)}.library-question-script h3,.library-print-menu h3,.library-event-shelf h3,.library-source-alignment h3,.library-citation-lab h3,.library-resource-decision h3,.library-link-scorecard h3,.library-official-recovery-sources h3,.library-privacy-access-panel h3,.library-shelf-stack h3,.library-date-check-protocol h3,.library-staff-review h3,.library-quality-signals h3,.library-question-grid h4,.library-print-menu-list h4,.library-event-shelf-grid h4,.library-source-alignment-grid h4,.library-citation-grid h4,.library-resource-decision-list h4,.library-link-scorecard-grid h4,.library-official-recovery-grid h4,.library-privacy-access-grid h4,.library-shelf-stack-list h4{color:var(--navy);line-height:1.08}.library-question-script h3,.library-print-menu h3,.library-event-shelf h3,.library-source-alignment h3,.library-citation-lab h3,.library-resource-decision h3,.library-link-scorecard h3,.library-official-recovery-sources h3,.library-privacy-access-panel h3,.library-shelf-stack h3,.library-date-check-protocol h3,.library-staff-review h3,.library-quality-signals h3{margin:0 0 10px;font-size:clamp(1.5rem,2.4vw,2.1rem)}.library-question-script p,.library-question-grid p,.library-print-menu p,.library-print-menu-list p,.library-event-shelf p,.library-event-shelf-grid p,.library-source-alignment p,.library-source-alignment-grid p,.library-citation-lab p,.library-citation-grid p,.library-resource-decision p,.library-resource-decision-list p,.library-link-scorecard p,.library-link-scorecard-grid p,.library-official-recovery-sources p,.library-official-recovery-grid p,.library-privacy-access-panel p,.library-privacy-access-grid p,.library-shelf-stack p,.library-shelf-stack-list p,.library-date-check-protocol p,.library-date-check-protocol li,.library-staff-review li,.library-quality-signals p,.library-quality-signals li{color:#101827ad;line-height:1.58}.library-question-grid,.library-print-menu-list,.library-event-shelf-grid,.library-source-alignment-grid,.library-citation-grid,.library-resource-decision-list,.library-link-scorecard-grid,.library-official-recovery-grid,.library-privacy-access-grid,.library-shelf-stack-list{gap:12px;display:grid}.library-question-grid,.library-event-shelf-grid,.library-source-alignment-grid,.library-citation-grid,.library-resource-decision-list,.library-link-scorecard-grid,.library-official-recovery-grid,.library-privacy-access-grid,.library-shelf-stack-list{grid-template-columns:repeat(2,minmax(0,1fr))}.library-question-grid article,.library-print-menu-list article,.library-event-shelf-grid article,.library-source-alignment-grid article,.library-citation-grid article,.library-resource-decision-list article,.library-link-scorecard-grid article,.library-official-recovery-grid article,.library-privacy-access-grid article,.library-shelf-stack-list article{background:#ffffffdb;border-radius:20px;padding:16px;box-shadow:inset 0 0 0 1px #082f6f13}.library-question-grid span,.library-event-shelf-grid span,.library-source-alignment-grid span,.library-citation-grid span,.library-resource-decision-list span,.library-official-recovery-grid span,.library-shelf-stack-list span{color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.library-question-grid h4,.library-print-menu-list h4,.library-event-shelf-grid h4,.library-source-alignment-grid h4,.library-resource-decision-list h4,.library-link-scorecard-grid h4,.library-official-recovery-grid h4,.library-privacy-access-grid h4,.library-shelf-stack-list h4{margin:0 0 8px}.library-event-shelf{background:linear-gradient(135deg,#fffffff0,#edf5f8cc),radial-gradient(circle at 6% 12%,#d10f3614,#0000 15rem),radial-gradient(circle at 94% 12%,#1f6f8b26,#0000 16rem)}.library-event-shelf-grid article{min-height:240px}.library-event-shelf-grid h4:nth-of-type(2){color:var(--flood-blue);margin-top:14px}.library-source-alignment{background:linear-gradient(135deg,#082f6ff5,#0b2436eb),radial-gradient(circle at 92% 8%,#f2a23a24,#0000 16rem)}.library-source-alignment h3,.library-source-alignment p{color:#fff}.library-source-alignment>div>p{color:#ffffffc2}.library-source-alignment-grid article{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff21}.library-source-alignment-grid span{color:#ffdca1}.library-source-alignment-grid h4{color:#fff}.library-source-alignment-grid p{color:#ffffffbd}.library-citation-lab{background:linear-gradient(135deg,#ffffffeb,#faf7f1c7),radial-gradient(circle at 92% 8%,#d10f3614,#0000 16rem),radial-gradient(circle at 8% 10%,#1f6f8b1f,#0000 16rem)}.library-citation-grid article{min-height:205px}.library-citation-grid a{background:var(--navy);color:#fff;border-radius:999px;align-items:center;width:fit-content;margin-top:10px;padding:9px 12px;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.library-resource-decision{background:linear-gradient(135deg,#082f6ff5,#0b2436e6),radial-gradient(circle at 88% 12%,#f2a23a24,#0000 18rem)}.library-resource-decision h3,.library-resource-decision>div>p{color:#fff}.library-resource-decision>div>p{color:#ffffffbd}.library-resource-decision-list article{background:#ffffff14;min-height:158px;box-shadow:inset 0 0 0 1px #ffffff21}.library-resource-decision-list span{color:#ffdca1}.library-resource-decision-list h4{color:#fff}.library-resource-decision-list p{color:#ffffffbd}.library-link-scorecard{background:linear-gradient(135deg,#fff,#f8fbff 62%,#fbf5ee),radial-gradient(circle at 96% 8%,#1f6f8b1f,#0000 17rem)}.library-link-scorecard-grid article{min-height:178px}.library-official-recovery-sources{background:linear-gradient(135deg,#ffffffeb,#f4f7fac7),radial-gradient(circle at 6% 12%,#1f6f8b1f,#0000 16rem),radial-gradient(circle at 94% 12%,#f2a23a1f,#0000 16rem)}.library-official-recovery-grid article{min-height:245px}.library-official-recovery-grid span{color:var(--flood-blue)}.library-official-recovery-grid p{margin-bottom:12px}.library-official-recovery-grid strong{color:var(--charcoal);font-size:.92rem;line-height:1.45;display:block}.library-privacy-access-panel{background:linear-gradient(135deg,#082f6ff5,#121212eb),radial-gradient(circle at 88% 12%,#f2a23a2b,#0000 18rem)}.library-privacy-access-panel h3,.library-privacy-access-panel>div>p{color:#fff}.library-privacy-access-panel>div>p{color:#ffffffc2}.library-privacy-access-grid article{background:#ffffff14;min-height:178px;box-shadow:inset 0 0 0 1px #ffffff21}.library-privacy-access-grid h4{color:#fff}.library-privacy-access-grid p{color:#ffffffbd}.library-shelf-stack{background:linear-gradient(135deg,#ffffffe6,#f4f7fac7),radial-gradient(circle at 6% 10%,#1f6f8b1c,#0000 16rem)}.library-shelf-stack-list article{min-height:165px}.library-shelf-stack-list span{color:var(--flood-blue)}.library-date-check-protocol{background:linear-gradient(135deg,#fff,#faf7f1),radial-gradient(circle at 96% 12%,#d10f3614,#0000 15rem)}.library-date-check-protocol ol{gap:12px;margin:0;padding-left:24px;display:grid}.library-date-check-protocol li{background:#ffffffc7;border-radius:16px;padding:12px 14px;box-shadow:inset 0 0 0 1px #082f6f13}.library-date-check-protocol li::marker{color:var(--texas-red);font-weight:950}.library-staff-review ul,.library-quality-signals ul{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.library-staff-review li,.library-quality-signals li{break-inside:avoid;margin:0 0 10px;padding-left:18px;position:relative}.library-staff-review li:before,.library-quality-signals li:before{background:var(--flood-blue);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.library-quality-signals{background:linear-gradient(135deg,#082f6ff5,#121212eb),radial-gradient(circle at 92% 10%,#f2a23a2e,#0000 18rem)}.library-quality-signals h3,.library-quality-signals p,.library-quality-signals li{color:#fff}.library-quality-signals>div>p,.library-quality-signals li{color:#ffffffc2}.library-quality-signals li:before{background:var(--safety-amber)}.business-continuity-panel{background:radial-gradient(circle at 6% 6%,#d10f361c,#0000 18rem),radial-gradient(circle at 92% 12%,#1f6f8b26,#0000 22rem),linear-gradient(135deg,#fff,#f8f7f4 58%,#edf5f8);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 32px 88px #082f6f1f}.business-continuity-panel:before{content:"";pointer-events:none;background:linear-gradient(116deg,#0000 0 16%,#082f6f0d 16% 16.35%,#0000 16.35% 42%,#d10f360b 42% 42.35%,#0000 42.35%),repeating-linear-gradient(0deg,#082f6f07 0 1px,#0000 1px 42px),radial-gradient(at 80% 4%,#f2a23a1a,#0000 24rem);position:absolute;inset:0}.business-continuity-panel>*{z-index:1;position:relative}.business-continuity-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;gap:clamp(20px,4vw,42px);margin-bottom:clamp(22px,4vw,34px);display:grid}.business-continuity-hero h2{color:var(--navy);letter-spacing:-.035em;max-width:940px;margin:0 0 14px;font-size:clamp(2.05rem,4vw,3.65rem);line-height:.98}.business-continuity-hero p,.business-continuity-hero aside p,.business-continuity-split p{color:#101827ad;margin:0;font-size:1.02rem;line-height:1.65}.business-continuity-hero aside{background:linear-gradient(145deg,#ffffffd6,#faf7f1d1),radial-gradient(circle at 86% 16%,#1f6f8b26,#0000 11rem);border-radius:28px;flex-direction:column;justify-content:space-between;align-self:stretch;gap:16px;padding:clamp(20px,3vw,28px);display:flex;box-shadow:inset 0 0 0 1px #082f6f17}.business-continuity-hero aside h3{color:var(--navy);margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.05}.business-zone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.business-zone-card{background:#ffffffe0;border-radius:26px;min-height:230px;padding:22px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #082f6f14}.business-zone-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 50px #082f6f21}.business-zone-card span{color:var(--texas-red);margin-bottom:16px;font-size:clamp(1.18rem,1.7vw,1.45rem);font-weight:950;line-height:1.08;display:block}.business-zone-card ul,.business-continuity-split ul,.business-share-language ul{color:#101827b3;margin:0;padding-left:18px;line-height:1.55}.business-zone-card li,.business-continuity-split li,.business-share-language li{margin:0 0 8px}.business-continuity-split{background:linear-gradient(135deg,#ffffffdb,#faf7f1bd),radial-gradient(circle at 100% 0,#1f6f8b1a,#0000 16rem);border-radius:30px;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:clamp(22px,4vw,34px);padding:clamp(20px,3vw,32px);display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.business-continuity-split h3,.business-share-language h3{color:var(--navy);margin:0 0 16px;font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.04}.business-resource-stack{gap:12px;display:grid}.business-resource-card{color:var(--charcoal);background:#ffffffd6;border-radius:22px;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #082f6f14}.business-resource-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 42px #082f6f1f}.business-resource-card h4{color:var(--navy);margin:0 0 8px;font-size:1.12rem;line-height:1.1}.business-share-language{background:var(--navy);color:#fff;border-radius:28px;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,30px);margin-top:clamp(22px,4vw,34px);padding:clamp(20px,3vw,30px);display:grid}.business-share-language h3{color:#fff}.business-share-language ul{color:#ffffffc7;columns:2;column-gap:28px}.property-manager-packet-panel{background:radial-gradient(circle at 8% 8%,#1f6f8b24,#0000 18rem),radial-gradient(circle at 92% 10%,#d10f361c,#0000 22rem),linear-gradient(135deg,#fff,#f8f7f4 60%,#edf5f8);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 32px 88px #082f6f1f}.property-manager-packet-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#082f6f08 0 1px,#0000 1px 100%) 0 0/44px 44px,linear-gradient(0deg,#082f6f07 0 1px,#0000 1px 100%) 0 0/44px 44px,radial-gradient(at 72% 0,#f2a23a1f,#0000 22rem);position:absolute;inset:0}.property-manager-packet-panel>*{z-index:1;position:relative}.property-manager-packet-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;gap:clamp(20px,4vw,42px);margin-bottom:clamp(22px,4vw,34px);display:grid}.property-manager-packet-hero h2{color:var(--navy);letter-spacing:-.035em;max-width:950px;margin:0 0 14px;font-size:clamp(2.05rem,4vw,3.65rem);line-height:.98}.property-manager-packet-hero p,.property-manager-packet-hero aside p{color:#101827ad;margin:0;font-size:1.02rem;line-height:1.65}.property-manager-packet-hero aside{background:linear-gradient(145deg,#ffffffd6,#faf7f1d1),radial-gradient(circle at 88% 18%,#1f6f8b29,#0000 11rem);border-radius:28px;flex-direction:column;justify-content:space-between;align-self:stretch;gap:16px;padding:clamp(20px,3vw,28px);display:flex;box-shadow:inset 0 0 0 1px #082f6f17}.property-manager-packet-hero aside h3{color:var(--navy);margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.05}.property-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.property-route-card{color:var(--charcoal);background:#ffffffe0;border-radius:26px;min-height:210px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #082f6f14}.property-route-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 50px #082f6f21}.property-route-card span{color:var(--texas-red);margin-bottom:14px;font-size:clamp(1.12rem,1.7vw,1.38rem);font-weight:950;line-height:1.08;display:block}.property-route-card p{color:#101827ad;margin:0;line-height:1.55}.property-triage-lanes,.property-update-template-panel,.property-scope-record-panel,.property-review-cadence{background:linear-gradient(135deg,#ffffffe0,#faf7f1bd),radial-gradient(circle at 100% 0,#1f6f8b1a,#0000 16rem);border-radius:30px;grid-template-columns:minmax(230px,.31fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:clamp(22px,4vw,34px);padding:clamp(20px,3vw,32px);display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.property-triage-lanes h3,.property-update-template-panel h3,.property-scope-record-panel h3,.property-review-cadence h3{color:var(--navy);margin:0 0 10px;font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.04}.property-triage-lanes p,.property-update-template-panel p,.property-scope-record-panel p,.property-scope-record-panel li,.property-review-cadence p,.property-review-cadence li{color:#101827ad;line-height:1.55}.property-triage-grid,.property-update-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.property-triage-grid article,.property-update-template-grid article{background:#ffffffe0;border-radius:22px;min-height:196px;padding:18px;box-shadow:inset 0 0 0 1px #082f6f14}.property-triage-grid span{color:var(--texas-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.property-update-template-grid h4{color:var(--navy);margin:0 0 10px;line-height:1.1}.property-scope-record-panel{color:#fff;background:linear-gradient(135deg,#082f6ff7,#082f6fe6),radial-gradient(circle at 92% 8%,#f2a23a24,#0000 16rem)}.property-scope-record-panel h3,.property-scope-record-panel>div>p{color:#fff}.property-scope-record-panel>div>p{color:#ffffffc2}.property-scope-record-panel ul,.property-review-cadence ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.property-scope-record-panel li{color:#ffffffc7;background:#ffffff14;border-radius:18px;padding:14px 16px 14px 36px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.property-scope-record-panel li:before{background:var(--safety-amber);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:1.1em;left:16px}.property-review-cadence ol{counter-reset:property-review}.property-review-cadence li{counter-increment:property-review;background:#082f6f0b;border-radius:18px;padding:14px 16px 14px 54px;position:relative}.property-review-cadence li:before{color:var(--flood-blue);content:counter(property-review);background:#1f6f8b1f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.82rem;font-weight:950;display:inline-flex;position:absolute;top:15px;left:14px}.property-review-cadence strong{color:var(--charcoal);display:block}.property-review-cadence p{margin:5px 0 0}.property-communication-panel,.property-manager-guardrails{background:linear-gradient(135deg,#ffffffdb,#faf7f1bd),radial-gradient(circle at 100% 0,#1f6f8b1a,#0000 16rem);border-radius:30px;gap:clamp(18px,3vw,30px);margin-top:clamp(22px,4vw,34px);padding:clamp(20px,3vw,32px);display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.property-communication-panel{grid-template-columns:minmax(230px,.3fr) minmax(0,1fr)}.property-communication-panel h3,.property-manager-guardrails h3{color:var(--navy);margin:0;font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.04}.property-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.property-layer-card,.property-manager-guardrails article{background:#ffffffd6;border-radius:22px;padding:20px;box-shadow:inset 0 0 0 1px #082f6f14}.property-layer-card h4{color:var(--navy);margin:0 0 12px;font-size:1.1rem;line-height:1.1}.property-layer-card ul,.property-manager-guardrails ul{color:#101827b3;margin:0;padding-left:18px;line-height:1.55}.property-layer-card li,.property-manager-guardrails li{margin:0 0 8px}.property-manager-guardrails{grid-template-columns:repeat(2,minmax(0,1fr))}.property-manager-guardrails article:first-child{background:linear-gradient(135deg,#ffffffd1,#fff2e9d1)}.hoa-board-panel{background:radial-gradient(circle at 8% 8%,#bf2a2e1c,#0000 18rem),radial-gradient(circle at 90% 6%,#1f6f8b26,#0000 20rem),linear-gradient(135deg,#fff 0%,#faf7f1 52%,#eef6fb 100%);border-radius:36px;margin:clamp(30px,5vw,60px) 0;padding:clamp(24px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 34px 88px #082f6f1c}.hoa-board-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 16%,#bf2a2e0d 16% 16.35%,#0000 16.35% 54%,#1f6f8b0d 54% 54.35%,#0000 54.35%),repeating-linear-gradient(0deg,#082f6f06 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#082f6f05 0 1px,#0000 1px 68px);position:absolute;inset:0}.hoa-board-panel>*{z-index:1;position:relative}.hoa-board-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;gap:clamp(20px,4vw,42px);margin-bottom:clamp(24px,4vw,38px);display:grid}.hoa-board-hero h2{color:var(--navy);max-width:950px;margin:0 0 14px;font-size:clamp(2.05rem,4vw,3.7rem);line-height:1.02}.hoa-board-hero p,.hoa-board-hero aside p,.hoa-board-zone-grid p,.hoa-board-routing-panel p,.hoa-resident-route-list p,.hoa-update-template-panel p,.hoa-update-template-grid p,.hoa-common-record-panel p,.hoa-common-record-grid p,.hoa-status-lanes p,.hoa-status-lane-grid p,.hoa-safe-language-card li,.hoa-outreach-fit-card p,.hoa-review-cadence p,.hoa-review-cadence li{color:#101827ad;font-size:1.01rem;line-height:1.6}.hoa-board-hero aside{background:linear-gradient(145deg,#ffffffed,#faf7f1c7),radial-gradient(circle at 100% 0,#bf2a2e1f,#0000 12rem);border-radius:28px;padding:clamp(20px,3vw,28px);box-shadow:inset 0 0 0 1px #082f6f17}.hoa-board-hero aside h3{color:var(--navy);margin:18px 0 10px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.05}.hoa-board-zone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hoa-board-zone-grid article{background:#ffffffe6;border-radius:24px;min-height:220px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #082f6f14}.hoa-board-zone-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.hoa-board-zone-grid span{color:#9b2428;background:#bf2a2e1c;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.hoa-board-zone-grid h3,.hoa-board-routing-panel h3,.hoa-resident-route-list h4,.hoa-update-template-panel h3,.hoa-update-template-grid h4,.hoa-common-record-panel h3,.hoa-common-record-grid h4,.hoa-status-lanes h3,.hoa-safe-language-card h3,.hoa-outreach-fit-card h3,.hoa-outreach-fit-grid h4,.hoa-review-cadence h3{color:var(--navy);line-height:1.1}.hoa-board-zone-grid h3,.hoa-resident-route-list h4,.hoa-update-template-grid h4,.hoa-common-record-grid h4,.hoa-outreach-fit-grid h4{margin:0 0 10px}.hoa-board-routing-panel,.hoa-board-split{gap:14px;margin-top:14px;display:grid}.hoa-board-routing-panel{background:#ffffffe6;border-radius:30px;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);padding:clamp(20px,3vw,30px);box-shadow:inset 0 0 0 1px #082f6f14}.hoa-resident-route-list{gap:10px;display:grid}.hoa-resident-route-list article{background:linear-gradient(135deg,#082f6f0f,#1f6f8b0f);border-radius:18px;padding:14px 16px}.hoa-update-template-panel,.hoa-common-record-panel,.hoa-status-lanes,.hoa-review-cadence{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.hoa-update-template-panel,.hoa-common-record-panel{background:linear-gradient(135deg,#ffffffe6,#faf7f1bd),radial-gradient(circle at 92% 8%,#bf2a2e14,#0000 16rem);border-radius:30px;box-shadow:inset 0 0 0 1px #082f6f14}.hoa-update-template-grid,.hoa-common-record-grid,.hoa-status-lane-grid{gap:12px;display:grid}.hoa-update-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hoa-common-record-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.hoa-update-template-grid article,.hoa-common-record-grid article,.hoa-status-lane-grid article{background:#ffffffe6;border-radius:22px;min-height:190px;padding:18px;box-shadow:inset 0 0 0 1px #082f6f14}.hoa-update-template-grid span,.hoa-status-lane-grid span{color:#9b2428;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.hoa-status-lanes{color:#fff;background:linear-gradient(135deg,#082f6ff7,#082f6fe6),radial-gradient(circle at 92% 8%,#f2a23a24,#0000 16rem);border-radius:30px;box-shadow:inset 0 0 0 1px #ffffff1f}.hoa-status-lanes h3{color:#fff}.hoa-status-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hoa-status-lane-grid article{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.hoa-status-lane-grid span{color:var(--safety-amber)}.hoa-status-lane-grid p{color:#ffffffc7}.hoa-board-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.hoa-safe-language-card,.hoa-outreach-fit-card{background:#ffffffe6;border-radius:24px;padding:clamp(20px,3vw,30px);box-shadow:inset 0 0 0 1px #082f6f14}.hoa-safe-language-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hoa-safe-language-card li{background:#bf2a2e1a;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.hoa-safe-language-card li:before{content:"";background:#9b2428;border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.hoa-outreach-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.hoa-outreach-fit-grid section{border-top:1px solid #082f6f14;padding-top:12px}.hoa-review-cadence{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.hoa-review-cadence ol{counter-reset:hoa-review;gap:12px;margin:0;padding:0;list-style:none;display:grid}.hoa-review-cadence li{counter-increment:hoa-review;background:#082f6f0b;border-radius:18px;padding:14px 16px 14px 54px;position:relative}.hoa-review-cadence li:before{color:#9b2428;content:counter(hoa-review);background:#bf2a2e1c;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.82rem;font-weight:950;display:inline-flex;position:absolute;top:15px;left:14px}.hoa-review-cadence strong{color:var(--charcoal);display:block}.hoa-review-cadence p{margin:5px 0 0}.citation-packet-panel{background:radial-gradient(circle at 10% 2%,#d10f3617,#0000 17rem),radial-gradient(circle at 86% 12%,#1f6f8b24,#0000 20rem),linear-gradient(135deg,#fff,#f8f7f4 58%,#eef4f8);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 86px #082f6f1c}.citation-packet-panel:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 16%,#082f6f0b 16% 16.35%,#0000 16.35% 42%,#d10f360b 42% 42.35%,#0000 42.35%),radial-gradient(at 76% 8%,#1f6f8b14,#0000 24rem),repeating-linear-gradient(90deg,#082f6f06 0 1px,#0000 1px 42px);position:absolute;inset:0}.citation-packet-panel>*{z-index:1;position:relative}.citation-packet-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.citation-packet-hero h2{color:var(--navy);max-width:940px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.citation-packet-hero p{color:#101827ad;max-width:900px}.citation-check-grid,.citation-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.citation-check-grid article,.citation-fit-grid article,.citation-source-list article,.citation-review-record{background:#ffffffe0;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.citation-check-grid article,.citation-fit-grid article,.citation-source-list article{padding:22px}.citation-check-grid article{min-height:224px;transition:transform .18s,box-shadow .18s,background .18s}.citation-check-grid article:hover,.citation-fit-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.citation-check-grid span{width:42px;height:42px;color:var(--texas-red);background:#d10f361a;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:950;display:inline-flex}.citation-check-grid h3,.citation-fit-grid h3,.citation-source-panel h3,.citation-review-record h3{color:var(--navy);margin:14px 0 10px;line-height:1.1}.citation-check-grid p,.citation-fit-grid p,.citation-source-panel p,.citation-source-list p,.citation-review-record li{color:#101827ad;line-height:1.5}.citation-source-panel{border-top:1px solid #082f6f1a;border-bottom:1px solid #082f6f1a;grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin:clamp(18px,3vw,28px) 0;padding:clamp(18px,3vw,30px) 0;display:grid}.citation-source-panel>div:first-child{align-self:start;position:sticky;top:96px}.citation-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.citation-source-list strong{color:var(--navy);margin-bottom:8px;display:block}.citation-review-record{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:20px;margin-top:clamp(18px,3vw,28px);padding:clamp(20px,3vw,28px);display:grid}.citation-review-record h3{margin-top:0}.citation-review-record ul{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.citation-review-record li{break-inside:avoid;margin:0 0 10px;padding-left:22px;position:relative}.citation-review-record li:before{content:"";background:var(--texas-red);border-radius:999px;width:8px;height:8px;position:absolute;top:.58em;left:0}.citation-mention-panel,.citation-relationship-panel,.citation-texas-reference-panel,.citation-public-index-panel,.citation-fit-score-panel,.citation-one-link-panel,.citation-editorial-decision-panel,.citation-evidence-packet-panel,.citation-outreach-template,.citation-decline-box{background:linear-gradient(135deg,#ffffffe6,#faf7f1bd),radial-gradient(circle at 100% 0,#1f6f8b1a,#0000 14rem);border-radius:28px;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,28px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.citation-mention-panel h3,.citation-relationship-panel h3,.citation-texas-reference-panel h3,.citation-public-index-panel h3,.citation-fit-score-panel h3,.citation-one-link-panel h3,.citation-editorial-decision-panel h3,.citation-evidence-packet-panel h3,.citation-outreach-template h3,.citation-decline-box h3,.citation-mention-grid h4,.citation-relationship-list h4,.citation-texas-reference-grid h4,.citation-one-link-grid strong{color:var(--navy);line-height:1.08}.citation-mention-panel h3,.citation-relationship-panel h3,.citation-texas-reference-panel h3,.citation-public-index-panel h3,.citation-fit-score-panel h3,.citation-one-link-panel h3,.citation-editorial-decision-panel h3,.citation-evidence-packet-panel h3,.citation-outreach-template h3,.citation-decline-box h3{margin:0 0 10px;font-size:clamp(1.5rem,2.4vw,2.1rem)}.citation-mention-panel p,.citation-mention-grid p,.citation-relationship-panel p,.citation-relationship-list p,.citation-texas-reference-panel p,.citation-texas-reference-grid p,.citation-public-index-panel p,.citation-public-index-grid p,.citation-public-index-grid small,.citation-fit-score-panel p,.citation-fit-score-grid p,.citation-one-link-panel p,.citation-editorial-decision-panel p,.citation-editorial-decision-grid p,.citation-evidence-packet-panel p,.citation-evidence-packet-grid li,.citation-outreach-template p,.citation-outreach-template li,.citation-decline-box li{color:#101827ad;line-height:1.58}.citation-mention-grid,.citation-relationship-list,.citation-texas-reference-grid,.citation-public-index-grid,.citation-fit-score-grid,.citation-editorial-decision-grid,.citation-evidence-packet-grid,.citation-one-link-grid{gap:12px;display:grid}.citation-mention-grid,.citation-fit-score-grid,.citation-editorial-decision-grid,.citation-evidence-packet-grid,.citation-texas-reference-grid,.citation-public-index-grid,.citation-one-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.citation-mention-grid article,.citation-relationship-list article,.citation-texas-reference-grid article,.citation-public-index-grid a,.citation-fit-score-grid article,.citation-editorial-decision-grid article,.citation-evidence-packet-grid article,.citation-one-link-grid a{background:#ffffffdb;border-radius:20px;padding:16px;box-shadow:inset 0 0 0 1px #082f6f13}.citation-fit-score-grid span,.citation-editorial-decision-grid span,.citation-texas-reference-grid span,.citation-public-index-grid span,.citation-one-link-grid span{color:var(--texas-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:950;display:inline-flex}.citation-one-link-grid a{color:var(--charcoal);min-height:118px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:grid}.citation-public-index-panel{background:linear-gradient(135deg,#fffffff0,#faf7f1d6),radial-gradient(circle at 96% 8%,#082f6f1f,#0000 18rem),radial-gradient(circle at 10% 96%,#d10f3614,#0000 15rem)}.citation-discovery-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.citation-discovery-links a{color:var(--navy);background:#082f6f14;border-radius:999px;padding:8px 11px;font-size:.82rem;font-weight:900;text-decoration:none}.citation-public-index-grid a{color:var(--charcoal);gap:9px;min-height:224px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:grid}.citation-public-index-grid a:hover,.citation-public-index-grid a:focus-visible{background:#fff;transform:translateY(-2px);box-shadow:0 20px 48px #082f6f1f}.citation-public-index-grid strong{color:var(--navy);line-height:1.08}.citation-public-index-grid small{font-size:.78rem;display:block}.citation-one-link-grid a:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 44px #082f6f1f}.citation-one-link-grid strong{font-size:1.03rem;display:block}.citation-mention-grid h4,.citation-relationship-list h4,.citation-texas-reference-grid h4{margin:0 0 8px}.citation-editorial-decision-panel{color:#fff;background:linear-gradient(135deg,#082f6ff5,#0b2436eb),radial-gradient(circle at 92% 10%,#f2a23a2e,#0000 16rem)}.citation-editorial-decision-panel h3,.citation-editorial-decision-panel p,.citation-editorial-decision-grid p,.citation-editorial-decision-grid strong{color:#fff}.citation-editorial-decision-panel>div>p,.citation-editorial-decision-grid p{color:#ffffffc7}.citation-editorial-decision-grid article{background:#ffffff14;min-height:215px;box-shadow:inset 0 0 0 1px #ffffff24}.citation-editorial-decision-grid span{color:#ffdca1}.citation-editorial-decision-grid p+p{margin-top:10px}.citation-evidence-packet-grid h4{color:var(--navy);margin:0 0 12px}.citation-evidence-packet-grid ul{gap:8px;margin:0;padding-left:18px;display:grid}.citation-evidence-packet-grid li{margin:0}.citation-texas-reference-panel{background:linear-gradient(135deg,#082f6ff7,#0b2436ed),radial-gradient(circle at 94% 12%,#f2a23a2e,#0000 18rem),radial-gradient(circle at 8% 80%,#1f6f8b38,#0000 18rem)}.citation-texas-reference-panel h3,.citation-texas-reference-panel p,.citation-texas-reference-grid h4,.citation-texas-reference-grid p,.citation-texas-reference-grid strong{color:#fff}.citation-texas-reference-panel>div>p,.citation-texas-reference-grid p,.citation-texas-reference-grid strong{color:#ffffffbf}.citation-texas-reference-grid article{background:#ffffff14;min-height:260px;box-shadow:inset 0 0 0 1px #ffffff21}.citation-texas-reference-grid span{color:#ffdca1}.citation-texas-reference-grid strong{margin-top:12px;font-size:.92rem;line-height:1.5;display:block}.citation-outreach-template ol{counter-reset:citation-review;gap:10px;margin:0;padding:0;list-style:none;display:grid}.citation-outreach-template li{counter-increment:citation-review;background:#082f6f11;border-radius:18px;padding:12px 14px 12px 48px;position:relative}.citation-outreach-template li:before{background:var(--navy);color:#fff;content:counter(citation-review);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:950;display:inline-flex;position:absolute;top:12px;left:14px}.citation-decline-box{background:linear-gradient(135deg,#ffffffe6,#fff2e9c7),radial-gradient(circle at 100% 0,#d10f361a,#0000 14rem)}.citation-decline-box ul{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.citation-decline-box li{break-inside:avoid;margin:0 0 10px;padding-left:18px;position:relative}.citation-decline-box li:before{background:var(--texas-red);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.county-storm-checklist{background:radial-gradient(circle at 11% 8%,#d10f361a,#0000 18rem),radial-gradient(circle at 88% 10%,#1f6f8b21,#0000 22rem),linear-gradient(135deg,#fff,#f8f7f2 56%,#eef4f8);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 86px #082f6f1c}.county-storm-checklist:before{content:"";pointer-events:none;background:linear-gradient(130deg,#0000 0 20%,#082f6f0b 20% 20.35%,#0000 20.35% 52%,#d10f360a 52% 52.35%,#0000 52.35%),repeating-linear-gradient(0deg,#082f6f06 0 1px,#0000 1px 38px),radial-gradient(at 70% 20%,#1f6f8b0f,#0000 24rem);position:absolute;inset:0}.county-storm-checklist>*{z-index:1;position:relative}.county-storm-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.county-storm-hero h2{color:var(--navy);max-width:960px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.county-storm-hero p{color:#101827ad;max-width:930px}.county-source-layers,.county-regional-grid{gap:14px;display:grid}.county-source-layers{grid-template-columns:repeat(4,minmax(0,1fr))}.county-source-layers article,.county-page-blueprint,.county-regional-grid article,.county-audit-panel,.county-audit-grid article,.county-mismatch-panel,.county-evidence-lanes,.county-evidence-grid article,.county-freshness-panel,.county-freshness-grid article,.county-resident-routing,.county-resident-route-card,.county-update-calendar,.county-snippet-panel,.county-snippet-grid article,.county-official-source-lanes,.county-official-source-grid article,.county-editor-review-note,.county-storm-warning{background:#ffffffe0;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.county-source-layers article{min-height:250px;padding:22px;transition:transform .18s,box-shadow .18s,background .18s}.county-source-layers article:hover,.county-regional-grid article:hover,.county-resident-route-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.county-source-layers span{width:42px;height:42px;color:var(--texas-red);background:#d10f361a;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:950;display:inline-flex}.county-source-layers h3,.county-page-blueprint h3,.county-regional-checks h3,.county-regional-grid h4,.county-audit-panel h3,.county-audit-grid h4,.county-mismatch-panel h3,.county-evidence-lanes h3,.county-freshness-panel h3,.county-resident-routing h3,.county-resident-route-card h4,.county-update-calendar h3,.county-snippet-panel h3,.county-official-source-lanes h3,.county-official-source-grid h4,.county-editor-review-note h3{color:var(--navy);line-height:1.1}.county-source-layers h3{margin:16px 0 10px}.county-layer-sources{color:var(--texas-red);letter-spacing:.02em;font-size:.82rem;font-weight:850}.county-source-layers p,.county-page-blueprint p,.county-page-blueprint li,.county-regional-grid p,.county-audit-panel p,.county-audit-grid p,.county-mismatch-panel p,.county-mismatch-panel li,.county-evidence-lanes p,.county-evidence-grid p,.county-freshness-panel p,.county-freshness-grid p,.county-resident-routing p,.county-resident-route-card p,.county-update-calendar li,.county-snippet-panel p,.county-snippet-grid p,.county-official-source-lanes p,.county-official-source-grid p,.county-editor-review-note p,.county-editor-review-note li,.county-storm-warning{color:#101827ad;line-height:1.5}.county-page-blueprint{grid-template-columns:minmax(230px,.36fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin:clamp(18px,3vw,28px) 0;padding:clamp(20px,3vw,30px);display:grid}.county-page-blueprint ol{counter-reset:page-zone;gap:12px;margin:0;padding:0;list-style:none;display:grid}.county-page-blueprint li{counter-increment:page-zone;border-top:1px solid #082f6f14;padding:14px 0 0 48px;position:relative}.county-page-blueprint li:before{content:counter(page-zone);background:var(--texas-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:950;display:inline-flex;position:absolute;top:14px;left:0}.county-page-blueprint strong{color:var(--charcoal);display:block}.county-page-blueprint li p{margin:5px 0 0}.county-safe-labels{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.county-safe-labels span{color:var(--navy);background:#082f6f12;border-radius:999px;padding:8px 10px;font-size:.76rem;font-weight:850}.county-regional-checks{grid-template-columns:minmax(190px,.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.county-regional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.county-regional-grid article{padding:20px}.county-regional-grid h4{margin:0 0 10px}.county-audit-panel,.county-mismatch-panel,.county-evidence-lanes{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.county-audit-panel{background:linear-gradient(135deg,#ffffffeb,#f6f8fcc7),radial-gradient(circle at 92% 10%,#1f6f8b1a,#0000 16rem)}.county-audit-grid,.county-evidence-grid{gap:12px;display:grid}.county-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.county-audit-grid article{min-height:230px;padding:20px}.county-audit-grid h4{margin:0 0 12px;font-size:1.02rem}.county-audit-grid p{margin:0 0 12px}.county-audit-grid strong{color:var(--navy)}.county-mismatch-panel{background:linear-gradient(135deg,#faf7f1e6,#ffffffe0),radial-gradient(circle at 8% 12%,#d10f3617,#0000 15rem)}.county-mismatch-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.county-mismatch-panel li{background:#ffffffc7;border-radius:18px;padding:13px 16px 13px 38px;position:relative;box-shadow:inset 0 0 0 1px #d10f361a}.county-mismatch-panel li:before{background:var(--texas-red);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:1.1em;left:18px}.county-freshness-panel,.county-resident-routing,.county-update-calendar,.county-snippet-panel,.county-official-source-lanes,.county-editor-review-note{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.county-freshness-panel{color:#fff;background:linear-gradient(135deg,#082f6ff7,#082f6fe6),radial-gradient(circle at 92% 8%,#f2a23a24,#0000 16rem)}.county-freshness-panel h3,.county-freshness-panel>div>p{color:#fff}.county-freshness-panel>div>p{color:#ffffffc2}.county-freshness-grid,.county-resident-route-grid,.county-snippet-grid,.county-official-source-grid{gap:12px;display:grid}.county-freshness-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.county-freshness-grid article{background:#ffffff14;min-height:220px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff24}.county-freshness-grid span,.county-resident-route-card span,.county-snippet-grid span,.county-official-source-grid span{color:var(--safety-amber);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.county-freshness-grid p{color:#ffffffc7;margin:0 0 12px}.county-freshness-grid small{color:#ffffffa3;font-size:.78rem;line-height:1.45;display:block}.county-evidence-lanes{background:linear-gradient(135deg,#082f6ff5,#0b2436eb),radial-gradient(circle at 90% 16%,#1f6f8b3d,#0000 18rem)}.county-evidence-lanes h3,.county-evidence-lanes>div>p{color:#fff}.county-evidence-lanes>div>p{color:#ffffffc2}.county-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.county-evidence-grid article{background:#ffffff14;min-height:220px;padding:20px;box-shadow:inset 0 0 0 1px #ffffff24}.county-evidence-grid span{color:var(--safety-amber);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.county-evidence-grid p{color:#ffffffc2;margin:0 0 14px}.county-evidence-grid strong{color:#fff;font-size:.92rem;line-height:1.45;display:block}.county-resident-routing,.county-snippet-panel{background:linear-gradient(135deg,#ffffffe6,#faf7f1b8),radial-gradient(circle at 94% 8%,#d10f3614,#0000 15rem)}.county-resident-route-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.county-resident-route-card{color:var(--charcoal);gap:10px;min-height:212px;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:grid}.county-resident-route-card span,.county-snippet-grid span{color:var(--texas-red)}.county-resident-route-card h4,.county-resident-route-card p{margin:0}.county-update-calendar{background:#ffffffe0}.county-update-calendar ol{counter-reset:county-calendar;gap:12px;margin:0;padding:0;list-style:none;display:grid}.county-update-calendar li{counter-increment:county-calendar;border-top:1px solid #082f6f14;padding:14px 0 0 48px;position:relative}.county-update-calendar li:before{color:var(--navy);content:counter(county-calendar);background:#082f6f14;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.82rem;font-weight:950;display:inline-flex;position:absolute;top:12px;left:0}.county-update-calendar strong{color:var(--charcoal);display:block}.county-update-calendar p{margin:5px 0 0}.county-snippet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.county-snippet-grid article{padding:18px 20px}.county-snippet-grid p{margin:0}.county-official-source-lanes{background:linear-gradient(135deg,#ffffffe6,#f4f7fac7),radial-gradient(circle at 6% 10%,#1f6f8b1c,#0000 16rem),radial-gradient(circle at 96% 14%,#f2a23a1f,#0000 15rem)}.county-official-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.county-official-source-grid article{min-height:260px;padding:20px}.county-official-source-grid span{color:var(--flood-blue)}.county-official-source-grid h4{margin:0 0 10px;font-size:1.02rem}.county-official-source-grid p{margin:0 0 14px}.county-official-source-grid strong{color:var(--charcoal);font-size:.92rem;line-height:1.45;display:block}.county-editor-review-note{background:linear-gradient(135deg,#082f6ff7,#0b2436ed),radial-gradient(circle at 92% 12%,#d10f362e,#0000 18rem)}.county-editor-review-note h3,.county-editor-review-note p,.county-editor-review-note li{color:#fff}.county-editor-review-note>div>p,.county-editor-review-note li{color:#ffffffc2}.county-editor-review-note ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.county-editor-review-note li{background:#ffffff14;border-radius:16px;padding:12px 14px 12px 34px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.county-editor-review-note li:before{background:var(--safety-amber);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.county-storm-warning{background:var(--navy);color:#ffffffc7;margin-top:clamp(18px,3vw,28px);padding:clamp(20px,3vw,28px)}.county-storm-warning strong{color:#fff}.newsletter-brief-panel{background:radial-gradient(circle at 10% 4%,#d10f361a,#0000 18rem),radial-gradient(circle at 88% 12%,#1f6f8b26,#0000 22rem),linear-gradient(135deg,#fff,#f9f7f2 58%,#eef4f8);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 86px #082f6f1c}.newsletter-brief-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 18%,#082f6f0b 18% 18.35%,#0000 18.35% 48%,#d10f360a 48% 48.35%,#0000 48.35%),radial-gradient(at 78% 15%,#1f6f8b12,#0000 24rem),repeating-linear-gradient(90deg,#082f6f07 0 1px,#0000 1px 44px);position:absolute;inset:0}.newsletter-brief-panel>*{z-index:1;position:relative}.newsletter-brief-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.newsletter-brief-hero h2{color:var(--navy);max-width:880px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.newsletter-brief-hero p{color:#101827ad;max-width:900px}.newsletter-brief-blocks,.newsletter-regional-grid{gap:14px;display:grid}.newsletter-brief-blocks{grid-template-columns:repeat(4,minmax(0,1fr))}.newsletter-brief-blocks article,.newsletter-sample-brief,.newsletter-regional-grid article,.newsletter-variant-card,.newsletter-source-checklist,.newsletter-source-check-grid article,.newsletter-asset-card,.newsletter-distribution-cadence,.newsletter-safe-use{background:#ffffffe0;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.newsletter-brief-blocks article{min-height:260px;padding:22px;transition:transform .18s,box-shadow .18s,background .18s}.newsletter-brief-blocks article:hover,.newsletter-regional-grid article:hover,.newsletter-variant-card:hover,.newsletter-asset-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.newsletter-brief-blocks span{width:42px;height:42px;color:var(--texas-red);background:#d10f361a;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.newsletter-brief-blocks h3,.newsletter-sample-brief h3,.newsletter-regional-angles h3,.newsletter-regional-grid h4,.newsletter-variant-grid h4,.newsletter-source-checklist h3,.newsletter-asset-grid h4,.newsletter-distribution-cadence h3,.newsletter-safe-use h3{color:var(--navy);line-height:1.1}.newsletter-brief-blocks h3{margin:10px 0}.newsletter-brief-blocks p,.newsletter-sample-brief p,.newsletter-sample-brief li,.newsletter-regional-grid p,.newsletter-variant-card p,.newsletter-source-checklist p,.newsletter-source-check-grid p,.newsletter-asset-card p,.newsletter-distribution-cadence p,.newsletter-distribution-cadence li,.newsletter-safe-use li{color:#101827ad;line-height:1.5}.newsletter-sample-brief{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin:clamp(18px,3vw,28px) 0;padding:clamp(20px,3vw,30px);display:grid}.newsletter-sample-brief ol{counter-reset:brief-line;gap:12px;margin:0;padding:0;list-style:none;display:grid}.newsletter-sample-brief li{counter-increment:brief-line;border-top:1px solid #082f6f14;padding:14px 0 0 48px;position:relative}.newsletter-sample-brief li:before{content:counter(brief-line);background:var(--texas-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:950;display:inline-flex;position:absolute;top:14px;left:0}.newsletter-regional-angles{grid-template-columns:minmax(190px,.24fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.newsletter-regional-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.newsletter-regional-grid article{min-height:180px;padding:20px}.newsletter-regional-grid h4{margin:0 0 10px}.newsletter-variant-panel,.newsletter-asset-router{margin-top:clamp(18px,3vw,30px)}.newsletter-variant-grid,.newsletter-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.newsletter-variant-card,.newsletter-asset-card{color:var(--charcoal);gap:10px;min-height:218px;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:grid}.newsletter-variant-card span,.newsletter-source-check-grid span,.newsletter-asset-card span{color:var(--texas-red);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.newsletter-variant-card h4,.newsletter-asset-card h4,.newsletter-variant-card p,.newsletter-asset-card p{margin:0}.newsletter-source-checklist{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:clamp(18px,3vw,30px);padding:clamp(20px,3vw,30px);display:grid}.newsletter-source-check-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.newsletter-source-check-grid article{min-height:190px;padding:18px}.newsletter-source-check-grid p{margin:10px 0 0}.newsletter-audience-matrix,.newsletter-official-source-lanes,.newsletter-source-examples{margin-top:clamp(18px,3vw,30px)}.newsletter-section-heading{max-width:880px;margin-bottom:16px}.newsletter-section-heading h3,.newsletter-audience-grid h4,.newsletter-official-source-grid h4,.newsletter-source-grid h4,.newsletter-update-log h3{color:var(--navy);line-height:1.1}.newsletter-section-heading h3{margin:8px 0 10px;font-size:clamp(1.6rem,3vw,2.3rem)}.newsletter-section-heading p,.newsletter-audience-grid dd,.newsletter-official-source-grid p,.newsletter-source-grid p,.newsletter-update-log p,.newsletter-update-log li{color:#101827ad;line-height:1.55}.newsletter-audience-grid,.newsletter-official-source-grid,.newsletter-source-grid{gap:14px;display:grid}.newsletter-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.newsletter-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.newsletter-audience-grid article,.newsletter-official-source-grid article,.newsletter-source-grid article,.newsletter-update-log{background:#ffffffe0;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.newsletter-audience-grid article,.newsletter-official-source-grid article,.newsletter-source-grid article{padding:20px}.newsletter-audience-grid h4,.newsletter-official-source-grid h4,.newsletter-source-grid h4{margin:0 0 12px}.newsletter-official-source-lanes{background:linear-gradient(135deg,#082f6ff7,#0b2436ed),radial-gradient(circle at 92% 10%,#f2a23a29,#0000 18rem),radial-gradient(circle at 8% 80%,#1f6f8b38,#0000 18rem);border-radius:30px;padding:clamp(20px,3vw,32px)}.newsletter-official-source-lanes .newsletter-section-heading h3,.newsletter-official-source-lanes .newsletter-section-heading p,.newsletter-official-source-grid h4,.newsletter-official-source-grid p,.newsletter-official-source-grid strong{color:#fff}.newsletter-official-source-lanes .newsletter-section-heading p,.newsletter-official-source-grid p,.newsletter-official-source-grid strong{color:#ffffffbf}.newsletter-official-source-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.newsletter-official-source-grid article{background:#ffffff14;min-height:285px;box-shadow:inset 0 0 0 1px #ffffff21}.newsletter-official-source-grid span{color:#ffdca1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.newsletter-official-source-grid strong{margin-top:12px;font-size:.92rem;line-height:1.5;display:block}.newsletter-audience-grid dl{gap:14px;margin:0;display:grid}.newsletter-audience-grid dt{color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:950}.newsletter-audience-grid dd{margin:0}.newsletter-source-grid article{min-height:220px;transition:transform .18s,box-shadow .18s,background .18s}.newsletter-source-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.newsletter-update-log{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:clamp(18px,3vw,30px);padding:clamp(20px,3vw,30px);display:grid}.newsletter-update-log ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.newsletter-update-log li{background:#082f6f0b;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.newsletter-update-log li:before{content:"";background:var(--texas-red);border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.newsletter-distribution-cadence{color:#fff;background:linear-gradient(135deg,#082f6ff7,#082f6fe6),radial-gradient(circle at 92% 8%,#f2a23a24,#0000 16rem);grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:clamp(18px,3vw,30px);padding:clamp(20px,3vw,30px);display:grid}.newsletter-distribution-cadence h3,.newsletter-distribution-cadence>div>p{color:#fff}.newsletter-distribution-cadence>div>p{color:#ffffffc2}.newsletter-distribution-cadence ol{counter-reset:newsletter-cadence;gap:12px;margin:0;padding:0;list-style:none;display:grid}.newsletter-distribution-cadence li{color:#ffffffc7;counter-increment:newsletter-cadence;background:#ffffff14;border-radius:18px;padding:16px 16px 16px 54px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.newsletter-distribution-cadence li:before{color:var(--safety-amber);content:counter(newsletter-cadence);background:#f2a23a29;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.82rem;font-weight:950;display:inline-flex;position:absolute;top:15px;left:14px}.newsletter-distribution-cadence strong{color:#fff;display:block}.newsletter-distribution-cadence p{color:#ffffffc7;margin:5px 0 0}.newsletter-safe-use{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);gap:20px;margin-top:clamp(18px,3vw,28px);padding:clamp(20px,3vw,28px);display:grid}.newsletter-safe-use ul{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.newsletter-safe-use li{break-inside:avoid;margin:0 0 10px;padding-left:22px;position:relative}.newsletter-safe-use li:before{content:"";background:var(--texas-red);border-radius:999px;width:8px;height:8px;position:absolute;top:.58em;left:0}@media (max-width:1180px){.newsletter-variant-grid,.newsletter-source-check-grid,.newsletter-official-source-grid,.newsletter-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-source-checklist,.newsletter-distribution-cadence{grid-template-columns:1fr}}@media (max-width:680px){.newsletter-variant-grid,.newsletter-source-check-grid,.newsletter-official-source-grid,.newsletter-asset-grid,.newsletter-distribution-cadence{grid-template-columns:1fr}.newsletter-variant-card,.newsletter-source-check-grid article,.newsletter-official-source-grid article,.newsletter-asset-card{min-height:auto}}.resource-link-review-panel{background:radial-gradient(circle at 9% 5%,#d10f3617,#0000 18rem),radial-gradient(circle at 90% 10%,#1f6f8b24,#0000 22rem),linear-gradient(135deg,#fff,#f8f7f4 58%,#eef4f8);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 86px #082f6f1c}.resource-link-review-panel:before{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 0 21%,#082f6f0b 21% 21.35%,#0000 21.35% 49%,#d10f360a 49% 49.35%,#0000 49.35%),repeating-linear-gradient(90deg,#082f6f06 0 1px,#0000 1px 42px),radial-gradient(at 72% 18%,#1f6f8b11,#0000 24rem);position:absolute;inset:0}.resource-link-review-panel>*{z-index:1;position:relative}.resource-link-review-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.resource-link-review-hero h2{color:var(--navy);max-width:900px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.resource-link-review-hero p{color:#101827ad;max-width:900px}.resource-link-review-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.resource-link-review-steps article,.resource-link-classifier,.resource-link-class-list article,.resource-link-fit-rubric,.resource-link-fit-grid article,.resource-link-scenarios,.resource-link-scenario-list article,.resource-link-approval-states,.resource-link-state-grid article,.resource-link-placement-map,.resource-link-placement-grid article,.resource-link-language-console,.resource-link-anchor-grid article,.resource-link-decline-copy,.resource-link-review-worksheet,.resource-link-worksheet-grid article,.resource-link-submission-boundary,.resource-link-submission-grid article,.resource-link-quality-evidence,.resource-link-quality-grid article,.resource-link-blockers,.resource-link-evidence{background:#ffffffe0;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.resource-link-review-steps article{min-height:246px;padding:22px;transition:transform .18s,box-shadow .18s,background .18s}.resource-link-review-steps article:hover,.resource-link-class-list article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.resource-link-review-steps span{width:42px;height:42px;color:var(--texas-red);background:#d10f361a;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.resource-link-review-steps h3,.resource-link-classifier h3,.resource-link-class-list strong,.resource-link-fit-rubric h3,.resource-link-fit-grid strong,.resource-link-scenarios h3,.resource-link-scenario-list h4,.resource-link-approval-states h3,.resource-link-state-grid strong,.resource-link-placement-map h3,.resource-link-placement-grid h4,.resource-link-language-console h3,.resource-link-decline-copy h4,.resource-link-review-worksheet h3,.resource-link-worksheet-grid strong,.resource-link-submission-boundary h3,.resource-link-quality-evidence h3,.resource-link-blockers h3,.resource-link-evidence h3{color:var(--navy);line-height:1.1}.resource-link-review-steps h3{margin:10px 0}.resource-link-review-steps p,.resource-link-classifier p,.resource-link-class-list p,.resource-link-fit-rubric p,.resource-link-fit-grid p,.resource-link-scenarios p,.resource-link-scenario-list p,.resource-link-approval-states p,.resource-link-state-grid p,.resource-link-placement-map p,.resource-link-placement-grid p,.resource-link-language-console p,.resource-link-decline-copy li,.resource-link-review-worksheet p,.resource-link-worksheet-grid p,.resource-link-submission-boundary p,.resource-link-submission-grid p,.resource-link-quality-evidence p,.resource-link-quality-grid p,.resource-link-blockers li,.resource-link-evidence li{color:#101827ad;line-height:1.5}.resource-link-classifier{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin:clamp(18px,3vw,28px) 0;padding:clamp(20px,3vw,30px);display:grid}.resource-link-class-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.resource-link-class-list article{min-height:190px;padding:18px;transition:transform .18s,box-shadow .18s,background .18s}.resource-link-class-list strong{margin-bottom:8px;display:block}.resource-link-fit-rubric,.resource-link-scenarios,.resource-link-approval-states,.resource-link-placement-map,.resource-link-language-console,.resource-link-review-worksheet,.resource-link-submission-boundary,.resource-link-quality-evidence{grid-template-columns:minmax(230px,.31fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.resource-link-fit-rubric{color:#fff;background:linear-gradient(135deg,#082f6ff7,#082f6fe6),radial-gradient(circle at 90% 8%,#f2a23a24,#0000 16rem)}.resource-link-fit-rubric h3,.resource-link-fit-rubric p{color:#fff}.resource-link-fit-rubric>div>p{color:#ffffffc2}.resource-link-fit-grid,.resource-link-scenario-list,.resource-link-state-grid,.resource-link-placement-grid,.resource-link-anchor-grid,.resource-link-worksheet-grid,.resource-link-submission-grid,.resource-link-quality-grid{gap:12px;display:grid}.resource-link-fit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-link-fit-grid article{background:#ffffff14;min-height:238px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff24}.resource-link-fit-grid span,.resource-link-scenario-list span{color:var(--safety-amber);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.resource-link-fit-grid p{color:#ffffffc2;margin:0 0 14px}.resource-link-fit-grid strong{color:#fff;font-size:.92rem;line-height:1.45;display:block}.resource-link-scenarios{background:linear-gradient(135deg,#ffffffe0,#faf7f1b8),radial-gradient(circle at 95% 10%,#d10f3614,#0000 15rem)}.resource-link-scenario-list{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-link-scenario-list article{min-height:190px;padding:20px}.resource-link-scenario-list span{color:var(--texas-red)}.resource-link-scenario-list h4{margin:0 0 10px}.resource-link-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-link-state-grid article{padding:18px}.resource-link-state-grid strong{margin-bottom:8px;display:block}.resource-link-state-grid p{margin:0}.resource-link-placement-map{background:linear-gradient(135deg,#ffffffe6,#f4f7fac7),radial-gradient(circle at 2% 8%,#1f6f8b1c,#0000 17rem),radial-gradient(circle at 92% 86%,#f2a23a21,#0000 18rem)}.resource-link-placement-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-link-placement-grid article{background:#ffffffd1;min-height:280px;padding:18px}.resource-link-placement-grid span,.resource-link-anchor-grid span{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:14px;padding:8px 10px;font-size:.7rem;font-weight:950;line-height:1;display:inline-flex}.resource-link-placement-grid span{background:#1f6f8b1a}.resource-link-placement-grid h4{margin:0 0 6px;font-size:.88rem}.resource-link-placement-grid p{margin:0 0 14px}.resource-link-placement-grid p:last-child{margin-bottom:0}.resource-link-language-console{background:linear-gradient(135deg,#082f6ff5,#0b2436eb),radial-gradient(circle at 88% 12%,#d10f3629,#0000 16rem);align-items:start}.resource-link-language-console h3,.resource-link-language-console p,.resource-link-language-console h4,.resource-link-language-console li{color:#fff}.resource-link-language-console>div>p,.resource-link-decline-copy li{color:#ffffffc2}.resource-link-anchor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-link-anchor-grid article{background:#ffffff14;padding:16px;box-shadow:inset 0 0 0 1px #ffffff1f}.resource-link-anchor-grid article.clear span{color:#b9fff0;background:#2a9d8f2e}.resource-link-anchor-grid article.avoid span{color:#ffd2da;background:#d10f362e}.resource-link-anchor-grid strong{color:#fff;line-height:1.35;display:block}.resource-link-decline-copy{background:#ffffff14;grid-column:1/-1;padding:clamp(18px,3vw,24px);box-shadow:inset 0 0 0 1px #ffffff1f}.resource-link-decline-copy h4{margin:0 0 12px}.resource-link-decline-copy ul{gap:9px;margin:0;padding-left:18px;display:grid}.resource-link-review-worksheet{background:radial-gradient(circle at 10% 15%,#d10f3614,#0000 16rem),linear-gradient(135deg,#fff,#faf7f1)}.resource-link-worksheet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-link-worksheet-grid article{padding:18px}.resource-link-worksheet-grid strong{margin-bottom:8px;display:block}.resource-link-worksheet-grid p{margin:0}.resource-link-submission-boundary{color:#fff;background:linear-gradient(135deg,#082f6ff7,#0b2436eb),radial-gradient(circle at 92% 8%,#f2a23a2e,#0000 15rem)}.resource-link-submission-boundary h3,.resource-link-submission-boundary p,.resource-link-submission-grid p{color:#fff}.resource-link-submission-boundary>div>p,.resource-link-submission-grid p{color:#ffffffc7}.resource-link-submission-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.resource-link-submission-grid article{background:#ffffff14;min-height:210px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff24}.resource-link-submission-grid span,.resource-link-quality-grid span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.resource-link-submission-grid span{color:var(--safety-amber)}.resource-link-quality-evidence{background:linear-gradient(135deg,#ffffffeb,#faf7f1bd),radial-gradient(circle at 94% 8%,#1f6f8b1a,#0000 14rem)}.resource-link-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-link-quality-grid article{min-height:176px;padding:18px}.resource-link-quality-grid article.strong span{color:var(--gulf-teal)}.resource-link-quality-grid article.weak span{color:var(--texas-red)}.resource-link-review-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.resource-link-blockers,.resource-link-evidence{padding:clamp(20px,3vw,28px)}.resource-link-blockers ul,.resource-link-evidence ol{gap:10px;margin:16px 0 0;padding-left:20px;display:grid}.resource-link-blockers li::marker{color:var(--texas-red)}.resource-link-evidence li::marker{color:var(--navy);font-weight:950}.extension-notes-panel{background:radial-gradient(circle at 12% 6%,#1f6f8b24,#0000 18rem),radial-gradient(circle at 94% 12%,#d10f3617,#0000 18rem),linear-gradient(135deg,#fff,#f7f8fb 62%,#eef4f7);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 28px 80px #082f6f1a}.extension-notes-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 26%,#082f6f0b 26% 26.4%,#0000 26.4% 56%,#1f6f8b0d 56% 56.35%,#0000 56.35%),radial-gradient(at 70% 16%,#082f6f0a,#0000 22rem);position:absolute;inset:0}.extension-notes-panel>*{z-index:1;position:relative}.extension-notes-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.extension-notes-hero h2{color:var(--navy);max-width:900px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.extension-notes-hero p{color:#101827ad;max-width:900px}.extension-source-trail{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.extension-source-trail article,.extension-maintainer-grid article,.extension-note-card,.extension-county-blueprint,.extension-event-cadence,.extension-regional-source-fit,.extension-safe-language{background:#ffffffdb;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.extension-source-trail article{gap:10px;min-height:220px;padding:20px;display:grid}.extension-source-trail span{color:var(--texas-red);font-size:.78rem;font-weight:950}.extension-source-trail h3,.extension-note-card h3,.extension-county-blueprint h3,.extension-event-cadence h3,.extension-regional-source-fit h3,.extension-safe-language h3{color:var(--navy);margin:0;font-size:clamp(1.2rem,1.9vw,1.5rem);line-height:1.1}.extension-source-trail p,.extension-note-card li,.extension-region-list p,.extension-maintainer-grid p,.extension-county-blueprint p,.extension-event-grid p,.extension-regional-source-fit p,.extension-safe-language p{color:#101827ad;line-height:1.5}.extension-note-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:14px;display:grid}.extension-note-card{padding:clamp(20px,3vw,30px)}.extension-note-card ul{gap:10px;margin:16px 0 0;padding-left:18px;display:grid}.extension-region-list{gap:12px;margin-top:16px;display:grid}.extension-region-list div{border-top:1px solid #082f6f14;padding-top:12px}.extension-region-list strong{color:var(--charcoal)}.extension-region-list p{margin:5px 0 0}.extension-maintainer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.extension-maintainer-grid article{min-height:160px;padding:18px}.extension-maintainer-grid span{color:var(--texas-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.extension-county-blueprint,.extension-event-cadence,.extension-regional-source-fit{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,28px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.extension-county-blueprint ol{counter-reset:county-blueprint;gap:12px;margin:0;padding:0;list-style:none;display:grid}.extension-county-blueprint li{counter-increment:county-blueprint;background:#ffffffe6;border-radius:20px;min-height:118px;padding:18px 18px 18px 64px;position:relative;box-shadow:inset 0 0 0 1px #082f6f14}.extension-county-blueprint li:before{background:var(--texas-red);color:#fff;content:counter(county-blueprint);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.82rem;font-weight:950;display:inline-flex;position:absolute;top:18px;left:18px}.extension-county-blueprint strong,.extension-regional-fit-grid strong{color:var(--navy)}.extension-county-blueprint li p{margin:6px 0 0}.extension-event-cadence{color:#fff;background:linear-gradient(135deg,#082f6ff7,#082f6fe6),radial-gradient(circle at 94% 8%,#f2a23a29,#0000 15rem)}.extension-event-cadence h3{color:#fff}.extension-event-grid,.extension-regional-fit-grid{gap:12px;display:grid}.extension-event-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.extension-event-grid article{background:#ffffff14;border-radius:20px;min-height:190px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff24}.extension-event-grid span,.extension-regional-fit-grid span{color:var(--texas-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.extension-event-grid span{color:var(--safety-amber)}.extension-event-grid p{color:#ffffffc7;margin:0}.extension-regional-source-fit{background:linear-gradient(135deg,#ffffffe6,#faf7f1b3),radial-gradient(circle at 94% 8%,#1f6f8b1f,#0000 15rem)}.extension-regional-fit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.extension-regional-fit-grid article{background:#ffffffe6;border-radius:20px;min-height:240px;padding:18px;box-shadow:inset 0 0 0 1px #082f6f14}.extension-regional-fit-grid p{margin:0;font-size:.92rem}.extension-regional-fit-grid p+p{margin-top:10px}.extension-safe-language{background:var(--navy);color:#fff;margin-top:14px;padding:clamp(20px,3vw,28px)}.extension-safe-language h3{color:#fff}.extension-safe-language p{color:#ffffffc7;max-width:980px;margin:10px 0 0}.farm-ranch-record-panel{background:radial-gradient(circle at 10% 4%,#a64b2a1f,#0000 18rem),radial-gradient(circle at 92% 10%,#244d3a21,#0000 20rem),linear-gradient(135deg,#fff,#faf6ee 58%,#eef3ed);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #3e31231f}.farm-ranch-record-panel:before{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 0 20%,#6b4f3f0d 20% 20.35%,#0000 20.35% 52%,#244d3a0b 52% 52.35%,#0000 52.35%),repeating-linear-gradient(0deg,#6b4f3f09 0 1px,#0000 1px 46px);position:absolute;inset:0}.farm-ranch-record-panel>*{z-index:1;position:relative}.farm-ranch-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.farm-ranch-hero h2{color:var(--navy);max-width:920px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.farm-ranch-hero p,.farm-ranch-zone-grid p,.farm-ranch-record-card li,.farm-ranch-resource-lanes p,.farm-ranch-public-fit p,.farm-ranch-public-fit li{color:#101827ad;line-height:1.55}.farm-ranch-zone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.farm-ranch-zone-grid article,.farm-ranch-record-card,.farm-ranch-resource-lanes,.farm-ranch-public-fit{background:#ffffffe0;border-radius:24px;box-shadow:inset 0 0 0 1px #3e31231a}.farm-ranch-zone-grid article{min-height:210px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.farm-ranch-zone-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #3e31231f}.farm-ranch-zone-grid h3,.farm-ranch-record-card h3,.farm-ranch-resource-lanes h3,.farm-ranch-resource-lanes h4,.farm-ranch-public-fit h3{color:var(--navy);line-height:1.1}.farm-ranch-zone-grid h3,.farm-ranch-resource-lanes h4{margin:0 0 10px}.farm-ranch-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px;margin-top:14px;display:grid}.farm-ranch-record-card,.farm-ranch-resource-lanes{padding:clamp(20px,3vw,30px)}.farm-ranch-record-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.farm-ranch-record-card li{background:#6b4f3f12;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.farm-ranch-record-card li:before{content:"";background:#a64b2a;border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.farm-ranch-resource-lanes>div{gap:12px;margin-top:18px;display:grid}.farm-ranch-resource-lanes section{border-top:1px solid #3e31231a;padding-top:12px}.farm-ranch-public-fit{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.farm-ranch-public-fit ul{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.farm-ranch-public-fit li{break-inside:avoid;margin:0 0 12px;padding-left:22px;position:relative}.farm-ranch-public-fit li:before{content:"";background:#244d3a;border-radius:999px;width:8px;height:8px;position:absolute;top:.58em;left:0}.rural-well-panel{background:radial-gradient(circle at 8% 5%,#244d3a24,#0000 18rem),radial-gradient(circle at 94% 12%,#d8c3a538,#0000 20rem),linear-gradient(135deg,#fff,#faf7f1 58%,#eef5f8);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1a}.rural-well-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 19%,#244d3a0a 19% 19.35%,#0000 19.35% 56%,#d8c3a514 56% 56.35%,#0000 56.35%),repeating-linear-gradient(90deg,#082f6f06 0 1px,#0000 1px 46px);position:absolute;inset:0}.rural-well-panel>*{z-index:1;position:relative}.rural-well-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.rural-well-hero h2{color:var(--navy);max-width:960px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.rural-well-hero p,.rural-system-grid p,.rural-official-source-lanes p,.rural-official-source-grid p,.rural-handoff-panel p,.rural-handoff-grid p,.rural-resource-fit p,.rural-resource-fit-grid p,.rural-boundary-card li{color:#101827ad;line-height:1.55}.rural-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rural-system-grid article,.rural-official-source-lanes,.rural-official-source-grid article,.rural-handoff-panel,.rural-handoff-grid article,.rural-resource-fit,.rural-boundary-card{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.rural-system-grid article{min-height:222px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.rural-system-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.rural-system-grid span{color:var(--pine-green);background:#244d3a1a;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.rural-system-grid h3,.rural-official-source-lanes h3,.rural-official-source-grid h4,.rural-handoff-panel h3,.rural-handoff-grid h4,.rural-resource-fit h3,.rural-resource-fit-grid h4,.rural-boundary-card h3{color:var(--navy);line-height:1.1}.rural-system-grid h3,.rural-official-source-grid h4,.rural-handoff-grid h4,.rural-resource-fit-grid h4{margin:0 0 10px}.rural-official-source-lanes,.rural-handoff-panel,.rural-resource-fit,.rural-boundary-card{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.rural-official-source-lanes{background:linear-gradient(135deg,#082f6ff5,#0b2436eb),radial-gradient(circle at 92% 10%,#d8c3a533,#0000 17rem)}.rural-official-source-lanes h3,.rural-official-source-lanes>div>p{color:#fff}.rural-official-source-lanes>div>p{color:#ffffffc2}.rural-official-source-grid,.rural-handoff-grid,.rural-resource-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rural-official-source-grid article{background:#ffffff14;min-height:230px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff21}.rural-official-source-grid span{color:var(--safety-amber);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.rural-official-source-grid h4{color:#fff;font-size:1rem}.rural-official-source-grid p{color:#ffffffbd}.rural-handoff-panel,.rural-resource-fit{background:linear-gradient(135deg,#ffffffeb,#faf7f1c7),radial-gradient(circle at 94% 10%,#244d3a1c,#0000 16rem)}.rural-handoff-grid article{min-height:180px;padding:18px}.rural-resource-fit-grid section{border-top:1px solid #082f6f14;padding-top:12px}.rural-boundary-card{background:linear-gradient(135deg,#082f6ff5,#121212eb),radial-gradient(circle at 92% 10%,#f2a23a29,#0000 17rem)}.rural-boundary-card h3,.rural-boundary-card li{color:#fff}.rural-boundary-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rural-boundary-card li{background:#ffffff14;border-radius:16px;padding:12px 14px 12px 34px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.rural-boundary-card li:before{background:var(--safety-amber);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.access-needs-panel{background:radial-gradient(circle at 8% 4%,#1f6f8b21,#0000 18rem),radial-gradient(circle at 92% 12%,#d10f3614,#0000 20rem),linear-gradient(135deg,#fff,#f8fbfc 58%,#f5f0e6);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1a}.access-needs-panel:before{content:"";pointer-events:none;background:radial-gradient(at 74% 10%,#1f6f8b0f,#0000 24rem),linear-gradient(120deg,#0000 0 24%,#082f6f0a 24% 24.35%,#0000 24.35% 62%,#d10f3609 62% 62.35%,#0000 62.35%);position:absolute;inset:0}.access-needs-panel>*{z-index:1;position:relative}.access-needs-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.access-needs-hero h2{color:var(--navy);max-width:920px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.access-needs-hero p,.access-needs-lanes p,.access-needs-question-card li,.access-needs-privacy-card li,.access-needs-source-lanes p,.access-needs-source-grid p,.access-needs-caregiver-handoff p,.access-needs-handoff-grid p,.access-needs-resource-fit p,.access-needs-fit-list p{color:#101827ad;line-height:1.55}.access-needs-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.access-needs-lanes article,.access-needs-question-card,.access-needs-privacy-card,.access-needs-source-lanes,.access-needs-source-grid article,.access-needs-caregiver-handoff,.access-needs-handoff-grid article,.access-needs-resource-fit{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.access-needs-lanes article{min-height:220px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.access-needs-lanes article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.access-needs-lanes span{color:var(--flood-blue);background:#1f6f8b1a;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.access-needs-lanes h3,.access-needs-question-card h3,.access-needs-privacy-card h3,.access-needs-source-lanes h3,.access-needs-source-grid h4,.access-needs-caregiver-handoff h3,.access-needs-handoff-grid h4,.access-needs-resource-fit h3,.access-needs-fit-list h4{color:var(--navy);line-height:1.1}.access-needs-lanes h3,.access-needs-source-grid h4,.access-needs-handoff-grid h4,.access-needs-fit-list h4{margin:0 0 10px}.access-needs-support-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px;margin-top:14px;display:grid}.access-needs-question-card,.access-needs-privacy-card{padding:clamp(20px,3vw,30px)}.access-needs-question-card ul,.access-needs-privacy-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.access-needs-question-card li,.access-needs-privacy-card li{background:#1f6f8b12;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.access-needs-question-card li:before,.access-needs-privacy-card li:before{content:"";background:var(--flood-blue);border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.access-needs-source-lanes,.access-needs-caregiver-handoff{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.access-needs-source-lanes{background:linear-gradient(135deg,#082f6ff5,#0b2436eb),radial-gradient(circle at 92% 10%,#f2a23a29,#0000 17rem)}.access-needs-source-lanes h3,.access-needs-source-lanes>div>p{color:#fff}.access-needs-source-lanes>div>p{color:#ffffffc2}.access-needs-source-grid,.access-needs-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.access-needs-source-grid article{background:#ffffff14;min-height:220px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff21}.access-needs-source-grid span{color:var(--safety-amber);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.access-needs-source-grid h4{color:#fff;font-size:1rem}.access-needs-source-grid p{color:#ffffffbd}.access-needs-caregiver-handoff{background:linear-gradient(135deg,#ffffffeb,#faf7f1c7),radial-gradient(circle at 94% 10%,#1f6f8b1c,#0000 16rem)}.access-needs-handoff-grid article{min-height:178px;padding:18px}.access-needs-resource-fit{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.access-needs-fit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.access-needs-fit-list section{border-top:1px solid #082f6f14;padding-top:12px}.volunteer-role-panel{background:radial-gradient(circle at 10% 4%,#e76f511a,#0000 18rem),radial-gradient(circle at 92% 12%,#1f6f8b21,#0000 20rem),linear-gradient(135deg,#fff,#faf8f2 58%,#eef4f8);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1a}.volunteer-role-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 22%,#e76f510a 22% 22.35%,#0000 22.35% 55%,#082f6f0a 55% 55.35%,#0000 55.35%),repeating-linear-gradient(90deg,#082f6f07 0 1px,#0000 1px 44px);position:absolute;inset:0}.volunteer-role-panel>*{z-index:1;position:relative}.volunteer-role-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.volunteer-role-hero h2{color:var(--navy);max-width:920px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.volunteer-role-hero p,.volunteer-role-grid p,.volunteer-do-not-card li,.volunteer-safe-support-card li,.volunteer-public-fit p,.volunteer-public-fit-grid p{color:#101827ad;line-height:1.55}.volunteer-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.volunteer-role-grid article,.volunteer-do-not-card,.volunteer-safe-support-card,.volunteer-public-fit{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.volunteer-role-grid article{min-height:235px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.volunteer-role-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.volunteer-role-grid span{color:var(--warning-orange);background:#e76f511a;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.volunteer-role-grid h3,.volunteer-do-not-card h3,.volunteer-safe-support-card h3,.volunteer-public-fit h3,.volunteer-public-fit-grid h4{color:var(--navy);line-height:1.1}.volunteer-role-grid h3,.volunteer-public-fit-grid h4{margin:0 0 10px}.volunteer-boundary-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;margin-top:14px;display:grid}.volunteer-do-not-card,.volunteer-safe-support-card{padding:clamp(20px,3vw,30px)}.volunteer-do-not-card ul,.volunteer-safe-support-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.volunteer-do-not-card li,.volunteer-safe-support-card li{border-radius:18px;padding:12px 14px 12px 34px;position:relative}.volunteer-do-not-card li{background:#e76f5114}.volunteer-safe-support-card li{background:#1f6f8b12}.volunteer-do-not-card li:before,.volunteer-safe-support-card li:before{content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.volunteer-do-not-card li:before{background:var(--warning-orange)}.volunteer-safe-support-card li:before{background:var(--flood-blue)}.volunteer-public-fit{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.volunteer-public-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.volunteer-public-fit-grid section{border-top:1px solid #082f6f14;padding-top:12px}.volunteer-briefing-console,.volunteer-handoff-template{background:#ffffffe6;border-radius:28px;gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.volunteer-briefing-console{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr)}.volunteer-handoff-template{grid-template-columns:minmax(230px,.36fr) minmax(0,1fr);align-items:start}.volunteer-briefing-console p,.volunteer-briefing-steps p,.volunteer-handoff-template p,.volunteer-handoff-template li{color:#101827ad;line-height:1.58}.volunteer-briefing-console h3,.volunteer-briefing-steps h4,.volunteer-handoff-template h3{color:var(--navy);line-height:1.08}.volunteer-briefing-console h3{margin:0 0 10px;font-size:clamp(1.55rem,2.4vw,2.15rem)}.volunteer-briefing-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.volunteer-briefing-steps article{background:linear-gradient(135deg,#082f6f0e,#1f6f8b0e);border-radius:20px;padding:16px}.volunteer-briefing-steps span{color:#9b2428;margin-bottom:10px;font-size:.78rem;font-weight:950;display:block}.volunteer-briefing-steps h4{margin:0 0 8px}.volunteer-handoff-template ul{columns:2;gap:26px;margin:0;padding:0;list-style:none}.volunteer-handoff-template li{break-inside:avoid;margin:0 0 10px;padding-left:18px;position:relative}.volunteer-handoff-template li:before{background:var(--flood-blue);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.school-family-panel{background:radial-gradient(circle at 8% 5%,#1f6f8b1f,#0000 18rem),radial-gradient(circle at 94% 12%,#f2a23a29,#0000 20rem),linear-gradient(135deg,#fff,#faf9f4 58%,#eef5f8);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1a}.school-family-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 21%,#1f6f8b0a 21% 21.35%,#0000 21.35% 58%,#f2a23a0d 58% 58.35%,#0000 58.35%),repeating-linear-gradient(0deg,#082f6f06 0 1px,#0000 1px 46px);position:absolute;inset:0}.school-family-panel>*{z-index:1;position:relative}.school-family-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.school-family-hero h2{color:var(--navy);max-width:920px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.school-family-hero p,.school-zone-grid p,.school-communication-card li,.school-boundary-card li,.school-source-lanes p,.school-source-lane-grid p,.school-family-handoff p,.school-family-handoff-grid p,.school-public-fit p,.school-public-fit-grid p{color:#101827ad;line-height:1.55}.school-zone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.school-zone-grid article,.school-communication-card,.school-boundary-card,.school-source-lanes,.school-source-lane-grid article,.school-family-handoff,.school-family-handoff-grid article,.school-public-fit{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.school-zone-grid article{min-height:210px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.school-zone-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.school-zone-grid span{color:var(--flood-blue);background:#1f6f8b1a;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.school-zone-grid h3,.school-communication-card h3,.school-boundary-card h3,.school-source-lanes h3,.school-source-lane-grid h4,.school-family-handoff h3,.school-family-handoff-grid h4,.school-public-fit h3,.school-public-fit-grid h4{color:var(--navy);line-height:1.1}.school-zone-grid h3,.school-source-lane-grid h4,.school-family-handoff-grid h4,.school-public-fit-grid h4{margin:0 0 10px}.school-family-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:14px;display:grid}.school-communication-card,.school-boundary-card{padding:clamp(20px,3vw,30px)}.school-communication-card ul,.school-boundary-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.school-communication-card li,.school-boundary-card li{background:#1f6f8b12;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.school-boundary-card li{background:#f2a23a1a}.school-communication-card li:before,.school-boundary-card li:before{content:"";background:var(--flood-blue);border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.school-boundary-card li:before{background:var(--safety-amber)}.school-source-lanes,.school-family-handoff{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.school-source-lanes{background:linear-gradient(135deg,#082f6ff5,#0b2436eb),radial-gradient(circle at 92% 10%,#f2a23a29,#0000 17rem)}.school-source-lanes h3,.school-source-lanes>div>p{color:#fff}.school-source-lanes>div>p{color:#ffffffc2}.school-source-lane-grid,.school-family-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.school-source-lane-grid article{background:#ffffff14;min-height:220px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff21}.school-source-lane-grid span{color:var(--safety-amber);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.school-source-lane-grid h4{color:#fff;font-size:1rem}.school-source-lane-grid p{color:#ffffffbd}.school-family-handoff{background:linear-gradient(135deg,#ffffffeb,#faf7f1c7),radial-gradient(circle at 94% 10%,#1f6f8b1c,#0000 16rem)}.school-family-handoff-grid article{min-height:170px;padding:18px}.school-public-fit{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.school-public-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.school-public-fit-grid section{border-top:1px solid #082f6f14;padding-top:12px}.displacement-record-panel{background:radial-gradient(circle at 8% 5%,#1f6f8b1f,#0000 18rem),radial-gradient(circle at 94% 12%,#d10f3614,#0000 20rem),linear-gradient(135deg,#fff,#f8fafb 58%,#f7f0e4);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1a}.displacement-record-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 19%,#1f6f8b0a 19% 19.35%,#0000 19.35% 56%,#d10f3609 56% 56.35%,#0000 56.35%),repeating-linear-gradient(90deg,#082f6f06 0 1px,#0000 1px 46px);position:absolute;inset:0}.displacement-record-panel>*{z-index:1;position:relative}.displacement-record-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.displacement-record-hero h2{color:var(--navy);max-width:920px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.displacement-record-hero p,.displacement-lane-grid p,.displacement-timeline-card li,.displacement-caution-card li,.displacement-public-fit p,.displacement-public-fit-grid p{color:#101827ad;line-height:1.55}.displacement-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.displacement-lane-grid article,.displacement-timeline-card,.displacement-caution-card,.displacement-public-fit{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.displacement-lane-grid article{min-height:220px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.displacement-lane-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.displacement-lane-grid span{color:var(--flood-blue);background:#1f6f8b1a;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.displacement-lane-grid h3,.displacement-timeline-card h3,.displacement-caution-card h3,.displacement-public-fit h3,.displacement-public-fit-grid h4{color:var(--navy);line-height:1.1}.displacement-lane-grid h3,.displacement-public-fit-grid h4{margin:0 0 10px}.displacement-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:14px;display:grid}.displacement-timeline-card,.displacement-caution-card{padding:clamp(20px,3vw,30px)}.displacement-timeline-card ul,.displacement-caution-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.displacement-timeline-card li,.displacement-caution-card li{background:#1f6f8b12;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.displacement-caution-card li{background:#d10f3612}.displacement-timeline-card li:before,.displacement-caution-card li:before{content:"";background:var(--flood-blue);border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.displacement-caution-card li:before{background:var(--texas-red)}.displacement-public-fit{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.displacement-public-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.displacement-public-fit-grid section{border-top:1px solid #082f6f14;padding-top:12px}.supply-ledger-panel{background:radial-gradient(circle at 9% 6%,#f2a23a26,#0000 18rem),radial-gradient(circle at 92% 10%,#1f6f8b24,#0000 20rem),linear-gradient(135deg,#fff,#fbf8f1 55%,#eef6f7);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1a}.supply-ledger-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 18%,#f2a23a0e 18% 18.35%,#0000 18.35% 52%,#1f6f8b0b 52% 52.35%,#0000 52.35%),repeating-linear-gradient(0deg,#082f6f06 0 1px,#0000 1px 46px);position:absolute;inset:0}.supply-ledger-panel>*{z-index:1;position:relative}.supply-ledger-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.supply-ledger-hero h2{color:var(--navy);max-width:940px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.supply-ledger-hero p,.supply-lane-grid p,.supply-ledger-checklist-card li,.supply-separation-card li,.supply-public-fit p,.supply-public-fit-grid p{color:#101827ad;line-height:1.55}.supply-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.supply-lane-grid article,.supply-ledger-checklist-card,.supply-separation-card,.supply-public-fit{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.supply-lane-grid article{min-height:228px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.supply-lane-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.supply-lane-grid span{color:#a85f02;background:#f2a23a29;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.supply-lane-grid h3,.supply-ledger-checklist-card h3,.supply-separation-card h3,.supply-public-fit h3,.supply-public-fit-grid h4{color:var(--navy);line-height:1.1}.supply-lane-grid h3,.supply-public-fit-grid h4{margin:0 0 10px}.supply-ledger-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:14px;display:grid}.supply-ledger-checklist-card,.supply-separation-card{padding:clamp(20px,3vw,30px)}.supply-ledger-checklist-card ul,.supply-separation-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.supply-ledger-checklist-card li,.supply-separation-card li{background:#1f6f8b12;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.supply-separation-card li{background:#e76f5113}.supply-ledger-checklist-card li:before,.supply-separation-card li:before{content:"";background:var(--flood-blue);border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.supply-separation-card li:before{background:var(--warning-orange)}.supply-public-fit{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.supply-public-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supply-public-fit-grid section{border-top:1px solid #082f6f14;padding-top:12px}.debris-log-panel{background:radial-gradient(circle at 9% 6%,#6b4f3f1f,#0000 18rem),radial-gradient(circle at 91% 11%,#244d3a24,#0000 20rem),linear-gradient(135deg,#fff,#faf6ee 56%,#eef4ef);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #3e31231f}.debris-log-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 20%,#6b4f3f0b 20% 20.35%,#0000 20.35% 54%,#244d3a0b 54% 54.35%,#0000 54.35%),repeating-linear-gradient(90deg,#3e312307 0 1px,#0000 1px 46px);position:absolute;inset:0}.debris-log-panel>*{z-index:1;position:relative}.debris-log-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.debris-log-hero h2{color:var(--navy);max-width:940px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.debris-log-hero p,.debris-stream-grid p,.debris-log-fields-card li,.debris-staging-card li,.debris-public-fit p,.debris-public-fit-grid p{color:#101827ad;line-height:1.55}.debris-stream-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.debris-stream-grid article,.debris-log-fields-card,.debris-staging-card,.debris-public-fit{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #3e31231a}.debris-stream-grid article{min-height:232px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.debris-stream-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #3e31231f}.debris-stream-grid span{color:var(--mud-brown);background:#6b4f3f1a;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.debris-stream-grid h3,.debris-log-fields-card h3,.debris-staging-card h3,.debris-public-fit h3,.debris-public-fit-grid h4{color:var(--navy);line-height:1.1}.debris-stream-grid h3,.debris-public-fit-grid h4{margin:0 0 10px}.debris-log-split{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:14px;margin-top:14px;display:grid}.debris-log-fields-card,.debris-staging-card{padding:clamp(20px,3vw,30px)}.debris-log-fields-card ul,.debris-staging-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.debris-log-fields-card li,.debris-staging-card li{background:#244d3a13;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.debris-staging-card li{background:#6b4f3f13}.debris-log-fields-card li:before,.debris-staging-card li:before{content:"";background:var(--pine-green);border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.debris-staging-card li:before{background:var(--mud-brown)}.debris-public-fit{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.debris-public-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.debris-public-fit-grid section{border-top:1px solid #3e31231a;padding-top:12px}.floodplain-hold-panel{background:radial-gradient(circle at 8% 8%,#d10f3614,#0000 17rem),radial-gradient(circle at 92% 7%,#082f6f21,#0000 22rem),radial-gradient(circle at 70% 86%,#d8c3a552,#0000 18rem),linear-gradient(135deg,#fff,#faf7f1 54%,#eef5fb);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1c}.floodplain-hold-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 17%,#d10f3609 17% 17.25%,#0000 17.25% 48%,#082f6f0b 48% 48.25%,#0000 48.25%),repeating-linear-gradient(90deg,#082f6f06 0 1px,#0000 1px 44px),repeating-linear-gradient(0deg,#d8c3a526 0 1px,#0000 1px 62px);position:absolute;inset:0}.floodplain-hold-panel>*{z-index:1;position:relative}.floodplain-hold-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.floodplain-hold-hero h2{color:var(--navy);max-width:980px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.floodplain-hold-hero p,.floodplain-lane-grid p,.floodplain-lane-grid strong,.floodplain-question-panel p,.floodplain-question-panel li,.floodplain-texas-context p,.floodplain-region-grid p,.floodplain-record-card li,.floodplain-boundary-card li,.floodplain-resource-fit p,.floodplain-resource-fit-grid p{color:#101827ad;line-height:1.55}.floodplain-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.floodplain-lane-grid article,.floodplain-question-panel,.floodplain-texas-context,.floodplain-record-card,.floodplain-boundary-card,.floodplain-resource-fit{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f16}.floodplain-lane-grid article{flex-direction:column;gap:10px;min-height:285px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s;display:flex}.floodplain-lane-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1a}.floodplain-lane-grid span{color:var(--texas-red);background:#d10f3617;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.8rem;font-weight:950;display:inline-flex}.floodplain-lane-grid h3,.floodplain-question-panel h3,.floodplain-texas-context h3,.floodplain-region-grid h4,.floodplain-record-card h3,.floodplain-boundary-card h3,.floodplain-resource-fit h3,.floodplain-resource-fit-grid h4{color:var(--navy);line-height:1.1}.floodplain-lane-grid h3,.floodplain-region-grid h4,.floodplain-resource-fit-grid h4{margin:0 0 10px}.floodplain-lane-grid strong{color:#082f6fc7;background:#082f6f0e;border-radius:16px;margin-top:auto;padding:12px 14px;font-weight:850;display:block}.floodplain-question-panel,.floodplain-texas-context,.floodplain-resource-fit{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.floodplain-question-panel ol,.floodplain-record-card ul,.floodplain-boundary-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.floodplain-question-panel li,.floodplain-record-card li,.floodplain-boundary-card li{background:#082f6f0f;border-radius:18px;padding:12px 14px 12px 38px;position:relative}.floodplain-question-panel li:before,.floodplain-record-card li:before,.floodplain-boundary-card li:before{background:var(--navy);color:#fff;content:"";border-radius:999px;justify-content:center;align-items:center;width:10px;height:10px;font-size:.68rem;font-weight:950;display:flex;position:absolute;top:1.1em;left:16px}.floodplain-boundary-card li{background:#d10f3612}.floodplain-boundary-card li:before{background:var(--texas-red)}.floodplain-region-grid,.floodplain-resource-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.floodplain-region-grid article,.floodplain-resource-fit-grid section{border-top:1px solid #082f6f1a;padding-top:12px}.floodplain-record-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:14px;display:grid}.floodplain-record-card,.floodplain-boundary-card{padding:clamp(20px,3vw,30px)}.repair-priority-panel{background:radial-gradient(circle at 7% 6%,#082f6f21,#0000 18rem),radial-gradient(circle at 93% 9%,#d10f3614,#0000 20rem),radial-gradient(circle at 68% 86%,#d8c3a55c,#0000 20rem),linear-gradient(135deg,#fff,#faf7f1 58%,#eef5fb);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1c}.repair-priority-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 16%,#082f6f0a 16% 16.25%,#0000 16.25% 52%,#d10f3608 52% 52.25%,#0000 52.25%),repeating-linear-gradient(90deg,#082f6f06 0 1px,#0000 1px 48px);position:absolute;inset:0}.repair-priority-panel>*{z-index:1;position:relative}.repair-priority-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.repair-priority-hero h2{color:var(--navy);max-width:980px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.repair-priority-hero p,.repair-stage-grid p,.repair-stage-grid strong,.estimate-review-panel p,.estimate-review-table p,.estimate-review-table small,.repair-hold-card li,.repair-boundary-card li,.repair-property-routes p,.repair-property-grid p,.repair-resource-fit p,.repair-resource-fit-grid p{color:#101827ad;line-height:1.55}.repair-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.repair-stage-grid article,.estimate-review-panel,.repair-hold-card,.repair-boundary-card,.repair-property-routes,.repair-resource-fit{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f16}.repair-stage-grid article{flex-direction:column;gap:10px;min-height:310px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s;display:flex}.repair-stage-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1a}.repair-stage-grid span{color:var(--navy);background:#082f6f17;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.8rem;font-weight:950;display:inline-flex}.repair-stage-grid h3,.estimate-review-panel h3,.estimate-review-table h4,.repair-hold-card h3,.repair-boundary-card h3,.repair-property-routes h3,.repair-property-grid h4,.repair-resource-fit h3,.repair-resource-fit-grid h4{color:var(--navy);line-height:1.1}.repair-stage-grid h3,.estimate-review-table h4,.repair-property-grid h4,.repair-resource-fit-grid h4{margin:0 0 10px}.repair-stage-grid strong{color:#681922c7;background:#d10f360e;border-radius:16px;margin-top:auto;padding:12px 14px;font-weight:850;display:block}.estimate-review-panel,.repair-property-routes,.repair-resource-fit{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.estimate-review-table{gap:10px;display:grid}.estimate-review-table article{background:#082f6f0e;border-radius:18px;grid-template-columns:minmax(140px,.24fr) minmax(0,1fr) minmax(180px,.34fr);align-items:start;gap:12px;padding:14px;display:grid}.estimate-review-table small{font-size:.88rem;display:block}.repair-hold-split{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:14px;margin-top:14px;display:grid}.repair-hold-card,.repair-boundary-card{padding:clamp(20px,3vw,30px)}.repair-hold-card ul,.repair-boundary-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.repair-hold-card li,.repair-boundary-card li{background:#082f6f0f;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.repair-boundary-card li{background:#d10f3612}.repair-hold-card li:before,.repair-boundary-card li:before{content:"";background:var(--navy);border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.repair-boundary-card li:before{background:var(--texas-red)}.repair-property-grid,.repair-resource-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.repair-property-grid article,.repair-resource-fit-grid section{border-top:1px solid #082f6f1a;padding-top:12px}.drying-verification-panel{background:radial-gradient(circle at 8% 6%,#2a9d8f24,#0000 18rem),radial-gradient(circle at 93% 9%,#082f6f21,#0000 21rem),radial-gradient(circle at 64% 88%,#d8c3a557,#0000 20rem),linear-gradient(135deg,#fff,#faf7f1 54%,#eef8f7);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1c}.drying-verification-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 17%,#2a9d8f0b 17% 17.25%,#0000 17.25% 50%,#082f6f09 50% 50.25%,#0000 50.25%),repeating-linear-gradient(90deg,#082f6f06 0 1px,#0000 1px 48px);position:absolute;inset:0}.drying-verification-panel>*{z-index:1;position:relative}.drying-verification-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.drying-verification-hero h2{color:var(--navy);max-width:980px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.drying-verification-hero p,.drying-lane-grid p,.drying-lane-grid strong,.hidden-moisture-panel p,.hidden-moisture-grid p,.drying-ready-card li,.drying-boundary-card li,.drying-texas-context p,.drying-texas-grid p,.drying-packet-card li,.drying-resource-card p,.drying-resource-fit-grid p{color:#101827ad;line-height:1.55}.drying-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.drying-lane-grid article,.hidden-moisture-panel,.drying-ready-card,.drying-boundary-card,.drying-texas-context,.drying-packet-card,.drying-resource-card{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f16}.drying-lane-grid article{flex-direction:column;gap:10px;min-height:300px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s;display:flex}.drying-lane-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1a}.drying-lane-grid span{color:var(--gulf-teal);background:#2a9d8f1f;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.8rem;font-weight:950;display:inline-flex}.drying-lane-grid h3,.hidden-moisture-panel h3,.hidden-moisture-grid h4,.drying-ready-card h3,.drying-boundary-card h3,.drying-texas-context h3,.drying-texas-grid h4,.drying-packet-card h3,.drying-resource-card h3,.drying-resource-fit-grid h4{color:var(--navy);line-height:1.1}.drying-lane-grid h3,.hidden-moisture-grid h4,.drying-texas-grid h4,.drying-resource-fit-grid h4{margin:0 0 10px}.drying-lane-grid strong{color:#186059d6;background:#2a9d8f13;border-radius:16px;margin-top:auto;padding:12px 14px;font-weight:850;display:block}.hidden-moisture-panel,.drying-texas-context{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.hidden-moisture-grid,.drying-texas-grid,.drying-resource-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hidden-moisture-grid article,.drying-texas-grid article,.drying-resource-fit-grid section{border-top:1px solid #082f6f1a;padding-top:12px}.drying-ready-split,.drying-record-fit{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:14px;display:grid}.drying-ready-card,.drying-boundary-card,.drying-packet-card,.drying-resource-card{padding:clamp(20px,3vw,30px)}.drying-ready-card ul,.drying-boundary-card ul,.drying-packet-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.drying-ready-card li,.drying-boundary-card li,.drying-packet-card li{background:#2a9d8f12;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.drying-boundary-card li{background:#d10f3612}.drying-ready-card li:before,.drying-boundary-card li:before,.drying-packet-card li:before{content:"";background:var(--gulf-teal);border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.drying-boundary-card li:before{background:var(--texas-red)}.company-question-panel{background:radial-gradient(circle at 9% 6%,#d10f3617,#0000 18rem),radial-gradient(circle at 91% 11%,#082f6f24,#0000 20rem),linear-gradient(135deg,#fff,#fbf7f0 55%,#eef4fb);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1c}.company-question-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 18%,#d10f3609 18% 18.35%,#0000 18.35% 52%,#082f6f0b 52% 52.35%,#0000 52.35%),repeating-linear-gradient(90deg,#082f6f06 0 1px,#0000 1px 46px);position:absolute;inset:0}.company-question-panel>*{z-index:1;position:relative}.company-question-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.company-question-hero h2{color:var(--navy);max-width:940px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.company-question-hero p,.company-question-grid p,.company-comparison-card li,.company-warning-card li,.company-public-fit p,.company-public-fit-grid p{color:#101827ad;line-height:1.55}.company-question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.company-question-grid article,.company-comparison-card,.company-warning-card,.company-script-panel,.company-hold-panel,.company-evidence-folder,.company-public-fit{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.company-question-grid article{min-height:240px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.company-question-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.company-question-grid span{color:var(--texas-red);background:#d10f3617;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.company-question-grid h3,.company-comparison-card h3,.company-warning-card h3,.company-public-fit h3,.company-public-fit-grid h4{color:var(--navy);line-height:1.1}.company-question-grid h3,.company-public-fit-grid h4{margin:0 0 10px}.company-question-split{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:14px;margin-top:14px;display:grid}.company-script-panel,.company-evidence-folder{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.company-script-panel h3,.company-hold-panel h3,.company-evidence-folder h3{color:var(--navy);margin:0 0 10px;font-size:clamp(1.45rem,2.7vw,2.15rem);line-height:1.05}.company-script-panel p,.company-hold-panel p,.company-hold-panel li,.company-evidence-folder p,.company-evidence-grid p{color:#101827ad;line-height:1.55}.company-script-grid,.company-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-script-grid article{background:linear-gradient(135deg,#faf7f1f2,#fffffff0);border-radius:20px;padding:18px;box-shadow:inset 0 0 0 1px #082f6f12}.company-script-grid span{color:var(--texas-red);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:950;display:inline-flex}.company-comparison-card,.company-warning-card{padding:clamp(20px,3vw,30px)}.company-comparison-card ul,.company-warning-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.company-comparison-card li,.company-warning-card li{background:#082f6f11;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.company-warning-card li{background:#d10f3611}.company-comparison-card li:before,.company-warning-card li:before{content:"";background:var(--navy);border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.company-warning-card li:before{background:var(--texas-red)}.company-hold-panel{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.company-hold-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.company-hold-panel li{background:linear-gradient(135deg,#d10f3613,#082f6f0b);border-radius:18px;padding:12px 14px 12px 36px;position:relative}.company-hold-panel li:before{background:var(--texas-red);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:15px}.company-evidence-grid section{background:#082f6f0e;border-radius:20px;padding:16px}.company-evidence-grid h4{color:var(--navy);margin:0 0 8px}.company-verification-console,.company-scope-matrix,.company-resource-maintainer,.company-handoff-summary{background:#ffffffe6;border-radius:24px;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:inset 0 0 0 1px #082f6f14}.company-verification-console p,.company-verification-grid p,.company-scope-matrix p,.company-scope-table p,.company-scope-table small,.company-resource-maintainer p,.company-resource-maintainer li,.company-handoff-summary p,.company-handoff-summary li{color:#101827ad;line-height:1.55}.company-verification-console h3,.company-verification-grid h4,.company-scope-matrix h3,.company-scope-table h4,.company-resource-maintainer h3,.company-handoff-summary h3{color:var(--navy);line-height:1.1}.company-verification-grid,.company-scope-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-verification-grid article,.company-scope-table article{background:radial-gradient(circle at 90% 10%,#d10f3614,#0000 7rem),linear-gradient(135deg,#fffffff5,#f8fbffdb);border-radius:20px;padding:18px;box-shadow:inset 0 0 0 1px #082f6f12}.company-verification-grid h4,.company-scope-table h4{margin:0 0 8px}.company-scope-table small{margin-top:8px;font-size:.88rem;display:block}.company-resource-maintainer ul,.company-handoff-summary ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.company-resource-maintainer li,.company-handoff-summary li{background:linear-gradient(135deg,#082f6f0f,#d10f360b);border-radius:18px;padding:12px 14px 12px 36px;position:relative}.company-resource-maintainer li:before,.company-handoff-summary li:before{background:var(--navy);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:15px}.company-public-fit{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.company-public-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-public-fit-grid section{border-top:1px solid #082f6f14;padding-top:12px}.contractor-screening-panel{background:radial-gradient(circle at 8% 8%,#d10f361c,#0000 18rem),radial-gradient(circle at 92% 0,#082f6f1f,#0000 20rem),linear-gradient(135deg,#fff,#f8fbff 52%,#fbf5ee);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1c}.contractor-screening-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 14%,#d10f360a 14% 14.32%,#0000 14.32% 48%,#082f6f0b 48% 48.32%,#0000 48.32%),repeating-linear-gradient(0deg,#082f6f06 0 1px,#0000 1px 42px);position:absolute;inset:0}.contractor-screening-panel>*{z-index:1;position:relative}.contractor-screening-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.contractor-screening-hero h2{color:var(--navy);max-width:980px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.contractor-screening-hero p,.contractor-screening-grid p,.contractor-bid-panel p,.contractor-bid-table p,.contractor-bid-table small,.contractor-payment-card li,.contractor-warning-card li,.contractor-script-panel p,.contractor-script-grid p,.contractor-handoff-panel p,.contractor-handoff-grid p,.contractor-resource-fit p,.contractor-resource-fit-grid p{color:#101827ad;line-height:1.55}.contractor-screening-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.contractor-screening-grid article,.contractor-bid-panel,.contractor-payment-card,.contractor-warning-card,.contractor-script-panel,.contractor-handoff-panel,.contractor-resource-fit{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.contractor-screening-grid article{min-height:250px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.contractor-screening-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.contractor-screening-grid span{color:var(--texas-red);background:#d10f3617;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.contractor-screening-grid h3,.contractor-bid-panel h3,.contractor-bid-table h4,.contractor-payment-card h3,.contractor-warning-card h3,.contractor-script-panel h3,.contractor-script-grid h4,.contractor-handoff-panel h3,.contractor-handoff-grid h4,.contractor-resource-fit h3,.contractor-resource-fit-grid h4{color:var(--navy);line-height:1.1}.contractor-screening-grid h3,.contractor-bid-table h4,.contractor-script-grid h4,.contractor-handoff-grid h4,.contractor-resource-fit-grid h4{margin:0 0 10px}.contractor-bid-panel,.contractor-script-panel,.contractor-handoff-panel,.contractor-resource-fit{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.contractor-bid-panel h3,.contractor-payment-card h3,.contractor-warning-card h3,.contractor-script-panel h3,.contractor-handoff-panel h3,.contractor-resource-fit h3{margin:0 0 10px;font-size:clamp(1.45rem,2.7vw,2.15rem)}.contractor-bid-table,.contractor-script-grid,.contractor-handoff-grid,.contractor-resource-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contractor-bid-table article,.contractor-script-grid article,.contractor-handoff-grid section{background:radial-gradient(circle at 90% 10%,#d10f3612,#0000 7rem),linear-gradient(135deg,#fffffff5,#f8fbffdb);border-radius:20px;padding:18px;box-shadow:inset 0 0 0 1px #082f6f12}.contractor-bid-table small{margin-top:8px;font-size:.88rem;display:block}.contractor-control-split{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:14px;margin-top:14px;display:grid}.contractor-payment-card,.contractor-warning-card{padding:clamp(20px,3vw,30px)}.contractor-payment-card ul,.contractor-warning-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.contractor-payment-card li,.contractor-warning-card li{background:#082f6f11;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.contractor-warning-card li{background:#d10f3611}.contractor-payment-card li:before,.contractor-warning-card li:before{background:var(--navy);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.contractor-warning-card li:before{background:var(--texas-red)}.contractor-resource-fit-grid section{border-top:1px solid #082f6f14;padding-top:12px}.insurance-log-panel{background:radial-gradient(circle at 9% 6%,#082f6f21,#0000 18rem),radial-gradient(circle at 92% 10%,#d10f3614,#0000 20rem),linear-gradient(135deg,#fff,#f8fbff 54%,#fbf5ee);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1c}.insurance-log-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 19%,#082f6f0b 19% 19.35%,#0000 19.35% 54%,#d10f3609 54% 54.35%,#0000 54.35%),repeating-linear-gradient(0deg,#082f6f06 0 1px,#0000 1px 46px);position:absolute;inset:0}.insurance-log-panel>*{z-index:1;position:relative}.insurance-log-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.insurance-log-hero h2{color:var(--navy);max-width:940px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.insurance-log-hero p,.insurance-log-grid p,.insurance-log-fields-card li,.insurance-log-caution-card li,.insurance-log-public-fit p,.insurance-log-public-fit-grid p{color:#101827ad;line-height:1.55}.insurance-log-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.insurance-log-grid article,.insurance-log-fields-card,.insurance-log-caution-card,.insurance-source-map,.insurance-timeline-panel,.insurance-packet-audit,.insurance-log-public-fit{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.insurance-log-grid article{min-height:232px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.insurance-log-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.insurance-log-grid span{color:var(--navy);background:#082f6f17;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.insurance-log-grid h3,.insurance-log-fields-card h3,.insurance-log-caution-card h3,.insurance-source-map h3,.insurance-timeline-panel h3,.insurance-packet-audit h3,.insurance-log-public-fit h3,.insurance-source-grid h4,.insurance-packet-grid h4,.insurance-log-public-fit-grid h4{color:var(--navy);line-height:1.1}.insurance-log-grid h3,.insurance-source-grid h4,.insurance-packet-grid h4,.insurance-log-public-fit-grid h4{margin:0 0 10px}.insurance-source-map,.insurance-timeline-panel,.insurance-packet-audit{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.insurance-source-map p,.insurance-source-grid p,.insurance-timeline-panel p,.insurance-timeline-panel li,.insurance-packet-audit p,.insurance-packet-grid p{color:#101827ad;line-height:1.55}.insurance-source-grid,.insurance-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.insurance-source-grid article,.insurance-packet-grid section{background:radial-gradient(circle at 90% 10%,#d10f3614,#0000 7rem),linear-gradient(135deg,#fffffff5,#f8fbffdb);border-radius:20px;padding:18px;box-shadow:inset 0 0 0 1px #082f6f12}.insurance-timeline-panel ol{counter-reset:insurance-timeline;gap:10px;margin:0;padding:0;list-style:none;display:grid}.insurance-timeline-panel li{counter-increment:insurance-timeline;background:#082f6f11;border-radius:18px;padding:12px 14px 12px 48px;position:relative}.insurance-timeline-panel li:before{background:var(--navy);color:#fff;content:counter(insurance-timeline);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:950;display:inline-flex;position:absolute;top:12px;left:14px}.insurance-log-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:14px;display:grid}.insurance-log-fields-card,.insurance-log-caution-card{padding:clamp(20px,3vw,30px)}.insurance-log-fields-card ul,.insurance-log-caution-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.insurance-log-fields-card li,.insurance-log-caution-card li{background:#082f6f11;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.insurance-log-caution-card li{background:#d10f360f}.insurance-log-fields-card li:before,.insurance-log-caution-card li:before{content:"";background:var(--navy);border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.insurance-log-caution-card li:before{background:var(--texas-red)}.insurance-log-public-fit{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.insurance-log-public-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.insurance-log-public-fit-grid section{border-top:1px solid #082f6f14;padding-top:12px}.scope-planner-panel{background:radial-gradient(circle at 8% 6%,#1f6f8b21,#0000 18rem),radial-gradient(circle at 92% 12%,#f2a23a24,#0000 20rem),linear-gradient(135deg,#fff,#f7fbfc 55%,#fbf4e8);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1a}.scope-planner-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 18%,#1f6f8b0b 18% 18.35%,#0000 18.35% 52%,#f2a23a0d 52% 52.35%,#0000 52.35%),repeating-linear-gradient(90deg,#082f6f06 0 1px,#0000 1px 46px);position:absolute;inset:0}.scope-planner-panel>*{z-index:1;position:relative}.scope-planner-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.scope-planner-hero h2{color:var(--navy);max-width:940px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.scope-planner-hero p,.scope-planner-grid p,.scope-planner-fields-card li,.scope-planner-boundary-card li,.scope-planner-public-fit p,.scope-planner-public-fit-grid p{color:#101827ad;line-height:1.55}.scope-planner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.scope-planner-grid article,.scope-planner-fields-card,.scope-planner-boundary-card,.scope-room-matrix,.scope-role-routing,.scope-handoff-panel,.scope-planner-public-fit{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.scope-planner-grid article{min-height:232px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.scope-planner-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.scope-planner-grid span{color:var(--flood-blue);background:#1f6f8b1a;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.scope-planner-grid h3,.scope-planner-fields-card h3,.scope-planner-boundary-card h3,.scope-room-matrix h3,.scope-role-routing h3,.scope-handoff-panel h3,.scope-planner-public-fit h3,.scope-role-grid h4,.scope-planner-public-fit-grid h4{color:var(--navy);line-height:1.1}.scope-planner-grid h3,.scope-role-grid h4,.scope-planner-public-fit-grid h4{margin:0 0 10px}.scope-room-matrix,.scope-role-routing,.scope-handoff-panel{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.scope-room-matrix p,.scope-role-routing p,.scope-role-grid p,.scope-handoff-panel p,.scope-handoff-panel li,.scope-room-table span{color:#101827ad;line-height:1.55}.scope-room-table{border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #082f6f14}.scope-room-table-head,.scope-room-table-row{grid-template-columns:.86fr 1.35fr 1.25fr;gap:1px;display:grid}.scope-room-table-head span{background:var(--navy);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:13px 14px;font-size:.78rem;font-weight:950}.scope-room-table-row strong,.scope-room-table-row span{background:#faf7f1b8;padding:14px}.scope-room-table-row:nth-child(odd) strong,.scope-room-table-row:nth-child(odd) span{background:#ffffffe6}.scope-room-table-row strong{color:var(--navy)}.scope-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scope-role-grid article{background:radial-gradient(circle at 92% 8%,#1f6f8b1c,#0000 8rem),linear-gradient(135deg,#fffffff5,#faf7f1d1);border-radius:20px;padding:18px;box-shadow:inset 0 0 0 1px #082f6f12}.scope-handoff-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.scope-handoff-panel li{background:#1f6f8b12;border-radius:18px;padding:12px 14px 12px 36px;position:relative}.scope-handoff-panel li:before{background:var(--flood-blue);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:15px}.scope-planner-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:14px;display:grid}.scope-planner-fields-card,.scope-planner-boundary-card{padding:clamp(20px,3vw,30px)}.scope-planner-fields-card ul,.scope-planner-boundary-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.scope-planner-fields-card li,.scope-planner-boundary-card li{background:#1f6f8b12;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.scope-planner-boundary-card li{background:#f2a23a1f}.scope-planner-fields-card li:before,.scope-planner-boundary-card li:before{content:"";background:var(--flood-blue);border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.scope-planner-boundary-card li:before{background:#a85f02}.scope-planner-public-fit{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.scope-planner-public-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scope-planner-public-fit-grid section{border-top:1px solid #082f6f14;padding-top:12px}.power-outage-log-panel{background:radial-gradient(circle at 8% 6%,#f2a23a29,#0000 18rem),radial-gradient(circle at 92% 12%,#082f6f24,#0000 20rem),linear-gradient(135deg,#fff,#fbf8ef 54%,#edf4fb);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1a}.power-outage-log-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 17%,#f2a23a0e 17% 17.35%,#0000 17.35% 52%,#082f6f0b 52% 52.35%,#0000 52.35%),repeating-linear-gradient(0deg,#082f6f06 0 1px,#0000 1px 46px);position:absolute;inset:0}.power-outage-log-panel>*{z-index:1;position:relative}.power-outage-log-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.power-outage-log-hero h2{color:var(--navy);max-width:940px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.power-outage-log-hero p,.power-outage-log-grid p,.power-outage-fields-card li,.power-outage-boundary-card li,.power-outage-public-fit p,.power-outage-public-fit-grid p{color:#101827ad;line-height:1.55}.power-outage-log-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.power-outage-log-grid article,.power-outage-fields-card,.power-outage-boundary-card,.power-outage-public-fit{background:#ffffffe6;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.power-outage-log-grid article{min-height:232px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.power-outage-log-grid article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.power-outage-log-grid span{color:#a85f02;background:#f2a23a29;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.power-outage-log-grid h3,.power-outage-fields-card h3,.power-outage-boundary-card h3,.power-outage-public-fit h3,.power-outage-public-fit-grid h4{color:var(--navy);line-height:1.1}.power-outage-log-grid h3,.power-outage-public-fit-grid h4{margin:0 0 10px}.power-outage-log-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:14px;display:grid}.power-outage-fields-card,.power-outage-boundary-card{padding:clamp(20px,3vw,30px)}.power-outage-fields-card ul,.power-outage-boundary-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.power-outage-fields-card li,.power-outage-boundary-card li{background:#082f6f11;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.power-outage-boundary-card li{background:#f2a23a1f}.power-outage-fields-card li:before,.power-outage-boundary-card li:before{content:"";background:var(--navy);border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.power-outage-boundary-card li:before{background:#a85f02}.power-outage-public-fit{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.power-outage-public-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.power-outage-public-fit-grid section{border-top:1px solid #082f6f14;padding-top:12px}.household-essentials-panel{background:radial-gradient(circle at 6% 8%,#a64b2a1f,#0000 17rem),radial-gradient(circle at 90% 10%,#1f6f8b24,#0000 20rem),linear-gradient(135deg,#fff,#faf7f1 48%,#edf5fb);border-radius:34px;margin:clamp(28px,5vw,58px) 0;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 82px #082f6f1a}.household-essentials-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 21%,#a64b2a0d 21% 21.35%,#0000 21.35% 58%,#1f6f8b0d 58% 58.35%,#0000 58.35%),repeating-linear-gradient(90deg,#082f6f06 0 1px,#0000 1px 50px);position:absolute;inset:0}.household-essentials-panel>*{z-index:1;position:relative}.household-essentials-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:grid}.household-essentials-hero h2{color:var(--navy);max-width:940px;margin:0 0 12px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.household-essentials-hero p,.household-essentials-lanes p,.household-essentials-fields-card li,.household-essentials-boundary-card li,.household-essentials-public-fit p,.household-essentials-public-fit-grid p{color:#101827ad;line-height:1.55}.household-essentials-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.household-essentials-lanes article,.household-essentials-fields-card,.household-essentials-boundary-card,.household-essentials-public-fit{background:#ffffffe8;border-radius:24px;box-shadow:inset 0 0 0 1px #082f6f14}.household-essentials-lanes article{min-height:232px;padding:20px;transition:transform .18s,box-shadow .18s,background .18s}.household-essentials-lanes article:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 48px #082f6f1c}.household-essentials-lanes span{color:#8f3f21;background:#a64b2a1f;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.8rem;font-weight:950;display:inline-flex}.household-essentials-lanes h3,.household-essentials-fields-card h3,.household-essentials-boundary-card h3,.household-essentials-public-fit h3,.household-essentials-public-fit-grid h4{color:var(--navy);line-height:1.1}.household-essentials-lanes h3,.household-essentials-public-fit-grid h4{margin:0 0 10px}.household-essentials-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:14px;display:grid}.household-essentials-fields-card,.household-essentials-boundary-card{padding:clamp(20px,3vw,30px)}.household-essentials-fields-card ul,.household-essentials-boundary-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.household-essentials-fields-card li,.household-essentials-boundary-card li{background:#082f6f0f;border-radius:18px;padding:12px 14px 12px 34px;position:relative}.household-essentials-boundary-card li{background:#a64b2a1c}.household-essentials-fields-card li:before,.household-essentials-boundary-card li:before{background:var(--navy);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:1.05em;left:14px}.household-essentials-boundary-card li:before{background:#8f3f21}.household-essentials-public-fit{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(18px,3vw,30px);margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.household-essentials-public-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.household-essentials-public-fit-grid section{border-top:1px solid #082f6f14;padding-top:12px}@media (min-width:981px) and (max-width:1320px){.county-resource-layer-refresh .resource-finder-layout{grid-template-columns:1fr}.county-resource-layer-refresh .finder-results-rail{position:static}.county-resource-layer-refresh .finder-county-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;padding-right:0}.county-resource-layer-refresh .finder-briefing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-shelf-group{grid-template-columns:1fr}.community-shelf-group h3{position:static}.community-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-route-panel,.community-patron-triage,.community-maintainer-checks,.community-sharing-formats,.community-source-map,.community-maintainer-packet,.community-print-bundles,.community-review-cadence,.community-offline-access,.community-sentence-bank,.community-distribution-hero,.community-channel-matrix,.community-assembly-order,.community-label-panel,.community-publication-split{grid-template-columns:1fr}.community-sharing-grid,.community-patron-grid,.community-source-map-grid,.community-print-grid,.community-cadence-list,.community-format-grid,.community-channel-grid,.community-outreach-angle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-routing-hero,.library-station-panel,.library-language-panel,.library-question-script,.library-print-menu,.library-event-shelf,.library-source-alignment,.library-citation-lab,.library-resource-decision,.library-link-scorecard,.library-official-recovery-sources,.library-privacy-access-panel,.library-shelf-stack,.library-date-check-protocol,.library-staff-review,.library-quality-signals{grid-template-columns:1fr}.library-routing-grid,.library-question-grid,.library-event-shelf-grid,.library-source-alignment-grid,.library-citation-grid,.library-resource-decision-list,.library-link-scorecard-grid,.library-official-recovery-grid,.library-privacy-access-grid,.library-shelf-stack-list{grid-template-columns:repeat(2,minmax(0,1fr))}.business-continuity-hero,.business-continuity-split,.business-share-language{grid-template-columns:1fr}.business-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-manager-packet-hero,.property-triage-lanes,.property-update-template-panel,.property-communication-panel,.property-scope-record-panel,.property-review-cadence,.property-manager-guardrails,.hoa-board-hero,.hoa-board-routing-panel,.hoa-update-template-panel,.hoa-common-record-panel,.hoa-status-lanes,.hoa-board-split{grid-template-columns:1fr}.property-route-grid,.property-triage-grid,.property-update-template-grid,.hoa-board-zone-grid,.hoa-update-template-grid,.hoa-common-record-grid,.hoa-status-lane-grid,.hoa-outreach-fit-grid,.citation-check-grid,.citation-fit-grid,.citation-source-list,.citation-mention-grid,.citation-texas-reference-grid,.citation-fit-score-grid,.citation-editorial-decision-grid,.citation-evidence-packet-grid,.citation-one-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.citation-source-panel,.citation-review-record,.citation-fit-score-panel,.citation-one-link-panel,.citation-editorial-decision-panel,.citation-evidence-packet-panel,.citation-outreach-template,.citation-texas-reference-panel,.citation-mention-panel,.citation-relationship-panel,.citation-decline-box{grid-template-columns:1fr}.citation-source-panel>div:first-child{position:static}.county-source-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.county-page-blueprint,.county-regional-checks,.county-audit-panel,.county-mismatch-panel,.county-evidence-lanes,.county-freshness-panel,.county-official-source-lanes,.county-editor-review-note,.county-resident-routing,.county-update-calendar,.county-snippet-panel{grid-template-columns:1fr}.county-freshness-grid,.county-official-source-grid,.county-audit-grid,.county-evidence-grid,.county-resident-route-grid,.newsletter-brief-blocks,.newsletter-regional-grid,.newsletter-official-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-sample-brief,.newsletter-regional-angles,.newsletter-safe-use{grid-template-columns:1fr}.resource-link-review-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-link-classifier,.resource-link-fit-rubric,.resource-link-scenarios,.resource-link-approval-states,.resource-link-placement-map,.resource-link-language-console,.resource-link-review-worksheet,.resource-link-submission-boundary,.resource-link-quality-evidence,.resource-link-review-bottom{grid-template-columns:1fr}.resource-link-class-list,.resource-link-fit-grid,.resource-link-scenario-list,.resource-link-state-grid,.resource-link-placement-grid,.resource-link-anchor-grid,.resource-link-worksheet-grid,.resource-link-submission-grid,.resource-link-quality-grid,.extension-source-trail,.extension-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.extension-note-grid,.extension-maintainer-grid,.extension-county-blueprint,.extension-event-cadence,.extension-regional-source-fit,.extension-regional-fit-grid{grid-template-columns:1fr}.farm-ranch-zone-grid,.rural-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.farm-ranch-split,.farm-ranch-public-fit,.rural-official-source-lanes,.rural-handoff-panel,.rural-resource-fit,.rural-boundary-card,.access-needs-support-grid,.access-needs-source-lanes,.access-needs-caregiver-handoff,.access-needs-resource-fit,.volunteer-boundary-split,.volunteer-public-fit,.volunteer-briefing-console,.volunteer-handoff-template,.school-family-split,.school-source-lanes,.school-family-handoff,.school-public-fit,.displacement-split,.displacement-public-fit,.supply-ledger-split,.supply-public-fit,.debris-log-split,.debris-public-fit,.floodplain-question-panel,.floodplain-texas-context,.floodplain-record-split,.floodplain-resource-fit,.estimate-review-panel,.estimate-review-table article,.repair-hold-split,.repair-property-routes,.repair-resource-fit,.hidden-moisture-panel,.drying-ready-split,.drying-texas-context,.drying-record-fit,.company-question-split,.company-verification-console,.company-scope-matrix,.company-resource-maintainer,.company-handoff-summary,.company-public-fit,.contractor-bid-panel,.contractor-control-split,.contractor-script-panel,.contractor-handoff-panel,.contractor-resource-fit,.insurance-log-split,.insurance-source-map,.insurance-timeline-panel,.insurance-packet-audit,.insurance-log-public-fit,.scope-planner-split,.scope-room-matrix,.scope-role-routing,.scope-handoff-panel,.scope-planner-public-fit,.power-outage-log-split,.power-outage-public-fit,.household-essentials-split,.household-essentials-public-fit{grid-template-columns:1fr}.access-needs-lanes,.contractor-screening-grid,.contractor-bid-table,.contractor-script-grid,.contractor-handoff-grid,.contractor-resource-fit-grid,.access-needs-source-grid,.access-needs-handoff-grid,.rural-official-source-grid,.rural-handoff-grid,.rural-resource-fit-grid,.volunteer-role-grid,.volunteer-briefing-steps,.school-zone-grid,.school-source-lane-grid,.school-family-handoff-grid,.displacement-lane-grid,.supply-lane-grid,.debris-stream-grid,.floodplain-lane-grid,.floodplain-region-grid,.floodplain-resource-fit-grid,.repair-stage-grid,.repair-property-grid,.repair-resource-fit-grid,.drying-lane-grid,.hidden-moisture-grid,.drying-texas-grid,.drying-resource-fit-grid,.company-question-grid,.company-verification-grid,.company-scope-table,.insurance-log-grid,.insurance-source-grid,.insurance-packet-grid,.scope-planner-grid,.scope-role-grid,.power-outage-log-grid,.household-essentials-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.county-resource-layer-refresh .county-layer-hero,.county-editorial-steps,.county-editorial-note,.county-resource-layer-refresh .resource-finder-top,.county-resource-layer-refresh .resource-finder-layout,.county-resource-layer-refresh .finder-briefing-header{grid-template-columns:1fr}.county-editorial-panel{min-height:320px}.county-resource-layer-refresh .resource-finder-stats{border-top:1px solid #082f6f1a;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 0 0}.county-resource-layer-refresh .resource-finder-stats article{border-bottom:0;border-right:1px solid #082f6f1a;padding:0 14px}.county-resource-layer-refresh .resource-finder-stats article:last-child{border-right:0}.county-resource-layer-refresh .finder-results-rail{position:static}.county-resource-layer-refresh .finder-county-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding-right:0}.community-shelf-header,.community-shelf-group,.community-route-panel,.community-patron-triage,.community-maintainer-checks,.community-sharing-formats,.community-source-map,.community-maintainer-packet,.community-print-bundles,.community-review-cadence,.community-offline-access,.community-sentence-bank,.community-shelf-sharebox,.community-distribution-hero,.community-format-grid,.community-channel-matrix,.community-channel-grid,.community-assembly-order,.community-label-panel,.community-publication-split,.community-outreach-angle-grid,.community-correction-protocol{grid-template-columns:1fr}.community-shelf-group h3{position:static}.community-shelf-grid,.community-route-grid,.community-sharing-grid,.community-patron-grid,.community-source-map-grid,.community-print-grid,.community-cadence-list{grid-template-columns:1fr}.community-maintainer-checks ul,.community-offline-access ul{columns:1}.community-source-map-grid article,.community-format-grid article,.community-channel-grid article{min-height:auto}.community-correction-protocol ul{columns:1}.library-routing-hero,.library-routing-grid,.library-station-panel,.library-station-grid,.library-language-panel,.library-language-columns,.library-question-script,.library-question-grid,.library-print-menu,.library-print-menu-list,.library-event-shelf,.library-event-shelf-grid,.library-source-alignment,.library-source-alignment-grid,.library-citation-lab,.library-citation-grid,.library-resource-decision,.library-resource-decision-list,.library-link-scorecard,.library-link-scorecard-grid,.library-official-recovery-sources,.library-official-recovery-grid,.library-privacy-access-panel,.library-privacy-access-grid,.library-shelf-stack,.library-shelf-stack-list,.library-date-check-protocol,.library-staff-review,.library-quality-signals{grid-template-columns:1fr}.library-routing-card{min-height:auto}.library-staff-review ul,.library-quality-signals ul{columns:1}.business-continuity-hero,.business-zone-grid,.business-continuity-split,.business-share-language{grid-template-columns:1fr}.business-zone-card{min-height:auto}.business-share-language ul{columns:1}.property-manager-packet-hero,.property-route-grid,.property-triage-lanes,.property-triage-grid,.property-update-template-panel,.property-update-template-grid,.property-communication-panel,.property-layer-grid,.property-scope-record-panel,.property-review-cadence,.property-manager-guardrails,.hoa-board-hero,.hoa-board-zone-grid,.hoa-board-routing-panel,.hoa-update-template-panel,.hoa-update-template-grid,.hoa-common-record-panel,.hoa-common-record-grid,.hoa-status-lanes,.hoa-status-lane-grid,.hoa-board-split,.hoa-outreach-fit-grid,.hoa-review-cadence{grid-template-columns:1fr}.property-route-card,.property-triage-grid article,.property-update-template-grid article,.hoa-board-zone-grid article,.hoa-update-template-grid article,.hoa-common-record-grid article,.hoa-status-lane-grid article{min-height:auto}.citation-packet-hero,.citation-source-panel,.citation-review-record,.citation-fit-score-panel,.citation-one-link-panel,.citation-editorial-decision-panel,.citation-evidence-packet-panel,.citation-outreach-template,.citation-texas-reference-panel,.citation-mention-panel,.citation-relationship-panel,.citation-decline-box,.citation-check-grid,.citation-fit-grid,.citation-source-list,.citation-fit-score-grid,.citation-one-link-grid,.citation-editorial-decision-grid,.citation-evidence-packet-grid,.citation-texas-reference-grid,.citation-mention-grid{grid-template-columns:1fr}.citation-source-panel>div:first-child{position:static}.citation-review-record ul,.citation-decline-box ul{columns:1}.county-storm-hero,.county-source-layers,.county-page-blueprint,.county-regional-checks,.county-regional-grid,.county-audit-panel,.county-audit-grid,.county-mismatch-panel,.county-evidence-lanes,.county-evidence-grid,.county-freshness-panel,.county-freshness-grid,.county-official-source-lanes,.county-official-source-grid,.county-editor-review-note,.county-resident-routing,.county-resident-route-grid,.county-update-calendar,.county-snippet-panel,.county-snippet-grid{grid-template-columns:1fr}.county-source-layers article,.county-audit-grid article,.county-evidence-grid article,.county-freshness-grid article,.county-official-source-grid article,.county-resident-route-card{min-height:auto}.newsletter-brief-hero,.newsletter-brief-blocks,.newsletter-sample-brief,.newsletter-regional-angles,.newsletter-regional-grid,.newsletter-official-source-grid,.newsletter-safe-use{grid-template-columns:1fr}.newsletter-brief-blocks article,.newsletter-regional-grid article,.newsletter-official-source-grid article{min-height:auto}.newsletter-safe-use ul{columns:1}.resource-link-review-hero,.resource-link-review-steps,.resource-link-classifier,.resource-link-class-list,.resource-link-fit-rubric,.resource-link-fit-grid,.resource-link-scenarios,.resource-link-scenario-list,.resource-link-approval-states,.resource-link-state-grid,.resource-link-placement-map,.resource-link-placement-grid,.resource-link-language-console,.resource-link-anchor-grid,.resource-link-review-worksheet,.resource-link-worksheet-grid,.resource-link-submission-boundary,.resource-link-submission-grid,.resource-link-quality-evidence,.resource-link-quality-grid,.resource-link-review-bottom{grid-template-columns:1fr}.resource-link-review-steps article,.resource-link-class-list article,.resource-link-fit-grid article,.resource-link-scenario-list article,.resource-link-placement-grid article,.resource-link-submission-grid article,.resource-link-quality-grid article{min-height:auto}.extension-notes-hero,.extension-note-grid,.extension-maintainer-grid,.extension-county-blueprint,.extension-event-cadence,.extension-regional-source-fit,.extension-regional-fit-grid,.farm-ranch-hero,.farm-ranch-zone-grid,.farm-ranch-split,.farm-ranch-public-fit,.rural-well-hero,.rural-system-grid,.rural-official-source-lanes,.rural-official-source-grid,.rural-handoff-panel,.rural-handoff-grid,.rural-resource-fit,.rural-resource-fit-grid,.rural-boundary-card,.access-needs-hero,.access-needs-lanes,.access-needs-support-grid,.access-needs-source-lanes,.access-needs-source-grid,.access-needs-caregiver-handoff,.access-needs-handoff-grid,.access-needs-resource-fit,.access-needs-fit-list,.volunteer-role-hero,.volunteer-role-grid,.volunteer-boundary-split,.volunteer-public-fit,.volunteer-public-fit-grid,.volunteer-briefing-console,.volunteer-briefing-steps,.volunteer-handoff-template,.school-family-hero,.school-zone-grid,.school-family-split,.school-source-lanes,.school-source-lane-grid,.school-family-handoff,.school-family-handoff-grid,.school-public-fit,.school-public-fit-grid,.displacement-record-hero,.displacement-lane-grid,.displacement-split,.displacement-public-fit,.displacement-public-fit-grid,.supply-ledger-hero,.supply-lane-grid,.supply-ledger-split,.supply-public-fit,.supply-public-fit-grid,.debris-log-hero,.debris-stream-grid,.debris-log-split,.debris-public-fit,.debris-public-fit-grid,.floodplain-hold-hero,.floodplain-lane-grid,.floodplain-question-panel,.floodplain-texas-context,.floodplain-region-grid,.floodplain-record-split,.floodplain-resource-fit,.floodplain-resource-fit-grid,.repair-priority-hero,.repair-stage-grid,.estimate-review-panel,.estimate-review-table article,.repair-hold-split,.repair-property-routes,.repair-property-grid,.repair-resource-fit,.repair-resource-fit-grid,.drying-verification-hero,.drying-lane-grid,.hidden-moisture-panel,.hidden-moisture-grid,.drying-ready-split,.drying-texas-context,.drying-texas-grid,.drying-record-fit,.drying-resource-fit-grid,.company-question-hero,.company-question-grid,.company-script-panel,.company-script-grid,.company-question-split,.company-hold-panel,.company-evidence-folder,.company-evidence-grid,.company-verification-console,.company-verification-grid,.company-scope-matrix,.company-scope-table,.company-resource-maintainer,.company-handoff-summary,.company-public-fit,.company-public-fit-grid,.contractor-screening-hero,.contractor-screening-grid,.contractor-bid-panel,.contractor-bid-table,.contractor-control-split,.contractor-script-panel,.contractor-script-grid,.contractor-handoff-panel,.contractor-handoff-grid,.contractor-resource-fit,.contractor-resource-fit-grid,.insurance-log-hero,.insurance-log-grid,.insurance-source-map,.insurance-source-grid,.insurance-log-split,.insurance-timeline-panel,.insurance-packet-audit,.insurance-packet-grid,.insurance-log-public-fit,.insurance-log-public-fit-grid,.scope-planner-hero,.scope-planner-grid,.scope-room-matrix,.scope-room-table-head,.scope-room-table-row,.scope-planner-split,.scope-role-routing,.scope-role-grid,.scope-handoff-panel,.scope-planner-public-fit,.scope-planner-public-fit-grid,.power-outage-log-hero,.power-outage-log-grid,.power-outage-log-split,.power-outage-public-fit,.power-outage-public-fit-grid,.household-essentials-hero,.household-essentials-lanes,.household-essentials-split,.household-essentials-public-fit,.household-essentials-public-fit-grid,.extension-source-trail,.extension-event-grid{grid-template-columns:1fr}.extension-source-trail article,.extension-event-grid article,.extension-regional-fit-grid article,.farm-ranch-zone-grid article,.rural-system-grid article,.rural-official-source-grid article,.rural-handoff-grid article,.access-needs-lanes article,.volunteer-role-grid article{min-height:auto}.volunteer-handoff-template ul{columns:1}.school-zone-grid article,.displacement-lane-grid article,.supply-lane-grid article,.debris-stream-grid article,.floodplain-lane-grid article,.repair-stage-grid article,.drying-lane-grid article,.company-question-grid article,.insurance-log-grid article,.scope-planner-grid article{min-height:auto}.scope-room-table-head{display:none}.scope-room-table-row{border-bottom:1px solid #082f6f14}.scope-room-table-row:last-child{border-bottom:0}.scope-room-table-row strong,.scope-room-table-row span{padding:12px 14px}.power-outage-log-grid article,.household-essentials-lanes article{min-height:auto}.farm-ranch-record-card ul{grid-template-columns:1fr}.farm-ranch-public-fit ul{columns:1}}@media (max-width:640px){.county-resource-layer-refresh{border-radius:26px;margin-inline:-10px;padding:22px 14px}.county-layer-copy h2,.county-resource-layer-refresh .resource-finder-top h2,.county-resource-layer-refresh .finder-briefing-header h2{font-size:clamp(2rem,12vw,3.1rem)}.county-editorial-panel{border-radius:24px;min-height:280px}.county-panel-map{width:86%;height:170px}.county-resource-layer-refresh .resource-finder-shell,.resource-finder-search-panel,.county-resource-layer-refresh .finder-briefing-card{border-radius:24px}.county-resource-layer-refresh .resource-finder-stats,.county-resource-layer-refresh .finder-county-list,.county-resource-layer-refresh .finder-briefing-grid,.county-resource-layer-refresh .finder-related-grid{grid-template-columns:1fr}.county-resource-layer-refresh .resource-finder-stats article{border-bottom:1px solid #082f6f1a;border-right:0;padding:13px 0}.county-resource-layer-refresh .resource-finder-stats article:last-child{border-bottom:0}.county-resource-layer-refresh .finder-region-pills{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.county-resource-layer-refresh .finder-region-pills button{flex:none}}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}.dashboard-wrap,.guide-console-wrap,.service-op-wrap{gap:clamp(30px,4vw,58px)}.phase-navigation{isolation:isolate;background:radial-gradient(circle at 10% 10%,#fffffff2,#0000 23rem),radial-gradient(circle at 100% 0,#d10f3614,#0000 22rem),linear-gradient(135deg,#fffffffa,#f7f9fde6);border:1px solid #082f6f1a;border-radius:clamp(26px,3.4vw,42px);padding:clamp(22px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 28px 80px #082f6f1a}.phase-navigation:before{content:"";z-index:-1;opacity:.48;background:radial-gradient(at 82% 12%,#0000 0 18%,#082f6f21 18.5% 19%,#0000 19.5% 27%,#d10f361f 27.5% 28%,#0000 28.5%),repeating-linear-gradient(120deg,#0000 0 34px,#082f6f0a 34px 35px),linear-gradient(90deg,#082f6f0a,#0000 44%,#d10f3609);position:absolute;inset:0}.phase-nav-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(18px,3vw,34px);margin-bottom:clamp(18px,3vw,30px);display:grid}.phase-nav-header h2{max-width:780px;margin:6px 0 10px;font-size:clamp(1.85rem,3.4vw,3.4rem);line-height:1.02}.phase-nav-header p{color:#101827ad;max-width:880px;margin:0;font-size:clamp(1rem,1.3vw,1.12rem)}.phase-nav-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.phase-nav-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}.phase-card{background:linear-gradient(#fffffffa,#ffffffe0),radial-gradient(circle at 100% 0,#082f6f14,#0000 14rem);border:1px solid #082f6f1a;border-radius:24px;gap:12px;min-height:100%;padding:clamp(18px,2.5vw,24px);transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #082f6f14}.phase-card:before{content:"";background:linear-gradient(180deg, var(--texas-red), var(--navy));width:5px;position:absolute;inset:0 auto 0 0}.phase-card:hover,.phase-card.active{border-color:#d10f363d;transform:translateY(-3px);box-shadow:0 26px 62px #082f6f1f}.phase-card-topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.phase-card-topline span{color:var(--texas-red);letter-spacing:.12em;font-weight:950}.phase-card-topline small{color:#10182785;text-align:right;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.phase-card h3{margin:0;font-size:clamp(1.2rem,1.7vw,1.55rem)}.phase-card p{color:#101827a8;margin:0;line-height:1.58}.phase-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.phase-card li{color:#101827b3;padding-left:18px;font-size:.92rem;line-height:1.45;position:relative}.phase-card li:before{content:"";background:var(--texas-red);border-radius:999px;width:7px;height:7px;position:absolute;top:.58em;left:0}.phase-card-footer{border-top:1px solid #082f6f1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.phase-card-footer a{color:var(--navy);font-weight:950;text-decoration:none}.phase-card-footer span{color:#1018279e;background:#082f6f12;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:850}.phase-navigation-compact{border-radius:clamp(22px,3vw,34px);padding:clamp(18px,3vw,30px)}.phase-navigation-compact .phase-nav-header{grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px}.phase-navigation-compact .phase-nav-header h2{font-size:clamp(1.55rem,2.5vw,2.35rem)}.phase-navigation-compact .phase-nav-track{grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px}.phase-navigation-compact .phase-card{border-radius:18px;padding:16px}.phase-navigation-compact .phase-card p{font-size:.88rem}.phase-navigation-compact .phase-card-footer{flex-direction:column;align-items:flex-start}.texas-editorial-visual-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin-top:clamp(22px,4vw,36px);display:grid}.texas-editorial-visual-card{background:var(--navy);border-radius:clamp(24px,3vw,34px);align-items:flex-end;min-height:340px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #082f6f29}.texas-editorial-visual-card img{object-fit:cover;opacity:.84;width:100%;height:100%;transition:transform .26s,opacity .26s;position:absolute;inset:0}.texas-editorial-visual-card:after{content:"";background:linear-gradient(#0000 16%,#082f6f3d 54%,#082f6fe6),linear-gradient(90deg,#d10f3642,#0000 54%);position:absolute;inset:0}.texas-editorial-visual-card:hover img{opacity:.94;transform:scale(1.035)}.texas-editorial-visual-card div{z-index:1;padding:clamp(18px,3vw,26px);position:relative}.texas-editorial-visual-card span{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:950;display:inline-flex}.texas-editorial-visual-card strong{color:#fff;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.06;display:block}.texas-art-identity{background:linear-gradient(90deg,#082f6ff5 0 42%,#fffffff5 42%),repeating-linear-gradient(135deg,#ffffff12 0 1px,#0000 1px 24px);border:1px solid #082f6f1f;border-radius:clamp(28px,4vw,44px);grid-template-columns:minmax(280px,.72fr) minmax(260px,.48fr) minmax(340px,1.08fr);align-items:stretch;gap:clamp(18px,3vw,34px);margin:clamp(34px,5vw,64px) 0;padding:clamp(24px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 86px #082f6f29}.texas-art-identity:before{content:"";pointer-events:none;background:linear-gradient(90deg,#d10f3638 0 9px,#ffffffe6 9px 16px,#0000 16px),radial-gradient(circle at 22% 26%,#ffffff1a,#0000 14rem),radial-gradient(circle at 76% 8%,#d10f3614,#0000 18rem);position:absolute;inset:0}.texas-art-identity>*{z-index:1;position:relative}.texas-art-copy{color:#fff;align-content:center;gap:14px;display:grid}.texas-art-copy h2{color:#fff;max-width:12ch;margin:0;font-size:clamp(2rem,3.6vw,4rem)}.texas-art-copy p{color:#ffffffd1;max-width:62ch;margin:0}.texas-art-principles{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.texas-art-principles span{color:#ffffffdb;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900}.texas-art-map-stage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 35% 28%,#ffffff2e,#0000 10rem),repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 28px),repeating-linear-gradient(0deg,#ffffff0e 0 1px,#0000 1px 28px),#ffffff14;border:1px solid #ffffff38;border-radius:32px;place-items:center;min-height:420px;display:grid}.texas-art-state{aspect-ratio:1.06;clip-path:polygon(36% 3%,58% 8%,72% 19%,72% 37%,85% 48%,75% 54%,81% 71%,64% 72%,53% 88%,45% 73%,31% 76%,24% 60%,11% 55%,19% 42%,12% 31%,27% 24%);background:linear-gradient(145deg,#fff 0 36%,#082f6f 36% 72%,#d10f36 72%),#fff;width:min(100%,360px);position:relative;box-shadow:0 28px 60px #0003}.texas-art-state:before,.texas-art-state:after{content:"";pointer-events:none;position:absolute;inset:0}.texas-art-state:before{background:radial-gradient(circle at 30% 30%,#082f6f33,#0000 6rem),repeating-linear-gradient(145deg,#ffffff29 0 1px,#0000 1px 20px)}.texas-art-state:after{clip-path:inherit;border:2px solid #ffffff38;inset:8%}.texas-art-zone{z-index:2;color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#082f6fc7;border:1px solid #ffffff6b;border-radius:999px;place-items:center;min-width:58px;min-height:32px;font-size:.68rem;font-weight:950;display:inline-grid;position:absolute;box-shadow:0 12px 24px #0000002e}.zone-gulf{background:#1f6f8b;bottom:25%;right:12%}.zone-hill{background:#a64b2a;top:46%;left:42%}.zone-north{background:#d10f36;top:18%;left:43%}.zone-east{background:#244d3a;top:35%;right:23%}.zone-south{background:#6b4f3f;bottom:10%;left:41%}.zone-west{background:#082f6f;top:38%;left:11%}.texas-art-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.texas-art-mode-card{background:#fff;border:1px solid #082f6f1a;border-radius:24px;align-items:flex-end;min-height:210px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #082f6f17}.texas-art-mode-card:hover{transform:translateY(-3px);box-shadow:0 26px 58px #082f6f24}.texas-art-mode-card img{object-fit:cover;opacity:.74;width:100%;height:100%;transition:transform .24s,opacity .24s;position:absolute;inset:0}.texas-art-mode-card:hover img{opacity:.86;transform:scale(1.035)}.texas-art-mode-card:after{content:"";background:linear-gradient(#ffffff0f,#ffffffd1 58%,#fffffff5),linear-gradient(90deg,#082f6f24,#0000 54%);position:absolute;inset:0}.texas-art-mode-card div{z-index:1;padding:18px;position:relative}.texas-art-mode-card span{color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:950;display:inline-flex}.texas-art-mode-card h3{margin:0 0 7px;font-size:1rem}.texas-art-mode-card p{color:#101827ad;margin:0;font-size:.84rem;line-height:1.42}.texas-art-footer{border-top:1px solid #082f6f1a;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;display:flex}.texas-art-footer p{color:#101827ad;max-width:760px;margin:0;font-weight:800}.texas-art-identity-compact{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);padding:clamp(20px,3vw,32px)}.texas-art-identity-compact .texas-art-map-stage,.texas-art-identity-compact .texas-art-footer{display:none}.texas-art-identity-compact .texas-art-copy h2{font-size:clamp(1.7rem,3vw,2.6rem)}.recovery-ux-console{background:linear-gradient(90deg,#082f6ff6 0 38%,#fffffffa 38%),#fff;border:1px solid #082f6f1f;border-radius:clamp(26px,4vw,42px);grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr);align-items:stretch;gap:clamp(20px,3vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 86px #082f6f21}.recovery-ux-console:before{content:"";pointer-events:none;background:linear-gradient(90deg,#d10f3638 0 7px,#ffffffdb 7px 13px,#0000 13px),radial-gradient(circle at 10% 14%,#ffffff1a,#0000 16rem),radial-gradient(circle at 84% 8%,#d10f3611,#0000 18rem),repeating-linear-gradient(145deg,#082f6f09 0 1px,#0000 1px 30px);position:absolute;inset:0}.recovery-ux-console>*{z-index:1;position:relative}.recovery-ux-visual{border-radius:inherit;background:radial-gradient(circle at 30% 22%,#ffffff2e,#0000 12rem),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 30px);min-height:520px;position:relative;overflow:hidden}.recovery-ux-visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;opacity:.82;filter:saturate(1.05)contrast(1.02)}.recovery-ux-visual:after{content:"";background:linear-gradient(#082f6f0f,#082f6fb8),linear-gradient(90deg,#d10f3638,#0000 58%);position:absolute;inset:0}.recovery-ux-map{z-index:2;gap:9px;display:grid;position:absolute;inset:auto 22px 22px}.recovery-ux-map span{color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1c;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:48px 1fr;align-items:center;gap:10px;min-height:48px;padding:7px 12px 7px 7px;font-size:.85rem;font-weight:900;display:grid}.recovery-ux-map strong{width:38px;height:38px;color:var(--texas-red);background:#fff;border-radius:999px;place-items:center;font-size:.76rem;display:grid}.recovery-ux-copy{align-content:center;gap:18px;padding:clamp(24px,4vw,46px);display:grid}.recovery-ux-heading-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.recovery-ux-heading-row h2{letter-spacing:-.01em;max-width:15ch;margin-bottom:0;font-size:clamp(2rem,3.3vw,3.55rem)}.recovery-ux-copy>p{color:#101827b3;max-width:78ch;margin:0;font-size:1.02rem}.recovery-ux-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.recovery-ux-signal-grid article{background:linear-gradient(#fffffff5,#f8fbfff5),#fff;border:1px solid #082f6f1a;border-radius:22px;min-height:150px;padding:18px;box-shadow:0 16px 42px #082f6f12}.recovery-ux-signal-grid span{color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:inline-flex}.recovery-ux-signal-grid p{color:#101827ad;margin:0;line-height:1.48}.recovery-ux-footer{border-top:1px solid #082f6f1a;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.recovery-ux-footer p{color:#101827ad;max-width:640px;margin:0;font-weight:800}.recovery-ux-console-compact{grid-template-columns:minmax(260px,.52fr) minmax(0,1fr)}.recovery-ux-console-compact .recovery-ux-visual{min-height:360px}.recovery-ux-console-compact .recovery-ux-heading-row h2{font-size:clamp(1.75rem,2.7vw,2.85rem)}.storm-hero-grid,.service-op-hero-grid,.guide-console-hero-grid{border-radius:clamp(24px,3.8vw,42px)}.guide-console-hero-grid{border-bottom:8px solid var(--texas-red);background:linear-gradient(90deg,#082f6ffa,#082f6fe6),radial-gradient(circle at 86% 72%,#ffffff1a,#0000 17rem);padding:clamp(28px,4.8vw,58px);box-shadow:0 30px 76px #082f6f33}.guide-brief-card,.service-triage-card,.triage-card,.command-panel,.guide-module,.checklist-console,.conversion-path-console,.decision-assist-panel,.documentation-console{border-radius:clamp(18px,2.5vw,28px)}.card,.first-five-card,.service-card,.region-card,.resource-card,.op-step-card,.mistake-card,.insurance-question,.tool-card,.finder-briefing-card,.finder-county-list button{border-color:#082f6f17;border-radius:18px}.section{margin:clamp(32px,4vw,56px) 0}.section-heading-row{align-items:end;gap:clamp(18px,3vw,32px)}.guide-prose-grid{gap:clamp(16px,2.4vw,26px)}.texas-visual-panel{border-radius:clamp(22px,3vw,34px)}.texas-visual-frame{border-radius:inherit}@media (max-width:1180px){.phase-navigation-compact .phase-nav-track{grid-template-columns:repeat(3,minmax(0,1fr))}.texas-editorial-visual-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.texas-art-identity{grid-template-columns:1fr .82fr}.texas-art-mode-grid,.texas-art-footer{grid-column:1/-1}}@media (max-width:860px){.phase-nav-header,.phase-navigation-compact .phase-nav-header,.phase-nav-track,.phase-navigation-compact .phase-nav-track{grid-template-columns:1fr}.phase-nav-actions{justify-content:flex-start}.phase-card{min-height:auto}.texas-art-identity,.texas-art-identity-compact,.recovery-ux-console,.recovery-ux-console-compact{grid-template-columns:1fr}.recovery-ux-visual,.recovery-ux-console-compact .recovery-ux-visual{min-height:340px}.texas-art-copy h2{max-width:14ch}.texas-art-map-stage{min-height:340px}.texas-art-mode-grid{grid-template-columns:1fr}.recovery-ux-heading-row,.recovery-ux-footer{display:grid}.recovery-ux-heading-row h2{max-width:16ch}}@media (max-width:640px){.phase-navigation{margin-inline:-4px;padding:18px}.texas-editorial-visual-strip{grid-template-columns:1fr}.texas-editorial-visual-card{min-height:280px}.service-card-visual{min-height:150px}.region-card-visual{height:168px}.texas-art-identity{border-radius:26px;padding:20px}.texas-art-map-stage{min-height:280px}.texas-art-zone{min-width:48px;min-height:28px;font-size:.6rem}.recovery-ux-copy{padding:20px}.recovery-ux-signal-grid{grid-template-columns:1fr}.recovery-ux-visual,.recovery-ux-console-compact .recovery-ux-visual{min-height:300px}.recovery-ux-map{inset:auto 14px 14px}.recovery-ux-map span{grid-template-columns:42px 1fr;min-height:42px;font-size:.78rem}.recovery-ux-map strong{width:32px;height:32px}}.texas-recovery-atlas{gap:28px;display:grid}.atlas-hero-panel,.atlas-map-console,.atlas-event-layer,.atlas-official-layer{border:1px solid #082f6f24;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 24px 68px #082f6f1f}.atlas-hero-panel{color:#fff;background:radial-gradient(circle at 78% 18%, #d10f365c, transparent 19rem), radial-gradient(circle at 18% 78%, #ffffff1f, transparent 18rem), repeating-linear-gradient(150deg, #ffffff12 0 1px, transparent 1px 24px), linear-gradient(135deg, var(--navy) 0%, #073a86 48%, var(--navy-2) 100%);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:28px;padding:clamp(28px,5vw,52px);display:grid}.atlas-hero-panel h2,.atlas-map-console h2,.atlas-event-layer h2,.atlas-official-layer h2{margin:0}.atlas-hero-panel h2{color:#fff}.atlas-hero-panel p{color:#ffffffdb;max-width:72ch}.atlas-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.atlas-stat-grid article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:18px;padding:18px}.atlas-stat-grid strong{color:#fff;font-size:clamp(1.7rem,4vw,3rem);line-height:1;display:block}.atlas-stat-grid span{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.78rem;font-weight:900;display:block}.atlas-map-console{background:linear-gradient(90deg,#082f6f0d,#0000 36%,#d10f360a),#fff;grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);align-items:center;gap:28px;padding:clamp(22px,4vw,38px);display:grid}.atlas-map-copy p{color:#101827b8;margin-bottom:0}.atlas-map-stage{background:radial-gradient(circle at 35% 36%,#082f6f1f,#0000 15rem),repeating-linear-gradient(90deg,#082f6f0b 0 1px,#0000 1px 34px),repeating-linear-gradient(0deg,#d10f3609 0 1px,#0000 1px 34px),#f8fbff;border:1px solid #082f6f1f;border-radius:24px;place-items:center;min-height:360px;padding:24px;display:grid}.atlas-texas-silhouette{aspect-ratio:1.18;clip-path:polygon(14% 11%,48% 9%,62% 20%,77% 17%,86% 30%,82% 48%,95% 65%,82% 74%,69% 72%,60% 91%,45% 78%,31% 84%,22% 70%,8% 61%,13% 43%,5% 30%);background:radial-gradient(circle at 22% 25%,#ffffff38,#0000 9rem),linear-gradient(145deg,#082f6f,#0d428d 52%,#d10f36 150%);width:min(520px,92vw);position:relative;box-shadow:inset 0 0 0 999px #ffffff05,0 28px 60px #082f6f38}.atlas-texas-silhouette:before,.atlas-texas-silhouette:after{content:"";pointer-events:none;position:absolute;inset:0}.atlas-texas-silhouette:before{background:repeating-linear-gradient(150deg,#ffffff24 0 1px,#0000 1px 22px),radial-gradient(circle at 72% 40%,#0000 0 40px,#ffffff2e 41px 42px,#0000 43px 90px)}.atlas-texas-silhouette:after{clip-path:inherit;border:2px solid #ffffff29;inset:9%}.atlas-zone-chip{--zone-accent:var(--texas-red);z-index:2;background:color-mix(in srgb, var(--zone-accent) 72%, white 10%);color:#fff;letter-spacing:.03em;border:1px solid #ffffff47;border-radius:999px;place-items:center;min-width:92px;min-height:44px;font-size:.78rem;font-weight:950;text-decoration:none;display:grid;position:absolute;box-shadow:0 14px 28px #0000002e}.atlas-zone-chip:hover{color:#fff;transform:translateY(-2px)}.atlas-zone-gulf-coast{bottom:26%;right:17%}.atlas-zone-hill-country{top:42%;left:38%}.atlas-zone-north-texas{top:18%;left:42%}.atlas-zone-east-texas{top:32%;right:27%}.atlas-zone-south-texas{bottom:16%;left:42%}.atlas-zone-west-texas{top:38%;left:16%}.atlas-selector-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;padding-right:clamp(0px,14vw,170px);display:grid}.atlas-selector-card{background:#fff;border:1px solid #082f6f1f;border-radius:16px;padding:14px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 12px 34px #082f6f12}.atlas-selector-card:hover{border-color:#d10f3652;transform:translateY(-3px);box-shadow:0 20px 44px #082f6f1f}.atlas-selector-card span{color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:950;display:inline-block}.atlas-selector-card strong,.atlas-selector-card small{display:block}.atlas-selector-card strong{color:var(--navy);line-height:1.2}.atlas-selector-card small{color:#1018279e;margin-top:8px;line-height:1.4}.atlas-zone-stack{gap:20px;display:grid}.atlas-zone-panel{background:linear-gradient(135deg,#fffffff5,#f8fbffeb),#fff;border:1px solid #082f6f1f;border-radius:24px;padding:clamp(18px,3vw,28px);box-shadow:0 20px 54px #082f6f17}.atlas-zone-panel.theme-gulfCoast,.atlas-featured-events .theme-gulfCoast,.atlas-county-group.theme-gulfCoast{border-top:6px solid var(--teal)}.atlas-zone-panel.theme-hillCountry,.atlas-featured-events .theme-hillCountry,.atlas-county-group.theme-hillCountry{border-top:6px solid var(--limestone)}.atlas-zone-panel.theme-northTexas,.atlas-featured-events .theme-northTexas,.atlas-county-group.theme-northTexas{border-top:6px solid var(--texas-red)}.atlas-zone-panel.theme-eastTexas,.atlas-featured-events .theme-eastTexas,.atlas-county-group.theme-eastTexas{border-top:6px solid var(--pine-green)}.atlas-zone-panel.theme-southTexas,.atlas-featured-events .theme-southTexas,.atlas-county-group.theme-southTexas{border-top:6px solid var(--clay-red)}.atlas-zone-panel.theme-westTexas,.atlas-featured-events .theme-westTexas,.atlas-county-group.theme-westTexas{border-top:6px solid var(--big-sky)}.atlas-zone-panel.theme-statewide{border-top:6px solid var(--texas-red)}.atlas-zone-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.atlas-zone-header p{color:#101827b8;max-width:80ch}.atlas-zone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.atlas-signal-card{background:#fff;border:1px solid #082f6f1a;border-radius:18px;padding:16px}.atlas-signal-card h3{color:var(--navy);margin:0 0 8px}.atlas-signal-card ul{margin:0;padding-left:18px}.atlas-signal-card p,.atlas-signal-card li{color:#101827b3}.atlas-region-link-row,.atlas-event-row>div,.atlas-mini-links{flex-wrap:wrap;gap:10px;display:flex}.atlas-region-link-row a,.atlas-event-row a,.atlas-mini-links a,.atlas-related-path{background:#fff;border:1px solid #082f6f1f;border-radius:999px;padding:10px 13px;text-decoration:none;box-shadow:0 10px 28px #082f6f0f}.atlas-region-link-row span,.atlas-event-row span{color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.atlas-region-link-row small{color:#1018279e;display:block}.atlas-event-row{margin:18px 0}.atlas-event-row h3,.atlas-event-row a strong{color:var(--navy)}.atlas-county-layer,.atlas-zone-panel,.atlas-official-layer{scroll-margin-top:110px}.atlas-county-grid{gap:14px;display:grid}.atlas-county-group{background:#fff;border:1px solid #082f6f1f;border-radius:18px;overflow:hidden;box-shadow:0 16px 42px #082f6f14}.atlas-county-group summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px;display:flex}.atlas-county-group summary span,.atlas-county-group summary strong{color:var(--navy);font-weight:950}.atlas-county-list{border-top:1px solid #082f6f1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.atlas-county-list article{background:linear-gradient(135deg,#082f6f09,#fff);border:1px solid #082f6f1a;border-radius:16px;padding:16px}.atlas-county-list h3{color:var(--navy);margin:0 0 8px}.atlas-county-list p{color:#101827b3}.atlas-related-path{color:var(--navy);margin-top:12px;font-weight:900;display:inline-flex}.atlas-event-layer{background:repeating-linear-gradient(150deg,#082f6f0b 0 1px,#0000 1px 28px),#fff;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:24px;padding:clamp(22px,4vw,38px);display:grid}.atlas-event-layer p{color:#101827b8}.atlas-featured-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.atlas-featured-events a{background:#fff;border:1px solid #082f6f1f;border-radius:18px;padding:16px;text-decoration:none;box-shadow:0 14px 34px #082f6f14}.atlas-featured-events span{color:var(--texas-red);font-weight:950}.atlas-featured-events h3{color:var(--navy);margin:5px 0 8px}.atlas-featured-events p{color:#101827ad;margin:0}.atlas-official-layer{background:#fff;padding:clamp(22px,4vw,38px)}.atlas-resource-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.atlas-resource-grid article{background:linear-gradient(#fff,#f8fbff);border:1px solid #082f6f1f;border-radius:18px;padding:16px}.atlas-resource-grid h3{color:var(--navy);margin:0 0 12px}.atlas-resource-grid article>div{gap:10px;display:grid}.atlas-resource-grid a{border-top:1px solid #082f6f14;gap:4px;padding-top:10px;text-decoration:none;display:grid}.atlas-resource-grid strong{color:var(--navy);line-height:1.2}.atlas-resource-grid span{color:#1018279e;font-size:.9rem}.atlas-final-cta{margin-top:4px}.recovery-playbooks{background:radial-gradient(circle at 92% 8%,#d10f361a,#0000 18rem),radial-gradient(circle at 8% 0,#082f6f1f,#0000 20rem),linear-gradient(#fffffff5,#f7fafdfa);border:1px solid #082f6f1a;border-radius:26px;padding:clamp(24px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 28px 70px #082f6f1a}.recovery-playbooks:before{content:"";opacity:.2;pointer-events:none;background:linear-gradient(120deg,#0000 0 28%,#082f6f1f 28% 29%,#0000 30% 58%,#d10f361f 58% 59%,#0000 60%),repeating-linear-gradient(135deg,#082f6f14 0 1px,#0000 1px 34px);position:absolute;inset:0}.recovery-playbooks-header,.playbook-footer{justify-content:space-between;align-items:flex-start;gap:22px;display:flex;position:relative}.recovery-playbooks-header{margin-bottom:24px}.recovery-playbooks-header h2,.playbook-footer h3,.playbook-feature h3,.playbook-card h3{color:var(--navy)}.recovery-playbooks-header p,.playbook-feature p,.playbook-card p,.playbook-footer p{color:#101827b8}.playbook-layout{grid-template-columns:minmax(280px,.95fr) minmax(0,1.35fr);gap:18px;display:grid;position:relative}.playbook-feature,.playbook-card{background:#ffffffe0;border:1px solid #082f6f1f;box-shadow:0 18px 42px #082f6f14}.playbook-feature{color:#fff;background:linear-gradient(135deg,#082f6ffa,#05275cf0),repeating-linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 28px);border-radius:24px;align-content:start;gap:16px;padding:clamp(22px,3vw,32px);display:grid}.playbook-feature h3,.playbook-feature p,.playbook-feature span,.playbook-feature strong{color:#fff}.playbook-topline,.playbook-pill-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.playbook-topline span,.playbook-topline strong,.playbook-pill-row span,.playbook-mini-block span,.playbook-safety-note span,.playbook-decision-grid span{width:fit-content;color:var(--texas-red);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:950;display:inline-flex}.playbook-topline span,.playbook-topline strong{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:7px 10px}.playbook-feature h3{margin:0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.02}.playbook-fit{font-size:1.04rem}.playbook-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.playbook-decision-grid div,.playbook-safety-note{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;padding:14px}.playbook-decision-grid span,.playbook-safety-note span{color:#f3c8d3}.playbook-decision-grid p,.playbook-safety-note p{margin:8px 0 0}.playbook-document-list,.playbook-links{flex-wrap:wrap;gap:9px;display:flex}.playbook-document-list span{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:8px 10px;font-size:.84rem;font-weight:800}.playbook-links a{color:var(--navy);background:#fff;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:9px 12px;font-size:.82rem;font-weight:900;line-height:1.15;text-decoration:none;display:inline-flex}.playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.playbook-card{border-radius:20px;gap:12px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.playbook-card:hover{border-color:#d10f3638;transform:translateY(-3px);box-shadow:0 22px 48px #082f6f1f}.playbook-card h3{margin:0;font-size:1.05rem;line-height:1.18}.playbook-card p{margin:0;font-size:.94rem}.playbook-pill-row span,.playbook-mini-block span{background:#d10f3614;border-radius:999px;padding:6px 9px}.playbook-mini-block{border-top:1px solid #082f6f14;gap:7px;padding-top:12px;display:grid}.compact-links a{color:var(--navy);background:#082f6f0a;border-color:#082f6f1f}.playbook-footer{background:linear-gradient(135deg,#082f6f0f,#d10f360a),#fff;border:1px solid #082f6f1a;border-radius:20px;margin-top:18px;padding:18px}.playbook-footer h3,.playbook-footer p{margin:0}.playbook-footer p{margin-top:5px}.recovery-playbooks-compact{padding:clamp(20px,3vw,30px)}.recovery-playbooks-compact .playbook-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.recovery-playbooks-compact .playbook-feature{gap:12px;padding:20px}.recovery-playbooks-compact .playbook-document-list,.recovery-playbooks-compact .playbook-decision-grid{grid-template-columns:1fr}@media (max-width:840px){.toolkit-selector-grid,.toolkit-workspace,.county-layer-hero,.county-layer-teaser,.county-card-grid,.atlas-hero-panel,.atlas-map-console,.atlas-zone-grid,.atlas-event-layer,.atlas-county-list,.atlas-featured-events,.atlas-resource-grid,.playbook-layout,.playbook-grid,.playbook-decision-grid,.recovery-playbooks-compact .playbook-layout{grid-template-columns:1fr}.recovery-playbooks-header,.playbook-footer{display:grid}.toolkit-output-panel textarea{min-height:280px}.atlas-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0}.atlas-map-stage{min-height:300px}.atlas-zone-chip{min-width:76px;min-height:38px;font-size:.68rem}.atlas-zone-header,.atlas-county-group summary{display:grid}}.header-action-row{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.mobile-nav-panel{display:none;position:relative}.mobile-nav-panel summary{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:44px;color:var(--navy);background:#ffffffe6;border:1px solid #082f6f1f;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.82rem;font-weight:900;list-style:none;display:inline-flex;box-shadow:0 10px 22px #082f6f14}.mobile-nav-panel summary::-webkit-details-marker{display:none}.mobile-nav-panel summary span,.mobile-nav-panel summary span:before,.mobile-nav-panel summary span:after{background:currentColor;border-radius:999px;width:15px;height:2px;display:block}.mobile-nav-panel summary span{position:relative}.mobile-nav-panel summary span:before,.mobile-nav-panel summary span:after{content:"";position:absolute;left:0}.mobile-nav-panel summary span:before{top:-5px}.mobile-nav-panel summary span:after{top:5px}.mobile-nav-links{z-index:80;background:linear-gradient(135deg,#fffffff5,#f7fafdf5),radial-gradient(circle at 100% 0,#d10f3614,#0000 18rem);border:1px solid #082f6f1f;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(86vw,430px);padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 28px 80px #082f6f2e}.mobile-nav-links a{min-height:48px;color:var(--navy);background:#ffffffdb;border:1px solid #082f6f14;border-radius:14px;align-items:center;padding:11px 12px;font-size:.86rem;font-weight:850;text-decoration:none;display:flex}.mobile-nav-links a:hover,.mobile-nav-links a:focus-visible{background:#d10f360f;border-color:#d10f3638}.footer{background:radial-gradient(circle at 12% 12%,#ffffff14,#0000 24rem),linear-gradient(135deg,#061f49 0%,#082f6f 48%,#061f49 100%);position:relative;overflow:hidden}.footer:before{content:"";opacity:.16;pointer-events:none;background:linear-gradient(90deg,#ffffff17 0 20%,#0000 20% 44%,#d10f361f 44% 58%,#0000 58%),repeating-linear-gradient(135deg,#ffffff24 0 1px,#0000 1px 34px);position:absolute;inset:0}.footer-inner{z-index:1;gap:28px;display:grid;position:relative}.footer-cta-panel{background:linear-gradient(135deg,#ffffff21,#ffffff0f),#ffffff0d;border:1px solid #ffffff2e;border-radius:28px;grid-template-columns:minmax(0,1.25fr) auto;align-items:center;gap:clamp(18px,3vw,34px);padding:clamp(22px,3.5vw,38px);display:grid;box-shadow:0 24px 80px #0000002e}.footer-eyebrow{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:950;display:inline-flex}.footer-cta-panel h2,.footer-brand-panel h2,.footer h3{color:#fff}.footer-cta-panel h2{max-width:780px;margin:6px 0 8px;font-size:clamp(1.85rem,3.2vw,3.25rem);line-height:1.02}.footer-cta-panel p,.footer-brand-panel p,.footer-disclaimer{color:#ffffffbf;margin:0}.footer-cta-actions{justify-items:end;gap:10px;display:grid}.footer-chat-button{justify-content:center;min-width:190px}.footer-secondary-link{color:#fffffff0;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:9px 14px;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.footer-grid{grid-template-columns:minmax(280px,1.3fr) repeat(3,minmax(170px,1fr));gap:clamp(18px,3vw,36px)}.footer-brand-panel{gap:14px;display:grid}.footer-brand-panel h2,.footer h3{margin:0}.footer-trust-chips{flex-wrap:wrap;gap:8px;display:flex}.footer-trust-chips span{color:#ffffffe0;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:850}.footer-links{gap:8px;margin-top:12px;display:grid}.footer-links a{color:#ffffffd1;width:fit-content;font-weight:720;text-decoration:none;display:inline-flex}.footer-links a:hover{color:#fff;text-decoration:underline;text-decoration-thickness:1px}.footer-disclaimer{border-top:1px solid #ffffff24;padding-top:18px;font-size:.88rem}.card,.notice,.service-card,.region-card,.quick-answer,.safety-card,.guide-module,.service-op-section,.texas-art-identity,.recovery-ux-console,.event-detail-callout,.answer-card,.tool-card,.atlas-map-console,.county-card{text-wrap:pretty}.service-card,.region-card,.answer-card,.tool-card,.county-card,.texas-resource-card,.official-resource-card{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.service-card:hover,.region-card:hover,.answer-card:hover,.tool-card:hover,.county-card:hover,.texas-resource-card:hover,.official-resource-card:hover{transform:translateY(-2px)}@media (max-width:1120px){.topbar-inner{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:14px;display:grid}.nav-desktop{display:none}.mobile-nav-panel{display:block}.header-chat-button{min-height:44px}}@media (min-width:841px) and (max-width:1180px){.grid.three,.service-card-grid,.region-card-grid,.answer-card-grid,.tool-card-grid,.official-resource-grid,.event-official-resource-grid,.regional-property-grid,.regional-priority-grid,.mistake-grid,.insurance-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storm-hero-grid,.service-op-hero-grid,.regional-hero-grid,.guide-console-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);min-height:auto}.service-op-section,.guide-module,.regional-context-panel,.texas-art-identity,.recovery-ux-console{border-radius:24px}}@media (max-width:840px){html{scroll-padding-top:88px}body{line-height:1.68}.topbar-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 14px;display:grid}.brand{grid-template-columns:36px minmax(0,1fr);column-gap:9px;min-width:0;font-size:.86rem}.brand-word{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand small{font-size:.58rem}.brand-mark{border-width:2px;width:34px;height:34px}.brand-mark:before{width:16px;height:16px}.header-action-row{gap:7px}.header-chat-button{padding-inline:12px;font-size:.8rem}.mobile-nav-panel summary{min-height:42px;padding:8px 11px;font-size:.78rem}.mobile-nav-links{border-radius:20px;grid-template-columns:1fr;width:auto;max-height:calc(100vh - 86px);position:fixed;top:66px;left:12px;right:12px;overflow:auto}.storm-hero,.service-op-hero,.regional-hero,.guide-console-hero,.page-hero{padding-inline:14px}.storm-hero-grid,.service-op-hero-grid,.regional-hero-grid,.guide-console-hero-grid,.page-hero .hero-inner{border-radius:20px;padding:22px 16px}h1{font-size:clamp(2.05rem,11vw,3.9rem);line-height:.98}h2{font-size:clamp(1.42rem,6vw,2.15rem);line-height:1.08}.content-wrap,.dashboard-wrap,.guide-console-wrap,.regional-wrap,.service-op-wrap,.hero-inner,.footer-inner{width:100%;padding-inline:14px}.section,.service-op-section,.guide-module,.regional-context-panel,.texas-art-identity,.recovery-ux-console,.storm-event-archive-hero,.answer-library-hero,.local-resource-hero,.atlas-hero-panel,.county-layer-hero{border-radius:20px;padding:20px 16px}.service-card,.region-card,.answer-card,.tool-card,.county-card,.texas-resource-card,.official-resource-card,.mistake-card,.op-step-card{border-radius:16px;padding:16px}.footer{padding:32px 0 108px}.footer-cta-panel,.footer-grid{grid-template-columns:1fr}.footer-cta-panel{border-radius:22px;padding:22px 18px}.footer-cta-actions{justify-items:stretch}.footer-chat-button,.footer-secondary-link{width:100%}.footer-grid{gap:24px}.footer-links a{align-items:center;width:100%;min-height:40px}.sticky-chat{border-radius:18px;padding:10px;box-shadow:0 18px 54px #082f6f38}.sticky-chat .button{min-width:132px;padding-inline:10px}}@media (max-width:520px){.topbar-inner{grid-template-columns:1fr}.header-action-row{justify-content:space-between;width:100%}.header-chat-button{flex:1;justify-content:center}.mobile-nav-panel{flex:none}.mobile-nav-links{top:112px}.storm-hero-grid,.service-op-hero-grid,.regional-hero-grid,.guide-console-hero-grid{padding:18px 14px}.button,.header-chat-button,.mobile-nav-links a,.footer-secondary-link{min-height:48px}.sticky-chat{grid-template-columns:1fr}.sticky-progress{order:3}}.editorial-art-scene{width:100%;height:100%;min-height:100%;color:var(--navy);--art-bg:#fbf7ef;--art-ink:#101010;--art-blue:#082f6f;--art-red:#d10f36;--art-sand:#eee5d7;--art-soft:#f6efe3;--art-muted:#ded7c9;--art-accent:var(--art-red);display:block}.editorial-bg{fill:var(--art-bg)}.editorial-red-bar{fill:var(--art-red)}.editorial-white-bar{fill:#fff}.editorial-soft-circle{fill:var(--art-soft);opacity:.88}.editorial-radar,.editorial-map-lines path,.editorial-regional-scene path,.editorial-service-scene path,.editorial-line-icon path,.editorial-clipboard path,.editorial-route-line{fill:none;stroke:var(--art-ink);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.editorial-radar,.editorial-map-lines path{stroke:var(--art-blue);opacity:.18;stroke-width:5px}.editorial-texas-shape{fill:var(--art-blue);opacity:.1;stroke:var(--art-ink);stroke-width:8px;stroke-linejoin:round}.editorial-ui-stack rect{fill:#ffffffb8;stroke:var(--art-muted);stroke-width:5px}.editorial-ui-stack .active{fill:#fff;stroke:var(--art-ink);stroke-width:7px}.editorial-ui-stack circle{fill:var(--art-muted)}.editorial-ui-stack .accent-dot{fill:var(--art-red)}.editorial-ui-stack path{fill:none;stroke:var(--art-muted);stroke-width:18px;stroke-linecap:round}.editorial-line-icon{transform-box:fill-box;transform-origin:50%}.editorial-line-icon path{stroke-width:7px}.editorial-clipboard rect,.editorial-service-scene rect,.editorial-chip-row rect{fill:#fff;stroke:var(--art-ink);stroke-width:7px}.editorial-clipboard path{stroke:var(--art-muted);stroke-width:8px}.editorial-clipboard .check-ring{fill:none;stroke:var(--art-blue);stroke-width:8px}.editorial-clipboard .check-line{stroke:var(--art-blue);stroke-width:9px}.editorial-service-scene .room{fill:#fffaf1}.editorial-service-scene .window{fill:#fff;stroke:var(--art-muted)}.editorial-service-scene .waterline,.editorial-service-scene .water,.editorial-regional-scene .water,.editorial-regional-scene .bayou,.editorial-regional-scene .creek,.editorial-regional-scene .wash{stroke:var(--art-blue)}.editorial-service-scene .water,.editorial-regional-scene .water{opacity:.78}.editorial-service-scene .door,.editorial-service-scene .equipment,.editorial-service-scene .cabinet,.editorial-service-scene .box,.editorial-service-scene .pier,.editorial-service-scene .stucco{fill:var(--art-soft)}.editorial-service-scene .secondary{fill:#fff}.editorial-service-sewage{--art-accent:#a70b2a}.editorial-service-sewage .warning-dot{fill:#d10f3629}.editorial-service-sewage .warning-line,.editorial-service-roof .drip,.editorial-service-roof .ceiling-mark{stroke:var(--art-red)}.editorial-service-mold{--art-accent:#244d3a}.editorial-service-mold .accent-dot{fill:#244d3a2e}.editorial-service-commercial .box{fill:#f2e7d7}.editorial-service-rental .key-ring,.editorial-service-appliance .water{stroke:var(--art-red)}.editorial-regional-scene .ground{stroke:var(--art-ink);opacity:.38}.editorial-regional-scene .house,.editorial-regional-scene .brick-home,.editorial-regional-scene .stucco{fill:#fff;stroke:var(--art-ink);stroke-width:8px}.editorial-regional-scene .limestone,.editorial-regional-scene .crossing,.editorial-regional-scene .drain-grid,.editorial-regional-scene .gravel,.editorial-regional-scene .fence{stroke:var(--art-muted)}.editorial-regional-scene .radar,.editorial-regional-scene .big-sky{stroke:var(--art-blue);opacity:.34}.editorial-regional-scene .pine,.editorial-regional-scene .mesquite{stroke:#244d3a}.editorial-region-gulf{--art-blue:#0b5f88;--art-soft:#edf6f4}.editorial-region-hill{--art-blue:#356b8b;--art-soft:#f3eadc}.editorial-region-north{--art-blue:#082f6f;--art-soft:#f4eee6}.editorial-region-south{--art-blue:#334e84;--art-soft:#f7eadb}.editorial-region-east{--art-blue:#244d3a;--art-soft:#eef5eb}.editorial-region-west{--art-blue:#4f70a3;--art-soft:#f7ead8}.editorial-brand-mark circle{fill:var(--art-blue)}.editorial-brand-mark path{fill:none;stroke:#fff;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.editorial-route-line{stroke:var(--art-red);stroke-width:8px;stroke-dasharray:16 14}.editorial-route-dot{fill:#fff;stroke:var(--art-red);stroke-width:8px}.editorial-hidden-label{fill:#0000;font-size:1px}.texas-visual-frame .editorial-art-scene,.service-card-visual .editorial-art-scene,.region-card-visual .editorial-art-scene,.recovery-ux-visual .editorial-art-scene,.texas-editorial-visual-card .editorial-art-scene,.texas-art-mode-card .editorial-art-scene,.texas-mode-card .editorial-art-scene,.operator-asset-card .editorial-art-scene,.operator-visual-card .editorial-art-scene,.visual-asset-card .editorial-art-scene{min-height:inherit}.service-card-visual .editorial-art-scene,.region-card-visual .editorial-art-scene,.texas-editorial-visual-card .editorial-art-scene,.texas-art-mode-card .editorial-art-scene,.texas-mode-card .editorial-art-scene{aspect-ratio:1.55}.texas-art-mode-card .editorial-art-scene,.texas-mode-card .editorial-art-scene{opacity:.92;position:absolute;inset:0}.texas-art-mode-card:after{background:linear-gradient(#fbf7ef0d,#fbf7efc2 56%,#fbf7eff7),linear-gradient(90deg,#082f6f14,#0000 58%)}.texas-mode-card>.editorial-art-scene+.texas-mode-body{margin-top:0}.operator-asset-card .editorial-art-scene,.operator-visual-card .editorial-art-scene,.visual-asset-card .editorial-art-scene{aspect-ratio:1.5;border-radius:18px}@media (prefers-reduced-motion:no-preference){.service-card:hover .editorial-art-scene,.region-card:hover .editorial-art-scene,.texas-editorial-visual-card:hover .editorial-art-scene{transform:scale(1.018)}}.article-authority-brief{background:linear-gradient(90deg,#082f6f0d,#0000 44%,#d10f3609),#fffdfa;border:1px solid #082f6f1a;border-radius:clamp(24px,3.5vw,38px);padding:clamp(22px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 24px 70px #082f6f17}.article-authority-brief:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(90deg,#d10f362e 0 7px,#ffffffdb 7px 13px,#0000 13px),repeating-linear-gradient(135deg,#082f6f0b 0 1px,#0000 1px 28px);position:absolute;inset:0}.article-authority-brief>*{z-index:1;position:relative}.article-authority-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:22px;display:flex}.article-authority-header h2,.article-authority-header p,.article-authority-card h3,.article-authority-card p{margin:0}.article-authority-header h2{max-width:780px;font-size:clamp(1.65rem,2.8vw,3rem);line-height:1.04}.article-authority-header p{color:#101827b8;max-width:760px;margin-top:9px}.article-authority-grid{grid-template-columns:minmax(280px,1.25fr) repeat(3,minmax(190px,1fr));gap:14px;display:grid}.article-authority-card{background:#ffffffe0;border:1px solid #082f6f1a;border-radius:22px;align-content:start;gap:12px;min-height:100%;padding:18px;display:grid}.article-authority-card.dark{background:radial-gradient(circle at 82% 18%, #d10f3633, transparent 12rem), linear-gradient(135deg, var(--navy), #061f49);color:#fff}.article-authority-card.dark p,.article-authority-card.dark h3{color:#fff}.article-authority-card>span{width:fit-content;color:var(--texas-red);background:#d10f3617;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:950;display:inline-flex}.article-authority-card.dark>span{color:#fff;background:#ffffff1f}.article-authority-card h3{font-size:1.05rem;line-height:1.15}.article-authority-card ul{color:#101827b8;gap:8px;margin:0;padding-left:18px;display:grid}.article-authority-card.dark ul{color:#ffffffd1}.article-decision-strip{background:#ffffffc2;border:1px solid #082f6f1a;border-radius:24px;grid-template-columns:minmax(280px,1fr) minmax(260px,.9fr) auto;align-items:center;gap:18px;margin-top:16px;padding:18px;display:grid}.article-decision-strip h3,.article-decision-strip p{margin:0}.article-decision-strip p{color:#101827b8;margin-top:6px}.article-decision-list{flex-wrap:wrap;gap:8px;display:flex}.article-decision-list span{color:var(--navy);background:#082f6f0a;border:1px solid #082f6f1a;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:850}@media (max-width:1080px){.article-authority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-decision-strip{grid-template-columns:1fr}}@media (max-width:640px){.article-authority-header{display:grid}.article-authority-grid{grid-template-columns:1fr}.article-authority-card,.article-decision-strip{border-radius:18px;padding:16px}}.guide-resource-navigator{background:linear-gradient(135deg,#fffffff5,#faf7f1e6),radial-gradient(circle at 92% 0,#bf0d3e1c,#0000 18rem),radial-gradient(circle at 4% 100%,#0028681a,#0000 20rem);border:1px solid #082f6f1f;border-radius:24px;gap:20px;padding:clamp(22px,4vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0718271c}.guide-resource-navigator:before{content:"";pointer-events:none;opacity:.42;background:linear-gradient(90deg,#0000 0 28px,#0028680a 28px 29px),repeating-linear-gradient(135deg,#0000 0 34px,#bf0d3e09 34px 35px);position:absolute;inset:0}.guide-resource-navigator>*{z-index:1;position:relative}.guide-resource-copy .section-heading-row{align-items:flex-start}.guide-resource-copy h2{max-width:760px}.guide-resource-copy p{max-width:830px}.guide-evidence-strip{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.guide-evidence-strip span{color:var(--navy);background:#ffffffd1;border:1px solid #0028681f;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:900}.guide-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guide-resource-card{min-height:190px;color:var(--ink);background:#ffffffe0;border:1px solid #082f6f1f;border-radius:18px;gap:10px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.guide-resource-card:after{content:"";opacity:.16;background:var(--texas-blue);border-radius:18px;width:54px;height:54px;position:absolute;inset:auto 18px 18px auto;transform:rotate(12deg)}.guide-resource-card:hover{border-color:#bf0d3e42;transform:translateY(-3px);box-shadow:0 18px 40px #0718271f}.guide-resource-card span{width:fit-content;color:var(--texas-blue);letter-spacing:.04em;text-transform:uppercase;background:#00286814;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:950}.guide-resource-card h3{color:var(--navy);margin:0;font-size:clamp(1.05rem,2vw,1.32rem)}.guide-resource-card p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.guide-resource-card.mode-safety{border-top:5px solid var(--texas-red)}.guide-resource-card.mode-records{border-top:5px solid var(--texas-blue)}.guide-resource-card.mode-drying{border-top:5px solid var(--gulf-teal)}.guide-resource-card.mode-property{border-top:5px solid var(--safety-amber)}.guide-resource-cta{border-top:1px solid #082f6f1c;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.guide-resource-cta p{max-width:680px;color:var(--navy);margin:0;font-weight:850}@media (max-width:900px){.priority-resource-grid,.guide-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-resource-cta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.priority-resource-paths{border-radius:18px;padding:18px}.priority-resource-grid{grid-template-columns:1fr}.priority-resource-card{min-height:auto}.guide-resource-navigator{border-radius:18px;padding:18px}.guide-resource-grid{grid-template-columns:1fr}.guide-resource-card{min-height:auto}}
