.journal-story-page{width:100%;background:#F7F2E8;margin-bottom:44px}.journal-story-page .blog-article,.journal-story-page .journal-story-followup{width:min(1200px,calc(100% - 26px));max-width:1200px;margin-inline:auto;padding:0 24px}.journal-story-page .blog-article-excerpt,.journal-story-page .blog-article-trust,.journal-story-page .blog-article>.kicker,.journal-story-page .blog-article>h1,.journal-story-page .blog-breadcrumb{width:100%;max-width:1020px;margin-left:auto;margin-right:auto;text-align:center}.journal-story-page .blog-article>.kicker{margin-top:22px;color:#8d6937;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.journal-story-page .blog-article h1{font-size:clamp(38px,5vw,70px);line-height:1.08;margin-bottom:18px;text-wrap:balance}.journal-story-page .blog-article-excerpt{font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:#5b4f42;margin-bottom:20px}.journal-story-page .blog-article-trust{margin-bottom:30px}.journal-story-page .blog-article-dates{justify-content:center}.journal-story-page .journal-feature{width:min(94%,840px);margin:0 auto 28px;text-align:center}.journal-story-page .journal-feature-media{position:relative;overflow:hidden;border-radius:24px;background:#F7F2E8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0h1000v920c-196 70-332-63-506 2-159 59-320 5-494 46Z'/%3E%3C/svg%3E") center /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0h1000v920c-196 70-332-63-506 2-159 59-320 5-494 46Z'/%3E%3C/svg%3E") center /100% 100% no-repeat}.journal-story-page .blog-article-hero-image{position:static;display:block;width:100%;height:auto;object-fit:contain}.journal-story-page .journal-story-columns{max-width:860px;margin-inline:auto}.journal-story-page .journal-story-reading{min-width:0}.journal-story-page .blog-article-content{margin-top:0}.journal-story-page .blog-article-content li,.journal-story-page .blog-article-content p{font-size:clamp(17px,1.2vw,18px);line-height:1.75}.journal-story-page .blog-article-content p{margin:0 0 18px}.journal-story-page .blog-article-content:first-child>p:first-child{font-size:clamp(18px,1.35vw,20px);line-height:1.7}.journal-story-page .blog-article-content p>strong:first-child{font-size:clamp(22px,1.8vw,26px);line-height:1.3}.journal-story-page .blog-article-content h2{font-size:clamp(24px,2vw,28px);line-height:1.25;margin:32px 0 16px}.journal-story-page .blog-article-content h3{font-size:clamp(21px,1.7vw,25px);line-height:1.3;margin:26px 0 12px}.journal-story-page .blog-article-disclaimer{margin:22px 0 18px;background:#FBF8F2;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px rgba(0,0,0,.06)}.journal-story-page .journal-share{display:flex;align-items:center;gap:14px;margin-top:16px}.journal-story-page .journal-action-button{min-height:50px;padding:12px 20px;font-size:15px}#main-content .journal-action-button:before{background-image:var(--vr-nav-glass-specular),var(--vr-nav-glass-bg)!important;background-color:var(--vr-nav-glass-sage-tint)!important;border:var(--vr-nav-glass-border)!important;border-radius:var(--vr-clear-glass-radius)!important;box-shadow:var(--vr-nav-glass-highlight),var(--vr-nav-glass-shadow)!important;outline:1px solid var(--vr-nav-glass-edge);outline-offset:-1px;filter:none!important}#main-content .journal-action-button:focus-visible:before,#main-content .journal-action-button:hover:before{background-image:var(--vr-nav-glass-specular),var(--vr-premium-gold-glass-cast),var(--vr-nav-glass-bg)!important;background-color:var(--vr-premium-gold-glass-tint)!important;border:1px solid color-mix(in srgb,#ffe78b 42%,rgba(255,253,248,.55))!important;box-shadow:var(--vr-premium-gold-glass-highlight),var(--vr-nav-glass-shadow)!important;outline-color:var(--vr-premium-gold-glass-edge);filter:none!important}.journal-story-page .journal-action-button:focus-visible{outline:3px solid #8d6937;outline-offset:2px}.journal-story-page .journal-share>span{font-size:14px;color:#5b4f42}.journal-story-page .journal-inline-invitation{position:relative;isolation:isolate;overflow:hidden;padding:clamp(34px,4vw,48px);margin:8px 0 22px;border:1.5px solid var(--vr-frame-border);border-radius:var(--vr-frame-radius);background:var(--vr-concierge-border-band-gradient);box-shadow:0 0 0 1px rgba(255,246,224,.28),inset 0 1px 0 rgba(255,255,255,.5),inset 0 0 0 1px var(--vr-frame-hairline)}.journal-story-page .journal-inline-invitation:after,.journal-story-page .journal-inline-invitation:before{content:"";position:absolute;inset:var(--vr-frame-inset);border-radius:calc(var(--vr-frame-radius) - 12px);pointer-events:none}.journal-story-page .journal-inline-invitation:before{z-index:1;border:1px solid var(--vr-frame-border-inner);box-shadow:var(--vr-frame-glass-shadow)}.journal-story-page .journal-inline-invitation:after{z-index:0;background:radial-gradient(circle at 12% 10%,rgba(255,252,247,.55),transparent 38%),var(--concierge-champagne-gradient)}.journal-story-page .journal-inline-invitation>*{position:relative;z-index:2}.journal-story-page .journal-inline-invitation h2{margin:10px 0 12px;font-size:clamp(22px,2vw,28px);line-height:1.18}.journal-story-page .journal-inline-invitation p{margin:0 0 18px;color:#5b4f42;font-size:16px;line-height:1.6}.journal-story-page .journal-inline-invitation h2{margin-top:0}.journal-story-page .journal-inline-invitation .vr-text-link{font-size:13px;letter-spacing:.07em}.journal-story-page .journal-related,.journal-story-page .journal-story-concierge{padding:0!important}.journal-story-page .journal-related{margin:38px 0 0}.journal-story-page .journal-related h2{font-size:clamp(24px,2.4vw,32px);line-height:1.2;margin:0 0 24px;letter-spacing:.03em}.journal-story-page .journal-related-grid .article-card{min-width:0;background:#FBF8F2;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px rgba(0,0,0,.06)}.journal-story-page .journal-related-grid .article-media{height:auto;margin-bottom:-32px;background:#FBF8F2;-webkit-mask:var(--journal-wave) center /100% 100% no-repeat;mask:var(--journal-wave) center /100% 100% no-repeat}.journal-story-page .journal-related-grid .article-media img{display:block;width:100%;height:auto;object-fit:contain}.journal-story-page .journal-related-grid .article-media:after{display:none}.journal-story-page .journal-related-grid .article-card:hover .article-media img{transform:none}.journal-story-page .journal-related-grid .article-card h3{font-size:clamp(20px,1.7vw,25px);line-height:1.3}.journal-story-page .journal-related-grid .article-read-time{margin-top:auto;padding-top:16px;color:#74634c;font-size:13px;font-weight:700}.journal-story-page .journal-concierge-intro{max-width:760px;margin:0 auto 24px;text-align:center}.journal-story-page .journal-concierge-intro h2{margin:8px 0 12px;font-size:clamp(28px,3vw,42px);line-height:1.15}.journal-story-page .journal-concierge-intro>p:last-child{margin:0;font-size:17px;line-height:1.6;color:#5b4f42}.journal-story-page .journal-story-concierge{margin-top:32px;scroll-margin-top:100px}.journal-story-page .journal-story-concierge .wrap{max-width:var(--maxw)}.journal-story-page .blog-article-back{margin:28px auto 0;text-align:center}@media (max-width:900px){.journal-story-page .journal-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.journal-story-page .blog-article,.journal-story-page .journal-story-followup{padding:0 4px}.journal-story-page .blog-article h1{font-size:clamp(34px,9vw,46px)}.journal-story-page .journal-feature{width:100%;margin-bottom:24px}.journal-story-page .journal-feature-media{border-radius:18px}.journal-story-page .journal-related-grid{grid-template-columns:1fr}.journal-story-page .journal-related{margin-top:32px}.journal-story-page .journal-story-concierge{margin-top:28px}.journal-story-page .journal-inline-invitation{padding:30px;border-radius:var(--vr-frame-radius-mobile)}.journal-story-page .journal-inline-invitation:after,.journal-story-page .journal-inline-invitation:before{inset:var(--vr-frame-inset-mobile);border-radius:calc(var(--vr-frame-radius-mobile) - 12px)}}@media (prefers-reduced-motion:reduce){.journal-story-page .article-card,.journal-story-page .article-media img{transition:none}}