.page-wrap.svelte-1teoznn{background-color:var(--sand);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.article-reading-main.svelte-1teoznn{flex:1;padding-bottom:96px}.article-header-section.svelte-1teoznn{padding-top:clamp(40px,6vw,64px);padding-bottom:24px}.header-container.svelte-1teoznn{max-width:820px}.breadcrumb-bar.svelte-1teoznn{color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.breadcrumb-bar.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--ocean);text-decoration:none}.breadcrumb-bar.svelte-1teoznn a:where(.svelte-1teoznn):hover{text-decoration:underline}.breadcrumb-bar.svelte-1teoznn .sep:where(.svelte-1teoznn){opacity:.5}.cat-badge.svelte-1teoznn{text-transform:uppercase;color:var(--coral);letter-spacing:.05em;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.article-headline.svelte-1teoznn{font-family:var(--font-display);color:var(--ocean);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(32px,4.5vw,48px);line-height:1.25}.article-byline.svelte-1teoznn{align-items:center;gap:12px;display:flex}.author-circle.svelte-1teoznn{font-size:24px}.byline-meta.svelte-1teoznn{flex-direction:column;display:flex}.byline-author.svelte-1teoznn{color:var(--ocean);font-size:14.5px;font-weight:700}.byline-details.svelte-1teoznn{color:var(--muted);font-size:12.5px}.hero-image-container.svelte-1teoznn{max-width:1040px;margin-bottom:48px}.hero-image-wrap.svelte-1teoznn{border-radius:var(--radius-lg);width:100%;height:clamp(320px,45vw,500px);overflow:hidden;box-shadow:0 10px 36px #0e3b3614}.article-cover-img.svelte-1teoznn{object-fit:cover;width:100%;height:100%}.reading-layout-grid.svelte-1teoznn{grid-template-columns:1fr 300px;gap:56px;display:grid}.reading-article-content.svelte-1teoznn{max-width:740px}.toc-callout-box.svelte-1teoznn{border:1px solid var(--hairline);border-left:4px solid var(--ocean);border-radius:var(--radius-md);background:#fff;margin-bottom:44px;padding:24px 28px}.toc-title.svelte-1teoznn{font-family:var(--font-display);color:var(--ocean);margin-bottom:14px;font-size:18px}.toc-list.svelte-1teoznn{margin:0;padding-left:20px}.toc-list.svelte-1teoznn li:where(.svelte-1teoznn){margin-bottom:8px;font-size:14.5px}.toc-list.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--ocean);text-decoration:none}.toc-list.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--coral);text-decoration:underline}.content-block.svelte-1teoznn{margin-bottom:48px}.content-block.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--font-display);color:var(--ocean);margin-bottom:18px;font-size:clamp(24px,3.2vw,30px);line-height:1.35}.markdown-text.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--ink);margin-bottom:20px;font-size:16.5px;line-height:1.8}.markdown-text.svelte-1teoznn ul:where(.svelte-1teoznn),.markdown-text.svelte-1teoznn ol:where(.svelte-1teoznn){margin-bottom:20px;padding-left:24px}.markdown-text.svelte-1teoznn li:where(.svelte-1teoznn){margin-bottom:8px;font-size:16px;line-height:1.7}.hotel-inline-callout.svelte-1teoznn{border:1.5px solid var(--hairline-strong);border-radius:var(--radius-md);background:#fff;margin:28px 0;padding:24px;box-shadow:0 4px 16px #0e3b360d}.callout-header.svelte-1teoznn{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.callout-badge.svelte-1teoznn{text-transform:uppercase;color:#fff;background:var(--ocean);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.callout-score.svelte-1teoznn{color:#d97706;font-size:12.5px;font-weight:700}.callout-hotel-name.svelte-1teoznn{font-family:var(--font-display);color:var(--ocean);margin-bottom:6px;font-size:20px}.callout-hotel-name.svelte-1teoznn a:where(.svelte-1teoznn){color:inherit;text-decoration:none}.callout-hotel-name.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--coral)}.callout-loc.svelte-1teoznn{color:var(--muted);margin-bottom:10px;font-size:13px}.callout-rate.svelte-1teoznn{color:var(--coral);font-weight:700}.callout-desc.svelte-1teoznn{color:var(--ink);margin-bottom:16px;font-size:14px;line-height:1.6}.btn-check-agoda.svelte-1teoznn{background:var(--ocean);color:#fff;border-radius:var(--radius-sm);align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-check-agoda.svelte-1teoznn:hover{background:var(--coral)}.author-bio-card.svelte-1teoznn{border:1px solid var(--hairline);border-radius:var(--radius-md);background:#fff;align-items:flex-start;gap:18px;margin:44px 0 28px;padding:24px;display:flex}.author-avatar.svelte-1teoznn{font-size:32px}.bio-name.svelte-1teoznn{color:var(--ocean);margin-bottom:4px;font-size:16px}.bio-text.svelte-1teoznn{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.sidebar-sticky-wrapper.svelte-1teoznn{flex-direction:column;gap:24px;display:flex;position:sticky;top:96px}.sidebar-box.svelte-1teoznn{border:1px solid var(--hairline);border-radius:var(--radius-md);background:#fff;padding:20px}.side-head.svelte-1teoznn{color:var(--ocean);margin-bottom:14px;font-size:14.5px;font-weight:700}.side-toc.svelte-1teoznn{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.side-toc.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--ink);font-size:13px;line-height:1.4;text-decoration:none;display:block}.side-toc.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--coral)}.sidebar-promo.svelte-1teoznn{background:var(--ocean);color:#fff;border-radius:var(--radius-md);padding:22px}.sidebar-promo.svelte-1teoznn h4:where(.svelte-1teoznn){margin-bottom:8px;font-size:16px}.sidebar-promo.svelte-1teoznn p:where(.svelte-1teoznn){color:#ffffffd9;margin-bottom:16px;font-size:13px;line-height:1.5}.btn-side-book.svelte-1teoznn{text-align:center;background:var(--coral);color:#fff;border-radius:var(--radius-sm);padding:10px;font-size:13px;font-weight:700;text-decoration:none;display:block}@media (width<=900px){.reading-layout-grid.svelte-1teoznn{grid-template-columns:1fr}.sidebar-sticky-wrapper.svelte-1teoznn{position:static}}
