.public-edition-new .public-edition-content{--ink:inherit;--ink-2:inherit;--paper:inherit;--paper-2:inherit;--jade:inherit;--gold:inherit;--line:inherit;--seal:var(--action-primary);--seal-text:var(--action-primary-hover);--seal-on-dark:var(--teal-on-dark);--muted:var(--ink-3);--line-l:color-mix(in srgb, var(--on-dark) 20%, transparent);overflow-x:visible}.public-edition-new .public-edition-content :is(h1,h2,h3,.serif){font-family:var(--font-body);letter-spacing:-.025em;font-weight:600}.public-edition-new .public-edition-content .wrap{width:min(1200px,100% - 80px);padding-inline:0}.public-edition-new .public-edition-content :is(.report,.story-right,.plan,.journeys,.demo-door,.rev-card,.apply-form,.intake-form fieldset,.intake-trust,.intake-done){background:var(--paper)}.public-edition-new .public-edition-content :is(.hero,.final,.learn-cta){background:var(--ink)}.public-edition-new .public-edition-content .btn{background:var(--action-primary);color:var(--on-dark);box-shadow:none}.public-edition-new .public-edition-content .btn:hover{background:var(--action-primary-hover)}.public-edition-new .public-edition-content .btn.ghost{color:inherit;background:0 0}.public-edition-new .public-edition-content :is(input,select,textarea){background:var(--paper);color:var(--ink)}.public-edition-new .public-edition-content :focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.public-edition-new .public-edition-content .dark :focus-visible{outline-color:var(--on-dark)}@media (max-width:600px){.public-edition-new .public-edition-content .wrap{width:calc(100% - 40px)}}.public-edition-new .public-edition-content .conversion-hero{background:linear-gradient(100deg, color-mix(in srgb, var(--ink) 96%, transparent), color-mix(in srgb, var(--ink) 55%, transparent)), url(/report-covers/koh-samui.jpg) center/cover}.public-edition-new .public-edition-content .doc-table{overflow-wrap:anywhere;width:100%;min-width:0}.public-edition-new .public-edition-content .wa{background:var(--action-primary);color:var(--on-dark)}.public-edition-new .public-edition-content .tier-chip.t1{color:var(--action-primary-hover);background:var(--paper-2)}.public-edition-new .public-edition-content.marketing-v2{font-family:var(--font-body);font-size:1.0625rem;line-height:1.6}.public-edition-new .public-edition-content.marketing-v2 :is(h1,h2,h3,h4,.serif){font-family:var(--font-body);letter-spacing:-.02em;font-style:normal;font-weight:600}.public-edition-new .public-edition-content.marketing-v2 :is(h1,.sec-head h1){font-size:var(--public-page-title);line-height:1.15}.public-edition-new .public-edition-content.marketing-v2 :is(.property-header,.learn:has(.learn-body) .learn-head,.legal-document) h1{font-size:var(--public-article-title);line-height:1.18}.public-edition-new .public-edition-content.marketing-v2 h2{font-size:var(--public-section-title);line-height:1.2}.public-edition-new .public-edition-content.marketing-v2 :is(h3,.plan h3,.intake-panel h2,.property-start h2,.programme-aud h2,.feedback-rail h2,.feedback-privacy h2,.verify-result>strong){font-size:clamp(1.25rem,1.55vw,1.375rem);line-height:1.3}.public-edition-new .public-edition-content.marketing-v2 :is(.learn-body,.property-body,.legal-document){max-width:70ch;font-size:1.0625rem;line-height:1.6}.public-edition-new .public-edition-content.marketing-v2 :is(.learn-body,.property-body,.legal-document) :is(p,li){font-size:inherit;line-height:inherit}.public-edition-new .public-edition-content.marketing-v2 :is(.learn-card p,.property-card-grid p,.programme-aud li,.apply-points li,.conversion-steps p,.conversion-boundary p){font-size:1.0625rem;line-height:1.6}.public-edition-new .public-edition-content.marketing-v2 :is(input,select,textarea,button,.btn){font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:1rem;line-height:1.5}.public-edition-new .public-edition-content.marketing-v2 :is(input,select,textarea){font-weight:400}.public-edition-new .public-edition-content.marketing-v2 :is(button,.btn){font-weight:600}.public-edition-new .public-edition-content.marketing-v2 :is(label,legend,.form-group label,.verify-form label>span){font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:600;line-height:1.45}.public-edition-new .public-edition-content.marketing-v2 :is(small,.form-group small,.form-note,.form-error,.apply-privacy,.intake-boundary,.intake-hint,.intake-nocharge,.intake-promo-rail,.intake-lead,.intake-turnaround,.aud-fine,.property-boundary,.property-byline,.property-breadcrumb,.property-quick-cta>span,.learn-hero figcaption){font-size:.875rem;font-weight:400;line-height:1.5}.public-edition-new .public-edition-content.marketing-v2 :is(.mono,.learn-meta,.aud-tag,.intake-flag,.legal-heading-no,.legal-lang a,.legal-toc summary,.property-toc h2,.doc-table th,.doc-cap,.status,.plan .tag){font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:600;line-height:1.45}.public-edition-new .public-edition-content.marketing-v2 :is(.price,.intake-offers strong,.intake-done-price,.intake-trust>strong,.tick b,.score b){font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:600}.public-edition-new .public-edition-content.marketing-v2 :is(h1,h2,h3) em,.public-edition-new .public-edition-content.marketing-v2 .programme-disclosure p{font-style:normal}.public-edition-new .public-edition-content.marketing-v2 .verify-form input{font-family:var(--font-mono);font-weight:500}.public-edition-new .public-edition-content.marketing-v2 .beam-layer{overflow:clip}
