.-dBTwW_comparison{scroll-margin-top:var(--stay-anchor-offset,110px);margin-top:24px}.-dBTwW_header>h3{color:var(--ink);margin:0;font-size:20px;font-weight:700;line-height:1.5}.-dBTwW_hotels{gap:14px;margin-top:14px;display:grid}.-dBTwW_hotel{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex-direction:column;min-width:0;padding:16px;display:flex}.-dBTwW_purpose{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.-dBTwW_hotel h4{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:18px;font-weight:700;line-height:1.5}.-dBTwW_facts{margin:14px 0 0;font-size:14px;line-height:1.7}.-dBTwW_facts>div{border-top:1px solid var(--border);grid-template-columns:6em minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.-dBTwW_facts dt{color:var(--ink);font-weight:600}.-dBTwW_facts dd{color:var(--muted);margin:0}.-dBTwW_sources{flex-wrap:wrap;gap:4px 12px;margin:8px 0 14px;font-size:14px;line-height:1.7;display:flex}.-dBTwW_sources a{box-sizing:border-box;min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;padding:10px 0;text-decoration:underline;display:inline-flex}.-dBTwW_booking{margin-top:auto}.-dBTwW_booking .-dBTwW_bookingLink{color:#fff;background:#15803d;border:1px solid #15803d;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:68px;padding:12px 14px;text-decoration:none;display:flex}.-dBTwW_booking .-dBTwW_bookingLink:hover{background:#166534;border-color:#166534}.-dBTwW_booking .-dBTwW_bookingLink:focus-visible{outline-offset:3px;outline:3px solid #217c6b}.-dBTwW_provider{font-size:11px;font-weight:500;line-height:1.4;display:block}.-dBTwW_booking .-dBTwW_bookingLink .-dBTwW_cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:auto;min-height:0;margin:0;font-size:14px;font-weight:700;line-height:1.7;display:grid}.-dBTwW_cta>span:first-child{text-wrap:balance}.-dBTwW_cta:lang(ko)>span:first-child{word-break:keep-all;overflow-wrap:normal}.-dBTwW_note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.8}@media (min-width:900px){.-dBTwW_hotels{grid-template-columns:repeat(3,minmax(0,1fr))}.-dBTwW_facts>div{grid-template-columns:1fr;gap:2px}}
