._byline_y2uia_1{margin:var(--spacing-3) 0 var(--spacing-2);font-size:.88rem;line-height:1.6;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding-bottom:var(--spacing-4)}._byline_y2uia_1 time{color:var(--foreground);font-weight:500}._block_15dmv_1{margin:2.5rem 0 var(--spacing-8)}._head_15dmv_2{font-family:var(--font-family-display);font-size:clamp(1.5rem,3vw,2rem);color:var(--primary);margin:0 0 var(--spacing-4);font-weight:600}._map_15dmv_3{display:block;width:100%;height:340px;border:1px solid var(--border);border-radius:6px;background:var(--muted)}._note_15dmv_4{margin:var(--spacing-3) 0 0;font-size:.9rem;color:var(--muted-foreground)}@media(max-width:640px){._map_15dmv_3{height:280px}}._standfirst_1h95a_1{font-size:1.2rem;line-height:1.6;color:var(--foreground);margin:var(--spacing-8) 0 0}._crumbs_1h95a_2{font-size:.88rem;color:var(--muted-foreground);padding:var(--spacing-6) 0 0}._crumbs_1h95a_2 a{color:var(--muted-foreground)}._relatedHead_1h95a_4{font-family:var(--font-family-display);font-size:clamp(1.8rem,3.4vw,2.4rem);color:var(--primary);margin:0 0 var(--spacing-6);font-weight:600}._related_1h95a_4{list-style:none;padding:0;margin:0;display:grid;gap:var(--spacing-4)}._related_1h95a_4 li{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--border);padding-top:var(--spacing-3)}._related_1h95a_4 a{font-family:var(--font-family-display);font-size:1.25rem;color:var(--primary);font-weight:600;text-decoration-color:#7cb5c0;text-decoration-thickness:1px;text-underline-offset:3px}._related_1h95a_4 span{color:var(--muted-foreground)}._group_1h95a_9{margin-top:var(--spacing-8);font-size:1rem}._group_1h95a_9 a{color:var(--primary);font-weight:600}._layout_1h95a_11{max-width:1240px;margin:0 auto;padding:0 var(--spacing-6);display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--spacing-8);align-items:start}._main_1h95a_12{min-width:0}._main_1h95a_12>div{padding-left:0;padding-right:0;margin-left:0}._aside_1h95a_14{position:sticky;top:90px;padding-top:var(--spacing-6)}@media(max-width:960px){._layout_1h95a_11{grid-template-columns:1fr;padding:0}._aside_1h95a_14{position:static;order:-1;padding:0 var(--spacing-6)}}
