.H-DICq_section{padding:var(--questo-section-space,28px) 16px;color:#37342e;background:#fffdf8}.H-DICq_inner{max-width:1152px;margin:auto}.H-DICq_inner h2{font:800 28px/1.15 var(--font-baloo),sans-serif;margin:0 0 12px}.H-DICq_rating{color:#625b4b;margin:0 0 22px;font-size:14px;line-height:1.5}.H-DICq_rating strong{color:#926000}.H-DICq_rail{scroll-snap-type:x mandatory;align-items:flex-start;gap:16px;padding:2px 2px 12px;display:flex;overflow-x:auto}.H-DICq_card{scroll-snap-align:start;background:#fff;border:1px solid #e8e3d8;border-radius:20px;flex:0 0 85%;max-width:350px;overflow:hidden}.H-DICq_photos{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.H-DICq_photos a{scroll-snap-align:start;flex:0 0 100%;height:200px;display:block;position:relative}.H-DICq_body{padding:18px}.H-DICq_author{color:#625b4b;font-size:13px;font-weight:700}.H-DICq_body blockquote{margin:10px 0 16px;font-size:16px;line-height:1.5}.H-DICq_body summary{cursor:pointer}.H-DICq_body summary span{color:#a91f55;margin-top:8px;font-size:12px;text-decoration:underline;display:block}.H-DICq_body details[open] p{margin-top:12px}.H-DICq_quest{color:#a91f55;margin-top:12px;font-size:12px;line-height:1.45;text-decoration:underline;display:block}.H-DICq_card a:focus-visible,.H-DICq_card summary:focus-visible{outline-offset:2px;outline:3px solid #267780}@media (min-width:768px){.H-DICq_section{padding:var(--questo-section-space,48px) 64px}.H-DICq_inner h2{font-size:32px}.H-DICq_card{flex-basis:32%}}
.KVg2GW_hero{color:#37342e;gap:16px;max-width:1152px;margin:auto;padding:18px 16px 28px;display:grid}.KVg2GW_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a91f55;margin:0 0 8px;font-size:10px;font-weight:750}.KVg2GW_intro h1{font:800 34px/1.02 var(--font-baloo),sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0 0 9px}.KVg2GW_description{font:400 15px/1.45 var(--font-hanken),sans-serif;color:#625b4b;max-width:40ch;margin:0}.KVg2GW_visual{color:#a91f55;background:#f7eddb;border-radius:20px;place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.KVg2GW_visual img{-o-object-position:center 38%;object-position:center 38%}.KVg2GW_clue{background:#fffdf8;border-radius:13px;width:235px;max-width:calc(100% - 24px);padding:12px 14px;position:absolute;bottom:12px;left:12px;transform:rotate(-2deg);box-shadow:0 4px 16px #37342e20}.KVg2GW_clue>span{color:#a91f55;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.KVg2GW_clue strong{color:#37342e;margin:6px 0;font-size:15px;line-height:1.2;display:block}.KVg2GW_clue small{color:#625b4b;font-size:9px;display:block}.KVg2GW_offer{scroll-margin-top:90px}.KVg2GW_value{justify-content:space-between;align-items:center;gap:12px;display:flex}.KVg2GW_value strong{font-size:17px;line-height:1.2;display:block}.KVg2GW_value span{color:#625b4b;margin-top:4px;font-size:12px;display:block}.KVg2GW_value b{font:800 32px/1 var(--font-baloo),sans-serif;white-space:nowrap;color:#a91f55}.KVg2GW_cta{color:#fff;text-align:center;background:#a91f55;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin-top:12px;padding:12px;font-size:15px;font-weight:750;transition:background .2s;display:flex}.KVg2GW_cta:hover{background:#861943}.KVg2GW_cta:focus-visible{outline-offset:3px;outline:3px solid #862347}.KVg2GW_clarification{color:#625b4b;text-align:center;margin:8px 0 0;font-size:11px;line-height:1.4}@media (min-width:768px){.KVg2GW_hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:24px 40px;padding:32px 32px 40px}.KVg2GW_intro{grid-column:1;align-self:end}.KVg2GW_intro h1{font-size:48px}.KVg2GW_description{font-size:18px}.KVg2GW_visual{grid-area:1/2/3;height:480px}.KVg2GW_offer{grid-column:1;align-self:start}.KVg2GW_clue{width:290px;padding:18px;bottom:24px;left:24px}.KVg2GW_clue strong{font-size:20px}.KVg2GW_clue small{font-size:11px}.KVg2GW_value strong{font-size:21px}.KVg2GW_value b{font-size:38px}}@media (max-width:380px){.KVg2GW_intro h1{font-size:30px}.KVg2GW_visual{height:230px}.KVg2GW_value strong{font-size:15px}.KVg2GW_value b{font-size:29px}}
@font-face{font-family:previewBaloo;src:url(../media/baloo_2_variable-s.p.1-q1hxsroa16h.woff2)format("woff2");font-display:swap}@font-face{font-family:previewBaloo Fallback;src:local(Arial);ascent-override:111.2%;descent-override:54.05%;line-gap-override:0.0%;size-adjust:96.95%}._16E2fG_className{font-family:previewBaloo,previewBaloo Fallback}._16E2fG_variable{--font-baloo:"previewBaloo", "previewBaloo Fallback"}
@font-face{font-family:previewHanken;src:url(../media/hanken_grotesk_variable-s.p.2ux3x6iwe8r-r.woff2)format("woff2");font-display:swap}@font-face{font-family:previewHanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.JE6e2W_className{font-family:previewHanken,previewHanken Fallback}.JE6e2W_variable{--font-hanken:"previewHanken", "previewHanken Fallback"}
.YKLAsG_dialog{font-family:var(--font-hanken),sans-serif;z-index:10000;color:#37342e;position:relative}.YKLAsG_backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f1a1d99;position:fixed;inset:0}.YKLAsG_position{justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.YKLAsG_panel{background:#fffdf8;border-radius:24px;width:100%;max-width:760px;max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 20px 70px #22151e40}.YKLAsG_top{z-index:2;color:#22654c;background:#fffdf8;border-bottom:1px solid #e8e3d8;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;font-size:13px;font-weight:700;display:flex;position:sticky;top:0}.YKLAsG_top button{color:#37342e;background:#f2eee5;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:30px}.YKLAsG_content{padding:24px}.YKLAsG_title{font:800 30px/1.1 var(--font-baloo),sans-serif;color:#37342e;margin:0 0 20px}.YKLAsG_hero{border-radius:18px;height:280px;position:relative;overflow:hidden}.YKLAsG_thumbs,.YKLAsG_playerPhotos{gap:8px;padding:10px 0;display:flex;overflow-x:auto}.YKLAsG_thumbs button{border:3px solid #0000;border-radius:9px;flex-shrink:0;width:72px;height:56px;position:relative;overflow:hidden}.YKLAsG_thumbs button[aria-pressed=true]{border-color:#a91f55}.YKLAsG_intro{color:#625b4b;margin:20px 0;font-size:17px;line-height:1.55}.YKLAsG_facts{background:#f6f0e3;border-radius:14px;flex-wrap:wrap;gap:16px;padding:18px;display:flex}.YKLAsG_facts>div{flex:1;min-width:85px}.YKLAsG_facts strong,.YKLAsG_facts span{display:block}.YKLAsG_facts strong{font-size:15px}.YKLAsG_facts span{color:#625b4b;margin-top:4px;font-size:12px}.YKLAsG_content section{margin-top:26px}.YKLAsG_content h3{font:800 23px/1.2 var(--font-baloo),sans-serif;color:#37342e;margin-bottom:16px}.YKLAsG_content h4{margin:22px 0 12px;font-size:14px;font-weight:700}.YKLAsG_endpoint{gap:12px;margin:16px 0;display:flex}.YKLAsG_endpoint small{color:#a91f55;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;display:block}.YKLAsG_endpoint strong{margin-top:4px;font-size:16px;display:block}.YKLAsG_endpoint p{color:#625b4b;margin:5px 0;font-size:14px}.YKLAsG_endpoint a,.YKLAsG_fullQuest{color:#a91f55;padding:12px 0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.YKLAsG_dot,.YKLAsG_finishDot{background:#a91f55;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px;box-shadow:0 0 0 5px #f9eaf0}.YKLAsG_finishDot{background:#267780;box-shadow:0 0 0 5px #eaf3f3}.YKLAsG_landmarks{gap:10px;padding-bottom:6px;list-style:none;display:flex;overflow-x:auto}.YKLAsG_landmarks li{background:#fff;border:1px solid #e8e3d8;border-radius:12px;flex:0 0 145px;overflow:hidden}.YKLAsG_landmarks span{padding:12px;font-size:14px;font-weight:650;display:block}.YKLAsG_placeImage{height:95px;position:relative}.YKLAsG_note{color:#625b4b;margin:8px 0;font-size:13px;line-height:1.5}.YKLAsG_playerPhotos a{border-radius:12px;flex:0 0 150px;height:140px;display:block;position:relative;overflow:hidden}.YKLAsG_fullQuest{margin-top:16px}.YKLAsG_bottom{background:#fffdf8;border-top:1px solid #e8e3d8;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:12px;display:flex;position:sticky;bottom:0}.YKLAsG_bottom button{color:#fff;background:#a91f55;border-radius:12px;flex-shrink:0;min-height:44px;padding:12px 18px;font-size:14px;font-weight:700}.YKLAsG_panel button:focus-visible,.YKLAsG_panel a:focus-visible{outline-offset:3px;outline:3px solid #267780}@media (max-width:600px){.YKLAsG_position{align-items:flex-end;padding:10px 0 0}.YKLAsG_panel{border-radius:22px 22px 0 0;max-height:calc(100dvh - 10px)}.YKLAsG_content{padding:20px}.YKLAsG_top{padding:8px 20px}.YKLAsG_title{font-size:27px}.YKLAsG_hero{height:210px}.YKLAsG_bottom{padding:12px 20px}}
.lYWUKq_intro{color:#625b4b;width:100%;max-width:640px;font-size:16px;line-height:1.6}.lYWUKq_rail{scroll-snap-type:x mandatory;align-items:flex-start;gap:16px;padding:2px 2px 14px;display:flex;overflow-x:auto}.lYWUKq_card{scroll-snap-align:start;background:#fff;border:1px solid #e8e3d8;border-radius:22px;flex:0 0 87%;min-width:0;overflow:hidden}.lYWUKq_picture{height:175px;display:block;position:relative;overflow:hidden}.lYWUKq_included{color:#22654c;background:#fffdf8;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.lYWUKq_body{padding:18px}.lYWUKq_category{letter-spacing:.1em;text-transform:uppercase;color:#a91f55;font-size:10px;font-weight:750}.lYWUKq_body h3{font:800 23px/1.12 var(--font-baloo),sans-serif;color:#37342e;text-wrap:balance;margin:8px 0 10px}.lYWUKq_hook{color:#625b4b;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.lYWUKq_facts{color:#37342e;flex-wrap:wrap;gap:8px 12px;margin-top:15px;font-size:12px;display:flex}.lYWUKq_facts span{align-items:center;gap:5px;display:flex}.lYWUKq_facts svg{color:#a91f55}.lYWUKq_start{color:#625b4b;margin-top:8px;font-size:12px;line-height:1.4}.lYWUKq_rating{color:#926000;margin-top:12px;font-size:14px;font-weight:700}.lYWUKq_rating span{color:#625b4b;font-size:12px;font-weight:400}.lYWUKq_details{border-top:1px solid #e8e3d8;margin-top:14px;padding-top:4px}.lYWUKq_details summary{cursor:pointer;color:#a91f55;padding:12px 0;font-size:14px;font-weight:700}.lYWUKq_details p{color:#625b4b;margin:10px 0;font-size:14px;line-height:1.6}.lYWUKq_details a{color:#a91f55;padding:8px 0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}.lYWUKq_navigation{color:#625b4b;justify-content:space-between;align-items:center;margin:8px 0;font-size:12px;display:flex}.lYWUKq_navigation>div{gap:8px;display:flex}.lYWUKq_navigation button{color:#a91f55;background:#fff;border:1px solid #e8e3d8;border-radius:50%;width:44px;height:44px;font-size:24px}.lYWUKq_card a:focus-visible,.lYWUKq_details summary:focus-visible,.lYWUKq_navigation button:focus-visible{outline-offset:3px;outline:3px solid #267780}@media (min-width:768px){.lYWUKq_rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid;overflow:visible}.lYWUKq_navigation>div{display:none}.lYWUKq_picture{height:190px}}@media (prefers-reduced-motion:reduce){.lYWUKq_rail{scroll-behavior:auto}}@media (min-width:768px){.lYWUKq_body h3{min-height:52px}.lYWUKq_hook{min-height:87px}}.lYWUKq_previewButton{text-align:left;color:#a91f55;border-top:1px solid #e8e3d8;width:100%;min-height:48px;margin-top:14px;padding:14px 0 0;font-size:14px;font-weight:700;display:block}.lYWUKq_previewButton:hover{text-decoration:underline}.lYWUKq_previewButton:focus-visible{outline-offset:3px;outline:3px solid #267780}
