.local-journal{color:#f4f3ec;background:#101211;min-height:100vh}.journal-shell{width:min(1160px,88%);margin:0 auto}.journal-header{border-bottom:1px solid #c3a46a25;justify-content:space-between;align-items:center;gap:24px;padding:24px max(6%,50vw - 580px);display:flex}.journal-header .logo{flex-shrink:0}.journal-back{color:#bcbdb6;align-items:center;gap:8px;font-size:13px;display:inline-flex}.journal-header .btn{min-height:44px;font-size:12px}.journal-intro{max-width:790px;padding:76px 0 50px}.journal-intro h1{letter-spacing:-.055em;margin:20px 0 26px;font-size:clamp(38px,5.5vw,74px);line-height:1.1}.journal-intro h1 em{color:#c3a46a;font-style:normal;font-weight:400}.journal-intro>p:last-child{color:#b6bab0;max-width:570px;font-size:17px;line-height:1.8}.journal-feature{background:#181b17;border:1px solid #c3a46a35;grid-template-columns:1.15fr 1fr;display:grid}.journal-feature-image{min-height:470px;display:block;position:relative;overflow:hidden}.journal-feature-image img{object-fit:cover;object-position:50% 65%;width:100%;height:100%;transition:transform .6s;position:absolute}.journal-feature-image:hover img,.journal-card-image:hover img{transform:scale(1.025)}.journal-feature-image>span{letter-spacing:.13em;color:#dfc490;background:#101211d9;border:1px solid #c3a46a60;padding:9px 13px;font-size:10px;position:absolute;top:22px;left:22px}.journal-feature-copy{align-self:center;padding:44px 36px}.journal-feature-copy h2{letter-spacing:-.035em;margin:20px 0;font-size:clamp(25px,2.5vw,35px);line-height:1.22}.journal-feature-copy>p:not(.eyebrow){color:#b8bcb2;font-size:14px;line-height:1.75}.journal-meta{color:#aeb1a6;flex-wrap:wrap;gap:9px;margin:22px 0;font-size:11px;line-height:1.7;display:flex}.journal-feature-copy .btn{margin-top:7px;font-size:12px}.journal-area-section{padding-top:80px}.journal-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.journal-section-heading h2,.journal-related>h2,.journal-bottom-cta h2{letter-spacing:-.035em;margin-top:14px;font-size:clamp(27px,3vw,38px);line-height:1.2}.journal-section-heading>p{color:#aeb4a8;font-size:13px;line-height:1.8}.journal-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.journal-area-card{background:#161915;border:1px solid #34392f;flex-direction:column;display:flex}.journal-card-image{aspect-ratio:1.55;display:block;position:relative;overflow:hidden}.journal-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.journal-area-label{color:#f1e5cd;background:#111510e8;border:1px solid #c3a46a50;padding:6px 10px;font-size:11px;position:absolute;bottom:14px;left:15px}.journal-card-location{color:#c3a46a;background:radial-gradient(at 65% 20%,#c3a46a20,#0000 70%),#1a2019;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding-bottom:15px;display:flex}.journal-card-location>span{color:#ece7d9;letter-spacing:-.03em;text-align:center;padding:0 16px;font-size:23px}.journal-card-location small{letter-spacing:.18em;font-size:8px}.journal-card-copy{flex-direction:column;flex:1;padding:24px;display:flex}.journal-card-copy .journal-meta{margin:0 0 13px;font-size:10px}.journal-card-copy h3{letter-spacing:-.025em;margin:0 0 15px;font-size:21px;line-height:1.3}.journal-card-copy>p{color:#afb5a8;margin-bottom:22px;font-size:13px;line-height:1.85}.journal-card-link{color:#d6b87e;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:12px;display:inline-flex}.journal-practical{border-top:1px solid #353b30;border-bottom:1px solid #353b30;max-width:790px;margin-top:60px;padding:45px 0}.journal-practical h2{letter-spacing:-.025em;margin:18px 0;font-size:28px;line-height:1.3}.journal-practical>p:not(.eyebrow){color:#afb5a8;font-size:14px;line-height:1.8}.journal-practical .journal-card-link{justify-content:start}.journal-bottom-cta{justify-content:space-between;align-items:center;gap:30px;padding:64px 0 74px;display:flex}.journal-footer{text-align:center;border-top:1px solid #34392e;padding:38px 6%}.journal-footer>p,.journal-footer small{color:#9fa797;margin:16px 0;font-size:12px;display:block}.journal-footer>div{color:#d6b87e;flex-wrap:wrap;justify-content:center;gap:24px;margin:20px 0;font-size:12px;display:flex}.journal-breadcrumb{color:#aeb3a4;flex-wrap:wrap;gap:11px;margin-top:32px;font-size:11px;display:flex}.local-article-heading{max-width:910px;padding:55px 0 32px}.local-article-heading h1{letter-spacing:-.045em;margin:22px 0 28px;font-size:clamp(34px,4.7vw,60px);line-height:1.12}.journal-deck{color:#bcc1b4;max-width:850px;font-size:18px;line-height:1.85}.local-article-heading .journal-meta{margin-bottom:0}.local-article-media{margin-bottom:42px}.local-article-media img{object-fit:cover;width:100%;height:570px;display:block}.local-article-media figcaption{color:#9da492;padding:13px 0;font-size:10px}.local-reading-layout{grid-template-columns:minmax(0,740px) minmax(240px,300px);align-items:start;gap:60px;display:grid}.article-toc{background:#191e17;border-left:2px solid #c3a46a;flex-direction:column;gap:13px;margin-bottom:40px;padding:24px 28px;display:flex}.article-toc>.eyebrow{margin-bottom:6px;font-size:10px}.article-toc a{color:#c5cbbd;font-size:13px;line-height:1.5}.article-toc a:hover{color:#ddbf87}.local-text-section{margin-bottom:40px;scroll-margin-top:28px}.local-text-section h2,.local-faq h2,.local-inline-cta h2{letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(25px,2.7vw,33px);line-height:1.23}.local-text-section p,.local-text-section li{color:#bdc3b5;margin:0 0 20px;font-size:16px;line-height:1.95}.local-text-section ul{padding-left:23px;list-style:outside}.local-text-section li{margin-bottom:8px}.article-zone-list{grid-template-columns:1fr 1fr;gap:10px;margin:28px 0 32px;scroll-margin-top:30px;display:grid}.article-zone-list>a{background:#1a2018;border:1px solid #363f2f;align-items:center;gap:10px;padding:17px 13px;font-size:14px;display:flex}.article-zone-list>a>svg{color:#c3a46a;flex-shrink:0}.article-zone-list>a>svg:last-child{margin-left:auto}.article-zone-list small{color:#9ca78f;margin-top:5px;font-size:10px;display:block}.local-booking-aside{background:#1a2017;border:1px solid #455139;flex-direction:column;padding:28px 24px;display:flex;position:sticky;top:32px}.local-booking-aside h2{letter-spacing:-.025em;margin:20px 0 16px;font-size:29px;line-height:1.2}.local-booking-aside p{color:#b8c1ab;font-size:14px;line-height:1.85}.local-booking-aside .btn{gap:7px;margin:24px 0 16px;padding:12px 10px;font-size:11px}.local-booking-aside>a:not(.btn){color:#c6bb9e;border-bottom:1px solid #35412c;padding:14px 0;font-size:12px;line-height:1.5}.local-booking-aside>.journal-phone{color:#f1e7cd!important;padding-top:0!important;font-size:21px!important}.local-booking-aside>a:last-child{border-bottom:0;padding-bottom:0}.local-faq{margin-top:50px}.local-faq .eyebrow{margin-bottom:18px}.local-faq details{border-top:1px solid #3c4434;padding:22px 0}.local-faq details:last-child{border-bottom:1px solid #3c4434}.local-faq summary{cursor:pointer;font-size:15px;line-height:1.6}.local-faq details p{color:#b7c0aa;margin-top:16px;font-size:14px;line-height:1.9}.local-inline-cta{background:#1c2418;border:1px solid #5a6141;margin-top:45px;padding:32px}.local-inline-cta .eyebrow{margin-bottom:18px}.local-inline-cta>p:not(.eyebrow){color:#c0c7b2;margin-bottom:24px;font-size:15px;line-height:1.85}.local-inline-cta .btn{font-size:12px}.local-cta-secondary{color:#d6bb83;margin-top:20px;font-size:13px;display:block}.article-editor-note{color:#929b87;margin:24px 0 40px;font-size:11px;line-height:1.9}.journal-related{border-top:1px solid #37402d;margin-top:35px;padding:50px 0 65px}.related-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.related-guide-grid>a{background:#191e16;border:1px solid #3c4532;padding:25px}.related-guide-grid>a>svg{color:#c3a46a}.related-guide-grid h3{margin:18px 0;font-size:24px}.related-guide-grid p{color:#aebba1;font-size:13px;line-height:1.8}.related-guide-grid span{color:#d8bc84;align-items:center;gap:12px;margin-top:25px;font-size:12px;display:flex}.coverage-teaser{border-top:1px solid #343c2d;border-bottom:1px solid #343c2d}.coverage-teaser h2{max-width:720px}.coverage-teaser>p{color:#acb49f;max-width:640px;margin:20px 0;line-height:1.8}.coverage-zone-links{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.coverage-zone-links a{color:#d6c398;border:1px solid #46513a;padding:10px 15px;font-size:13px}.coverage-zone-links a:hover{border-color:#c3a46a}.local-journal a:focus-visible{outline-offset:5px;outline:2px solid #e0bf7e}@media (max-width:1000px){.journal-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-feature-copy{padding:30px 25px}.local-reading-layout{grid-template-columns:minmax(0,1fr) 255px;gap:30px}.local-booking-aside{padding:23px 18px}.local-article-media img{height:470px}}@media (max-width:720px){.journal-shell{width:88%}.journal-header{gap:15px;padding:20px 6%}.journal-header .logo{font-size:23px}.journal-header .logo small{font-size:7px}.journal-header .btn{gap:7px;min-height:40px;padding:10px 12px;font-size:10px}.journal-header .btn svg{width:13px}.journal-back{display:none}.journal-intro{padding:48px 0 32px}.journal-intro>p:last-child{font-size:14px}.journal-feature{grid-template-columns:1fr}.journal-feature-image{min-height:300px}.journal-feature-copy{padding:28px 24px}.journal-section-heading{display:block}.journal-section-heading>p{margin-top:18px}.journal-area-section{padding-top:48px}.journal-area-grid{grid-template-columns:1fr;gap:24px}.journal-card-image{aspect-ratio:1.5}.journal-card-copy h3{font-size:23px}.journal-card-copy>p{font-size:14px}.journal-bottom-cta{flex-direction:column;align-items:start;padding:42px 0 55px}.journal-breadcrumb{margin-top:24px;font-size:10px}.local-article-heading{padding:38px 0 24px}.journal-deck{font-size:16px}.local-article-media img{height:340px}.local-reading-layout{grid-template-columns:1fr;gap:0}.local-booking-aside{margin:5px 0 35px;padding:25px;position:static}.local-booking-aside .btn{max-width:280px}.article-toc{padding:22px}.local-text-section p{font-size:15px}.article-zone-list{grid-template-columns:1fr}.local-inline-cta{padding:26px 22px}.related-guide-grid{grid-template-columns:1fr}.journal-practical h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.journal-feature-image img,.journal-card-image img{transition:none;transform:none!important}}.deturner-brand-panel{background:radial-gradient(at 85% 20%,#c3a46a18,#0000 70%),#171b17;border:1px solid #c3a46a55;margin:0 0 50px;padding:clamp(32px,6vw,72px)}.deturner-brand-panel>span{letter-spacing:.16em;color:#c3a46a;font-size:10px}.deturner-brand-panel>strong{letter-spacing:-.055em;color:#e4c994;margin:18px 0;font-size:clamp(48px,9vw,100px);font-weight:500;line-height:1.2;display:block}.deturner-brand-panel>p{color:#b6bab0;font-size:16px}.deturner-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.deturner-product-card{background:#191e18;border:1px solid #c3a46a35;flex-direction:column;min-width:0;padding:24px;display:flex}.deturner-product-card h3{letter-spacing:-.025em;margin:14px 0;font-size:23px;line-height:1.25}.deturner-product-card>p:not(.eyebrow){color:#b8bcb2;margin:0 0 24px;font-size:14px;line-height:1.85}.deturner-product-card>a{color:#d8bd87;align-items:center;gap:7px;margin-top:auto;font-size:11px;line-height:1.7;display:inline-flex}.deturner-product-card>a svg{flex-shrink:0}.deturner-journal-link{margin-top:38px}@media (max-width:650px){.deturner-product-grid{grid-template-columns:1fr}.deturner-product-card{padding:22px}.deturner-brand-panel{margin-bottom:30px}}.deturner-product-photo{background:radial-gradient(#fffefa 0%,#e8e2d5 100%);border-radius:5px;justify-content:center;align-items:center;height:260px;margin:0 0 24px;display:flex;overflow:hidden}.deturner-product-photo img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:18px;display:block}@media (max-width:650px){.deturner-product-photo{height:290px}}
