@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/lexend-vietnamese-wght-normal.RvljkFvg.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/lexend-latin-ext-wght-normal.B6JQhE1e.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/lexend-latin-wght-normal.ci0D1wrL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ovela-font-sans:"Lexend Variable", "Lexend", ui-sans-serif, system-ui, sans-serif;--ovela-color-ink:#10363e;--ovela-color-ink-2:#2c4e55;--ovela-color-muted:#4f676c;--ovela-color-petrol:#0f5562;--ovela-color-petrol-deep:#0b3f49;--ovela-color-teal:#3e9c95;--ovela-color-teal-ink:#1f6f69;--ovela-color-soft:#e6f1ef;--ovela-color-bg:#f1f5f5;--ovela-color-card:#fff;--ovela-color-coral:#e9796c;--ovela-color-coral-ink:#a8443a;--ovela-color-line:#e1e8e7;--ovela-radius-card:22px;font-family:var(--ovela-font-sans);color:var(--ovela-color-ink);background:var(--ovela-color-bg);font-synthesis:none;text-rendering:optimizelegibility;font-size:17px;line-height:1.65}*{box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--ovela-color-petrol);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select{font:inherit}button{cursor:pointer}button,input,select{color:inherit}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}input,select,button{max-width:100%}:focus-visible{outline:3px solid var(--ovela-color-petrol);outline-offset:4px}main:focus{outline:none}[hidden]{display:none!important}h1,h2,h3,h4,p,ul{margin:0}h1,h2,h3,h4{letter-spacing:-.025em;font-weight:500;line-height:1.23}h1{max-width:25ch;font-size:clamp(1.9rem,4.1vw,3.25rem)}h2{max-width:30ch;font-size:clamp(1.4rem,2.3vw,2rem)}h3{font-size:1.2rem}h4{font-size:1.05rem}p{max-width:71ch}p+p{margin-block-start:1rem}ul{padding-inline-start:1.4rem}li+li{margin-block-start:.65rem}section{scroll-margin-block-start:1.5rem}.shell{width:min(1160px,100% - 64px);margin-inline:auto}.quiet{color:var(--ovela-color-muted)}.skip{z-index:10;background:var(--ovela-color-card);border-radius:12px;padding:.7rem 1rem;position:absolute;inset-block-start:-12rem;inset-inline-start:1rem}.skip:focus{inset-block-start:.5rem}.site-header{border-block-end:1px solid var(--ovela-color-line);background:var(--ovela-color-bg)}.header-inner{align-items:center;gap:1.5rem;min-height:105px;display:flex}.brand{flex-shrink:0;align-items:center;min-height:48px;display:flex}.brand img{width:155px}.primary-nav{align-items:center;gap:1.3rem;margin-inline-start:auto;font-size:.92rem;display:flex}.primary-nav>a,.language-link{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.primary-nav>a[aria-current=page]{box-shadow:inset 0 -2px var(--ovela-color-petrol)}.language-link{border:1px solid var(--ovela-color-line);background:var(--ovela-color-card);border-radius:999px;justify-content:center;min-width:80px;padding-inline:.8rem;font-size:.9rem}.guide-menu{position:relative}.guide-menu summary{cursor:pointer;min-height:44px;color:var(--ovela-color-petrol);line-height:44px;list-style-position:inside;display:list-item}.guide-links{z-index:5;background:var(--ovela-color-card);border:1px solid var(--ovela-color-line);border-radius:18px;width:min(340px,85vw);padding:.7rem;display:grid;position:absolute;inset-block-start:100%;inset-inline-end:0;box-shadow:0 12px 32px #10363e17}.guide-links a{border-radius:8px;min-height:44px;padding:.55rem .7rem;text-decoration:none}.guide-links a:hover{background:var(--ovela-color-soft)}.page-intro{padding-block:56px 38px}.page-intro h1{margin-block:18px 22px}.home-intro{padding-block:64px 38px}.home-intro h1{max-width:24ch}.eyebrow{color:var(--ovela-color-teal-ink);letter-spacing:.015em;font-size:.95rem;font-weight:500}.back-link{align-items:center;min-height:44px;display:inline-flex}.answer-first{max-width:70ch;color:var(--ovela-color-ink-2);font-size:1.12rem;line-height:1.7}.intro-meta{color:var(--ovela-color-muted);flex-wrap:wrap;gap:.3rem 1.5rem;margin-block-start:25px;font-size:.9rem;display:flex}.intro-meta a{align-items:center;min-height:44px;display:inline-flex}.intro-meta span{align-items:center;gap:.35rem;display:inline-flex}.section-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:24px;display:flex}.section-heading h2{max-width:32ch}.first-steps{padding-block:10px 64px}.step-links{background:var(--ovela-color-card);border:1px solid var(--ovela-color-line);border-radius:var(--ovela-radius-card);overflow:hidden}.step-link{justify-content:space-between;align-items:center;gap:2rem;padding:29px 32px;text-decoration:none;display:flex}.step-link+.step-link{border-block-start:1px solid var(--ovela-color-line)}.step-link:hover{background:var(--ovela-color-soft)}.step-link>span:first-child{gap:6px;max-width:69ch;display:grid}.step-link strong{color:var(--ovela-color-ink);font-size:1.2rem;font-weight:500;line-height:1.4}.step-link>span>span{color:var(--ovela-color-muted)}.link-action{flex-shrink:0;align-items:center;gap:.6rem;font-weight:500;display:inline-flex}.about-band{background:var(--ovela-color-soft);padding-block:64px}.about-layout{grid-template-columns:1fr 1fr;gap:90px;display:grid}.about-layout h2{margin-block-end:24px}.principles h3{margin-block-end:25px}.principle{border-block-start:1px solid var(--ovela-color-line);padding-block:17px}.principle h4{margin-block-end:6px}.principle p{color:var(--ovela-color-ink-2)}.reading-section{padding-block:64px}.reading-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.reading-grid h3{margin-block-end:10px}.grade-links{flex-wrap:wrap;gap:10px;margin-block-start:24px;display:flex}.grade-links a{border:1px solid var(--ovela-color-line);background:var(--ovela-color-card);border-radius:12px;align-items:center;min-height:48px;padding:8px 15px;text-decoration:none;display:inline-flex}.grade-links a:hover,.grade-links a[aria-current=page]{background:var(--ovela-color-soft);border-color:var(--ovela-color-teal-ink)}.reading-links{gap:24px;display:grid}.reading-links>a{border-block-end:1px solid var(--ovela-color-line);padding-block-end:24px;text-decoration:none;display:block}.reading-links p{color:var(--ovela-color-muted)}.development-section{border-block-start:1px solid var(--ovela-color-line);justify-content:space-between;align-items:center;gap:40px;padding-block:40px;display:flex}.development-section h2{margin-block-end:14px}.development-section p{max-width:69ch}.button{border:1px solid var(--ovela-color-petrol);background:var(--ovela-color-petrol);min-height:52px;color:var(--ovela-color-card);text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:12px 23px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.button:hover{background:var(--ovela-color-petrol-deep);text-decoration:none}.button.secondary{background:var(--ovela-color-soft);color:var(--ovela-color-petrol);flex-shrink:0}.button.secondary:hover{border-color:var(--ovela-color-petrol-deep)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;background:var(--ovela-color-soft);color:var(--ovela-color-muted);border-color:var(--ovela-color-line)}.text-button{min-height:48px;color:var(--ovela-color-petrol);text-underline-offset:.2em;background:0 0;border:0;padding:8px 10px;text-decoration:underline}.text-link{align-items:center;min-height:44px;display:inline-flex}.form-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-block-start:26px;display:flex}.content-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:58px;padding-block:12px 32px;display:grid}.tool-main,.calculator-output{min-width:0}.tool-aside{background:var(--ovela-color-soft);border-radius:var(--ovela-radius-card);align-self:start;padding:28px}.tool-aside h2{margin-block-end:20px;font-size:1.35rem}.tool-aside p{margin-block-end:20px}.tool-aside a{align-items:center;min-height:44px;display:inline-flex}.notice{background:var(--ovela-color-soft);border-inline-start:3px solid var(--ovela-color-teal-ink);border-radius:14px;border-start-start-radius:0;border-end-start-radius:0;margin-block-end:24px;padding:20px 24px}.notice h2{margin-block-end:18px}.notice a{font-weight:500}.question-fieldset{border:0;margin:30px 0;padding:0}.question-fieldset legend{margin-block-end:12px;font-size:1.15rem;font-weight:500;line-height:1.4}.question-fieldset p{margin-block-end:15px}.radio-choices{gap:10px;margin-block-start:12px;display:grid}.radio-choices label{border:1px solid var(--ovela-color-line);background:var(--ovela-color-card);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-height:48px;padding:12px 16px;display:flex}.radio-choices label:has(input:checked){border-color:var(--ovela-color-petrol);background:var(--ovela-color-soft)}input[type=radio],input[type=checkbox]{appearance:auto;width:22px;height:22px;accent-color:var(--ovela-color-petrol);flex:none;margin:3px 0 0}.form-message{color:var(--ovela-color-petrol);margin-block-start:16px;font-weight:500}.result-panel{background:var(--ovela-color-card);border:1px solid var(--ovela-color-line);border-radius:var(--ovela-radius-card);margin-block-start:28px;padding:28px}.result-panel h2{margin-block:12px 18px}.result-panel>p{margin-block-end:18px}.result-notice{color:var(--ovela-color-teal-ink);font-weight:500}.future-save{border-block-start:1px solid var(--ovela-color-line);margin-block-start:26px;padding-block-start:22px}.future-save p{color:var(--ovela-color-muted);margin-block-start:12px}.calculator-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.5fr);gap:40px;padding-block:16px 35px;display:grid}.calculator-form{background:var(--ovela-color-card);border:1px solid var(--ovela-color-line);border-radius:var(--ovela-radius-card);padding:28px}.calculator-form label,.field-label{font-weight:500}.field-group>label{margin-block-end:14px;display:block}select,input[type=email]{background:var(--ovela-color-bg);border:1px solid var(--ovela-color-muted);border-radius:12px;width:100%;min-height:52px;padding:11px 13px}select{cursor:pointer}.calculator-form .question-fieldset{margin-block:28px}.calculator-form legend{font-size:1rem}.calculator-form .radio-choices label{font-weight:400}.field-hint{font-size:1rem;margin-block:12px 0!important}.draft-toggle{background:var(--ovela-color-soft);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-height:52px;padding:18px;display:flex}.empty-result{border-block-start:1px solid var(--ovela-color-line);color:var(--ovela-color-muted);padding:28px 0}.empty-result p:first-child{color:var(--ovela-color-ink-2);font-size:1.2rem}.calculator-output .result-panel{margin-block-start:0}.result-status{font-weight:500}.result-meta{margin-block-start:22px}.more-links{padding-block:20px 35px}.table-scroll{overscroll-behavior-inline:contain;border:1px solid var(--ovela-color-line);background:var(--ovela-color-card);border-radius:16px;max-width:100%;margin-block:24px;overflow-x:auto}table{border-collapse:collapse;text-align:start;width:100%;min-width:640px;font-size:1rem;line-height:1.5}caption{text-align:start;border-block-end:1px solid var(--ovela-color-line);color:var(--ovela-color-petrol);padding:18px 20px;font-weight:500}thead{background:var(--ovela-color-soft)}th,td{text-align:start;vertical-align:top;border-block-end:1px solid var(--ovela-color-line);padding:20px}tr:last-child>th,tr:last-child>td{border-block-end:0}th{font-weight:500}tbody th{width:48%;min-width:250px}td{min-width:155px}thead th{font-weight:500}.row-condition{color:var(--ovela-color-muted);margin-block:12px;font-size:1rem;font-weight:400}.row-source{overflow-wrap:anywhere;font-size:.9rem;font-weight:400;display:block}.comparison-table small{margin-block-start:8px;font-size:1rem;display:block}.comparison-table tbody th{width:24%;min-width:160px}.article-content{max-width:880px;padding-block:12px 28px}.article-content>section{margin-block:0 44px}.article-content h2{margin-block-end:22px}.article-content .intro-detail{margin-block-end:38px;font-size:1.1rem}.article-content .next-step{border-block-start:1px solid var(--ovela-color-line);padding-block-start:28px}.next-step>.text-link{margin-inline-start:24px}.preparation-content>section{border-block-start:1px solid var(--ovela-color-line);max-width:70ch;padding-block-start:28px}.waitlist-content{max-width:730px}.waitlist-form{border:1px solid var(--ovela-color-line);border-radius:var(--ovela-radius-card);background:var(--ovela-color-card);margin-block-end:24px;padding:28px}.waitlist-form fieldset{border:0;min-width:0;margin:0;padding:0}.waitlist-form legend{margin-block-end:24px;font-weight:500}.waitlist-form .field-label{margin-block-end:12px;display:block}.consent{align-items:flex-start;gap:13px;min-height:44px;margin-block:22px 8px;display:flex}.waitlist-form .button{margin-block-start:22px;display:flex}.placeholder-list{padding:0;list-style:none}.placeholder-list li{border:1px dashed var(--ovela-color-muted);background:var(--ovela-color-card);border-radius:12px;padding:18px 22px}.source-section{border-block-start:1px solid var(--ovela-color-line);margin-block-start:40px;padding-block:36px 48px}.source-section h2{margin-block-end:16px;font-size:1.25rem}.source-section>p{font-size:1rem}.source-links{flex-wrap:wrap;gap:5px 24px;margin-block:13px 20px;padding:0;list-style:none;display:flex}.source-links li+li{margin:0}.source-links a{align-items:center;min-height:44px;display:flex}.translation-note{color:var(--ovela-color-muted);border-inline-start:2px solid var(--ovela-color-teal-ink);margin-block-start:20px;padding-inline-start:14px}.site-footer{background:var(--ovela-color-soft);border-block-start:1px solid var(--ovela-color-line);padding-block:42px}.footer-main{grid-template-columns:1.4fr 1fr;gap:90px;display:grid}.footer-brand{align-items:center;min-height:44px;font-size:1.3rem;font-weight:500;text-decoration:none;display:inline-flex}.footer-main>div>p{max-width:58ch;margin-block-start:12px}.footer-main nav{grid-template-columns:1fr 1fr;align-content:start;gap:12px 20px;display:grid}.footer-main nav a{align-items:center;min-height:44px;display:flex}@media (width<=1000px){.header-inner{flex-wrap:wrap;gap:20px;padding-block:18px}.primary-nav{flex-wrap:wrap;order:3;width:100%;margin-inline-start:0}.language-link{margin-inline-start:auto}.about-layout,.reading-grid{gap:40px}.content-layout{gap:28px}.calculator-layout{grid-template-columns:minmax(0,1fr);max-width:880px}.calculator-form{display:block}.footer-main{gap:40px}}@media (width<=650px){.shell{width:calc(100% - 40px)}.header-inner{gap:10px 16px;padding-block:14px}.brand img{width:143px}.primary-nav{gap:4px 20px;font-size:.92rem}.guide-links{inset-inline:0 auto}.page-intro{padding-block:32px 26px}.page-intro h1{margin-block:14px 20px}.home-intro{padding-block:36px 26px}.answer-first{font-size:1.05rem}.intro-meta{gap:0 18px;margin-block-start:16px}.section-heading{display:block}.section-heading p{margin-block-start:10px}.first-steps{padding-block:12px 40px}.step-link{gap:18px;padding:24px;display:grid}.step-link strong{font-size:1.12rem}.link-action{font-size:1rem}.about-band{padding-block:40px}.about-layout,.reading-grid,.content-layout,.footer-main{grid-template-columns:minmax(0,1fr);gap:32px}.reading-section{padding-block:40px}.development-section{padding-block:30px;display:block}.development-section .button{margin-block-start:23px}.tool-aside{padding:24px}.notice{padding:18px}.question-fieldset{margin-block:28px}.result-panel{padding:22px 18px}.calculator-form{padding:24px 20px}.calculator-output .result-panel{padding:24px 16px}.calculator-layout{gap:28px}.next-step>.text-link{margin-block-start:12px;margin-inline-start:0;display:flex}.article-content>section{margin-block-end:32px}.source-section{margin-block-start:30px;padding-block:30px}.source-links{gap:2px 18px}.source-section h2{font-size:1.25rem}.footer-main nav{grid-template-columns:1fr}.site-footer{padding-block:32px}.waitlist-form{padding:24px 20px}.guide-menu{max-width:100%}.table-scroll{border-radius:12px}h1{overflow-wrap:break-word}.article-content .grade-links{margin-block-end:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.future-save,.form-actions{display:none}.shell{width:100%;max-width:none}body{background:#fff}table{min-width:0}.table-scroll{overflow:visible}.result-panel{break-inside:avoid}}@media (width<=650px){.table-scroll{position:relative;overflow:visible}.benefit-table{width:100%;min-width:0;display:block}.benefit-table caption{width:100%;display:block}.benefit-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.benefit-table tbody{display:block}.benefit-table tbody tr{border-block-end:1px solid var(--ovela-color-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.benefit-table tbody tr:last-child{border-block-end:0}.benefit-table tbody th{border-block-end:0;grid-column:1/-1;width:auto;min-width:0;padding:20px;display:block}.benefit-table tbody td{overflow-wrap:anywhere;border:0;min-width:0;padding:0 18px 20px;display:block}.benefit-table tbody td:before{content:attr(data-label);color:var(--ovela-color-muted);margin-block-end:8px;font-weight:500;line-height:1.45;display:block}.benefit-table .row-condition{margin-block:10px}.benefit-table .row-source{font-size:1rem}}.row-source{align-items:center;min-height:44px;padding-block:8px;display:flex}.notice a{align-items:center;min-height:44px;display:inline-flex}.test-notice{border-block-end:1px solid var(--ovela-color-petrol);padding-block:18px}.test-notice p{margin-block:6px 0}.future-save form{text-align:start}.future-save .field{border:1px solid var(--ovela-color-petrol);width:100%;min-height:48px;color:inherit;font:inherit;background:#fff;border-radius:8px;padding:10px 12px;display:block}.future-save .field-label{margin-block:14px 8px;font-weight:600;display:block}.future-save .consent-choice{align-items:start;gap:12px;min-height:44px;padding-block:16px;display:flex}.future-save .consent-choice input{width:24px;height:24px;accent-color:var(--ovela-color-petrol);flex-shrink:0}
