.viewport>section>main.ice-main{border-right:none;flex:0 0 100%}.ice-page{--page:#f4efe9;--surface:#fefefe;--ink:#241a1a;--ink-2:#4a3f3d;--muted:#7d716c;--grid:#ece6df;--axis:#241a1a;--band:#f4efe9;--rule:#241a1a;--accent:#f83a1a;--link:#3eb0ef;--s1:#f83a1a;--s2:#1f63b8;--s3:#e3a21a;--s4:#1f9e89;--neutral:#c9bfb3;--q0:#efe9e2;--q1:#fde3dc;--q2:#fbc0ae;--q3:#f99a80;--q4:#f8714f;--q5:#f83a1a;--q6:#d42e12;--q7:#a8220c;--q8:#761707;--q9:#440c03;--f-display:"Krona One",Arial,Helvetica,sans-serif;--f-mono:"IBM Plex Mono","Courier New",Courier,monospace;--f-body:"IBM Plex Serif","Times New Roman",Times,serif;color:var(--ink);font:16px/1.6 var(--f-body)}.ice-page,.ice-page *,.ice-page :after,.ice-page :before{box-sizing:content-box}.ice-page .wrap{display:flex;flex-direction:column;gap:44px;margin:0 auto;max-width:760px;padding-block:28px 64px;padding-inline:16px}.ice-page .ice-head{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.ice-page .kicker{border-bottom:1px dotted var(--rule);color:var(--ink);font:italic 400 13px/1.4 var(--f-mono);padding-bottom:14px;width:100%}.ice-page h1{text-wrap:balance;color:var(--ink);font:400 clamp(26px,5.4vw,40px)/1.15 var(--f-display);letter-spacing:.01em;margin:6px 0 0;text-transform:uppercase}.ice-page .dek{color:var(--ink-2);font-style:italic;margin:0;max-width:60ch}.ice-page .tiles{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;width:100%}@media (max-width:640px){.ice-page .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ice-page .tile{border-left:1px solid var(--rule);display:flex;flex-direction:column;gap:6px;padding:16px 12px;text-align:center}.ice-page .tile:first-child{border-left:0}@media (max-width:640px){.ice-page .tile:nth-child(3){border-left:0}.ice-page .tile:nth-child(n+3){border-top:1px dotted var(--rule)}}.ice-page .tile b{color:var(--accent);font:400 26px/1.1 var(--f-display)}.ice-page .tile span{color:var(--ink);font:400 12.5px/1.4 var(--f-mono)}.ice-page h2.sec{border-top:1px dotted var(--rule);color:var(--ink);font:400 20px/1.2 var(--f-display);margin:0;padding-top:18px;text-align:center;text-transform:uppercase}.ice-page figure{background:var(--surface);border:2px solid var(--ink);box-shadow:15px 15px 0 0 var(--ink);display:flex;flex-direction:column;gap:12px;margin:0 15px 15px 0;min-width:0;padding:24px 22px 18px}@media (max-width:520px){.ice-page figure{box-shadow:8px 8px 0 0 var(--ink);margin:0 8px 8px 0;padding:20px 14px 14px}}.ice-page figure h3{text-wrap:balance;color:var(--ink);font:700 21px/1.3 var(--f-mono);margin:0;text-decoration:underline;text-decoration-thickness:2px;text-transform:none;text-underline-offset:5px}.ice-page figure .sub{color:var(--ink-2);font-size:15px;margin:0;max-width:66ch}.ice-page .tag{color:var(--accent);font:400 12px/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase}.ice-page .chart{min-width:0;position:relative;width:100%}.ice-page .chart svg{display:block;height:auto;overflow:visible;width:100%}.ice-page .chart text{fill:var(--muted);font-family:var(--f-mono);font-size:11px;font-variant-numeric:tabular-nums}.ice-page .chart text.val{fill:var(--ink);font-weight:700}.ice-page .chart text.lab{fill:var(--ink)}.ice-page .chart text.ann{fill:var(--ink);font-size:11px}.ice-page .legend{color:var(--ink);display:flex;flex-wrap:wrap;font:400 12.5px var(--f-mono);gap:6px 18px}.ice-page .legend i{border:1px solid var(--ink);display:inline-block;height:11px;margin-right:6px;vertical-align:-1px;width:11px}.ice-page #map-legend{gap:6px 12px}.ice-page .src{color:var(--muted);font:italic 400 12px/1.5 var(--f-mono);margin:0}.ice-page details{border-top:1px dotted var(--rule);color:var(--ink);font:400 12.5px var(--f-mono);padding-top:10px}.ice-page summary{color:var(--ink);cursor:pointer;font-weight:700;letter-spacing:.03em;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}.ice-page button:focus-visible,.ice-page summary:focus-visible{outline:2px solid var(--link);outline-offset:2px}.ice-page .tbl{margin-top:8px;overflow-x:auto}.ice-page table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ice-page td,.ice-page th{border-bottom:1px dotted var(--rule);padding:4px 8px;text-align:right;white-space:nowrap}.ice-page td:first-child,.ice-page th:first-child{text-align:left}.ice-page th{font-weight:700}.ice-page .seg{align-self:flex-start;display:inline-flex;flex-wrap:wrap;gap:8px}.ice-page .seg button{background:transparent;border:1px solid var(--accent);border-radius:3px;color:var(--accent);cursor:pointer;font:600 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.02em;padding:9px 12px;text-transform:uppercase}.ice-page .seg button[aria-pressed=true]{background:var(--accent);color:var(--surface)}.ice-page .tip{background:var(--surface);border:2px solid var(--ink);box-shadow:5px 5px 0 0 var(--ink);color:var(--ink);font:400 12px/1.45 var(--f-mono);padding:8px 10px;pointer-events:none;position:absolute;white-space:nowrap;z-index:5}.ice-page .tip b{font-weight:700}.ice-page .tip .row{align-items:center;display:flex;gap:10px;justify-content:space-between}.ice-page .tip i{display:inline-block;height:8px;margin-right:6px;width:8px}.ice-page .prose{display:flex;flex-direction:column;gap:14px}.ice-page .prose li,.ice-page .prose p{color:var(--ink);font-size:15.5px;margin:0;max-width:66ch}.ice-page .prose ul{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:20px}.ice-page .prose strong{font-family:var(--f-mono)}.ice-page .prose h3{border-top:1px dotted var(--rule);color:var(--accent);font:400 18px/1.2 var(--f-display);margin:0;padding-top:18px;text-transform:uppercase}.ice-page .callout{border-left:3px solid var(--accent);color:var(--ink);font:italic 400 14.5px/1.55 var(--f-body);margin:0;padding:2px 0 2px 12px}.ice-page .foot{color:var(--muted);font:italic 400 12px/1.5 var(--f-mono);margin:0 auto;max-width:760px;padding-block:0 32px;padding-inline:16px}.ice-page .multiples{display:grid;gap:18px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.ice-page .multiples{grid-template-columns:repeat(2,minmax(0,1fr))}}.ice-page .mini{display:flex;flex-direction:column;gap:4px;justify-content:space-between;min-width:0}.ice-page .mini h4{color:var(--ink);font:700 12.5px/1.3 var(--f-mono);margin:0;text-transform:none}.ice-page a{color:var(--link,var(--s1));text-underline-offset:2px}.ice-page a:hover{text-decoration-thickness:2px}.ice-page a:focus-visible{outline:2px solid var(--s1);outline-offset:2px}
/*# sourceMappingURL=nashville-ice.css.map */