*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.entry{align-content:center;justify-items:start;gap:18px;max-width:62ch;min-height:100svh;margin-inline:auto;padding:48px 24px;display:grid}.entry h1{letter-spacing:-.03em;margin:0;font-size:44px;font-weight:600;line-height:1.05}.entry p{color:#536072;margin:0;font-size:17px;line-height:1.65}.entry nav{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.entry nav a{border-radius:12px;align-items:center;min-height:44px;padding:11px 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.entry nav a:first-child{color:#0d1420;background:#f4b420}.entry nav a:last-child{color:#0d1420;border:1px solid #d7dce2}.entry nav a:focus-visible{outline-offset:3px;outline:3px solid #0d1420}@media (max-width:479px){.entry h1{font-size:34px}}.gk-place-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:16px;margin-block:16px;display:grid}.gk-place-cats{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.gk-place-cats a{border:1px solid var(--line,currentColor);min-height:36px;color:inherit;border-radius:999px;align-items:center;padding-inline:14px;text-decoration:none;display:inline-flex}.gk-place-cats a[aria-current=page]{border-color:var(--gold,currentColor);font-weight:600}.gk-place-cats a:focus-visible{outline:2px solid var(--gold,currentColor);outline-offset:2px}.gk-place-more{margin-block:16px}.gk-place-article{gap:20px;min-inline-size:0;display:grid}.gk-place-summary{font-size:1.0625rem;font-weight:500}.gk-place-prose{white-space:pre-line;line-height:1.7}.gk-place-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:8px 24px;margin:0;display:grid}.gk-place-facts dd{margin:0}.gk-place-precision{opacity:.8;font-size:.875rem;display:block}.gk-place-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:16px;display:grid}.gk-place-figure{gap:6px;margin:0;display:grid}.gk-place-figure img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;block-size:auto;inline-size:100%;display:block}.gk-place-figure figcaption{gap:2px;font-size:.875rem;display:grid}.gk-place-preview{gap:8px;margin-block-end:16px;display:grid}.gk-place-blockers{margin:0;padding-inline-start:20px}
