:root{--bg:#f8f7f3;--cream:#27312a;--muted:#737b70;--amber:#747f6d;--sage:#747f6d;--quiet:#697264;--line:#27312a22}
html,body.light-edition{background:var(--bg);color:var(--cream)}.light-edition main{width:min(100% - 56px,760px);max-width:760px;padding-bottom:50px}.light-edition .minimal-masthead{height:110px;opacity:1;transition:none;filter:none}.light-edition .minimal-masthead>a{color:var(--cream);padding:12px}.light-edition .minimal-masthead .calm-mark{width:38px;height:48px;filter:none;opacity:1;shape-rendering:geometricPrecision}.light-edition .calm-mark path{filter:none;opacity:1;animation:light-draw 1.15s var(--stroke-delay) ease-out both}.light-edition .mark-intro{background:var(--bg);color:var(--cream);transition:opacity .35s,visibility .35s;animation:light-depart .35s 1.7s both;pointer-events:none}.light-edition .mark-intro .calm-mark{width:120px;height:152px;filter:none;transform:none}.light-edition .mark-complete .mark-intro{opacity:0;visibility:hidden}.light-edition .minimal-opening{min-height:calc(79svh - 110px);padding:clamp(70px,11vh,120px) 0 110px}.light-edition .opening-copy,.light-edition.mark-complete .opening-copy{opacity:1;transform:none;transition:none;filter:none}.light-edition .minimal-opening h1{font-size:clamp(43px,5vw,64px);font-weight:400;letter-spacing:-2.7px;line-height:1.11;max-width:750px;color:#27312a}.light-edition .minimal-opening h1 span{color:#78836e}.light-edition .minimal-opening p{font-size:14px;line-height:1.7;color:#697264;margin:28px 0 25px;max-width:330px}.light-edition .opening-link{border:0;border-bottom:1px solid #27312a55;padding:8px 0;border-radius:0;font-size:13px;gap:27px;color:#27312a}.light-edition .opening-scroll{bottom:27px;opacity:.65;color:#27312a}.light-edition .section-nav{display:none}.light-edition main>section:not(.minimal-opening){padding:58px 0;border-top:1px solid var(--line);background:transparent;color:var(--cream)}.light-edition #walk-check-in{padding:30px 0 48px}.light-edition .hero .counter-title{font-size:13px;color:#697264;line-height:1.9}.light-edition .hero #count{font-size:15px;color:#27312a}.light-edition .counter-caption{color:#697264}.light-edition .hero .hero-poetic{font-size:13px;color:#6e7765;margin:3px 0 30px;line-height:1.7}.light-edition .hero #walk-heading{font-size:30px;font-weight:400;line-height:1.15;letter-spacing:-1px;margin-bottom:24px;color:#27312a}.light-edition .choice{background:transparent;border:1px solid #27312a38;border-radius:3px;color:#27312a;height:46px;max-width:180px}.light-edition .choice-label{color:inherit;font-weight:400;font-size:13px}.light-edition .choice:hover{background:#27312a05;border-color:#27312a77}.light-edition .choice[aria-pressed=true]{background:#27312a;border-color:#27312a;color:#f8f7f3}.light-edition .hero .skip-link{color:#697264;font-size:11px;margin-top:20px}.light-edition #recommended-guide{padding:53px 0 50px}.light-edition .recommend-label{display:none}.light-edition .recommend-grid{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:60px;align-items:start}.light-edition h2,.light-edition .shop-section h2,.light-edition .community-showcase h2{color:#27312a;font-weight:400;font-size:38px;letter-spacing:-1.5px;line-height:1.12}.light-edition main h3{color:#27312a}.light-edition .recommend h2{font-size:38px;letter-spacing:-1.4px;line-height:1.13;color:#27312a}.light-edition .recommend h3{font:400 21px/1.25 Arial,sans-serif;margin:23px 0 12px;color:#27312a;letter-spacing:-.5px}.light-edition .recommend-copy>p.eyebrow{display:none}.light-edition .recommend-copy>p:not(.eyebrow),.light-edition .recommend ul{color:#697264;font-size:13px;line-height:1.8}.light-edition .recommend ul{display:none}.light-edition .recommend-book{padding:4px 0 0;background:none}.light-edition .recommend-book img{width:145px;max-width:100%;transform:none;box-shadow:0 10px 25px #27312a18}.light-edition .purchase-actions{gap:10px;margin-top:23px}.light-edition .sample-cta,.light-edition .sample-trigger{background:transparent;color:#27312a;border:1px solid #27312a55;border-radius:3px;padding:13px 17px;font-size:12px}.light-edition .shop-cta{background:#27312a;color:#f8f7f3;border-radius:3px;box-shadow:none;font-weight:400}.light-edition .recommend-all{display:none}.light-edition .purchase-note,.light-edition .shop-note,.light-edition .guide-meta{color:#737c6c;font-size:12px;line-height:1.8}.light-disclosure{border-top:1px solid var(--line)}.light-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:25px 0;color:#27312a;font-size:15px;cursor:pointer;line-height:1.5}.light-disclosure>summary::-webkit-details-marker{display:none}.light-disclosure>summary small{display:inline-block;margin-left:13px;font-size:11px;color:#6e7765;font-weight:400}.light-disclosure>summary>svg{width:17px;height:17px;flex:none;transition:rotate .2s}.light-disclosure[open]>summary>svg{rotate:45deg}.light-disclosure>section{width:100%;margin:0;padding:10px 0 40px;background:none;color:#27312a}.light-edition .shop-eyebrow,.light-edition .eyebrow{color:#6e7765}.light-edition .guide-section>h2,.light-edition .guide-section>.shop-eyebrow,.light-edition .guide-section>.shop-intro{display:none}.light-edition .guide-filter{color:#697264;border-color:#27312a2a;border-radius:3px;background:none}.light-edition .guide-filter[aria-pressed=true]{background:#27312a;border-color:#27312a;color:#f8f7f3}.light-edition .guide-shelf{gap:16px;padding-top:20px}.light-edition .shelf-book span{color:#697264}.light-edition .guide-shelf-hint{color:#6e7765}.light-edition .guide-feature{border-color:var(--line);margin-top:20px;padding-top:30px}.light-edition .guide-title{color:#27312a;font-weight:400}.light-edition .guide-description,.light-edition .guide-fit,.light-edition .guide-points li{color:#697264}.light-edition .guide-points{display:none}.light-edition .guide-feature .purchase-actions{margin-top:24px}.light-edition .guide-cover{box-shadow:0 8px 20px #27312a14}.light-edition .pack-section>h2,.light-edition .pack-section>.shop-eyebrow,.light-edition .pack-section>.shop-intro{display:none}.light-edition .pack-name,.light-edition .pack-price{color:#27312a}.light-edition .pack-price del{color:#6e7765}.light-edition .pack-saving,.light-edition .pack-summary,.light-edition .pack-contents,.light-edition .pack-contents summary,.light-edition .pack-contents li,.light-edition .pack-picker-label{color:#697264;border-color:var(--line)}.light-edition .pack-picker{background:#f8f7f3;border-color:#27312a38;color:#27312a}.light-edition .community-showcase{text-align:left}.light-edition .community-showcase>h2,.light-edition .community-showcase>p,.light-edition .community-exclusive{display:none}.light-edition .community-live{margin-top:8px;background:transparent;border:1px solid var(--line);border-radius:3px;color:#27312a;box-shadow:none}.light-edition .community-live>header{padding:18px 20px;color:#27312a;background:none;border-color:var(--line)}.light-edition .community-live>header span{color:#6e7765}.light-edition .feed-post{background:transparent;color:#27312a;border-color:var(--line);border-radius:0;box-shadow:none;padding:24px}.light-edition .feed-post h4,.light-edition .post-head strong,.light-edition .post-reply strong{color:#27312a}.light-edition .feed-post p,.light-edition .post-reply p,.light-edition .post-head small{color:#697264}.light-edition .post-actions button,.light-edition .community-see-more{color:#697264}.light-edition .post-reply{background:#eef0e9;border-color:var(--line)}.light-edition .reply-avatar,.light-edition .post-initial,.light-edition .post-category,.light-edition .reply-author-tag{background:#e3e8dd;color:#4c5b43}.light-edition .community-membership-link,.light-edition .community-invitation{color:#697264}.light-edition .community-film{display:none}.light-edition #walking-club{padding:59px 0 51px}.light-edition #walking-club .shop-eyebrow{font-size:11px;margin-bottom:20px;letter-spacing:.5px}.light-edition #walking-club h2{font-size:36px;line-height:1.15;margin-bottom:20px}.light-edition .club-mosaic,.light-edition .club-benefits{display:none}.light-edition .club-section .shop-intro{max-width:440px;color:#697264;font-size:13px;line-height:1.8;margin-bottom:24px}.light-edition .club-price{color:#27312a;font-size:32px;font-weight:400;letter-spacing:-1px}.light-edition .club-renewal,.light-edition .club-note,.light-edition .club-access-note{color:#697264;font-size:12px;line-height:1.8}.light-edition .club-section>.shop-cta{max-width:290px;margin-top:23px;min-height:46px}.light-edition .faq-section>h2{display:none}.light-edition .faq-section details{border-color:var(--line)}.light-edition .faq-section summary{color:#27312a;font-size:14px;font-weight:400}.light-edition .faq-section details p{color:#697264;font-size:13px;line-height:1.8}.light-edition #free-sample{padding:53px 0 49px;display:block;background:none}.light-edition .lead-copy{max-width:520px}.light-edition .lead-copy .eyebrow{display:none}.light-edition .lead-copy h2{font-size:31px;line-height:1.15;font-weight:400;letter-spacing:-1px;color:#27312a}.light-edition .lead-copy h2 br{display:none}.light-edition .lead-copy>p{color:#697264;font-size:13px;line-height:1.8;margin-top:18px}.light-edition .lead-copy label{color:#697264;font-size:11px}.light-edition .lead-paper{display:none}.light-edition .lead-form-row{border:1px solid #27312a40;border-radius:3px;background:transparent;max-width:520px;gap:0}.light-edition .lead-form-row input{border:0;background:transparent;color:#27312a;font-size:14px}.light-edition .lead-form-row button{background:#27312a;color:#f8f7f3;border-radius:0;font-weight:400;font-size:12px}.light-edition .walk-sheet-note{color:#6e7765;font-size:10px!important}.light-edition .sheet-success{border-color:var(--line)}.light-edition .sheet-success h3{color:#27312a;font-weight:400}.light-edition .sheet-success p{color:#697264}.light-edition .sheet-success>a{background:#27312a;color:#f8f7f3;border-radius:3px}.light-edition .site-footer{margin:0;padding:29px 0 0;border-color:var(--line);color:#697264}.light-edition .footer-brand{font-weight:400;font-size:13px;color:#27312a}.light-edition .footer-copy{display:none}.light-edition .footer-links{gap:20px}.light-edition .footer-links a{color:#697264;font-size:11px}.light-edition .footer-small{font-size:10px;color:#6e7765;line-height:1.8}.light-edition .design-preview-note{color:#6e7765}.light-edition .motion-ready,.light-edition .motion-ready:not(.is-shown){filter:none}.light-edition :focus-visible{outline-color:#6f8160}.light-edition .funnel-panel{background:#f8f7f3;color:#27312a}
@keyframes light-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes light-depart{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}
@media(max-width:600px){.light-edition main{width:calc(100% - 44px)}.light-edition .minimal-masthead{height:95px}.light-edition .minimal-masthead .calm-mark{width:34px;height:43px}.light-edition .minimal-opening{min-height:calc(76svh - 95px);padding:99px 0 95px}.light-edition .minimal-opening h1{font-size:40px;line-height:1.12;letter-spacing:-1.8px}.light-edition .minimal-opening p{font-size:13px;margin:25px 0 22px;max-width:290px}.light-edition .opening-link{font-size:12px}.light-edition .opening-scroll{bottom:24px}.light-edition #walk-check-in{padding:28px 0 39px}.light-edition .hero .counter-title{font-size:12px}.light-edition .hero #count{font-size:14px}.light-edition .hero .hero-poetic{font-size:12px;margin-bottom:26px}.light-edition .hero #walk-heading{font-size:27px;line-height:1.2;letter-spacing:-.8px}.light-edition .choice{height:45px}.light-edition #recommended-guide{padding:40px 0 39px}.light-edition .recommend-grid{grid-template-columns:minmax(0,1fr) 88px;gap:20px}.light-edition .recommend h2{font-size:27px;line-height:1.14;letter-spacing:-.9px}.light-edition .recommend h3{font-size:19px;margin-top:22px}.light-edition .recommend-copy>p:not(.eyebrow){font-size:12px;line-height:1.75}.light-edition .recommend-book img{width:88px;margin:4px 0 0}.light-edition .recommend .purchase-actions{width:calc(100% + 108px);display:flex;flex-direction:column;align-items:stretch;margin-top:23px;gap:9px}.light-edition .recommend .purchase-actions>*{width:100%;min-width:0;flex:none}.light-edition .recommend .purchase-note{width:calc(100% + 108px);font-size:11px;line-height:1.85}.light-disclosure>summary{padding:23px 0;font-size:14px;gap:12px}.light-disclosure>summary small{margin-left:8px;font-size:10px}.light-disclosure>section{padding:5px 0 31px}.light-edition .guide-title{font-size:23px}.light-edition .guide-feature-main{grid-template-columns:90px minmax(0,1fr);gap:22px}.light-edition .guide-cover{width:90px;height:128px}.light-edition .guide-filters{gap:7px}.light-edition .guide-filter{padding:8px 11px;font-size:11px}.light-edition #walking-club{padding:43px 0 39px}.light-edition #walking-club h2{font-size:30px}.light-edition .club-price{font-size:29px}.light-edition #free-sample{padding:42px 0 39px}.light-edition .lead-copy h2{font-size:29px}.light-edition .lead-form-row{border:0;gap:9px;flex-direction:column}.light-edition .lead-form-row input{border:1px solid #27312a40;border-radius:3px;min-height:48px;font-size:16px}.light-edition .lead-form-row button{border-radius:3px;min-height:47px}.light-edition .community-live>header{padding:16px}.light-edition .feed-post{padding:20px 16px}.light-edition .site-footer{padding-top:25px}}
@media(prefers-reduced-motion:reduce){.light-edition .mark-intro{display:none}.light-edition .calm-mark path{animation:none;stroke-dashoffset:0}.light-edition .opening-copy{opacity:1;transform:none;transition:none}}
.light-edition .club-list{display:none}.light-edition #count .digit.changed{animation:light-digit .45s ease-out!important}.light-edition .design-preview{color:#6e7765}.light-edition .recommend-all{display:none!important}
@keyframes light-digit{from{color:#78836e}to{color:#27312a}}
.light-edition #recommended-guide a[href="#guide-finder"]{display:none}.light-edition .recommend .purchase-actions{display:flex;flex-direction:row;align-items:center;width:auto}.light-edition .recommend .purchase-actions>*{width:auto;min-width:0;flex:none}.light-edition .club-section .shop-eyebrow{text-align:left}
@media(max-width:600px){.light-edition .recommend .purchase-actions{width:calc(100% + 108px);flex-direction:column;align-items:stretch}.light-edition .recommend .purchase-actions>*{width:100%}}
.light-edition .hero #walk-heading{text-align:left}.light-edition #walking-club .access-note{display:none}.light-edition .club-payment{color:#697264;font-size:12px;line-height:1.8}.light-edition .club-refund{color:#697264;font-size:11px;line-height:1.8}
