.coverage-desk-hero{padding-bottom:62px}.coverage-desk-hero h1{max-width:1080px}.coverage-desk-hero .lede{max-width:850px}.coverage-decision-desk{margin-bottom:105px;padding:34px;border:1px solid var(--line);background:#fff}.coverage-desk-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end}.coverage-desk-intro h2{max-width:760px;margin:0;font:500 clamp(38px,4.8vw,62px)/1 var(--font-display);letter-spacing:-1.8px}.coverage-desk-intro>p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.coverage-desk-label{margin:0;color:#547285;font-size:8px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.coverage-desk-goals{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:34px 0 0;padding:0;border:0}.coverage-desk-goals legend{margin-bottom:10px;font-size:9px;font-weight:700;text-transform:uppercase}.coverage-desk-goals label{position:relative;display:block;cursor:pointer}.coverage-desk-goals input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.coverage-desk-goals span{display:block;min-height:128px;padding:18px;border:1px solid #cbd6da;background:var(--paper)}.coverage-desk-goals strong{display:block;font:500 20px/1.1 var(--font-display)}.coverage-desk-goals small{display:block;margin-top:10px;color:var(--muted);font-size:8px;line-height:1.55}.coverage-desk-goals input:checked+span{border-color:var(--navy);background:var(--navy);color:#fff}.coverage-desk-goals input:checked+span small{color:#b9cbd6}.coverage-desk-goals input:focus-visible+span{outline:3px solid var(--cyan);outline-offset:2px}.coverage-desk-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:10px;border:1px solid var(--line);background:#eaf7f8}.coverage-desk-metrics span{padding:13px 16px;border-right:1px solid var(--line);color:var(--muted);font-size:8px;text-transform:uppercase}.coverage-desk-metrics span:last-child{border-right:0}.coverage-desk-metrics strong{display:block;margin-bottom:4px;color:var(--navy);font:500 28px/1 var(--font-display)}.coverage-desk-favorites,.coverage-desk-updates{margin-top:48px}.coverage-desk-heading{display:grid;grid-template-columns:1fr minmax(230px,420px);gap:35px;align-items:end;margin-bottom:18px}.coverage-desk-heading h3{margin:5px 0 0;font:500 31px/1.08 var(--font-display)}.coverage-desk-heading>p{margin:0;color:var(--muted);font-size:9px;line-height:1.55}.coverage-favorite-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.coverage-favorite-grid article{display:flex;min-height:250px;flex-direction:column;padding:17px;border:1px solid var(--line);background:var(--paper)}.coverage-tile-top{display:flex;justify-content:space-between;align-items:start}.coverage-tile-top>span{color:#7a8d98;font-size:9px}.coverage-tile-top>div{display:flex;gap:4px}.coverage-desk-list>article>button,.coverage-tile-top button{display:grid;width:28px;height:28px;place-items:center;border:1px solid #cbd6da;background:#fff;color:#547285;cursor:pointer}.coverage-desk-list>article>button:focus-visible,.coverage-desk-list>article>button:hover,.coverage-tile-top button:focus-visible,.coverage-tile-top button:hover:not(:disabled){border-color:var(--navy);outline:2px solid var(--cyan)}.coverage-tile-top button:disabled{opacity:.3;cursor:not-allowed}.coverage-favorite-grid article>p{margin:24px 0 5px;color:#547285;font-size:8px;font-weight:700;text-transform:uppercase}.coverage-favorite-grid h4{margin:0 0 20px;font:500 21px/1.15 var(--font-display)}.coverage-favorite-grid label{display:flex;flex-direction:column;gap:5px;margin-top:auto;color:var(--muted);font-size:8px;font-weight:700}.coverage-desk-list select,.coverage-desk-portable input[type=date],.coverage-desk-portable textarea,.coverage-desk-search input,.coverage-favorite-grid select{width:100%;padding:10px 11px;border:1px solid #cbd6da;background:#fff;color:var(--navy)}.coverage-favorite-grid article>a{display:flex;justify-content:space-between;margin-top:12px;padding-top:11px;border-top:1px solid var(--line);font-size:8px;font-weight:700;text-transform:uppercase}.coverage-desk-working-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:24px;margin-top:48px}.coverage-desk-finder{min-width:0}.coverage-desk-search{display:flex;flex-direction:column;gap:6px;font-size:8px;font-weight:700}.coverage-desk-search input{font-size:11px}.coverage-desk-result{margin:9px 0 12px;color:var(--muted);font-size:8px}.coverage-desk-list{border-top:1px solid var(--line)}.coverage-desk-list article{display:grid;grid-template-columns:34px minmax(0,1fr) 145px 30px;gap:13px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.coverage-desk-list>article>button{font-size:14px}.coverage-desk-list>article>button.is-favorite{border-color:var(--navy);background:var(--navy);color:var(--coral)}.coverage-desk-list article p{margin:0 0 4px;color:#547285;font-size:8px;font-weight:700;text-transform:uppercase}.coverage-desk-list article h4{margin:0;font:500 19px/1.2 var(--font-display)}.coverage-desk-list article div>span{display:block;margin-top:5px;color:var(--muted);font-size:8px;line-height:1.45}.coverage-desk-list article label{display:flex;flex-direction:column;gap:5px;font-size:8px;font-weight:700}.coverage-desk-list article>a{display:grid;width:30px;height:30px;place-items:center;border:1px solid #cbd6da}.coverage-desk-list article>a:focus-visible,.coverage-desk-list article>a:hover{border-color:var(--navy);background:var(--cyan)}.coverage-desk-portable{align-self:start;padding:24px;background:var(--navy);color:#fff;box-shadow:10px 10px 0 var(--cyan)}.coverage-desk-portable .coverage-desk-label{color:var(--coral)}.coverage-desk-portable h3{margin:7px 0 9px;font:500 32px/1.05 var(--font-display)}.coverage-desk-portable>p:not(.coverage-desk-label):not(.coverage-desk-message){color:#bacbd5;font-size:9px;line-height:1.55}.coverage-desk-portable pre{max-height:390px;margin:18px 0;padding:14px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:rgba(255,255,255,.07);color:#dbe7ed;font:8px/1.55 var(--font-sans)}.coverage-desk-portable>label{display:flex;flex-direction:column;gap:6px;margin-top:12px;color:#d7e3e8;font-size:8px;font-weight:700}.coverage-desk-portable textarea{min-height:84px;resize:vertical}.coverage-desk-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:15px}.coverage-desk-actions button,.coverage-desk-import{display:flex;min-height:39px;align-items:center;justify-content:center;padding:8px 10px;border:1px solid var(--coral);background:var(--coral);color:#fff;font-size:8px;font-weight:700;text-align:center;cursor:pointer}.coverage-desk-actions button:focus-visible,.coverage-desk-actions button:hover,.coverage-desk-import:focus-within,.coverage-desk-import:hover{outline:2px solid var(--cyan);outline-offset:2px}.coverage-desk-import{position:relative}.coverage-desk-import input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.coverage-desk-actions .coverage-desk-reset{border-color:rgba(255,255,255,.4);background:transparent;color:#fff}.coverage-desk-message{min-height:17px;margin:9px 0;color:#d9e6eb;font-size:8px}.coverage-desk-boundary{padding-top:14px;border-top:1px solid rgba(255,255,255,.15)}.coverage-desk-boundary strong{color:var(--cyan);font-size:8px;text-transform:uppercase}.coverage-desk-boundary p{margin:6px 0 0;color:#b7c9d2;font-size:8px;line-height:1.5}.coverage-desk-vault{margin-top:18px;padding:15px;border:1px solid rgba(49,217,227,.5);background:rgba(255,255,255,.045)}.coverage-desk-vault>strong{color:var(--cyan);font-size:9px;text-transform:uppercase}.coverage-desk-vault>p,.coverage-desk-vault>small{display:block;margin:7px 0;color:#c6d6de;font-size:8px;line-height:1.5}.coverage-desk-vault>label{display:flex;flex-direction:column;gap:5px;margin-top:9px;color:#e3edf1;font-size:8px;font-weight:700}.coverage-desk-vault input,.coverage-desk-vault select{width:100%;padding:10px;border:1px solid #8aa1ad;background:#fff;color:var(--navy)}.coverage-desk-vault>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:11px}.coverage-desk-vault button{min-height:39px;padding:8px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);font-size:8px;font-weight:700;cursor:pointer}.coverage-desk-vault button:first-child{grid-column:1/-1;background:var(--coral);border-color:var(--coral);color:#fff}.coverage-desk-vault button:focus-visible,.coverage-desk-vault button:hover:not(:disabled){outline:2px solid var(--cyan);outline-offset:2px}.coverage-desk-vault button:disabled{cursor:wait;opacity:.55}.coverage-update-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.coverage-update-grid article{display:flex;min-height:215px;flex-direction:column;padding:18px;border:1px solid var(--line);background:var(--paper)}.coverage-update-grid article.is-seen{background:#e6f2f2}.coverage-update-grid article>div:first-child,.coverage-update-grid article>div:last-child{display:flex;justify-content:space-between;align-items:center;gap:12px}.coverage-update-grid article>div:first-child span{color:#547285;font-size:8px;font-weight:700;text-transform:uppercase}.coverage-update-grid article>div:first-child small{color:var(--muted);font-size:8px}.coverage-update-grid h4{margin:25px 0 8px;font:500 23px/1.15 var(--font-display)}.coverage-update-grid p{margin:0 0 20px;color:var(--muted);font-size:9px;line-height:1.55}.coverage-update-grid article>div:last-child{margin-top:auto}.coverage-update-grid a,.coverage-update-grid button{font-size:8px;font-weight:700;text-transform:uppercase}.coverage-update-grid button{padding:8px 10px;border:1px solid #cbd6da;background:#fff;color:var(--navy);cursor:pointer}.coverage-update-grid button:focus-visible,.coverage-update-grid button:hover{border-color:var(--navy);outline:2px solid var(--cyan)}.coverage-desk-empty{padding:24px;border:1px dashed #aebbc2;background:#eaf7f8;color:var(--muted);font-size:9px}.coverage-desk-empty strong{display:block;margin-bottom:10px;color:var(--navy)}.coverage-desk-empty button{padding:8px 10px;border:1px solid var(--navy);background:#fff;font-size:8px;font-weight:700;cursor:pointer}.coverage-decision-desk input:focus,.coverage-decision-desk select:focus,.coverage-decision-desk textarea:focus{outline:3px solid rgba(126,232,245,.65);border-color:var(--navy)}@media(max-width:1000px){.coverage-desk-goals,.coverage-favorite-grid{grid-template-columns:1fr 1fr}.coverage-desk-working-grid{grid-template-columns:1fr}.coverage-desk-portable{position:static}.coverage-desk-list article{grid-template-columns:34px minmax(0,1fr) 145px 30px}}@media(max-width:700px){.coverage-decision-desk{margin-bottom:75px;padding:18px}.coverage-desk-heading,.coverage-desk-intro{grid-template-columns:1fr;gap:18px}.coverage-desk-intro h2{letter-spacing:-1.2px}.coverage-desk-goals,.coverage-desk-metrics,.coverage-favorite-grid,.coverage-update-grid{grid-template-columns:1fr}.coverage-desk-goals span{min-height:100px}.coverage-desk-metrics span{border-right:0;border-bottom:1px solid var(--line)}.coverage-desk-metrics span:last-child{border-bottom:0}.coverage-desk-list article{grid-template-columns:30px minmax(0,1fr) 30px}.coverage-desk-list article label{grid-column:2}.coverage-desk-list article>a{grid-column:3;grid-row:1}.coverage-desk-actions{grid-template-columns:1fr}.coverage-desk-favorites,.coverage-desk-updates,.coverage-desk-working-grid{margin-top:38px}.coverage-desk-portable{box-shadow:6px 6px 0 var(--cyan)}}.footer-grid{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(150px,.75fr));gap:clamp(32px,4vw,64px)}.footer-link-column{align-content:start}@media (max-width:1050px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:700px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px 28px}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}.greater-la-directory{padding-block:110px;background:#e6f2f2}.greater-la-directory-head{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:70px;align-items:end}.greater-la-directory-head h2,.unincorporated-callout h2{margin:0;font:500 clamp(42px,5.4vw,68px)/.98 var(--font-display);letter-spacing:-2px}.greater-la-proof{display:flex;flex-direction:column;align-items:flex-start;padding:22px;background:#fff;border:1px solid var(--line)}.greater-la-proof strong{font:500 64px/1 var(--font-display);color:var(--coral)}.greater-la-proof span{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.greater-la-proof a{margin-top:18px;font-size:9px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.greater-la-directory-note{max-width:880px;margin:32px 0 48px;color:var(--muted)}.greater-la-region-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.greater-la-region-card{content-visibility:auto;contain-intrinsic-size:520px;display:flex;flex-direction:column;min-height:500px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.greater-la-region-card.is-priority{background:var(--navy);color:#fff}.greater-la-region-topline{display:flex;justify-content:space-between;color:#7f8e97;font-size:9px;font-weight:700;letter-spacing:1px}.greater-la-region-card.is-priority .greater-la-region-topline{color:var(--cyan)}.greater-la-region-card h3{margin:40px 0 12px;font:500 34px/1.05 var(--font-display)}.greater-la-region-card>p{min-height:76px;color:var(--muted);font-size:12px}.greater-la-region-card.is-priority details p,.greater-la-region-card.is-priority>p{color:#b6c5cf}.greater-la-region-card h4{margin:22px 0 10px;font-size:9px;letter-spacing:1px;text-transform:uppercase}.greater-la-city-list{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.greater-la-city-list a{display:inline-flex;padding:6px 9px;border:1px solid var(--line);font-size:10px;font-weight:700}.greater-la-region-card.is-priority .greater-la-city-list a{border-color:rgba(255,255,255,.24)}.greater-la-city-list a:focus-visible,.greater-la-city-list a:hover{text-decoration:underline;text-underline-offset:3px;background:rgba(126,232,245,.18)}.greater-la-region-card details{margin-top:20px;font-size:11px}.greater-la-region-card summary{cursor:pointer;font-weight:700}.greater-la-region-card details p{margin:8px 0 0;color:var(--muted)}.greater-la-guide-link{margin-top:auto;padding-top:26px;font-size:11px;font-weight:700}.unincorporated-callout{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-top:70px;padding:42px;background:var(--coral);color:#fff}.unincorporated-callout .kicker{color:#fff}.unincorporated-callout>p{margin:0}@media(max-width:850px){.greater-la-directory-head,.unincorporated-callout{grid-template-columns:1fr;gap:28px}.greater-la-proof{max-width:260px}.greater-la-region-grid{grid-template-columns:minmax(0,1fr)}.greater-la-region-card{min-width:0;min-height:auto}.greater-la-region-card>p{min-height:auto}}@media(max-width:600px){.greater-la-directory{padding-block:75px}.greater-la-directory-head h2,.unincorporated-callout h2{letter-spacing:-1.5px}.greater-la-region-card{padding:24px}.greater-la-city-list a{min-height:36px;align-items:center}.unincorporated-callout{margin-top:45px;padding:26px}}