.ld{--r-frame:24px;--r-card:18px;--hair:1px solid #2e4a2a24;--scrim:46, 74, 42}.ld-wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.ld-eyebrow{font:600 13px/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--army);align-items:center;gap:12px;margin-bottom:6px;display:flex}.ld-sec-head{gap:10px;margin-bottom:28px;display:grid}.ld-sec-head h2{letter-spacing:-.012em;color:var(--grass);text-wrap:balance;font-size:clamp(30px,5.6vw,46px);line-height:1.12}.ld-sec-side{max-width:52ch;color:var(--army);font-size:15px}@media (min-width:900px){.ld-eyebrow:after{content:"";background:var(--sage);flex:0 0 40px;height:1px}}.ld-btn{min-height:44px;font:600 14px/1.2 var(--sans);letter-spacing:.01em;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;transition:transform .15s;display:inline-flex}.ld-btn:active{transform:scale(.98)}.ld-btn svg{transition:transform .2s}.ld-btn:hover svg{transform:translate(3px)}.ld-btn-gold,.ld-book-big{background:linear-gradient(180deg, var(--gold) 0%, color-mix(in srgb, var(--gold) 70%, var(--gold-deep)) 100%);color:var(--gold-ink)}.ld-btn-gold:hover,.ld-book-big:hover{background:var(--gold-deep)}.ld-btn-sage{background:var(--sage);color:var(--ink)}.ld-btn-sage:hover{background:var(--panel)}.ld-btn-ghost{background:rgba(var(--scrim), .85);color:var(--on-dark)}.ld-btn-ghost:hover{background:var(--ink)}.ld-btn-onband{background:var(--ink);color:var(--on-dark)}.ld-link{min-height:44px;color:var(--grass);text-decoration:underline;-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);text-underline-offset:5px;white-space:nowrap;align-items:center;font-size:14px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.ld-hero{isolation:isolate;color:var(--on-dark);background:var(--ink);position:relative;overflow:hidden}.ld-hero-bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ld-hero:before{content:"";z-index:-1;background:rgba(var(--scrim), .75);position:absolute;inset:0}.ld-hero-grid{gap:26px;padding-block:40px 36px;display:grid}.ld-hero-grid>*{min-width:0}.ld-hero-copy{align-content:center;gap:16px;display:grid}.ld-hero h1{letter-spacing:-.02em;color:var(--on-dark);font-size:clamp(46px,11vw,84px);line-height:.98}.ld-hero h1 em{color:var(--panel);font-style:italic}.ld-hero-lede{max-width:36ch;color:var(--on-dark);font-size:17px;line-height:1.55}.ld-crumb a{min-height:44px;color:var(--on-dark);text-underline-offset:5px;align-items:center;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.ld-hero :focus-visible{outline-color:var(--on-dark)}.ld-trips{padding-block:56px 40px}.ld-trip-grid{gap:22px;display:grid}.ld-card{border-radius:var(--r-card);background:var(--paper);grid-template-rows:1fr auto;display:grid;overflow:hidden}.ld-card-link{color:inherit;display:block}.ld-card-link:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);text-underline-offset:5px}.ld-card-link:focus-visible{outline-offset:-4px}.ld-card-media{aspect-ratio:16/11;background:var(--ink);position:relative;overflow:hidden}.ld-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.ld-card-link:hover .ld-card-media img{transform:scale(1.03)}.ld-card-media:after{content:"";background:linear-gradient(180deg, rgba(var(--scrim), 0) calc(100% - 110px), rgba(var(--scrim), .75) calc(100% - 60px), rgba(var(--scrim), .8) 100%);position:absolute;inset:0}.ld-tags{z-index:2;justify-content:space-between;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.ld-tag{background:var(--mist);font:700 12.5px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-radius:999px;padding:5px 10px}.ld-tag-sage{background:var(--sage)}.ld-stat{z-index:2;color:var(--on-dark);flex-wrap:wrap;gap:4px 14px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.ld-stat span{align-items:center;gap:5px;display:inline-flex}.ld-card-text{gap:8px;padding:18px 20px 12px;display:grid}.ld-card h3{color:var(--grass);font-size:26px;line-height:1.15}.ld-card-text p{max-width:44ch;color:var(--army);font-size:14px}.ld-card-body{padding:0 20px 20px}.ld-info{border-top:var(--hair);gap:18px;margin:0;padding:12px 0;display:flex}.ld-info dt{font:400 15px/1.3 var(--serif);color:var(--grass)}.ld-info dd{color:var(--army);margin:0;font-size:12px}.ld-meta{border-top:var(--hair);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.ld-host{min-width:0;color:var(--army);font-size:12px;line-height:1.4;display:grid}.ld-host b{color:var(--ink);font-weight:600}.ld-btn-pick{white-space:nowrap;border-radius:10px;flex:none;padding:10px 14px;font-size:13px}.ld-price{font:400 22px/1.2 var(--serif);color:var(--grass);white-space:nowrap}.ld-price small{font:400 12px/1 var(--sans);color:var(--army)}.ld-story{padding-top:44px}.ld-tl{margin:0 calc(var(--gutter) * -1) 18px;padding:0 var(--gutter);scrollbar-width:none;gap:6px;list-style:none;display:flex;overflow-x:auto}.ld-tl::-webkit-scrollbar{display:none}.ld-tl li{flex:none}.ld-tl a{background:var(--paper);border-radius:12px;align-content:start;gap:2px;min-width:150px;height:100%;min-height:64px;padding:10px 14px;display:grid}.ld-tl a:hover{background:var(--mist)}.ld-tl b{font:400 17px/1.3 var(--serif);font-variant-numeric:tabular-nums;color:var(--grass)}.ld-tl span{max-width:180px;color:var(--army);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.ld-strip{gap:14px;display:grid}.ld-step{isolation:isolate;border-radius:var(--r-frame);background:var(--ink);align-content:end;min-height:440px;scroll-margin-top:90px;display:grid;position:relative;overflow:hidden}.ld-strip>.ld-step:first-child{min-height:580px}.ld-step img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ld-step-in{isolation:isolate;color:var(--on-dark);gap:8px;padding:64px 24px 28px;display:grid;position:relative}.ld-step-in:before{content:"";z-index:-1;background:linear-gradient(180deg, rgba(var(--scrim), 0) 0, rgba(var(--scrim), .75) 56px, rgba(var(--scrim), .8) 100%);position:absolute;inset:0}.ld-step-num{font:400 13px/1.4 var(--serif);letter-spacing:.06em;color:var(--on-dark)}.ld-step h3{color:var(--on-dark);text-wrap:balance;font-size:clamp(26px,6vw,44px);line-height:1.12}.ld-step-text{max-width:38ch;color:var(--on-dark);font-size:16px;line-height:1.5}.ld-facts{color:var(--on-dark);margin-top:2px;font-size:13px;font-weight:600}.ld-tip summary{min-height:44px;color:var(--on-dark);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration-thickness:2px;list-style:none;display:inline-flex}.ld-tip summary::-webkit-details-marker{display:none}.ld-tip summary:after{content:"+";font-size:18px;line-height:1}.ld-tip[open] summary:after{content:"–"}.ld-tip p{max-width:44ch;color:var(--on-dark);font-size:14px}.ld-step :focus-visible{outline-color:var(--on-dark)}.ld-glance{border-radius:var(--r-frame);background:var(--grass);color:var(--on-dark);gap:16px;padding:28px 24px;display:grid}.ld-glance h3{color:var(--on-dark);font-size:24px}.ld-gcols{gap:18px;display:grid}.ld-gcols h4{font:600 12.5px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark);margin:0 0 8px}.ld-gcols ul{color:var(--on-dark);gap:8px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.ld-gcols li{gap:10px;display:flex}.ld-gcols li:before{content:"";background:var(--sage);border-radius:50%;flex:0 0 6px;height:6px;margin-top:8px}.ld-glance-book{justify-self:start}.ld-glance :focus-visible{outline-color:var(--on-dark)}.ld-reels{border-top:var(--hair);scroll-margin-top:var(--site-head-h);padding-block:44px 30px}.ld-reel-row{margin:0 calc(var(--gutter) * -1);padding:6px var(--gutter) 12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;gap:14px;list-style:none;display:flex;overflow-x:auto}.ld-reel{scroll-snap-align:start;flex:0 0 180px;align-content:start;gap:8px;display:grid}.ld-reel-box{aspect-ratio:9/16;border-radius:var(--r-card);background:var(--ink);position:relative;overflow:hidden}.ld-reel-box img,.ld-reel-box video{object-fit:cover;width:100%;height:100%;display:block}.ld-reel-tag{z-index:2;font:700 12.5px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark);text-shadow:0 1px 3px #0009;position:absolute;top:10px;left:12px}.ld-play{z-index:2;background:var(--sage);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ld-play[aria-pressed=true]{width:38px;height:38px;inset:auto 10px 10px auto;transform:none}.ld-reel-cap{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.ld-reel-cap small{color:var(--army);margin-top:2px;font-size:12px;font-weight:500;display:block}.ld-tp-hero .ld-tp-h1{font-size:clamp(40px,9vw,72px);line-height:1.02}.ld-tp-facts{padding-block:32px 0}.ld-tp-factrow{border-radius:var(--r-card);background:var(--paper);grid-template-columns:repeat(2,1fr);gap:16px 20px;margin:0;padding:20px;display:grid}.ld-tp-factrow dt{font:400 22px/1.2 var(--serif);color:var(--grass)}.ld-tp-factrow dd{color:var(--army);margin:2px 0 0;font-size:13px}.ld-tp-zones{color:var(--army);margin-top:12px;font-size:14px}.ld-tp .ld-story{padding-top:32px}.ld-gallery{padding-block:56px 72px}.ld-gallery-grid{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ld-gallery figure{margin:0}.ld-gallery img{aspect-ratio:4/3;border-radius:var(--r-card);object-fit:cover;background:var(--panel);width:100%;height:auto;display:block}.ld-gallery figcaption{color:var(--army);margin-top:6px;font-size:13px}@media (min-width:720px){.ld-trip-grid,.ld-gallery-grid,.ld-strip{grid-template-columns:repeat(2,1fr)}.ld-step:first-child,.ld-step:nth-child(6),.ld-glance{grid-column:1/-1}.ld-step{min-height:460px}.ld-gcols,.ld-tp-factrow{grid-template-columns:repeat(3,1fr)}}@media (min-width:1180px){.ld-hero:before{background:linear-gradient(90deg, rgba(var(--scrim), .75) 0%, rgba(var(--scrim), .75) 50%, rgba(var(--scrim), .2) 66%, rgba(var(--scrim), .15) 100%)}.ld-hero-grid{min-height:calc(100vh - var(--site-head-h));grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-block:72px 64px}.ld-hero h1{font-size:clamp(72px,7.4vw,104px)}.ld-hero-lede{font-size:19px}.ld-trips{padding-block:72px 48px}.ld-sec-head{grid-template-columns:1.1fr .9fr;align-items:start;gap:32px}.ld-sec-side{max-width:46ch;margin-top:30px}.ld-trip-grid{grid-template-columns:repeat(3,1fr);gap:24px}.ld-story{padding-top:64px}.ld-tl{margin-inline:0;padding-inline:0}.ld-tl li{flex:1}.ld-tl a{min-width:0}.ld-tl span{max-width:none}.ld-strip{gap:18px}.ld-step{min-height:520px}.ld-step:first-child,.ld-step:nth-child(6){min-height:620px}.ld-step-in{padding:72px 48px 44px}.ld-step-in:before{background:linear-gradient(180deg, rgba(var(--scrim), 0) 0, rgba(var(--scrim), .75) 64px, rgba(var(--scrim), .8) 100%)}.ld-step:first-child .ld-step-in,.ld-step:nth-child(6) .ld-step-in{justify-self:start;width:min(100%,780px);padding-right:160px}.ld-step:first-child .ld-step-in:before,.ld-step:nth-child(6) .ld-step-in:before{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 128px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 128px),#0000 100%)}.ld-step h3{font-size:44px}.ld-step:first-child h3,.ld-step:nth-child(6) h3{font-size:56px}.ld-glance{grid-template-columns:1fr auto;align-items:center;padding:36px 48px}.ld-glance h3{grid-column:1;font-size:28px}.ld-gcols{grid-area:2/1;gap:32px}.ld-glance-book{grid-area:1/2/3}.ld-reels{padding-top:64px}.ld-reel{flex-basis:220px}.ld-tp-factrow{grid-template-columns:repeat(6,1fr)}.ld-gallery-grid{grid-template-columns:repeat(3,1fr)}}.ld-card-link:after{content:"";z-index:1;position:absolute;inset:0}.ld-card .ld-btn-pick{z-index:2;position:relative}.ld-day{padding-block:48px 8px}.ld-day-grid{gap:14px;display:grid}.ld-day h2{color:var(--grass);text-wrap:balance;font-size:clamp(28px,5.4vw,42px);line-height:1.12}.ld-day-text{max-width:60ch;font:400 clamp(18px, 2.3vw, 22px) / 1.6 var(--serif);color:var(--ink);text-wrap:pretty}.ld-long{padding-top:56px}.ld-ls{gap:56px;margin-top:8px;display:grid}.ld-ls-step{scroll-margin-top:calc(var(--site-head-h) + 8px)}.ld-ls-photo{background:var(--ink);height:min(64svh,620px);min-height:360px;position:relative;overflow:hidden}.ld-ls-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ld-ls-cap{isolation:isolate;color:var(--on-dark);padding:72px 0 20px;position:absolute;bottom:0;left:0;right:0}.ld-ls-cap:before{content:"";z-index:-1;background:linear-gradient(180deg, rgba(var(--scrim), 0) 0, rgba(var(--scrim), .75) 56px, rgba(var(--scrim), .8) 100%);position:absolute;inset:0}.ld-ls-num{font:400 14px/1.4 var(--serif);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--on-dark)}.ld-ls-cap h3{max-width:18ch;color:var(--on-dark);text-wrap:balance;font-size:clamp(30px,7.4vw,60px);line-height:1.06}.ld-ls-text{gap:22px;padding-top:22px;display:grid}.ld-ls-body{max-width:62ch;color:var(--ink);text-wrap:pretty;font-size:18px;line-height:1.65}.ld-ls-side{align-content:start;gap:20px;display:grid}.ld-ls-facts{border-bottom:var(--hair);margin:0;padding:0;list-style:none;display:grid}.ld-ls-facts li{border-top:var(--hair);color:var(--grass);padding:10px 0;font-size:15px;font-weight:600}.ld-ls-tip h4{font:600 12.5px/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--army);margin:0 0 6px}.ld-ls-tip p{max-width:44ch;color:var(--ink);font-size:16px;line-height:1.55}.ld-long-glance{margin-top:64px}.ld-route h4{font:600 12.5px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark);margin:0 0 12px}.ld-route ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ld-route li{gap:2px;padding-left:24px;display:grid;position:relative}.ld-route li:before{content:"";background:var(--sage);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:0}.ld-route li:not(:last-child):after{content:"";background:var(--on-dark-line-strong);width:1px;position:absolute;top:20px;bottom:-12px;left:4px}.ld-route b{font:400 17px/1.3 var(--serif);font-variant-numeric:tabular-nums;color:var(--on-dark)}.ld-route b:empty{display:none}.ld-route span{color:var(--on-dark);font-size:14px;line-height:1.4}.ld-rules{padding-block:72px 16px}.ld-rules-list{border-bottom:var(--hair);margin:0;display:grid}.ld-rules-list>div{border-top:var(--hair);grid-template-columns:112px 1fr;gap:16px;padding:16px 0;display:grid}.ld-rules-list dt{font:400 24px/1.2 var(--serif);font-variant-numeric:tabular-nums;color:var(--grass)}.ld-rules-list dd{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.ld-rules-foot{color:var(--army);margin-top:14px;font-size:15px}.ld-more{padding-block:56px 72px}@media (min-width:720px){.ld-route ol{gap:0;display:flex}.ld-route li{flex:1;align-content:start;padding:22px 16px 0 0}.ld-route li:before{top:0}.ld-route li:not(:last-child):after{width:auto;height:1px;inset:4px 0 auto 9px}.ld-route b:empty{min-height:1.3em;display:block}.ld-rules-list{border-bottom:0;grid-template-columns:repeat(2,1fr);column-gap:32px}.ld-rules-list>div{grid-template-columns:1fr;align-content:start;gap:6px}}@media (min-width:1180px){.ld-day{padding-block:72px 8px}.ld-day-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px}.ld-long{padding-top:80px}.ld-ls{gap:96px}.ld-ls-photo{height:min(82vh,820px)}.ld-ls-cap{padding:96px 0 40px}.ld-ls-cap:before{-webkit-mask-image:linear-gradient(90deg,#000 0 62%,#0000 88%);mask-image:linear-gradient(90deg,#000 0 62%,#0000 88%)}.ld-ls-text{grid-template-columns:1.4fr .6fr;gap:64px;padding-top:36px}.ld-ls-body{font-size:20px}.ld-long-glance{margin-top:96px}.ld-glance-route .ld-route{grid-area:2/1;margin-bottom:8px}.ld-glance-route .ld-gcols{grid-row:3}.ld-glance-route .ld-glance-book{grid-row:1/4}.ld-rules{padding-block:96px 24px}.ld-rules-list{grid-template-columns:repeat(4,1fr)}.ld-more-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:no-preference){[data-motion] [data-reveal]{transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--k,0) * 40ms)}[data-motion] [data-reveal]:not([data-in]){opacity:0;transform:translateY(12px)}[data-motion] .ld-step img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}[data-motion] .ld-step:not([data-in]) img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.ld-btn,.ld-btn svg,.ld-book-big,.ld-card-media img{transition:none}.ld-btn:hover svg,.ld-btn:active,.ld-book-big:active,.ld-card-link:hover .ld-card-media img{transform:none}}.ld-rail-wrap{--row:46px;--railw:64px;top:calc(var(--site-head-h) + env(safe-area-inset-top,0px) + 12px);z-index:6;pointer-events:none;justify-content:flex-end;align-items:flex-start;height:0;display:flex;position:sticky;overflow:visible}.ld-rail{width:var(--railw);background:linear-gradient(270deg, rgba(var(--scrim), .55) 0, rgba(var(--scrim), .25) 60%, rgba(var(--scrim), 0) 100%);pointer-events:auto;margin:0;padding:6px 0;list-style:none;transition:opacity .2s,visibility .2s;position:relative}.ld-rail[data-gone]{opacity:0;visibility:hidden}.ld-rail:before,.ld-rail:after{content:"";top:calc(6px + var(--row) / 2);z-index:1;border-radius:1px;width:2px;position:absolute;right:9px}.ld-rail:before{height:calc(var(--row) * (var(--n,6) - 1));background:#f6f8ee66}.ld-rail:after{height:calc(var(--row) * (var(--n,6) - 1) * var(--p,0));background:linear-gradient(180deg, var(--sage), var(--gold));transition:height .7s cubic-bezier(.2,.7,.2,1)}.ld-rail li{height:var(--row);position:relative}.ld-rail li:before{content:"";z-index:2;background:var(--dot,#f6f8eebf);border-radius:50%;width:8px;height:8px;margin-top:-4px;transition:transform .35s;position:absolute;top:50%;right:6px}.ld-rail li.done:before{--dot:var(--sage)}.ld-rail li.on:before{--dot:var(--gold);transform:scale(1.4)}.ld-rail a{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;height:100%;padding:0 20px 0 0;text-decoration:none;display:flex}.ld-rail a:focus-visible{outline:2px solid var(--on-dark);outline-offset:-2px}.ld-rail b{font:400 12.5px/1.1 var(--serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#f6f8eed9;text-shadow:0 1px 3px #0000008c;transition:color .3s}.ld-rail li.on b{color:var(--on-dark);font-weight:700}.ld-step-in{padding-right:calc(var(--railw,64px) + 12px)}.ld-times{margin:0 calc(var(--gutter) * -1) 16px;padding:0 var(--gutter);scrollbar-width:thin;gap:4px;list-style:none;display:flex;overflow-x:auto}.ld-times li{flex:1 0 auto}.ld-times button{text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;min-width:74px;min-height:44px;padding:6px 8px 8px 0;display:grid}.ld-times b{font:400 16px/1.25 var(--serif);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--grass);text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .3s}.ld-times span{white-space:nowrap;color:var(--army);font-size:12px;line-height:1.3}.ld-times li.on b{color:var(--ink);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);font-weight:700}.ld-times li.on span{color:var(--ink);font-weight:600}.ld-step{cursor:pointer}.ld-step-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.ld-step-link:focus-visible{outline:3px solid var(--on-dark);outline-offset:-3px}.ld-step-in{z-index:2;pointer-events:none}.ld-step-in .ld-tip{pointer-events:auto}.ld-step h3{text-underline-offset:6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s}.ld-step:hover h3,.ld-step:focus-within h3{-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage)}.ld-story-end{color:var(--army);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-top:14px;font-size:15px;display:flex}.ld-story-end .ld-link{font-size:16px}@media (min-width:900px){.ld-times{margin-inline:0;padding-inline:0}.ld-times b{font-size:18px}.ld-times span{font-size:13px}}@media (prefers-reduced-motion:reduce){.ld-rail,.ld-rail:after,.ld-rail li:before,.ld-rail b,.ld-times b,.ld-step h3{transition:none}}.ld-card{position:relative}.ld-card .cd-heart{top:8px;right:8px}.ld-card-live .ld-tags{right:58px}.ld-reel-link{color:inherit;gap:8px;text-decoration:none;display:grid}.ld-reel-link:focus-visible{outline:3px solid var(--army);outline-offset:3px;border-radius:var(--r-card)}.ld-reel-open{align-items:center;gap:4px;margin-top:8px;font-size:12.5px;display:flex}.ld-reel-box>a{height:100%;display:block}.ld-reel-box:focus-within{outline:3px solid var(--army);outline-offset:3px}.ld-reel-toggle{background:var(--sage);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}
