.location-main{max-width:1160px;padding-top:34px}.location-crumb{font-size:14px;color:var(--muted)}.location-heading{padding:34px 0 40px;border-bottom:1px solid var(--line)}.location-heading h1{font-size:clamp(32px,5vw,60px);line-height:1.13;letter-spacing:-.035em;max-width:850px;margin:18px 0;overflow-wrap:anywhere}.location-heading p{max-width:750px;line-height:1.8}.location-original{color:var(--muted)}.location-description{font-size:18px}.location-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;padding:36px 0}.location-grid h2,.location-related h2,.location-city h2{font-size:23px;letter-spacing:-.02em;margin:24px 0 16px}.location-grid address{font-style:normal;line-height:1.8}.location-actions{display:flex;flex-wrap:wrap;gap:10px}.location-actions a{border:1px solid var(--line);padding:12px 16px;text-decoration:none;font-size:14px}.location-actions a:hover{border-color:var(--blue);color:var(--blue)}.location-note{color:var(--muted);line-height:1.8;font-size:14px}.location-evidence{border-left:1px solid var(--line);padding-left:28px}.location-evidence ul{list-style:none;padding:0}.location-evidence li{margin-bottom:18px;overflow-wrap:anywhere}.location-evidence span{display:block;color:var(--muted);font-size:12px;line-height:2}.location-list{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;list-style:none;padding:0}.location-list li{border-bottom:1px solid var(--line);padding:20px 0;min-width:0}.location-list a{font-size:18px;text-decoration:none;overflow-wrap:anywhere}.location-list a:hover{text-decoration:underline}.location-list p{font-size:13px;color:var(--muted);line-height:1.7;margin-bottom:0}.location-city{padding:18px 0}.location-city small{font-size:14px;color:var(--muted)}.location-index-link{padding:24px 0;font-size:14px}.location-page .languages a{padding:7px 10px;text-decoration:none;font-size:13px;white-space:nowrap}.location-page .languages a[aria-current]{background:var(--paper);border-radius:24px}.location-page .site-footer{gap:20px;flex-wrap:wrap}.location-page li{line-height:1.7}@media(max-width:650px){.location-main{padding-top:22px}.location-heading{padding:22px 0}.location-description{font-size:16px}.location-grid{grid-template-columns:1fr;gap:12px;padding:16px 0}.location-evidence{border-left:0;border-top:1px solid var(--line);padding:8px 0}.location-list{grid-template-columns:1fr}.location-page .header{gap:16px}.location-page .languages a{padding:7px 8px}.location-actions a{flex:1 1 auto;text-align:center}}
