.city-hall-guide{--ink:#253c33;--text:#343932;--paper:#f6f4ef;--line:#d5d8cf;--sand:#e9e9e0}.city-hall-guide *{box-sizing:border-box}.city-hall-guide{scroll-behavior:smooth;margin:0;background:var(--paper);color:var(--text);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.city-hall-guide a{color:inherit}.city-hall-guide a:focus-visible{outline:3px solid #b98c58;outline-offset:5px}.city-hall-guide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.city-hall-guide .nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;background:#f9f8f5;color:var(--ink)}.city-hall-guide .brand{font-family:Georgia,serif;font-size:20px;letter-spacing:.17em;text-decoration:none}.city-hall-guide .navlinks{display:flex;align-items:center;gap:36px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.city-hall-guide .navlinks a{text-decoration:none}.city-hall-guide .navlinks .navcta{border-bottom:1px solid;padding-bottom:6px}.city-hall-guide .hero{display:grid;min-height:min(740px,calc(100vh - 82px));background:#e9e9e0}.city-hall-guide .hero-copy{padding:clamp(65px,8vw,130px) 11% 70px 13%;display:flex;flex-direction:column;justify-content:center}.city-hall-guide .eyebrow{font-size:10px;letter-spacing:.22em;line-height:1.5;text-transform:uppercase;color:#5a6c5f}.city-hall-guide .closing h2,.city-hall-guide .hero h1,.city-hall-guide .intro h2,.city-hall-guide .story h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;color:var(--ink)}.city-hall-guide .hero h1{font-size:clamp(48px,5.5vw,83px);line-height:1.02;margin:26px 0}.city-hall-guide .hero h1 em{font-weight:400}.city-hall-guide .hero p{max-width:390px;font-size:16px;line-height:1.8;color:#525b52}.city-hall-guide .textlink{font-size:13px;display:inline-flex;align-items:center;gap:15px;text-decoration:none;border-bottom:1px solid var(--ink);padding:0 0 9px;align-self:flex-start;margin-top:24px;color:var(--ink)}.city-hall-guide .hero-image{min-height:600px;position:relative;overflow:hidden}.city-hall-guide .caption{position:absolute;bottom:22px;right:25px;color:#fff;font-size:10px;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 1px 5px #000}.city-hall-guide .intro{text-align:center;max-width:790px;margin:auto;padding:115px 28px 100px}.city-hall-guide .intro h2{font-size:clamp(34px,4vw,54px);margin:18px 0}.city-hall-guide .intro p,.city-hall-guide .story p{font-size:16px;line-height:1.9;color:#5c625b}.city-hall-guide .intro p{max-width:640px;margin:0 auto}.city-hall-guide .rule{width:40px;height:1px;background:#87958a;margin:28px auto}.city-hall-guide .story{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:0 8% 115px}.city-hall-guide .story-image{aspect-ratio:4/5;overflow:hidden}.city-hall-guide .story-text{max-width:490px}.city-hall-guide .number{display:flex;align-items:center;gap:15px;color:#53665a;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.city-hall-guide .number:before{content:"";width:45px;height:1px;background:#9ca99d}.city-hall-guide .story h2{font-size:clamp(36px,4.3vw,61px);line-height:1.08;margin:25px 0}.city-hall-guide .story p{margin:0 0 20px}.city-hall-guide .note{border-left:1px solid #aab6a9;margin-top:30px;padding:2px 0 2px 20px;font-size:13px;line-height:1.8;color:#59675c}.city-hall-guide .note strong{display:block;color:var(--ink);font-weight:500}.city-hall-guide .official{display:inline-block;margin-top:12px;font-size:12px;text-underline-offset:4px}.city-hall-guide .ceremony{background:#e9e9e0;padding:110px 8%;grid-template-columns:1fr 1fr}.city-hall-guide .ceremony .story-text{padding-left:7%}.city-hall-guide .ceremony .story-image{aspect-ratio:4/4.4}.city-hall-guide .closing{text-align:center;padding:100px 24px 110px}.city-hall-guide .closing h2{font-size:clamp(34px,4vw,50px);margin:20px auto;max-width:750px}.city-hall-guide .closing p{line-height:1.8;color:#5c625b}.city-hall-guide .closing a{display:inline-block;margin-top:17px;background:var(--ink);color:#fff;text-decoration:none;padding:18px 26px;font-size:12px;letter-spacing:.06em}.city-hall-guide .footer{padding:32px 7%;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);font-size:11px;color:#647065}.city-hall-guide .footer a{text-underline-offset:3px}@media(max-width:760px){.city-hall-guide .nav{height:68px;padding:0 6%}.city-hall-guide .brand{font-size:16px}.city-hall-guide .navlinks{gap:16px;font-size:10px}.city-hall-guide .navlinks .navguide{display:none}.city-hall-guide .hero{display:flex;flex-direction:column}.city-hall-guide .hero-copy{padding:68px 7% 50px}.city-hall-guide .hero h1{font-size:clamp(45px,11vw,65px);margin:20px 0}.city-hall-guide .hero p{font-size:15px}.city-hall-guide .hero-image{min-height:0;height:68vh;max-height:620px}.city-hall-guide .intro{padding:80px 7%}.city-hall-guide .story{display:flex;flex-direction:column;gap:36px;padding:0 7% 85px;align-items:stretch}.city-hall-guide .story-image{aspect-ratio:4/4.4}.city-hall-guide .story h2{margin:20px 0}.city-hall-guide .ceremony{padding:80px 7%;flex-direction:column-reverse}.city-hall-guide .ceremony .story-text{padding:0}.city-hall-guide .closing{padding:75px 7%}.city-hall-guide .footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){.city-hall-guide{scroll-behavior:auto}}.city-hall-guide .guide-section{padding:105px 8%;background:#f8f7f3}.city-hall-guide .guide-wrap{max-width:1180px;margin:auto}.city-hall-guide .guide-head{max-width:760px;margin-bottom:52px}.city-hall-guide .guide-end h2,.city-hall-guide .guide-head h2,.city-hall-guide .history h2{font:400 clamp(36px,4.3vw,60px)/1.08 Georgia,serif;letter-spacing:-.035em;color:var(--ink);margin:22px 0}.city-hall-guide .guide-end p,.city-hall-guide .guide-head p,.city-hall-guide .guide-section p,.city-hall-guide .history p{font-size:16px;line-height:1.85;color:#59625b}.city-hall-guide .section-index{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;padding:0 7% 70px}.city-hall-guide .section-index a{font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid #ccd2c9;padding:11px 15px;color:var(--ink)}.city-hall-guide .history{background:#263d33;color:#fff;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.city-hall-guide .history-text{padding:110px 12%}.city-hall-guide .history h2{color:#fff}.city-hall-guide .history p{color:#e2e8e1}.city-hall-guide .history a{color:#fff;text-underline-offset:4px;font-size:12px}.city-hall-guide .history-photo{min-height:530px}.city-hall-guide .location-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.city-hall-guide .location{border-top:1px solid #bac5b9;padding:24px 0 12px}.city-hall-guide .location .eyebrow{display:block}.city-hall-guide .location-photo{height:290px;overflow:hidden;margin:0 0 22px}.city-hall-guide .location-photo img{-o-object-position:center 54%;object-position:center 54%}.city-hall-guide .location h3{font:400 29px/1.2 Georgia,serif;color:var(--ink);margin:16px 0 12px}.city-hall-guide .location p{font-size:15px}.city-hall-guide .location strong{font-weight:600;color:var(--ink)}.city-hall-guide .photo-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin:55px 0 10px}.city-hall-guide .photo-strip div{height:360px}.city-hall-guide .planning{background:#eceee7}.city-hall-guide .tips-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.city-hall-guide .tip{padding:23px 0;border-top:1px solid #bcc8bd}.city-hall-guide .tip h3{font:400 25px Georgia,serif;color:var(--ink);margin:0 0 10px}.city-hall-guide .tip p{font-size:15px;margin:0}.city-hall-guide .faq{background:#f6f4ef}.city-hall-guide .faq details{border-top:1px solid #ced5cd;padding:22px 0}.city-hall-guide .faq details:last-child{border-bottom:1px solid #ced5cd}.city-hall-guide .faq summary{cursor:pointer;list-style:none;color:var(--ink);font:400 23px Georgia,serif;display:flex;justify-content:space-between;gap:20px}.city-hall-guide .faq summary::-webkit-details-marker{display:none}.city-hall-guide .faq summary:after{content:"+";font:24px Arial}.city-hall-guide .faq details[open] summary:after{content:"−"}.city-hall-guide .faq details p{max-width:760px;margin:16px 0 0}.city-hall-guide .guide-section a{color:var(--ink);text-underline-offset:4px}.city-hall-guide .guide-end{padding:75px 8%;background:#e7ebe3;text-align:center}.city-hall-guide .guide-end p{max-width:700px;margin:auto}.city-hall-guide .source-small{font-size:12px!important;margin-top:28px}.city-hall-guide .nearby{background:#fff}@media(max-width:760px){.city-hall-guide .guide-section{padding:75px 7%}.city-hall-guide .guide-head{margin-bottom:35px}.city-hall-guide .section-index{justify-content:flex-start;padding:0 7% 60px}.city-hall-guide .history{display:flex;flex-direction:column}.city-hall-guide .history-text{padding:75px 7%}.city-hall-guide .history-photo{min-height:400px}.city-hall-guide .location-grid,.city-hall-guide .tips-grid{grid-template-columns:1fr;gap:0}.city-hall-guide .photo-strip{grid-template-columns:repeat(2,1fr);gap:7px}.city-hall-guide .photo-strip div{height:200px}.city-hall-guide .location h3{font-size:26px}.city-hall-guide .faq summary{font-size:20px}}.city-hall-guide .hero{grid-template-columns:46% 54%}.city-hall-guide .hero-image img{-o-object-position:center 55%;object-position:center 55%}.city-hall-guide .history-photo,.city-hall-guide .story-image{overflow:hidden}.city-hall-guide .history-photo img{-o-object-position:center center;object-position:center center}.city-hall-guide .story:has(img[src="/cityhall-guide/city-hall-garden-3.jpg"]),.city-hall-guide .story:has(img[src="/cityhall-guide/hall-upper-view-optimized.webp"]),.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window.jpg"]){max-width:none;gap:0;padding:0!important;background:#f2f1ec;min-height:680px;align-items:stretch}.city-hall-guide .story:has(img[src="/cityhall-guide/city-hall-garden-3.jpg"]) .story-image,.city-hall-guide .story:has(img[src="/cityhall-guide/hall-upper-view-optimized.webp"]) .story-image,.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window.jpg"]) .story-image{aspect-ratio:auto;min-height:680px}.city-hall-guide .story:has(img[src="/cityhall-guide/city-hall-garden-3.jpg"]) .story-text,.city-hall-guide .story:has(img[src="/cityhall-guide/hall-upper-view-optimized.webp"]) .story-text,.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window.jpg"]) .story-text{align-self:center;max-width:650px;padding:90px clamp(36px,7vw,110px)}.city-hall-guide .story:has(img[src="/cityhall-guide/city-hall-garden-3.jpg"]){background:#e8ebe4}.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window.jpg"]){background:#faf9f6}.city-hall-guide .story img{max-width:100%}.city-hall-guide .photo-strip{gap:6px}.city-hall-guide .nearby .location-photo{height:360px}.city-hall-guide .location-photo img{-o-object-position:center center;object-position:center center}@media(max-width:760px){.city-hall-guide .hero-image{height:66vh}.city-hall-guide .story:has(img[src="/cityhall-guide/city-hall-garden-3.jpg"]),.city-hall-guide .story:has(img[src="/cityhall-guide/hall-upper-view-optimized.webp"]),.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window.jpg"]){min-height:0;gap:0}.city-hall-guide .story:has(img[src="/cityhall-guide/city-hall-garden-3.jpg"]) .story-image,.city-hall-guide .story:has(img[src="/cityhall-guide/hall-upper-view-optimized.webp"]) .story-image,.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window.jpg"]) .story-image{min-height:0;height:65vh;max-height:620px}.city-hall-guide .story:has(img[src="/cityhall-guide/city-hall-garden-3.jpg"]) .story-text,.city-hall-guide .story:has(img[src="/cityhall-guide/hall-upper-view-optimized.webp"]) .story-text,.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window.jpg"]) .story-text{padding:55px 7% 70px}.city-hall-guide .nearby .location-photo{height:330px}.city-hall-guide .history-photo{min-height:420px}.city-hall-guide .photo-strip div{height:220px}}@media(prefers-reduced-motion:reduce){.city-hall-guide *{scroll-behavior:auto!important}}.city-hall-guide .location-photo,.city-hall-guide .photo-strip div{background:#efeee9}.city-hall-guide .photo-strip img{-o-object-fit:contain;object-fit:contain}.city-hall-guide .story-image{background:#e9e9e2}.city-hall-guide .story-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.city-hall-guide .history-photo{background:#263d33}.city-hall-guide .history-photo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.city-hall-guide .hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%}.city-hall-guide .nearby .location-photo[style]{aspect-ratio:3/4}.city-hall-guide .nearby .location-photo[style] img{min-width:0;-o-object-fit:contain;object-fit:contain}.city-hall-guide .ceremony .story-image img{min-height:0}.city-hall-guide .story-text img{-o-object-fit:contain;object-fit:contain;background:#e9e9e2}@media(max-width:760px){.city-hall-guide .nearby .location-photo{height:auto;aspect-ratio:4/5}.city-hall-guide .story:has(img[src="/cityhall-guide/city-hall-garden-3.jpg"]) .story-image,.city-hall-guide .story:has(img[src="/cityhall-guide/hall-upper-view-optimized.webp"]) .story-image,.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window.jpg"]) .story-image{height:auto;min-height:0;aspect-ratio:4/5}.city-hall-guide .history-photo{min-height:0;height:auto;aspect-ratio:4/5}}.city-hall-guide .location-photo{height:auto;aspect-ratio:4/5;background:#ecece5}.city-hall-guide .location-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.city-hall-guide .nearby .location-photo{height:auto;aspect-ratio:4/5}.city-hall-guide .story:has(img[src="/cityhall-guide/garden-5-optimized.webp"]){max-width:none;gap:0;padding:0!important;background:#e8ebe4;min-height:680px;align-items:stretch}.city-hall-guide .story:has(img[src="/cityhall-guide/garden-5-optimized.webp"]) .story-image{min-height:680px;aspect-ratio:auto}.city-hall-guide .story:has(img[src="/cityhall-guide/garden-5-optimized.webp"]) .story-text{align-self:center;max-width:650px;padding:90px clamp(36px,7vw,110px)}.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window-2-optimized.webp"]){max-width:none;gap:0;padding:0!important;background:#faf9f6;min-height:680px;align-items:stretch}.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window-2-optimized.webp"]) .story-image{min-height:680px;aspect-ratio:auto}.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window-2-optimized.webp"]) .story-text{align-self:center;max-width:650px;padding:90px clamp(36px,7vw,110px)}@media(max-width:760px){.city-hall-guide .story:has(img[src="/cityhall-guide/garden-5-optimized.webp"]),.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window-2-optimized.webp"]){min-height:0;gap:0}.city-hall-guide .story:has(img[src="/cityhall-guide/garden-5-optimized.webp"]) .story-image,.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window-2-optimized.webp"]) .story-image{height:auto;min-height:0;aspect-ratio:4/5}.city-hall-guide .story:has(img[src="/cityhall-guide/garden-5-optimized.webp"]) .story-text,.city-hall-guide .story:has(img[src="/cityhall-guide/stair-window-2-optimized.webp"]) .story-text{padding:55px 7% 70px}}.city-hall-guide .location-photo,.city-hall-guide .nearby .location-photo{display:block;aspect-ratio:4/3!important;height:auto!important;overflow:hidden;background:transparent}.city-hall-guide .location-photo img,.city-hall-guide .nearby .location-photo img{width:100%;height:100%;display:block;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 48%;object-position:center 48%}.city-hall-guide .location-photo img[src="/cityhall-guide/staircase-optimized.webp"]{-o-object-position:center 57%;object-position:center 57%}.city-hall-guide .location-photo img[src="/cityhall-guide/city-hall-garden-optimized.webp"]{-o-object-position:center 38%;object-position:center 38%}.city-hall-guide .location-photo img[src="/cityhall-guide/magstraede-optimized.webp"],.city-hall-guide .location-photo img[src="/cityhall-guide/ridebanen-2-optimized.webp"]{-o-object-position:center 60%;object-position:center 60%}.city-hall-guide .ceremony .story-image{display:grid!important;grid-template-columns:1fr;grid-template-rows:1fr 1fr!important;aspect-ratio:auto;min-height:0;gap:6px;overflow:visible;background:transparent}.city-hall-guide .ceremony .story-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center;object-position:center}.city-hall-guide .ceremony .story-image img[src="/cityhall-guide/wedding-hall-optimized.webp"]{-o-object-position:center 48%;object-position:center 48%}@media(max-width:760px){.city-hall-guide .location-photo,.city-hall-guide .nearby .location-photo{aspect-ratio:4/3!important}.city-hall-guide .ceremony .story-image{height:auto;max-height:none}.city-hall-guide .ceremony .story-image img{aspect-ratio:3/2}}.city-hall-guide .location-photo.photo-pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;aspect-ratio:8/5!important}.city-hall-guide .location-photo.photo-pair img{width:100%;height:100%;min-width:0;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center;object-position:center}.city-hall-guide .location-photo.photo-pair img[src="/cityhall-guide/city-hall-garden-optimized.webp"]{-o-object-position:center 40%;object-position:center 40%}.city-hall-guide .location-photo.photo-pair img[src="/cityhall-guide/staircase-optimized.webp"]{-o-object-position:center 55%;object-position:center 55%}.city-hall-guide .photo-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.city-hall-guide .photo-strip div{aspect-ratio:4/5;height:auto!important;min-width:0;overflow:hidden}.city-hall-guide .photo-strip img{display:block;width:100%;height:100%;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center;object-position:center}.city-hall-guide .photo-strip img[src*=arrival-]{-o-object-position:center 58%;object-position:center 58%}.city-hall-guide .photo-strip img[src*=ceremony-]{-o-object-position:center 48%;object-position:center 48%}@media(max-width:760px){.city-hall-guide .photo-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.city-hall-guide .photo-strip div{height:auto!important;aspect-ratio:4/5}}.city-hall-guide #routes .location-photo{height:auto;aspect-ratio:4/5!important}.city-hall-guide #routes .location-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.city-hall-guide #routes .location-photo img[src$="family-city-hall.webp"]{-o-object-position:center 55%!important;object-position:center 55%!important}@media (max-width:760px){.city-hall-guide .nav .brand{white-space:nowrap;font-size:clamp(12px,4vw,16px);letter-spacing:.12em}}.city-hall-guide .quick-guide{padding:0 8% 86px;background:var(--paper)}.city-hall-guide .quick-guide-inner{max-width:1180px;margin:auto;border-top:1px solid #cdd5cc;border-bottom:1px solid #cdd5cc;padding:36px 0 28px}.city-hall-guide .quick-guide h2{margin:12px 0 28px;color:var(--ink);font:400 clamp(29px,3vw,42px)/1.15 Georgia,serif;letter-spacing:-.025em}.city-hall-guide .quick-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.city-hall-guide .quick-guide-grid div{border-left:1px solid #bcc8bd;padding-left:16px}.city-hall-guide .quick-guide-grid strong{display:block;color:var(--ink);font-size:14px;font-weight:600;margin-bottom:8px}.city-hall-guide .quick-guide-grid span{display:block;font-size:14px;line-height:1.65;color:#59625b}.city-hall-guide .quick-guide-inner>p{margin:24px 0 0;font-size:12px;line-height:1.7;color:#59625b}.city-hall-guide .quick-guide a{color:var(--ink);text-underline-offset:3px}@media (max-width:760px){.city-hall-guide .quick-guide{padding:0 7% 60px}.city-hall-guide .quick-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}}.city-hall-guide .eyebrow{font-size:11px}.city-hall-guide .section-index a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 16px}.city-hall-guide .source-small a{text-decoration:underline;text-underline-offset:3px}@media (min-width:761px){.city-hall-guide .story:has(img[src="/cityhall-guide/garden-5-optimized.webp"]) .story-image{order:2}.city-hall-guide .story:has(img[src="/cityhall-guide/garden-5-optimized.webp"]) .story-text{order:1}}.city-hall-guide #inside .location-photo.photo-pair{aspect-ratio:4/3!important;grid-template-rows:minmax(0,1fr)}.city-hall-guide #inside .location-photo.photo-pair img{min-height:0}.city-hall-guide .staircase-detail-pair img{width:100%;height:100%;min-width:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.city-hall-guide .staircase-detail-pair{grid-template-rows:minmax(0,1fr)}.city-hall-guide .staircase-detail-pair img{min-height:0}.city-hall-guide .nearby-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:48px}.city-hall-guide .nearby-more-card{border-top:1px solid #b8c2b7;padding-top:28px}.city-hall-guide .nearby-more-card h3{font:400 clamp(27px,2.4vw,36px)/1.15 Georgia,serif;color:var(--ink);margin:18px 0}.city-hall-guide .nearby-more-card p{margin:0 0 16px}.city-hall-guide .nearby-more-card a{text-decoration:underline;text-underline-offset:4px;color:var(--ink)}@media(max-width:760px){.city-hall-guide .nearby-more{grid-template-columns:1fr;gap:28px;margin-top:36px}}.city-hall-guide .nearby .location-photo img[src="/cityhall-guide/orstedparken-portrait.webp"]{-o-object-position:center 31%;object-position:center 31%}.city-hall-guide .nearby-more .location-photo.photo-pair{aspect-ratio:4/3!important;grid-template-rows:minmax(0,1fr)}.city-hall-guide .nearby-more .location-photo.photo-pair img{min-height:0;-o-object-position:center 35%;object-position:center 35%}@media (min-width:761px){.city-hall-guide .nearby .location-grid .location h3{min-height:2.4em}}.city-hall-guide .booking-steps{list-style:none;counter-reset:booking;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;padding:0;margin:0 0 36px}.city-hall-guide .booking-steps li{counter-increment:booking;border-top:1px solid #b8c2b7;padding-top:22px}.city-hall-guide .booking-steps li:before{content:"0" counter(booking);display:block;font-size:11px;letter-spacing:.15em;color:#53665a;margin-bottom:15px}.city-hall-guide .booking-steps h3{font:400 26px/1.2 Georgia,serif;color:var(--ink);margin:0 0 12px}.city-hall-guide .booking-steps p{margin:0;max-width:52ch}.city-hall-guide .route-next{margin:36px 0 0}.city-hall-guide .route-next a{text-decoration:underline;text-underline-offset:4px;color:var(--ink)}@media(max-width:760px){.city-hall-guide .booking-steps{grid-template-columns:1fr;gap:26px}}.city-hall-guide .intro .guide-byline{font-size:13px;line-height:1.6;color:#53665a;margin-top:24px}