.nds-seo-page{max-width:980px}.nds-seo-page h1{font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.2;margin:.4rem 0 .8rem}.nds-seo-page h1,.nds-seo-page h2{font-family:var(--nds-font-display,"Fraunces",serif)}.nds-seo-page h2{font-size:1.35rem;margin:2rem 0 .6rem}.nds-seo-page h3{font-size:1.05rem;margin:1.2rem 0 .4rem}.nds-seo-page li,.nds-seo-page p{line-height:1.65}.nds-seo-page ol,.nds-seo-page ul{padding-left:1.3rem}.nds-freshness{background:#fff8ea;border:1px solid #ecdcb9;border-radius:10px;padding:.7rem .9rem;font-size:.95rem;color:#4a4036}.nds-byline{color:#6b5f52;font-size:.92rem;margin-top:-.3rem}.nds-prose-note{margin:1rem 0;padding:.6rem .9rem;border-left:3px solid #d8c7a5;background:#fbf6ec;color:#5a4e42;font-size:.92rem}.nds-prose-note p{margin:0}.nds-hub-table-wrap{overflow-x:auto;margin:1rem 0;border:1px solid #e6dccb;border-radius:12px;background:#fffdf8}.nds-hub-table{width:100%;border-collapse:collapse;font-size:.95rem}.nds-hub-table caption{text-align:left;padding:.7rem .9rem;color:#6b5f52;font-size:.88rem}.nds-hub-table td,.nds-hub-table th{padding:.55rem .8rem;border-top:1px solid #efe6d6;text-align:left;vertical-align:top}.nds-hub-table thead th{background:#f6efe2;font-size:.82rem;text-transform:uppercase;letter-spacing:.03em;color:#5a4e42;border-top:0}.nds-hub-table tbody th{font-weight:700}.nds-hub-table a{color:#1f5f8b}.nds-pill{display:inline-block;margin-left:.4rem;padding:.05rem .45rem;border-radius:999px;background:#f1e7d6;color:#6b5f52;font-size:.75rem;white-space:nowrap}.nds-pill-ok{background:#e1f2e3;color:#1f6b32;margin-left:0}.nds-link-list{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.3rem 1rem}.nds-link-list a{font-weight:700;color:#1f5f8b}.nds-muted{color:#7a6e60;font-size:.88rem}.nds-cta{margin:1.5rem 0;padding:1rem 1.1rem;border-radius:12px;border:1px solid #e6dccb;background:#fffaf0}.nds-cta-owner{background:#f2f7fb;border-color:#cfe0ec}.nds-cta p{margin:0}.nds-faq{margin-top:2rem}.nds-faq-item{border-top:1px solid #efe6d6;padding:.3rem 0 .6rem}.nds-faq-item p{margin:.2rem 0}.nds-search{margin:1rem 0 1.4rem;padding:.9rem 1rem;border-radius:12px;background:#fff8ea;border:1px solid #ecdcb9}.nds-search label{display:block;font-weight:700;margin-bottom:.4rem}.nds-search div{display:flex;gap:.5rem;flex-wrap:wrap}.nds-search input{flex:1 1 220px;padding:.55rem .7rem;border:1px solid #d8c7a5;border-radius:8px;font:inherit}.nds-search button{padding:.55rem 1.1rem;border:0;border-radius:8px;background:#3c2f22;color:#fff;font-weight:700;cursor:pointer}.nds-city-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.7rem;margin:.8rem 0 1.4rem;padding:0;list-style:none}.nds-city-grid a{display:block;padding:.75rem .9rem;border:1px solid #e6dccb;border-radius:12px;background:#fffdf8;text-decoration:none;color:inherit;height:100%}.nds-city-grid a:focus-visible,.nds-city-grid a:hover{border-color:#b99b62}.nds-city-grid strong{display:block;color:#1f5f8b}.nds-city-grid span{color:#7a6e60;font-size:.86rem}.nds-sources li{word-break:break-word}@media (max-width:640px){.nds-hub-table thead{display:none}.nds-hub-table,.nds-hub-table tbody,.nds-hub-table td,.nds-hub-table th,.nds-hub-table tr{display:block;width:100%}.nds-hub-table tr{border-top:1px solid #e6dccb;padding:.4rem 0}.nds-hub-table td,.nds-hub-table th{border:0;padding:.2rem .8rem}.nds-hub-table td:before{content:attr(data-label) ": ";color:#7a6e60;font-size:.82rem}}