.m220{--sea: #5f8fae;--sea-2: #8fb6cf}.m220-head{border-bottom:1px solid var(--rule);background:#07060599}.m220-head .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:.9rem;text-align:left}.m220 header.m220-head{padding:0;text-align:left}.m220-brand{display:flex;align-items:baseline;gap:.6rem;text-decoration:none;font:600 1.05rem/1.2 Cinzel,Georgia,serif;letter-spacing:.12em;color:var(--gold-2)}.m220-brand b{font-weight:600;color:var(--sea-2);letter-spacing:.16em}.m220-nav{display:flex;gap:1.4rem;font:500 .78rem/1 Cinzel,serif;letter-spacing:.16em;text-transform:uppercase}.m220-nav a{color:var(--dim);text-decoration:none;padding:.4rem 0;border-bottom:1px solid transparent}.m220-nav a:hover,.m220-nav a[aria-current]{color:var(--gold-2);border-bottom-color:var(--gold)}.m220-hero{text-align:center;padding:clamp(3rem,9vw,6rem) 0 1rem}.m220-hero .house{font-size:clamp(2rem,6vw,3.6rem);letter-spacing:.12em}.m220-hero .year{display:block;margin-top:.6rem;font:600 clamp(1.2rem,3vw,1.6rem)/1 "Cinzel",serif;letter-spacing:.3em;color:var(--sea-2)}.m220-map-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0;border:1px solid var(--rule);background:var(--ink-2);margin:2.5rem 0 1.5rem;text-decoration:none;color:var(--parchment)}.m220-map-card:hover{border-color:var(--gold)}.m220-map-card .art{min-height:18rem;background:var(--ink-2) center / cover no-repeat;background-image:var(--bg-m, var(--bg))}.m220-map-card .txt{padding:1.6rem;display:flex;flex-direction:column;justify-content:center}.m220-map-card h2{margin:.5rem 0;font:600 1.6rem/1.15 Cinzel,Georgia,serif;letter-spacing:.06em;color:var(--gold-2)}.m220-map-card p{margin:0;color:var(--dim)}.m220-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);margin:1.5rem 0}.m220-facts div{background:var(--ink);padding:1rem;text-align:center}.m220-facts b{display:block;font:600 1.7rem/1.1 Cinzel,serif;color:var(--gold-2)}.m220-facts span{color:var(--dim);font-size:.95rem}.m220-sec{margin:3rem 0 0}.m220-sec h2{font:600 1.25rem/1.2 Cinzel,Georgia,serif;letter-spacing:.08em;color:var(--gold-2);margin:0 0 .8rem}.m220-sec p{color:var(--dim);max-width:44rem}.m220-states{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem 1.2rem}.m220-states li{display:flex;align-items:center;gap:.6rem;padding:.35rem 0;border-bottom:1px solid rgba(58,49,37,.6)}.m220-states i{width:.9rem;height:.9rem;border-radius:2px;flex:none;box-shadow:0 0 0 1px #0006}.m220-states span{flex:1}.m220-states small{color:var(--dim);font-size:.9rem}.m220-road{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.7rem;max-width:44rem}.m220-road li{padding-left:1.6rem;position:relative;color:var(--dim)}.m220-road li:before{content:"◇";position:absolute;left:0;color:var(--gold)}.m220-road li.done:before{content:"◆"}.m220-road b{color:var(--parchment);font-weight:400}@media(max-width:760px){.m220-map-card{grid-template-columns:minmax(0,1fr)}.m220-map-card .art{min-height:12rem}.m220-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.m220-hero-sm{padding-bottom:.5rem}.m220-read{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:2.5rem;align-items:start;margin-top:2rem}.m220-toc{position:sticky;top:calc(var(--hdr, 3rem) + 1rem);font-size:.98rem}.m220-toc ol{list-style:none;padding:0;margin:.8rem 0 0;display:grid;gap:.45rem}.m220-toc a{color:var(--dim);text-decoration:none;border-left:2px solid var(--rule);padding-left:.7rem;display:block}.m220-toc a:hover{color:var(--gold-2);border-left-color:var(--gold)}.m220-prose{max-width:46rem;color:var(--parchment)}.m220-prose h2{font:600 1.4rem/1.2 Cinzel,Georgia,serif;letter-spacing:.06em;color:var(--gold-2);margin:2.6rem 0 .9rem;scroll-margin-top:calc(var(--hdr, 3rem) + 1rem)}.m220-prose h2:first-child{margin-top:0}.m220-prose p,.m220-prose li{color:#d9cfb8}.m220-prose strong{color:var(--parchment);font-weight:600}.m220-prose ul,.m220-prose ol{padding-left:1.3rem}.m220-prose li{margin:.3rem 0}.m220-prose code{font:.85em/1.4 ui-monospace,Consolas,monospace;color:var(--gold-2);background:#c9a24a14;padding:.1rem .3rem;word-break:break-word}.m220-prose table{width:100%;border-collapse:collapse;margin:1rem 0 1.4rem;font-size:1rem}.m220-prose th{text-align:left;font:500 .72rem/1.3 Cinzel,Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold);padding:.5rem .6rem}.m220-prose td{border-bottom:1px solid var(--rule);padding:.5rem .6rem;vertical-align:top;color:#d9cfb8}.m220-prose a{color:var(--gold-2)}@media(max-width:900px){.m220-read{grid-template-columns:minmax(0,1fr)}.m220-toc{position:static}}@media(max-width:600px){.m220-prose table{display:block;overflow-x:auto}}
