:root{--tg-pv-sign-shadow:0 1px 1px color-mix(in srgb, var(--tg-ink) 65%, transparent), 0 0 4px color-mix(in srgb, var(--tg-ink) 30%, transparent);--tg-pv-tint-from:var(--tg-apple);--tg-pv-tint-to:#9db33a;--tg-pv-tint-opacity:.85;--tg-pv-tint-hover:.45;--tg-pv-board-shade:color-mix(in srgb, var(--tg-ink) 30%, transparent);--tg-pv-ring-dark:4px;--tg-pv-ring-light:2px;--tg-pv-sign-fs:2.375cqw;--tg-pv-sign-pad:6%;--tg-pv-h1:clamp(29px, 3.3vw, 48px);--tg-pv-h1-max:530px;--tg-pv-h1-gap:var(--tg-space-4);--tg-pv-lead-max:390px;--tg-pv-lead-fs:var(--tg-fs-text);--tg-pv-copy-min:340px;--tg-pv-scene-min:560px;--tg-pv-scene-max:760px;--tg-pv-river-w:18px;--tg-pv-river-top:150px;--tg-pv-dot:8px;--tg-pv-edge:calc(max(0px, (100vw - var(--tg-maxw)) / 2) + var(--tg-gutter))}body:has(.tg-pv){overflow-x:clip}.tg-pv{margin-bottom:calc(-1 * var(--tg-space-6))}.tg-pv-body{isolation:isolate;position:relative}.tg-pv-band{margin-inline:calc(50% - 50vw)}.tg-pv-in{padding-inline:var(--tg-pv-edge)}.tg-pv-body>section{z-index:2;position:relative}.tg-pv-body>.tg-pv-band{z-index:0}.tg-pv-band .tg-pv-in{z-index:2;position:relative}.tg-pv h3{font-family:var(--tg-font-text)}.tg-pv-kicker{font-size:var(--tg-fs-eyebrow);letter-spacing:var(--tg-spacing-eyebrow);text-transform:uppercase;color:var(--tg-accent);font-weight:600}.tg-pv-btn{justify-content:center;align-items:center;gap:var(--tg-space-4);min-height:var(--tg-btn-h);padding:var(--tg-space-3) var(--tg-space-4);border:1px solid var(--tg-accent);border-radius:var(--tg-r);background:var(--tg-accent);color:var(--tg-on-accent);font:inherit;font-size:var(--tg-fs-small);cursor:pointer;font-weight:500;text-decoration:none;display:inline-flex}.tg-pv-btn:hover{background:var(--tg-accent-dark);color:var(--tg-on-accent)}.tg-pv-btn-outline{color:var(--tg-ink);border-color:var(--tg-outline);background:0 0}.tg-pv-btn-outline:hover{background:var(--tg-bg);color:var(--tg-ink)}.tg-pv-btn-outline[aria-pressed=true]{background:var(--tg-apple);border-color:var(--tg-ink)}.tg-pv-link{align-items:center;gap:var(--tg-space-3);min-height:var(--tg-tap);color:var(--tg-ink);font-size:var(--tg-fs-small);text-decoration:none;display:inline-flex}.tg-pv-link:hover{color:var(--tg-ink);text-underline-offset:var(--tg-space-1);text-decoration:underline}.tg-pv a:focus-visible,.tg-pv button:focus-visible,.tg-pv summary:focus-visible{box-shadow:var(--tg-focus);border-radius:var(--tg-r)}.tg-pv-hero{padding-block:var(--tg-space-4) var(--tg-space-5);position:relative}.tg-pv-topline{justify-content:space-between;align-items:center;gap:var(--tg-space-3);margin-bottom:var(--tg-space-4);display:flex}.tg-pv-hero-grid{justify-content:center;align-items:center;gap:var(--tg-space-4) var(--tg-space-5);flex-wrap:wrap;display:flex}.tg-pv-hero-copy{flex:.83 1 var(--tg-pv-copy-min);min-width:0;padding-bottom:var(--tg-space-3)}.tg-pv-hero h1{font-size:var(--tg-pv-h1);letter-spacing:-.04em;max-width:var(--tg-pv-h1-max);margin-bottom:var(--tg-pv-h1-gap);font-weight:650;line-height:1.22}.tg-pv-lead{max-width:var(--tg-pv-lead-max);margin-bottom:var(--tg-space-3);font-size:var(--tg-pv-lead-fs);color:var(--tg-ink-soft);line-height:1.65}.tg-pv-choose{margin:var(--tg-space-4) 0 var(--tg-space-2);font-size:var(--tg-fs-eyebrow);color:var(--tg-ink-soft);display:block}.tg-pv-hero .tg-pv-btn{margin-top:var(--tg-space-3)}.tg-pv-mode{gap:var(--tg-space-1);padding:var(--tg-space-1);border-radius:var(--tg-r);background:var(--tg-surface);border:0;min-width:0;margin:0;display:inline-flex;position:relative}.tg-pv-mode input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.tg-pv-mode label{min-height:var(--tg-tap);padding:0 var(--tg-space-3);border-radius:var(--tg-space-1);font-size:var(--tg-fs-ui);cursor:pointer;justify-content:center;align-items:center;display:flex}.tg-pv-mode input:checked+label{background:var(--tg-ink);color:var(--tg-bg)}.tg-pv-mode input:focus-visible+label{box-shadow:var(--tg-focus)}.tg-pv:has(#tg-pv-car:checked) [data-modes=walk],.tg-pv:has(#tg-pv-walk:checked) [data-modes=car]{display:none}.tg-pv-status{margin:var(--tg-space-3) 0 0;font-size:var(--tg-fs-eyebrow);color:var(--tg-accent);display:none}.tg-pv:has(#tg-pv-walk:checked) .tg-pv-status-walk,.tg-pv:has(#tg-pv-car:checked) .tg-pv-status-car{display:block}.tg-pv-postcard{flex:1.17 1 var(--tg-pv-scene-min);min-width:0;max-width:var(--tg-pv-scene-max);container-type:inline-size}.tg-pv-scene{isolation:isolate;aspect-ratio:1.5;border-radius:var(--tg-r-corner) var(--tg-r) var(--tg-r) var(--tg-r);position:relative;overflow:hidden}.tg-pv-scene picture,.tg-pv-scene-img{width:100%;height:100%;display:block}.tg-pv-scene-img{object-fit:cover}.tg-pv-boards{pointer-events:none;position:absolute;inset:0}.tg-pv-boards.tg-is-pending{visibility:hidden}.tg-pv-sign{left:var(--x);top:var(--y);z-index:2;width:var(--w);height:var(--h);text-align:center;transform:translate(-50%, -50%) rotate(var(--tilt,0deg));pointer-events:auto;color:var(--tg-cream);font-size:var(--tg-pv-sign-fs);text-shadow:var(--tg-pv-sign-shadow);justify-content:center;align-items:center;font-weight:600;line-height:1.1;text-decoration:none;display:flex;position:absolute}.tg-pv-sign:hover{color:var(--tg-cream)}.tg-pv-sign-lines{width:100%;padding:0 var(--tg-pv-sign-pad);display:block}.tg-pv-sign-lines>span{white-space:nowrap;display:block}.tg-pv a.tg-pv-sign:focus-visible{box-shadow:none;outline:2px solid var(--tg-cream);outline-offset:2px;border-radius:0}.tg-pv-sign.tg-is-mapped{box-sizing:border-box;transform-origin:0 0;padding:0 var(--tg-pr,0) 0 var(--tg-pl,0);top:0;left:0}.tg-pv a.tg-pv-sign.tg-is-mapped:focus-visible{outline:none}.tg-pv-tint,.tg-pv-ring{z-index:1;transform-origin:0 0;pointer-events:none;visibility:hidden;position:absolute;top:0;left:0}.tg-pv-sign.tg-is-mapped+.tg-pv-tint,.tg-pv-sign.tg-is-mapped+.tg-pv-tint+.tg-pv-ring{visibility:visible}.tg-pv-tint{opacity:0;background:linear-gradient(180deg, var(--tg-pv-tint-from), var(--tg-pv-tint-to));mix-blend-mode:color;transition:opacity .2s}.tg-pv-ring{overflow:visible}.tg-pv-ring polygon{fill:none;stroke-linejoin:round;opacity:0}.tg-pv-ring .tg-pv-shade{fill:var(--tg-pv-board-shade)}.tg-pv-ring .tg-pv-ring-dark{stroke:var(--tg-ink);stroke-width:var(--tg-pv-ring-dark)}.tg-pv-ring .tg-pv-ring-light{stroke:var(--tg-cream);stroke-width:var(--tg-pv-ring-light)}.tg-pv-sign.tg-is-selected+.tg-pv-tint{opacity:var(--tg-pv-tint-opacity)}.tg-pv-sign:not(.tg-is-selected):hover+.tg-pv-tint{opacity:var(--tg-pv-tint-hover)}.tg-pv-sign:focus-visible+.tg-pv-tint,.tg-pv-sign.tg-is-selected+.tg-pv-tint+.tg-pv-ring .tg-pv-shade,.tg-pv-sign:focus-visible+.tg-pv-tint+.tg-pv-ring polygon{opacity:1}.tg-pv-mobile-plans{display:none}.tg-pv-river{z-index:1;top:var(--tg-pv-river-top);left:calc(-1 * var(--tg-pv-edge) / 2 - var(--tg-pv-river-w) / 2);width:var(--tg-pv-river-w);height:calc(100% - var(--tg-pv-river-top));opacity:.5;pointer-events:none;position:absolute;overflow:visible}.tg-pv-river path{stroke:var(--tg-accent);stroke-width:1.75px;vector-effect:non-scaling-stroke}.tg-pv-hero:before,.tg-pv-mark:before{content:"";top:var(--tg-space-4);left:calc(-1 * var(--tg-pv-edge) / 2 - var(--tg-pv-dot) / 2);width:var(--tg-pv-dot);height:var(--tg-pv-dot);border:1.5px solid var(--tg-accent);background:var(--tg-bg);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.tg-pv-hero:before{top:var(--tg-pv-river-top)}.tg-pv-mark{position:relative}:root{--tg-pv-h3-feature:clamp(30px, 3.6vw, 40px);--tg-pv-caption-bg:color-mix(in srgb, var(--tg-earth) 93%, transparent);--tg-pv-target:var(--tg-target);--tg-pv-target-gap:5px;--tg-pv-gap:var(--tg-gap-s);--tg-pv-row-h:48px;--tg-pv-arrow:var(--tg-fs-arrow);--tg-pv-feature-pic-h:430px;--tg-pv-corner-pic:100px;--tg-pv-tags-inset:var(--tg-space-4);--tg-pv-tags-overhang:46px;--tg-pv-stop-indent:34px;--tg-pv-stop-row:9px;--tg-pv-plan-col-min:420px;--tg-pv-plan-gap:14px;--tg-pv-plan-pad:var(--tg-space-4);--tg-pv-places-gap:var(--tg-space-4);--tg-pv-plan-h3:21px;--tg-pv-plan-no:32px;--tg-pv-plan-title-max:340px;--tg-pv-plans-intro-max:230px;--tg-pv-thumb-w:136px;--tg-pv-thumb-h:132px;--tg-pv-count-num:24px;--tg-pv-count-pad:20px;--tg-pv-place-h:175px;--tg-pv-place-big-h:470px;--tg-pv-place-h3:17px;--tg-pv-caption-h3:30px;--tg-pv-caption-h3-max:270px;--tg-pv-caption-pad:var(--tg-space-4);--tg-pv-before-title-max:260px;--tg-pv-wolf-w:160px;--tg-pv-wolf-h:160px}.tg-pv h2{font-family:var(--tg-font-serif);font-weight:400;font-size:var(--tg-fs-h2);line-height:var(--tg-lh-serif);letter-spacing:var(--tg-spacing-serif);margin:0}.tg-pv-head{justify-content:space-between;align-items:end;gap:var(--tg-space-3) var(--tg-space-4);margin-bottom:var(--tg-space-4);flex-wrap:wrap;display:flex}.tg-pv-head .tg-pv-kicker{margin-bottom:var(--tg-space-2);display:block}.tg-pv-feature{background:var(--tg-surface);padding-block:var(--tg-section-y)}.tg-pv-feature-grid{gap:var(--tg-space-5);align-items:center;display:grid}.tg-pv-feature-grid>*{min-width:0}.tg-pv-feature-pic{padding-bottom:var(--tg-pv-tags-overhang);position:relative}.tg-pv-feature-pic.tg-is-guide{padding-bottom:0}.tg-pv-feature-pic>img{width:100%;height:var(--tg-pv-feature-pic-h);object-fit:cover;border-radius:var(--tg-r) var(--tg-pv-corner-pic) var(--tg-r) var(--tg-r)}.tg-pv-tags{bottom:0;left:var(--tg-pv-tags-inset);right:var(--tg-pv-tags-inset);position:absolute}.tg-pv-feature-copy h3{font-family:var(--tg-font-serif);font-weight:400;font-size:var(--tg-pv-h3-feature);letter-spacing:-.025em;margin-bottom:var(--tg-space-3);line-height:1.12}.tg-pv-feature-copy>p{font-size:var(--tg-fs-small);color:var(--tg-ink-soft);margin:0;line-height:1.7}.tg-pv-stop-preview,.tg-pv-all ol{counter-reset:tg-pv-stop;margin:0;padding:0;list-style:none}.tg-pv-stop-preview{margin:var(--tg-space-4) 0}.tg-pv-stop-preview li{counter-increment:tg-pv-stop;align-items:baseline;gap:var(--tg-pv-gap);padding:var(--tg-pv-stop-row) 0 var(--tg-pv-stop-row) var(--tg-pv-stop-indent);border-bottom:1px solid var(--tg-line);font-size:var(--tg-fs-small);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.tg-pv-stop-preview li:before{content:counter(tg-pv-stop, decimal-leading-zero);left:0;top:var(--tg-pv-stop-row);font:italic var(--tg-fs-num-s) / 1.5 var(--tg-font-serif);color:var(--tg-accent);position:absolute}.tg-pv-stop-preview small,.tg-pv-all small{font-size:var(--tg-fs-eyebrow);color:var(--tg-ink-soft);white-space:nowrap}.tg-pv-actions{gap:var(--tg-pv-gap);flex-wrap:wrap;display:flex}.tg-pv-all{margin-top:var(--tg-space-3);padding-top:var(--tg-space-1);border-top:1px solid var(--tg-line);font-size:var(--tg-fs-small)}.tg-pv-all summary{min-height:var(--tg-pv-row-h);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.tg-pv-all summary::-webkit-details-marker{display:none}.tg-pv-all summary:after{content:"+";font-size:var(--tg-pv-arrow)}.tg-pv-all[open] summary:after{content:"−"}.tg-pv-all ol{margin:var(--tg-space-2) 0;padding-left:var(--tg-space-4);list-style:decimal}.tg-pv-all li{padding:6px 0}.tg-pv-all small{margin-left:var(--tg-space-2)}.tg-pv-plans{padding-block:var(--tg-section-y)}.tg-pv-plans-intro{max-width:var(--tg-pv-plans-intro-max);font-size:var(--tg-fs-small);color:var(--tg-ink-soft);margin:0}.tg-pv-plan-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--tg-pv-plan-col-min)), 1fr));column-gap:var(--tg-space-5);display:grid}.tg-pv-plan{grid-template-columns:var(--tg-pv-thumb-w) minmax(0, 1fr) var(--tg-tap);align-items:center;gap:var(--tg-pv-plan-gap);padding-block:var(--tg-pv-plan-pad);border-top:1px solid var(--tg-line);scroll-margin-top:var(--tg-space-4);display:grid}.tg-pv-plan:target{outline:var(--tg-pv-target);outline-offset:var(--tg-pv-target-gap)}.tg-pv-plan-photo{min-width:0;position:relative}.tg-pv-plan-photo img{height:var(--tg-pv-thumb-h)}.tg-pv-plan-body{min-width:0}.tg-pv-plan-heading{align-items:baseline;gap:var(--tg-pv-gap);display:flex}.tg-pv-plan-no{font:italic var(--tg-pv-plan-no) / 1 var(--tg-font-serif);color:var(--tg-accent);flex:none}.tg-pv-plan h3{min-width:0;max-width:var(--tg-pv-plan-title-max);margin:0 0 var(--tg-space-2);font-size:var(--tg-pv-plan-h3);flex:1;font-weight:500;line-height:1.25}.tg-pv-plan h3 a{min-height:var(--tg-tap);color:var(--tg-ink);align-content:center;text-decoration:none;display:block}.tg-pv-plan h3 a:hover{color:var(--tg-ink);text-underline-offset:var(--tg-space-1);text-decoration:underline}.tg-pv-plan-meta{font-size:var(--tg-fs-eyebrow);color:var(--tg-ink-soft)}.tg-pv-plan-go{min-height:var(--tg-tap);width:var(--tg-tap);color:var(--tg-ink);font-size:var(--tg-pv-arrow);place-content:center;text-decoration:none;display:grid}.tg-pv-plan-go:hover{color:var(--tg-accent)}.tg-pv-place>.tg-basket{top:var(--tg-space-2);right:var(--tg-space-2)}.tg-pv-places{background:var(--tg-surface);padding-block:var(--tg-section-y)}.tg-pv-head-places{align-items:center;gap:var(--tg-space-3)}.tg-pv-places-count{padding-left:var(--tg-pv-count-pad);border-left:1px solid var(--tg-outline);font-size:var(--tg-fs-ui);color:var(--tg-ink);white-space:nowrap;margin:0 auto 0 0}.tg-pv-places-count strong{margin-right:var(--tg-space-1);font-family:var(--tg-font-head);font-size:var(--tg-pv-count-num);font-weight:500}.tg-chips.tg-pv-chips{gap:6px var(--tg-pv-gap);margin:calc(-1 * var(--tg-pv-gap)) 0 var(--tg-space-4)}.tg-pv-places-grid{gap:var(--tg-pv-places-gap);grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));display:grid}.tg-pv-place{min-width:0;scroll-margin-top:var(--tg-space-4);position:relative}.tg-pv-place>a{min-height:var(--tg-tap);color:var(--tg-ink);text-decoration:none;display:block}.tg-pv-place img{width:100%;height:var(--tg-pv-place-h);object-fit:cover;border-radius:var(--tg-r)}.tg-pv-place h3{margin:var(--tg-pv-gap) 0 0;font-size:var(--tg-pv-place-h3);font-weight:500;line-height:1.35}.tg-pv-place>a:hover h3{text-underline-offset:var(--tg-space-1);text-decoration:underline}.tg-pv-place:target{outline:var(--tg-pv-target);outline-offset:var(--tg-pv-target-gap)}.tg-pv-place-big{grid-row:span 2}.tg-pv-place-big:only-child{grid-row:auto}.tg-pv-place-big>a{height:100%}.tg-pv-place-big img{height:100%;min-height:var(--tg-pv-place-big-h)}.tg-pv-place-caption{padding:var(--tg-pv-caption-pad);background:var(--tg-pv-caption-bg);color:var(--tg-on-accent);position:absolute;bottom:0;left:0;right:0}.tg-pv-place-caption .tg-pv-kicker{margin-bottom:var(--tg-space-2);color:var(--tg-on-accent);letter-spacing:1px;display:block}.tg-pv-place-caption h3{max-width:var(--tg-pv-caption-h3-max);margin:0 0 var(--tg-space-2);font:400 var(--tg-pv-caption-h3) / 1.1 var(--tg-font-serif)}.tg-pv-place-caption p{font-size:var(--tg-fs-eyebrow);color:var(--tg-on-accent);line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.tg-pv-before{gap:var(--tg-space-5);padding-block:var(--tg-section-y);display:grid}.tg-pv-before-aside{min-width:0}.tg-pv-before-aside .tg-pv-kicker{margin-bottom:var(--tg-pv-gap);display:block}.tg-pv-before h2{max-width:var(--tg-pv-before-title-max)}.tg-pv-before-wolf{width:var(--tg-pv-wolf-w);height:var(--tg-pv-wolf-h);margin:var(--tg-space-4) 0 0 var(--tg-space-1);object-fit:contain}.tg-pv-before-list{min-width:0}.tg-pv-before-all{margin-top:var(--tg-space-3)}@media (width>=768px){.tg-pv-feature-grid{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr)}.tg-pv-before{grid-template-columns:1fr 2fr}}:root{--tg-pv-row-m:52px;--tg-pv-btn-basis:150px}@media (width<=767px){:root{--tg-pv-h1:clamp(29px, 6.4vw, 43px);--tg-pv-h1-max:620px;--tg-pv-h1-gap:var(--tg-space-3);--tg-pv-lead-max:560px;--tg-pv-lead-fs:15px;--tg-pv-h3-feature:34px;--tg-pv-corner-pic:80px;--tg-pv-feature-pic-h:320px;--tg-pv-tags-overhang:42px;--tg-pv-tags-inset:12px;--tg-pv-stop-indent:32px;--tg-pv-plan-gap:10px;--tg-pv-plan-pad:20px;--tg-pv-plan-h3:19px;--tg-pv-thumb-w:100px;--tg-pv-thumb-h:104px;--tg-pv-count-num:21px;--tg-pv-count-pad:0;--tg-pv-places-gap:23px 16px;--tg-pv-place-h:150px;--tg-pv-place-big-h:360px;--tg-pv-place-h3:15px;--tg-pv-caption-h3:29px;--tg-pv-wolf-w:116px;--tg-pv-wolf-h:132px;--tg-pv-before-min-h:145px;--tg-pv-before-pr:126px}.tg-pv-river,.tg-pv-hero:before,.tg-pv-mark:before{display:none}.tg-pv-hero{padding-block:var(--tg-space-3) var(--tg-space-4)}.tg-pv-topline{margin-bottom:var(--tg-space-3)}.tg-pv-hero-grid{gap:var(--tg-space-3)}.tg-pv-hero-copy{flex-basis:100%;padding:0}.tg-pv-choose{margin-top:var(--tg-space-3)}.tg-pv-mode{width:100%;display:flex}.tg-pv-mode label{padding-inline:var(--tg-space-2);flex:1}.tg-pv-hero .tg-pv-btn{width:100%}.tg-pv-postcard{flex-basis:100%}.tg-pv-sign{display:none}.tg-pv-mobile-plans{margin-top:var(--tg-space-3);border-top:1px solid var(--tg-line);display:grid}.tg-pv-mobile-plans a{justify-content:space-between;align-items:center;gap:var(--tg-space-3);min-height:var(--tg-pv-row-m);padding:var(--tg-space-3) var(--tg-space-1);border-bottom:1px solid var(--tg-line);color:var(--tg-ink);text-decoration:none;display:flex}.tg-pv-mobile-plans a:hover{background:var(--tg-surface);color:var(--tg-ink)}.tg-pv-mobile-plans a[aria-current=true]{background:var(--tg-apple);font-weight:600}.tg-pv-mobile-plans a>span:last-child{color:var(--tg-accent);font-size:var(--tg-pv-arrow)}.tg-pv-head{margin-bottom:var(--tg-space-4);gap:var(--tg-space-3)}.tg-pv-stop-preview li{grid-template-columns:minmax(0,1fr);gap:2px}.tg-pv-actions{gap:var(--tg-space-2)}.tg-pv-actions .tg-pv-btn{flex:1 1 var(--tg-pv-btn-basis);gap:var(--tg-pv-gap);padding:var(--tg-space-3) var(--tg-pv-gap);font-size:var(--tg-fs-ui)}.tg-pv-plans-intro,.tg-pv-plan-no{display:none}.tg-pv-plan h3{margin-bottom:var(--tg-space-1)}.tg-pv-head-places{gap:var(--tg-space-3)}.tg-pv-head-places>div{flex-basis:100%}.tg-pv-places-count{font-size:var(--tg-fs-eyebrow);border:0}.tg-chips.tg-pv-chips{gap:6px;margin-top:0}.tg-pv-chips .tg-chip{font-size:var(--tg-fs-eyebrow)}.tg-pv-places-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-pv-place-big{height:var(--tg-pv-place-big-h);margin-bottom:var(--tg-space-1);grid-area:auto/1/auto/-1}.tg-pv-place h3{margin-top:var(--tg-space-2);line-height:1.4}.tg-pv-place-caption h3{max-width:100%}.tg-pv-place-caption p{line-clamp:2;-webkit-line-clamp:2}.tg-pv-before{display:block}.tg-pv-before-aside{min-height:var(--tg-pv-before-min-h);margin-bottom:var(--tg-space-4);padding-right:var(--tg-pv-before-pr)}.tg-pv-before-wolf{top:var(--tg-space-1);margin:0;position:absolute;right:0}}@media (width<=480px){:root{--tg-pv-h1:clamp(25px, 7.1vw, 32px);--tg-pv-lead-fs:var(--tg-fs-small);--tg-pv-feature-pic-h:270px;--tg-pv-place-h:123px;--tg-pv-place-big-h:350px;--tg-pv-wolf-w:105px;--tg-pv-before-pr:112px}}
