.norm-main{max-width:1180px;margin:auto;padding:0 28px}.norm-main section{margin:70px 0}.norm-hero{grid-template-columns:1fr 1.12fr;align-items:center;gap:42px;display:grid}.norm-hero h1{font-size:clamp(3rem,5.6vw,5.5rem)}.norm-hero .norm-small{margin-top:18px}.norm-small,.norm-photo figcaption{color:var(--muted);font-size:12px;line-height:1.6}.norm-photo{margin:24px 0}.norm-photo img{border-radius:8px;width:100%}.norm-photo figcaption{margin-top:9px}.norm-jumps{border-block:1px solid var(--line);flex-wrap:wrap;gap:20px;padding:20px 0;display:flex}.norm-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin:28px 0;display:grid}.norm-grid article{background:var(--sage);border-radius:8px;padding:25px}.norm-page h3{font-size:1.65rem;line-height:1.2}.norm-map-scroll{border:1px solid var(--line);border-radius:8px;overflow:auto}.norm-map{width:100%;min-width:860px;display:block}.norm-map a:focus-visible{outline:4px solid #b1701a}.norm-key{grid-template-columns:1fr 1fr;gap:25px;font-size:14px;display:grid}.norm-key ol{columns:2;padding-left:24px}.norm-key ul{columns:2;padding:0;list-style:none}.norm-key li{break-inside:avoid;margin:5px 0}.norm-visits{grid-template-columns:1fr 1fr;gap:36px;display:grid}.norm-visits article{border-top:1px solid var(--line);min-width:0;padding-top:25px;scroll-margin-top:20px}.norm-visit-heading{align-items:baseline;gap:12px;display:flex}.norm-number{background:var(--navy);color:#fff;text-align:center;border-radius:50%;min-width:32px;font-weight:700}.norm-tag{letter-spacing:.03em;color:var(--muted);font-size:13px}.norm-visits dl{font-size:14px}.norm-visits dt{margin-top:13px;font-weight:700}.norm-visits dd{margin:0}.norm-visits details{margin-top:20px;font-size:14px}.norm-visits summary{cursor:pointer}.norm-visits details p{margin-top:10px}.norm-table-scroll{overflow:auto}.norm-table-scroll table{border-collapse:collapse;width:100%;min-width:860px;font-size:13px}.norm-table-scroll caption{text-align:left;padding:12px;font-weight:700}.norm-table-scroll th,.norm-table-scroll td{vertical-align:top;text-align:left;border:1px solid var(--line);width:25%;padding:16px}.norm-table-scroll th{background:var(--sage)}.norm-table-scroll p{margin:8px 0}.norm-note{background:#efe8d7;border-radius:8px;margin:30px 0;padding:30px}.norm-note h2{font-size:2.5rem}.norm-footer{border-top:1px solid var(--line);max-width:1180px;margin:auto;padding:35px 28px;font-size:14px}.norm-page a{overflow-wrap:anywhere}@media (max-width:760px){.norm-main{padding:0 20px}.norm-main section{margin:45px 0}.norm-hero,.norm-grid,.norm-visits{grid-template-columns:1fr}.norm-hero{gap:5px}.norm-grid{gap:14px}.norm-key{grid-template-columns:1fr;gap:0}.norm-key ol,.norm-key ul{columns:1}.norm-page .site-header{flex-wrap:wrap;padding:20px}.norm-page .site-header nav{gap:20px;display:flex}.norm-note{padding:24px}.norm-jumps{gap:12px 20px}.norm-visits{gap:30px}}@media (prefers-reduced-motion:reduce){.norm-page *{scroll-behavior:auto;transition:none!important}}
