.destination-wide .reference-story{max-width:1120px;margin:0 auto;padding:0;display:block}.destination-wide .reference-story .story-voice,.destination-wide .reference-story .story-belief{background:0 0;border:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(28px,4vw,64px);margin:0 0 64px;padding:0;display:grid}.reference-story .story-voice>.story-chapter-photo,.reference-story .story-belief>.story-chapter-photo{grid-area:1/1/7;margin:0}.reference-story .story-voice>:not(.story-chapter-photo),.reference-story .story-belief>:not(.story-chapter-photo){grid-column:2}.reference-story h2{margin:12px 0 24px;font-size:clamp(28px,2.5vw,38px)}.reference-story .story-voice blockquote{background:0 0;border:0;margin:0;padding:0}.reference-story .story-chapter-photo img{aspect-ratio:1.05;object-fit:cover;width:100%;height:auto}.reference-story .culture-reading{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;font-size:16px}.reference-story .culture-reading summary{cursor:pointer;color:var(--sea);padding-block:8px}.reference-story .culture-list{margin:16px 0;display:block}.reference-story .culture-list article{margin:0;padding:20px 0}.destination-wide .reference-story .story-surprise{max-width:760px;color:var(--ink);border-block:1px solid var(--line);background:0 0;margin:0 auto 56px;padding:28px 0}body.utk .reference-story .story-surprise :is(h2,h3,summary,dd){color:var(--sea)}body.utk .reference-story .story-surprise .eyebrow{color:var(--earth)}.reference-story .story-metrics{margin:24px 0}.reference-story .story-metrics dd{font-size:36px}.reference-story .story-surprise>p{max-width:68ch}body.utk .reference-story .story-voice .odia-verse{font-size:clamp(22px,1.6vw,26px)}body.utk .reference-story .story-voice .verse-translation{font-size:21px}@media (width<=900px){.destination-wide .reference-story .story-voice,.destination-wide .reference-story .story-belief{margin-bottom:44px;display:block}.reference-story .story-voice>.story-chapter-photo,.reference-story .story-belief>.story-chapter-photo{margin-bottom:24px}.reference-story .story-chapter-photo img{aspect-ratio:1.6}}.destination-wide .calm-guide{max-width:1120px;margin-inline:auto;display:block}.destination-wide .calm-guide #plan-visit{background:0 0;border:0;max-width:760px;margin:44px auto;padding:0;display:block}.destination-wide .calm-guide .destination-section{background:0 0;border:0;max-width:760px;margin:48px auto;padding:0}.destination-wide .calm-guide .experience-cards{display:block}.destination-wide .calm-guide .destination-cards article,.destination-wide .calm-guide .experience-cards article:not(.with-photo){color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;margin:0;padding:24px 0;display:block}.destination-wide .calm-guide .destination-cards article>div{min-width:0;padding:0}.destination-wide .calm-guide .destination-cards article :is(h3,.detail-link){color:var(--sea)}.destination-wide .calm-guide .destination-cards article .eyebrow{color:var(--earth)}.destination-wide .calm-guide .destination-section>.food-photo{float:none;width:100%;margin:24px 0}.calm-guide .food-photo img{aspect-ratio:1.7}.destination-wide .calm-guide .destination-plan{border-top:1px solid var(--line);background:0 0;max-width:760px;margin:36px auto;padding:24px 0}.calm-guide .shore-links{flex-wrap:wrap;gap:12px 28px;margin-top:24px;display:flex}.calm-guide .shore-links a{align-items:center;min-height:48px;display:inline-flex}.story-cover{display:contents}.story-cover:not(.reference-cover) .story-hero img{aspect-ratio:2.1;object-fit:cover;width:100%;max-height:760px}.reference-cover{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;column-gap:clamp(28px,5vw,90px);padding-block:44px 20px;display:grid}.reference-cover .page-head{max-width:none;padding:0}.reference-cover .page-head h1{margin-bottom:18px;font-size:clamp(56px,8vw,128px)}.reference-cover .lead{max-width:22ch;font-size:clamp(26px,3vw,42px)}.reference-cover .story-hero{grid-area:1/2;min-width:0;margin:0}.reference-cover .story-hero img{aspect-ratio:1.25;object-fit:cover;width:100%;height:auto}.reference-cover .story-hero figcaption{margin-top:10px;font-size:12px}.reference-place .reference-research{max-width:68ch;margin:28px auto 48px}.reference-place .reference-research .knowledge-text{font-size:18px;line-height:1.85}@media (width<=900px){.reference-cover{grid-template-columns:1fr;gap:24px;padding-top:28px}.reference-cover .story-hero{grid-area:auto}.reference-cover .story-hero img{aspect-ratio:1.5}.reference-cover .page-head h1{font-size:clamp(58px,12vw,88px)}}.reference-place .reference-nav{gap:8px 32px;margin-block:28px 0}.reference-place .lagoon-introduction{max-width:760px;margin:56px auto 64px;scroll-margin-top:32px}.reference-place .lagoon-introduction h2{margin-bottom:24px;font-size:clamp(30px,3vw,42px)}body.utk .reference-place .lagoon-introduction .story-opening{margin:0 0 24px;font-size:21px;line-height:1.75}.reference-place .lagoon-introduction .knowledge-text{margin-bottom:20px;font-size:18px;line-height:1.85}.reference-place .reference-places{border-top:1px solid var(--line);max-width:1120px;margin:64px auto 0;padding-top:44px}.reference-places h2{margin:12px 0 20px;font-size:clamp(30px,3vw,42px)}.reference-places>p:not(.eyebrow){max-width:65ch}.reference-places nav{flex-wrap:wrap;gap:16px 32px;margin-top:16px;display:flex}.reference-places nav a{align-items:center;min-height:48px;display:inline-flex}.reference-place .optional-journey{border-block:1px solid var(--line);max-width:1120px;margin:36px auto;padding:16px 0}.optional-journey>summary{cursor:pointer;color:var(--sea);padding-block:12px}.reference-place .reference-finish{max-width:760px;margin:48px auto}.reference-finish>.utk-button{margin-block:24px}.reference-status{color:var(--muted);font-size:13px}.reference-place .destination-context{max-width:1120px;margin:0 auto;display:block}.reference-place .destination-context section{max-width:760px;margin:48px auto}.reference-place .destination-related{border-block:1px solid var(--line);background:0 0;border-left:0;max-width:760px;margin:40px auto;padding:28px 0}.reference-place .culture-connections{max-width:1120px;margin-inline:auto}@media (width<=900px){.reference-place .lagoon-introduction{margin-block:36px 44px}.reference-place .reference-places{margin-top:44px;padding-top:28px}}
