:root{--cream:#fff;--paper:#fff;--ink:#111;--muted:#333;--line:#dedede;--gold:#111;--aw-ink:#111;--aw-wine:#111;--aw-rose:#111;--aw-coral:#111;--aw-gold:#111;--aw-paper:#fff;--aw-line:#dedede;color-scheme:light}body,html{background:#fff!important;color:#111!important}::selection{background:#e4e4e4;color:#111}.aw-minimal{background:#fff!important;color:#111!important}.aw-minimal *{box-shadow:none!important;border-radius:0!important;scrollbar-color:#aaa #fff!important}.aw-minimal *,.aw-minimal :after,.aw-minimal :before{color:#111!important}.aw-minimal :is(div,section,article,aside,header,footer,main,nav,figure,details,summary,li){background-color:transparent!important;background-image:none!important}.aw-minimal :is(article,aside,section,figure,details,dialog,.ko-photo,.aw-single-path,.aw-price-strip,.aw-registration-fee,.aw-dorm-note,.ko-stage-copy,.aw-story-cover,.aw-story-copy,.aw-story-editor,.aw-admin-auth,.aw-gallery-empty){border:0!important}.aw-minimal :is(em,strong,b){font-style:normal;font-weight:700!important}.aw-minimal :is(button,.ko-button,.aw-channel){background:transparent!important;box-shadow:none!important}.aw-minimal .ko-photo{overflow:hidden;background:#f5f5f5!important}.aw-minimal .ko-photo img{filter:none!important}.aw-minimal .ko-button:after,.aw-minimal .ko-button:before,.aw-minimal .ko-page-intro>p:after,.aw-minimal :is(.ko-page-intro,.ko-kicker):after,.aw-minimal :is(.ko-page-intro,.ko-kicker):before{display:none!important}.aw-minimal :is(a,button,input,textarea,summary):focus-visible{outline:2px solid #111;outline-offset:5px}.aw-minimal .ko-header{background:#fff!important;box-shadow:none!important;border:0;border-bottom:1px solid #e5e5e5}.aw-minimal .ko-brandbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:104px;gap:20px}.aw-minimal .ko-brandbar>.ko-brand{grid-column:2;grid-row:1;justify-self:center;align-items:center;text-align:center}.aw-minimal .ko-brandbar>.ko-brand>span{font-size:40px;letter-spacing:.13em;margin-right:-.13em}.aw-minimal .ko-brandbar>.ko-brand>small{font-size:9.6px;letter-spacing:.06em;font-weight:400!important}.aw-minimal .ko-header-message{grid-column:1;grid-row:1;text-align:left;justify-self:start;font-size:12px}.aw-minimal .ko-header-message em{font-weight:400!important}.aw-minimal .ko-header-contact{grid-column:3;grid-row:1;justify-self:end;gap:7px}.aw-minimal .ko-header-contact>span{font-size:12px;letter-spacing:.06em}.aw-minimal .ko-navigation{border:0}.aw-minimal .ko-navigation a{border:0!important;background:none!important;min-height:44px;font-size:14.4px;font-weight:400}.aw-minimal .ko-navigation a[aria-current=page]{font-weight:700}.aw-minimal .ko-navigation a:before{display:none!important}.aw-minimal .ko-navigation a:after{background:#111;left:36%;right:36%;height:1px;bottom:0}.aw-minimal .aw-channel{border:0!important;width:30px;height:30px;--icon-ink:#fff}.aw-minimal .aw-channel svg{width:25px;height:25px}.aw-minimal .ko-social{gap:13px!important}.aw-minimal .ko-brand{align-items:center;text-align:center}.aw-minimal .ko-button{border:0!important;border-bottom:1px solid #111!important;padding:9px 0!important;min-height:38px;gap:25px;font-weight:700;font-size:13.2px;white-space:normal}.aw-minimal .ko-button span{background:none!important;border:0!important;font-size:20px;margin:0;padding:0;display:inline}.aw-minimal .aw-about-invitation>a,.aw-minimal .aw-about-link,.aw-minimal .ko-text-link{border-color:#111;font-weight:600}.aw-minimal .ko-page-intro{padding:38px 0 26px;text-align:left;margin-bottom:24px;overflow:visible}.aw-minimal .ko-page-intro h1{font-size:36px;font-weight:400}.aw-minimal .ko-page-intro .ko-kicker{font-size:12px;margin-bottom:15px}.aw-minimal .ko-page-intro>p{text-align:left!important;margin-left:0;margin-right:0}.aw-minimal .ko-page-intro>p:last-child:not(.ko-kicker){font-size:14.4px;margin-top:18px;line-height:1.9}.aw-minimal .ko-page-intro h1 em{font-weight:700!important}.aw-minimal .aw-guide-heading .ko-kicker,.aw-minimal .ko-section-heading .ko-kicker{font-size:12px}.aw-minimal .ko-section-note{line-height:1.9}.aw-clean-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);gap:44px;align-items:center;padding-block:36px 26px;position:relative;isolation:isolate;overflow:clip}.aw-clean-hero-copy{position:relative;z-index:1}.aw-clean-eyebrow{font:400 12px/1.8 var(--ko-sans);letter-spacing:.03em;margin:0 0 25px}.aw-minimal .aw-clean-hero h1{font:400 clamp(27px,3.2vw,44px)/1.65 var(--ko-serif);letter-spacing:-.06em;margin:0 0 22px;white-space:nowrap}.aw-clean-hero-description{font:400 14.4px/2 var(--ko-sans);margin:0 0 25px;word-break:keep-all}.aw-clean-hero-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.aw-clean-hero-actions>a:last-child{font:500 13.2px/1.9 var(--ko-sans);padding:9px 0}.aw-clean-hero-photo{height:510px}.aw-clean-hero-flower{position:absolute;z-index:-1;left:-52px;bottom:-15px;width:225px;height:225px;opacity:.055;animation:aw-flower-turn 90s linear infinite;pointer-events:none}.aw-motion-toggle{font:400 10.8px/1.8 var(--ko-sans);padding:0;margin-top:38px;text-decoration:underline;text-underline-offset:4px}.ornaments-paused .aw-clean-hero-flower{animation-play-state:paused!important}.aw-minimal .aw-ribbon{border:0;border-bottom:1px solid #e8e8e8;background:none!important}.aw-minimal .aw-ribbon i{font-size:12px}.aw-minimal .aw-handwritten{transform:none;font-size:14.4px}.aw-minimal .aw-single-path{overflow:visible;gap:35px}.aw-minimal .aw-single-path>div:last-child{padding:0}.aw-minimal .aw-single-path>.ko-photo{height:100%;min-height:440px}.aw-home-comparison{margin:20px 0 10px}.aw-minimal .aw-home-comparison-basis{font-size:12px;line-height:1.8;margin:0 0 10px}.aw-home-comparison dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 10px}.aw-home-comparison dd,.aw-home-comparison dt{font-size:10.8px;line-height:1.8;word-break:keep-all}.aw-home-comparison dd{margin:4px 0 0}.aw-minimal .aw-home-comparison strong{font:700 25px/1.5 var(--ko-serif);display:block;letter-spacing:-.03em}.aw-minimal .aw-home-comparison-note{font-size:10.8px;line-height:1.9;margin:0;max-width:360px}.aw-home-comparison>a{font-size:10.8px;line-height:1.9;text-decoration:underline;text-underline-offset:4px}.aw-minimal .aw-price-strip{padding:18px 0;margin-top:10px;border-bottom:1px solid #e8e8e8!important}.aw-minimal .aw-price-strip>div{align-items:baseline}.aw-minimal .aw-discover-grid>article{overflow:visible}.aw-minimal .aw-discover-grid>article:after,.aw-minimal .aw-discover-grid>article:before{display:none!important}.aw-minimal .aw-discover-grid article>a{position:static!important;display:block;padding:16px 0 0!important;background:none!important}.aw-minimal .aw-discover-grid a>b{position:static;float:right;margin-top:-25px}.aw-minimal .aw-discover-grid h3{font-weight:600;font-size:19px}.aw-minimal .aw-home-contact>svg{display:none}.aw-minimal .aw-home-contact{border-top:1px solid #e5e5e5;padding-block:30px}.aw-minimal .aw-home-contact>div:nth-child(2){flex-basis:auto}.aw-minimal .aw-guide-tabs{gap:25px;margin-bottom:28px}.aw-minimal .aw-guide-tabs button{border:0!important;border-bottom:1px solid #dedede!important;padding:12px 3px;font-size:14.4px;font-weight:400;line-height:1.8}.aw-minimal .aw-guide-tabs button[aria-selected=true]{border-bottom:2px solid #111!important;font-weight:700}.aw-minimal .aw-unified-timeline{gap:20px}.aw-minimal .aw-unified-timeline li{border:0!important;overflow:visible}.aw-minimal .aw-unified-timeline .ko-stage-copy{padding:17px 0 0}.aw-minimal .aw-unified-timeline .ko-stage-number{line-height:1.6;margin-bottom:7px;font:700 13.2px/1.7 var(--ko-sans)}.aw-minimal .aw-unified-timeline h3{font-size:16px}.aw-minimal .aw-unified-timeline p{font-size:13.2px}.aw-minimal .aw-fee-cards{gap:35px}.aw-minimal .aw-fee-cards article{grid-template-columns:54% minmax(0,1fr);gap:23px;overflow:visible}.aw-minimal .aw-fee-cards article>div:last-child{padding:0}.aw-minimal .aw-fee-cards h3{font-weight:700;font-size:25px}.aw-minimal .aw-total strong{font-weight:700!important}.aw-minimal .aw-advance-note{padding:20px 0 0;margin:24px 0 19px;display:block}.aw-minimal .aw-advance-note>span{display:none}.aw-minimal .aw-advance-note strong{font-size:14.4px;font-weight:700}.aw-minimal .aw-advance-note p{font-size:13.2px;line-height:1.9;margin-top:7px}.aw-minimal .aw-advance-note small{font-size:12px}.aw-minimal .aw-registration-fee{padding:10px 0 22px;margin:0;gap:24px;align-items:baseline}.aw-minimal .aw-registration-fee strong{font-weight:700;font-size:18px}.aw-minimal .aw-registration-fee span{font-size:14.4px}.aw-minimal .aw-registration-fee p{font-size:13.2px}.aw-minimal .aw-scope{margin-top:5px}.aw-minimal .aw-scope>summary{border:0;border-top:1px solid #e4e4e4;padding:16px 0;font-size:18px;font-weight:600}.aw-minimal .aw-scope .ko-included-grid article{border:0!important;grid-template-columns:40% minmax(0,1fr);gap:18px}.aw-minimal .aw-scope .ko-included-grid article>div:last-child{padding:0;align-self:center}.aw-minimal .aw-scope .ko-included-grid h3{font-weight:700}.aw-minimal .aw-scope .ko-included-grid p{font-size:13.2px}.aw-minimal .aw-separate-text{border:0;padding:12px 0 0;margin-top:15px}.aw-minimal .aw-dorm-note{padding:12px 0 0;margin-top:12px;font-size:13.2px}.aw-minimal .aw-refund-compact{padding:15px 0 0;border-top:1px solid #e4e4e4!important;margin-top:24px}.aw-minimal .aw-refund-compact p{font-size:12px}.aw-minimal .aw-prep-grid{gap:24px}.aw-minimal .aw-prep-grid article>div:last-child{padding:16px 0 0}.aw-minimal .aw-prep-grid label{font-weight:700}.aw-minimal .aw-prep-grid input{accent-color:#111}.aw-minimal .aw-prep-grid p{font-size:13.2px}.aw-minimal .aw-prep-grid article.is-checked label{font-weight:700;text-decoration:underline;text-underline-offset:5px}.aw-minimal .aw-guide-bottom{border-top:1px solid #e5e5e5}.aw-minimal .ko-benchmark-warning{padding:14px 0;border:0;border-top:1px solid #e5e5e5}.aw-minimal .ko-benchmark-grid{gap:45px}.aw-minimal .ko-benchmark-grid>article{padding:20px 0;border-top:1px solid #e5e5e5!important}.aw-minimal .ko-benchmark-percent strong{font-weight:700!important}.aw-minimal .ko-benchmark-bars i{background:#dcdcdc}.aw-minimal .ko-benchmark-bars>div+div i{background:#111}.aw-minimal .ko-faq-filters{gap:23px;margin-bottom:24px}.aw-minimal .ko-faq-filters button{border:0!important;padding:6px 0;min-height:35px}.aw-minimal .ko-faq-filters button[aria-pressed=true]{font-weight:700;text-decoration:underline;text-underline-offset:9px}.aw-minimal .ko-faq-list details{border-bottom:1px solid #e5e5e5!important}.aw-minimal .ko-faq-list summary{padding:18px 0;font-size:15.6px}.aw-minimal .ko-faq-list summary>span:after,.aw-minimal .ko-faq-list summary>span:before{display:none}.aw-minimal .ko-faq-list details>p{margin-left:0;font-size:14.4px}.aw-minimal .ko-contact-cards article{padding:18px 0}.aw-minimal .ko-contact-cards h2{font-weight:600}.aw-minimal .ko-contact-cards .aw-channel{width:40px;height:40px;margin-bottom:13px}.aw-minimal .ko-cta{padding-block:30px;border-top:1px solid #e5e5e5!important}.aw-minimal .ko-footer{border-top:1px solid #e5e5e5;padding-top:35px}.aw-minimal .ko-footer-main{padding-bottom:20px}.aw-minimal .ko-footer-bottom{border-top:1px solid #e5e5e5}.aw-minimal .ko-footer-main p,.aw-minimal .ko-footer-main small{opacity:1}.aw-minimal .ko-footer-contact>p{color:#111!important}.aw-minimal .aw-about-record strong{font-weight:700!important}.aw-minimal .aw-about-invitation{border-top:1px solid #e5e5e5!important}.aw-minimal .aw-story-grid article>button{border:0!important;background:none!important}.aw-minimal .aw-story-copy{padding:20px 0}.aw-minimal .aw-story-count{border:0;background:#fff!important;font-weight:700}.aw-minimal .aw-story-video-cover>span{background:transparent!important;color:#fff!important;text-shadow:0 1px 7px #000}.aw-minimal .aw-story-video-cover small{background:#fff!important}.aw-minimal .aw-story-media :is(img,video){background:#fff!important}.aw-minimal .aw-gallery-top{border-bottom:1px solid #e5e5e5}.aw-minimal .aw-admin-auth,.aw-minimal .aw-story-editor{padding:20px 0}.aw-minimal .aw-admin :is(input:not([type=checkbox]),textarea){background:#fff;border:0;border-bottom:1px solid #999;border-radius:0}.aw-minimal .aw-admin input[type=checkbox]{accent-color:#111}.aw-minimal .aw-admin-list>button{background:none!important;border:0!important;border-bottom:1px solid #e5e5e5!important;padding-bottom:15px}.aw-minimal .aw-admin-bar>button{border:0!important;border-bottom:1px solid #111!important;padding-inline:0}.aw-minimal .aw-media-drafts>div{border:0}.aw-minimal .aw-story-dialog{background:#fff!important}.aw-minimal .aw-story-dialog::backdrop{background:#0009}.aw-minimal .aw-dialog-close{background:#fff!important;border:0!important}.ko-editor-toolbar.is-editing>button,.ko-editor-toolbar>button{background:#fff!important;color:#111!important;border:0!important;border-bottom:1px solid #111!important;border-radius:0!important;box-shadow:none!important}.ko-photo-dialog{background:#fff!important}.ko-photo-dialog,.ko-photo-dialog *{color:#111!important}.ko-photo-change,.ko-photo-dialog .ko-button{background:#fff!important;color:#111!important;border:0!important;border-bottom:1px solid #111!important;border-radius:0!important;box-shadow:none!important}.ko-photo-dialog::backdrop{background:#0009}.ko-editor-toolbar>span:not(:empty){background:#fff!important;color:#111!important;border:0!important}@media(max-width:760px){.aw-minimal .aw-single-path>.ko-photo{height:auto;min-height:0}.aw-home-comparison{margin-top:18px}.aw-home-comparison dl{gap:14px}.aw-minimal .aw-home-comparison strong{font-size:25px}}@media(max-width:480px){.aw-minimal .ko-header-contact .ko-social{gap:4px!important}.aw-minimal .ko-header-contact .aw-channel{width:22px}.aw-minimal .ko-header-contact .aw-channel svg{width:21px;height:21px}}@media(max-width:1100px){.aw-clean-hero{gap:28px;grid-template-columns:.9fr 1.2fr}.aw-clean-hero-photo{height:455px}.aw-minimal .aw-clean-hero h1{font-size:31px}.aw-clean-hero-description{font-size:13.2px}.aw-clean-hero-actions{gap:15px}.aw-minimal .aw-fee-cards article{grid-template-columns:1fr;gap:16px}.aw-minimal .aw-fee-cards .ko-photo{height:265px}.aw-minimal .aw-fee-cards article>div:last-child{padding:0}.aw-minimal .ko-brandbar>.ko-brand>span{font-size:36px}}@media(max-width:760px){.aw-minimal .ko-brandbar{min-height:88px;gap:10px}.aw-minimal .ko-header-contact>span,.aw-minimal .ko-header-message{display:none}.aw-minimal .ko-brandbar>.ko-brand>span{font-size:33px}.aw-minimal .ko-brandbar>.ko-brand>small{font-size:8.4px}.aw-minimal .ko-header-contact{align-items:flex-end}.aw-minimal .ko-social{gap:6px!important}.aw-minimal .aw-channel{width:24px;height:28px}.aw-minimal .aw-channel svg{width:23px;height:23px}.aw-minimal .ko-navigation a{font-size:13.2px;min-height:42px}.aw-minimal .ko-navigation a:after{left:22%;right:22%}.aw-minimal .ko-page-intro{padding:26px 0 17px;margin-bottom:16px}.aw-minimal .ko-page-intro h1{font-size:30px;line-height:1.65}.aw-minimal .ko-page-intro>p:last-child:not(.ko-kicker){font-size:13.2px;margin-top:12px}.aw-clean-hero{grid-template-columns:1fr;gap:25px;padding-top:28px}.aw-minimal .aw-clean-hero h1{font-size:37px;line-height:1.6;margin-bottom:17px}.aw-clean-eyebrow{font-size:10.8px;margin-bottom:15px}.aw-clean-hero-description{font-size:14.4px;margin-bottom:18px}.aw-clean-hero-photo{height:auto;aspect-ratio:4/3}.aw-clean-hero-actions{gap:25px}.aw-motion-toggle{margin-top:18px}.aw-clean-hero-flower{width:180px;height:180px;left:auto;right:-20px;top:35px;bottom:auto}.aw-minimal .aw-single-path{gap:21px}.aw-minimal .aw-price-strip{display:block;padding:16px 0}.aw-minimal .aw-price-strip>div{display:block}.aw-minimal .aw-price-strip span{display:block;font-size:12px;margin:5px 0 10px;line-height:1.9}.aw-minimal .aw-discover-grid h3{font-size:17px}.aw-minimal .aw-home-contact{padding-block:25px}.aw-minimal .aw-home-contact>div:nth-child(2){flex-basis:100%}.aw-minimal .aw-guide-tabs{gap:13px;margin-bottom:23px}.aw-minimal .aw-guide-tabs button{font-size:13.2px;padding:11px 0}.aw-minimal .aw-guide-heading>p{font-size:13.2px}.aw-minimal .aw-advance-note{padding-top:10px;margin-top:20px}.aw-minimal .aw-advance-note strong{font-size:13.2px}.aw-minimal .aw-advance-note p{font-size:12px}.aw-minimal .aw-registration-fee{padding:4px 0 19px}.aw-minimal .aw-registration-fee>div{justify-content:flex-start;gap:20px}.aw-minimal .aw-registration-fee strong{font-size:17px}.aw-minimal .aw-registration-fee span{font-size:13.2px}.aw-minimal .aw-registration-fee p{font-size:12px}.aw-minimal .aw-fee-cards{gap:20px}.aw-minimal .aw-fee-cards .ko-photo{height:auto;aspect-ratio:4/5}.aw-minimal .aw-fee-cards h3{font-size:23px}.aw-minimal .aw-fee-cards p{font-size:13.2px}.aw-minimal .aw-scope .ko-included-grid article{display:block}.aw-minimal .aw-scope .ko-included-grid article>div:last-child{padding-top:14px}.aw-minimal .aw-scope .ko-included-grid p{font-size:13.2px}.aw-minimal .aw-dorm-note{font-size:12px}.aw-minimal .aw-prep-grid{gap:18px}.aw-minimal .aw-prep-grid label{font-size:15.6px}.aw-minimal .aw-prep-grid p{font-size:13.2px}.aw-minimal .ko-faq-filters{gap:18px}.aw-minimal .ko-faq-list summary{font-size:14.4px}.aw-minimal .ko-faq-list details>p{font-size:13.2px}.aw-minimal .ko-contact-cards article{padding:16px 0 16px 64px}.aw-minimal .ko-contact-cards .aw-channel{left:0;top:16px}.aw-minimal .ko-contact-cards p{font-size:13.2px}.aw-minimal .aw-admin-auth{padding:15px 0}}@media(max-width:480px){.aw-minimal .ko-brandbar{min-height:82px;gap:6px}.aw-minimal .ko-brandbar>.ko-brand>span{font-size:29px;letter-spacing:.1em;margin-right:-.1em}.aw-minimal .ko-brandbar>.ko-brand>small{font-size:7.8px}.aw-minimal .ko-navigation a{font-size:12px;min-height:40px}.aw-minimal .ko-button{font-size:13.2px}.aw-minimal .aw-clean-hero h1{font-size:31px}.aw-clean-eyebrow{font-size:9.6px}.aw-clean-hero-description{font-size:13.2px}.aw-clean-hero-actions{gap:20px}.aw-clean-hero-actions>a:last-child{font-size:12px}.aw-minimal .aw-guide-tabs{gap:10px}.aw-minimal .aw-guide-tabs button{font-size:12px}.aw-minimal .aw-fee-cards{gap:15px}.aw-minimal .aw-fee-cards h3{font-size:20px}.aw-minimal .aw-fee-cards p,.aw-minimal .aw-prep-grid p{font-size:12px}.aw-minimal .aw-prep-grid label{font-size:14.4px}.aw-minimal .aw-prep-grid label input{flex-shrink:0}.aw-minimal .aw-guide-heading>p{font-size:12px}.aw-minimal .ko-benchmark-grid{gap:24px}}.aw-minimal .aw-ribbon>.ko-wrap{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:80px;padding-block:20px}.aw-minimal .aw-ribbon span{font:500 17px/1.7 var(--ko-sans);letter-spacing:0;white-space:nowrap}.aw-minimal .aw-clean-eyebrow,.aw-minimal .aw-ribbon i,.aw-minimal .ko-kicker{font-size:14.4px}.aw-minimal .aw-clean-hero-description{font-size:18px}.aw-minimal .aw-clean-hero-actions>a:last-child,.aw-minimal .ko-button,.aw-minimal .ko-navigation a,.aw-minimal .ko-text-link{font-size:15.6px}.aw-minimal .aw-single-path>div>p{font-size:16.8px}.aw-minimal .aw-single-path>div>strong{font-size:32px}.aw-minimal .aw-single-path>div>small{font-size:14.4px;line-height:1.9;max-width:420px}.aw-minimal .aw-home-comparison dd,.aw-minimal .aw-home-comparison dt,.aw-minimal .aw-home-comparison-basis{font-size:14.4px}.aw-minimal .aw-home-comparison strong{font-size:30px}.aw-minimal .aw-home-comparison-note,.aw-minimal .aw-home-comparison>a{font-size:13.2px}.aw-minimal .aw-home-comparison-note{max-width:440px}.aw-minimal .aw-price-strip :is(b,span,a){font-size:14.4px}.aw-minimal .ko-page-intro>p:last-child:not(.ko-kicker){font-size:16.8px}.aw-minimal .aw-guide-heading>p,.aw-minimal .aw-prep-grid p,.aw-minimal .aw-unified-timeline p{font-size:15.6px;line-height:1.9}.aw-minimal .aw-total small,.aw-minimal .aw-total>span{font-size:13.2px}.aw-minimal .aw-fee-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.aw-minimal .aw-fee-cards article{display:block}.aw-minimal .aw-fee-cards .ko-photo{height:250px}.aw-minimal .aw-fee-cards article>div:last-child{padding-top:17px}.aw-minimal .aw-fee-cards .ko-kicker{margin-bottom:6px}.aw-minimal .aw-fee-cards h3{font-size:27px}.aw-minimal .aw-fee-cards p{font-size:15.6px;line-height:1.9}.aw-minimal .aw-advance-note strong{font-size:15.6px}.aw-minimal .aw-advance-note p,.aw-minimal .aw-advance-note small,.aw-minimal .aw-dorm-note{font-size:14.4px}.aw-minimal .aw-scope .ko-included-grid p{font-size:15.6px}.aw-minimal .ko-section-note{font-size:13.2px}.aw-minimal .aw-about-story-copy>p{font-size:16.8px;line-height:1.9}.aw-minimal .aw-about-link{font-size:15.6px}.aw-minimal .ko-faq-list summary{font-size:18px}.aw-minimal .ko-contact-cards p,.aw-minimal .ko-faq-list details>p{font-size:16.8px}.aw-minimal .ko-benchmark-caption,.aw-minimal .ko-benchmark-method p,.aw-minimal .ko-benchmark-scope,.aw-minimal .ko-benchmark-warning p{font-size:15.6px;line-height:1.9}.aw-minimal .ko-benchmark-percent>span,.aw-minimal .ko-benchmark-sources{font-size:14.4px}.aw-minimal .aw-research-list summary,.aw-minimal .ko-benchmark-method summary{font-size:16.8px;font-weight:700;cursor:pointer;padding:19px 0;border-top:1px solid #ddd}.aw-minimal .aw-research-list{margin:30px 0 0}.aw-minimal .aw-research-list>p{font-size:15.6px;line-height:1.9;max-width:850px}.aw-research-list ol{list-style:none;margin:0;padding:0}.aw-research-list li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;padding:20px 0;border-bottom:1px solid #e5e5e5}.aw-research-list li>div{min-width:0;font-size:15.6px;line-height:1.9}.aw-research-list li a{font-weight:600;text-decoration:underline;text-underline-offset:4px}.aw-research-number{display:block;font-size:13.2px;margin-bottom:4px}.aw-research-status{display:block;font-size:14.4px;margin-top:5px}.aw-minimal .aw-research-list li p{font-size:14.4px;margin:7px 0 0;line-height:1.9}@media(max-width:760px){.aw-minimal .aw-ribbon>.ko-wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding-block:19px;min-height:0;text-align:center}.aw-minimal .aw-ribbon span{display:block!important;font-size:18px}.aw-minimal .aw-ribbon i{display:none!important}.aw-minimal .aw-clean-eyebrow,.aw-minimal .ko-kicker,.aw-minimal .ko-navigation a{font-size:13.2px}.aw-minimal .aw-clean-hero-description{font-size:16.8px}.aw-minimal .aw-clean-hero-actions{gap:20px}.aw-minimal .ko-page-intro>p:last-child:not(.ko-kicker){font-size:15.6px}.aw-minimal .aw-fee-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.aw-minimal .aw-fee-cards .ko-photo{height:auto;aspect-ratio:4/3}.aw-minimal .aw-fee-cards h3{font-size:22px}.aw-minimal .aw-fee-cards p{font-size:14.4px}.aw-minimal .aw-fee-cards article:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.aw-minimal .aw-fee-cards article:last-child>div:last-child{padding-top:0}.aw-minimal .aw-guide-heading>p{font-size:14.4px}.aw-minimal .aw-about-story-copy>p,.aw-minimal .ko-contact-cards p,.aw-minimal .ko-faq-list details>p,.aw-minimal .ko-faq-list summary{font-size:15.6px}.aw-research-list li{grid-template-columns:1fr;gap:10px;padding:18px 0}}@media(max-width:480px){.aw-minimal .aw-ribbon span{font-size:16.8px}.aw-minimal .aw-clean-hero-actions>a:last-child,.aw-minimal .ko-button,.aw-minimal .ko-text-link{font-size:14.4px}.aw-minimal .aw-clean-hero-description,.aw-minimal .aw-single-path>div>p{font-size:15.6px}.aw-minimal .aw-home-comparison dd,.aw-minimal .aw-home-comparison dt,.aw-minimal .aw-single-path>div>small{font-size:13.2px}.aw-minimal .aw-home-comparison strong{font-size:28px}.aw-minimal .aw-fee-cards h3{font-size:19px}.aw-minimal .aw-fee-cards .ko-kicker{font-size:13.2px}.aw-minimal .aw-prep-grid p{font-size:14.4px}}.aw-minimal .aw-dorm-note{background:none!important}.aw-minimal .aw-fees-heading h2{font-size:36px;font-weight:700}@media(max-width:760px){.aw-minimal .aw-fees-heading{align-items:center}.aw-minimal .aw-fees-heading h2{font-size:30px}.aw-minimal .aw-fees-heading>p{max-width:none;font-size:14.4px}.aw-minimal .ko-navigation a{white-space:normal;word-break:keep-all;line-height:1.45;min-height:52px;text-align:center;display:flex;align-items:center;justify-content:center}}.aw-campaign{--cm-accent:#ff8d67;--cm-soft:#ffdbc7;overflow-x:clip;isolation:isolate}.aw-minimal .aw-campaign :is(h1,h2,h3){font-family:var(--ko-sans);font-weight:800!important;letter-spacing:-.055em;text-wrap:balance}.aw-minimal .aw-campaign :is(h1 em,h2 em){font-weight:800!important}.aw-campaign p{font-family:var(--ko-sans)}.aw-campaign :is(a,button){touch-action:manipulation}.aw-campaign .cm-eyebrow{font-size:14.4px;line-height:1.8;font-weight:600;letter-spacing:.015em;margin:0 0 20px}.cm-hero{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:clamp(32px,4vw,56px);align-items:center;min-height:680px;padding-block:40px 46px}.cm-hero-copy{position:relative;z-index:2}.cm-hero-copy>.cm-eyebrow{display:flex;align-items:center;gap:10px}.cm-hero-copy>.cm-eyebrow>span{display:block;width:8px;height:8px;background:var(--cm-accent)!important;animation:cm-dot 2.8s ease-in-out infinite}.aw-minimal .cm-hero h1{font-size:clamp(38px,4vw,60px);line-height:1.3;margin:0 0 22px;text-align:left}.cm-hero h1>span{display:inline-block;animation:cm-rise .8s cubic-bezier(.2,.7,.3,1) both}.cm-hero h1>em{display:inline-block;animation:cm-rise .8s cubic-bezier(.2,.7,.3,1) .15s both;position:relative;isolation:isolate}.cm-hero h1>em:after{content:"";position:absolute;left:0;right:0;height:10px;bottom:5px;background:var(--cm-soft);z-index:-1;transform-origin:left;animation:cm-marker-in .9s .4s both}.aw-minimal .cm-hero-description{font-size:18px;line-height:1.95;margin:0 0 23px;word-break:keep-all}.cm-hero-price{margin:0 0 26px}.cm-hero-price>span{display:block;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.5;margin-bottom:4px}.aw-minimal .cm-hero-price>strong{display:block;font:800 clamp(72px,7.9vw,115px)/1.16 var(--ko-sans);letter-spacing:-.075em;margin:2px 0 8px;animation:cm-rise 1s .25s both}.cm-hero-price>strong>small{font:700 24px/1.4 var(--ko-sans);letter-spacing:-.05em;margin-left:10px}.aw-minimal .cm-hero-price>p{font-size:15.6px;line-height:1.8;margin:0}.aw-minimal .cm-hero-price>.cm-hero-estimate{margin-top:12px;word-break:keep-all}.cm-hero-estimate b{font-size:18px}.cm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:26px;width:100%;max-width:450px}.cm-actions>.cm-main-link{gap:6px}.cm-main-link{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:2px solid #111;padding:10px 0;font-size:16.8px;font-weight:700;line-height:1.7}.cm-main-link>span{font-size:30px;font-weight:400!important;line-height:1;transition:transform .25s}.cm-main-link:hover>span{transform:translate(4px,-4px)}.cm-text-link{font-size:14.4px;font-weight:600;line-height:1.9;text-decoration:underline;text-underline-offset:6px}.cm-hero-visual{position:relative;height:clamp(540px,47vw,640px);min-width:0;margin:0 16px 0 6px;isolation:isolate}.aw-minimal .cm-hero-photo{height:100%;width:100%;clip-path:polygon(0 3%,100% 0,100% 97%,0 100%)}.cm-orbit-line{position:absolute;z-index:-1;inset:-35px -45px;width:calc(100% + 90px);height:calc(100% + 70px);overflow:visible}.cm-orbit-line>path{animation:cm-dash-flow 12s linear infinite}.cm-trip-seal{position:absolute;right:-30px;top:-18px;width:166px;height:166px;display:grid;place-items:center}.cm-trip-seal>svg{position:absolute;inset:0;width:100%;height:100%;animation:cm-turn 35s linear infinite}.cm-trip-seal>div{position:relative;text-align:center;transform:rotate(8deg)}.cm-trip-seal small,.cm-trip-seal span{display:block;font-size:13.2px;line-height:1.7}.cm-trip-seal b{font-size:28px;line-height:1.5;letter-spacing:-.055em}.aw-minimal .cm-photo-inset{position:absolute;bottom:-17px;left:18px;width:218px;transform:rotate(-7deg);padding:7px;background:#fff!important;animation:cm-photo-float 7s ease-in-out infinite}.cm-photo-inset>.ko-photo{height:155px}.cm-photo-inset>span{display:block;font-size:10.8px;line-height:1.8;text-align:center;padding-top:7px}.cm-cross{position:absolute;pointer-events:none;font-size:45px;line-height:1;animation:cm-cross-float 6s ease-in-out infinite}.cm-cross-one{left:-25px;top:6px}.cm-cross-two{right:-28px;bottom:18px;font-size:35px;animation-delay:-3s}.cm-route-strip{border-block:1px solid #e0e0e0}.cm-route-strip>.ko-wrap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:26px;padding-block:20px}.cm-route-strip span{position:relative;font-size:18px;font-weight:600;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.cm-route-strip b{font-size:13.2px;vertical-align:middle;margin-right:10px}.cm-route-strip i{position:absolute;right:-20px;top:0;font-size:21px;font-style:normal;animation:cm-arrow-flow 2.6s ease-in-out infinite}.cm-route-strip span:nth-child(2n) i{animation-delay:.25s}.cm-route-strip span:nth-child(3n) i{animation-delay:.5s}.cm-value{padding-block:58px 44px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px 70px;align-items:center;scroll-margin-top:175px}.aw-minimal .cm-value h2{font-size:clamp(32px,3.45vw,49px);line-height:1.35;margin:0 0 10px}.aw-minimal .cm-value h2>em{font-size:.69em;white-space:nowrap}.cm-discount{display:flex;align-items:baseline;gap:14px;position:relative;width:fit-content;margin-top:8px}.cm-discount>span{font-size:20px;font-weight:700}.aw-minimal .cm-discount>strong{font:800 clamp(95px,11vw,164px)/1.1 var(--ko-sans);letter-spacing:-.075em}.cm-discount small{font-size:.49em;letter-spacing:-.08em;margin-left:2px}.cm-discount>svg{width:57px;height:88px;align-self:center;margin-left:5px;animation:cm-arrow-down 2.7s ease-in-out infinite}.aw-minimal .cm-discount-caption{font-size:19.2px;font-weight:600;line-height:1.8;margin:7px 0 0 34px}.cm-comparison{padding-top:48px}.cm-chart-row{margin-bottom:30px}.cm-chart-row>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;font-size:14.4px;line-height:1.9}.cm-chart-row b{font-size:18px;white-space:nowrap}.cm-chart-bar{display:block;width:var(--bar-width);height:15px;background:#111!important;transform:scaleX(1);transform-origin:left;position:relative}.motion-ready .reveal .cm-chart-bar{transform:scaleX(0);transition:transform 1.25s cubic-bezier(.2,.7,.2,1) .2s}.motion-ready .reveal.visible .cm-chart-bar{transform:scaleX(1)}.cm-chart-amorway .cm-chart-bar{height:23px;background:var(--cm-accent)!important;transition-delay:.45s}.aw-minimal .cm-chart-amorway>p{font-size:13.2px;line-height:1.8;margin:8px 0 0}.aw-minimal .cm-comparison-note{font-size:13.2px;margin:0 0 13px;max-width:520px}.cm-fee-equation{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;padding-block:37px 12px;margin-top:23px;border-top:1px solid #ddd}.cm-fee-equation>div{position:relative;text-align:center}.cm-fee-equation span{display:block;font-size:14.4px;line-height:1.8;margin-bottom:7px}.cm-fee-equation b{display:block;font:700 35px/1.5 var(--ko-sans);letter-spacing:-.04em}.cm-fee-equation small{font-size:14.4px;margin-left:5px}.cm-fee-equation i,.cm-fee-sum:before{position:absolute;right:-28px;top:24px;font-size:27px;font-style:normal;font-weight:300}.cm-fee-sum:before{content:"=";right:auto;left:-28px}.cm-fee-sum>b{text-decoration:underline;text-decoration-color:var(--cm-accent);text-decoration-thickness:5px;text-underline-offset:7px}.cm-visa-total{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px 26px;padding-block:30px 10px;border-top:1px solid #ddd}.aw-minimal .cm-visa-total p{font-size:16.8px;line-height:1.9;margin:0;word-break:keep-all}.cm-visa-total p:last-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px}.cm-visa-total strong{font-size:30px;line-height:1.5;letter-spacing:-.04em;white-space:nowrap}.cm-cost-scope{grid-column:1/-1;text-align:center;padding-block:13px 12px}.cm-cost-scope>b{font-size:15.6px}.aw-minimal .cm-cost-scope>p{font-size:13.2px;line-height:1.9;margin:8px 0 0}.cm-trip{padding-block:55px 60px;scroll-margin-top:175px}.cm-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:34px}.aw-minimal .cm-section-heading h2{font-size:clamp(32px,3.7vw,52px);line-height:1.35;margin:0}.aw-minimal .cm-section-heading>p{font-size:16.8px;line-height:1.9;margin:0 0 6px}.cm-marker{position:relative;isolation:isolate;display:inline-block}.cm-marker:after{content:"";position:absolute;left:-2px;right:-6px;bottom:6px;height:13px;background:var(--cm-soft);z-index:-1;transform:rotate(-2deg)}.cm-trip-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:55px;align-items:start}.cm-trip-visual{min-width:0}.cm-day-photo{height:390px;animation:cm-day-in .45s ease-out both}.cm-day-caption{display:flex;gap:20px;padding-top:22px;align-items:baseline}.cm-day-caption>b{font-size:18px;white-space:nowrap;font-weight:700}.aw-minimal .cm-day-caption h3{font-size:20px;line-height:1.6;margin:0 0 8px}.aw-minimal .cm-day-caption p{font-size:15.6px;line-height:1.9;margin:0;max-width:550px}.cm-days{display:flex;flex-direction:column}.aw-minimal .cm-days>button{display:flex;align-items:center;gap:22px;text-align:left;padding:17px 0;border:0;border-bottom:1px solid #ddd!important;position:relative;transition:padding .25s}.cm-days>button>span{font-size:29px;font-weight:500;letter-spacing:-.05em;min-width:38px}.cm-days>button small{display:block;font-size:12px;line-height:1.8;margin-bottom:3px}.cm-days>button b{display:block;font-size:19.2px;line-height:1.8;font-weight:500!important;word-break:keep-all}.cm-days>button>i{font-style:normal;font-size:23px;margin-left:auto;opacity:0;transition:opacity .2s,transform .2s}.aw-minimal .cm-days>button[aria-selected=true]{padding-left:14px}.cm-days>button[aria-selected=true]:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;background:var(--cm-accent)}.cm-days>button[aria-selected=true] b{font-weight:800!important}.cm-days>button:hover>i,.cm-days>button[aria-selected=true]>i{opacity:1;transform:translate(2px,-2px)}.cm-preparation{padding-block:36px 57px}.cm-preparation-options{display:grid;grid-template-columns:1fr 1fr;gap:60px}.cm-preparation-options article{display:flex;gap:22px;align-items:flex-start}.cm-preparation-options article>svg{width:75px;min-width:75px;height:75px;transition:transform .3s}.cm-preparation-options article:hover>svg{transform:rotate(-7deg) translateY(-3px)}.aw-minimal .cm-preparation-options h3{font-size:19px;line-height:1.65;margin:0 0 10px}.aw-minimal .cm-preparation-options p{font-size:15.6px;line-height:1.9;margin:0}.cm-bottom{border-top:1px solid #ddd!important;display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:40px 30px}.aw-minimal .cm-bottom h2{font-size:clamp(30px,3.6vw,47px);line-height:1.4;margin:0}.cm-bottom-actions{display:flex;flex-direction:column;align-items:flex-end;gap:20px}.cm-bottom-actions .ko-social .aw-channel{width:36px;height:36px}.cm-bottom-actions .ko-social .aw-channel svg{width:30px;height:30px}.cm-bottom-actions>div:last-child{display:flex;gap:22px;font-size:13.2px}.aw-minimal .cm-image-note{font-size:12px;line-height:1.8;padding-bottom:22px;margin-bottom:0}.aw-campaign.is-paused *,.aw-campaign.is-paused :after,.aw-campaign.is-paused :before{animation-play-state:paused!important}.aw-campaign.is-paused .reveal{opacity:1!important;transform:none!important;transition:none!important}.aw-campaign.is-paused .cm-chart-bar{transform:scaleX(1)!important;transition:none!important}.aw-campaign.is-paused .cm-day-photo{animation:none!important;opacity:1!important}@keyframes cm-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cm-marker-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cm-turn{to{transform:rotate(1turn)}}@keyframes cm-dash-flow{to{stroke-dashoffset:-240}}@keyframes cm-photo-float{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-9px)}}@keyframes cm-cross-float{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(22deg) translateY(-12px)}}@keyframes cm-arrow-flow{0%,to{transform:translateX(0)}50%{transform:translateX(7px)}}@keyframes cm-arrow-down{0%,to{transform:translateY(-4px)}50%{transform:translateY(7px)}}@keyframes cm-dot{0%,to{transform:scale(1)}50%{transform:scale(1.55)}}@keyframes cm-day-in{0%{opacity:.4;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1100px){.cm-hero{gap:28px;padding-block:40px 45px;min-height:650px}.cm-hero-visual{height:545px;margin-right:12px}.aw-minimal .cm-hero h1{font-size:44px}.aw-minimal .cm-hero-description{font-size:15.6px}.aw-minimal .cm-hero-price>strong{font-size:85px}.cm-actions{gap:18px}.cm-main-link{font-size:14.4px;gap:20px}.cm-text-link{font-size:13.2px}.cm-trip-seal{width:140px;height:140px;right:-25px}.cm-trip-seal b{font-size:24px}.aw-minimal .cm-photo-inset{width:185px}.cm-photo-inset>.ko-photo{height:140px}.cm-route-strip span{font-size:16.8px}.cm-route-strip b{margin-right:6px}.cm-value{gap:28px 40px;padding-top:44px}.cm-chart-row>div{display:block}.cm-chart-row b{display:block;margin-top:4px}.cm-trip-layout{gap:35px}.cm-day-photo{height:355px}.cm-days>button{gap:14px;padding-block:15px}.cm-days>button b{font-size:16.8px}.cm-preparation-options{gap:35px}.cm-preparation-options article{gap:15px}.cm-preparation-options article>svg{width:60px;min-width:60px;height:60px}}@media(max-width:760px){.cm-hero{display:flex;flex-direction:column;gap:0;padding-block:27px 35px;min-height:0;align-items:stretch}.cm-hero-copy{display:contents}.cm-hero-copy>.cm-eyebrow{order:0;margin-bottom:15px;font-size:13.2px}.aw-minimal .cm-hero h1{order:1;font-size:clamp(34px,5.6vw,43px);line-height:1.32;margin-bottom:28px}.cm-hero-visual{order:2;width:calc(100% - 20px);height:420px;margin:0 10px 35px}.cm-hero-description{order:3}.aw-minimal .cm-hero-description{font-size:16.8px;margin-bottom:19px}.cm-hero-price{order:4;margin-bottom:24px}.cm-hero-price>span{font-size:24px}.aw-minimal .cm-hero-price>strong{font-size:93px;line-height:1.15}.cm-hero-price>strong>small{font-size:24px}.cm-actions{order:5;gap:25px}.cm-trip-seal{width:142px;height:142px;right:-15px;top:-22px}.aw-minimal .cm-photo-inset{width:185px;bottom:-15px;left:12px}.cm-photo-inset>.ko-photo{height:130px}.cm-cross-one{left:-17px;top:12px;font-size:34px}.cm-cross-two{right:-12px;bottom:10px;font-size:28px}.cm-route-strip>.ko-wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding-block:20px}.cm-route-strip i{display:none}.cm-route-strip span{font-size:16.8px;text-align:center}.cm-value{grid-template-columns:1fr;padding-block:36px 28px;gap:15px;scroll-margin-top:145px}.aw-minimal .cm-value h2{font-size:38px}.aw-minimal .cm-value h2>em{font-size:.7em}.cm-discount{margin-top:5px}.aw-minimal .cm-discount>strong{font-size:139px}.cm-discount>svg{height:74px;width:50px}.cm-discount-caption{margin-bottom:0}.cm-comparison{padding-top:15px}.cm-chart-row>div{display:flex}.cm-chart-row b{font-size:17px}.cm-chart-row{margin-bottom:24px}.aw-minimal .cm-comparison-note{font-size:14.4px;max-width:none}.cm-fee-equation{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:12px;padding-top:20px}.cm-fee-equation span{font-size:12px}.cm-fee-equation b{font-size:26px}.cm-fee-equation small{display:block;font-size:12px;margin-left:0}.cm-fee-equation i,.cm-fee-sum:before{top:28px;font-size:20px;right:-16px}.cm-fee-sum:before{left:-16px;right:auto}.cm-cost-scope{padding-top:10px}.aw-minimal .cm-cost-scope>p{font-size:13.2px}.cm-trip{padding-block:35px 40px;scroll-margin-top:145px}.cm-section-heading{display:block;margin-bottom:22px}.aw-minimal .cm-section-heading h2{font-size:35px}.aw-minimal .cm-section-heading>p{font-size:15.6px;margin-top:18px}.cm-section-heading>.cm-text-link{display:inline-block;margin-top:18px}.cm-trip-layout{display:flex;flex-direction:column;gap:18px}.cm-trip-visual{width:100%}.cm-day-photo{height:auto;aspect-ratio:4/3}.cm-days{order:-1;flex-direction:row;width:100%;overflow-x:auto;gap:20px;padding-bottom:5px;scrollbar-width:thin;scroll-snap-type:x proximity}.aw-minimal .cm-days>button{flex:0 0 155px;gap:10px;padding:10px 0!important;scroll-snap-align:start;align-items:flex-start}.cm-days>button>span{font-size:19.2px;min-width:22px;line-height:1.6}.cm-days>button small{font-size:10.8px}.cm-days>button b{font-size:14.4px}.cm-days>button>i{display:none}.cm-days>button[aria-selected=true]:before{top:auto;left:0;right:0;bottom:0;height:2px;width:auto}.cm-day-caption{gap:15px;padding-top:17px}.aw-minimal .cm-day-caption h3{font-size:18px}.aw-minimal .cm-day-caption p,.cm-day-caption>b{font-size:15.6px}.cm-preparation{padding-block:25px 35px}.cm-preparation-options{grid-template-columns:1fr;gap:28px}.cm-preparation-options article{gap:20px}.cm-preparation-options article>svg{width:66px;min-width:66px;height:66px}.aw-minimal .cm-preparation-options h3{font-size:18px}.cm-bottom{display:block;padding-block:30px 25px}.aw-minimal .cm-bottom h2{font-size:34px}.cm-bottom-actions{align-items:flex-start;margin-top:25px;gap:18px}.cm-bottom-actions>div:last-child{gap:23px}.cm-image-note{font-size:12px}}@media(max-width:480px){.cm-actions>.cm-main-link{font-size:clamp(12px,3.5vw,14.4px);white-space:nowrap}.cm-actions>.cm-main-link>span{font-size:24px}.aw-minimal .cm-hero h1{font-size:35px}.cm-hero h1>em:after{height:7px;bottom:4px}.cm-hero-visual{height:355px;margin-bottom:30px}.cm-trip-seal{width:124px;height:124px}.cm-trip-seal b{font-size:22px}.cm-trip-seal small,.cm-trip-seal span{font-size:10.8px}.aw-minimal .cm-photo-inset{width:150px;padding:5px}.cm-photo-inset>.ko-photo{height:112px}.cm-photo-inset>span{font-size:9.6px}.cm-hero-price>span{font-size:22px}.aw-minimal .cm-hero-price>strong{font-size:84px}.aw-minimal .cm-hero-price>p{font-size:14.4px;line-height:1.85}.cm-actions{gap:23px}.cm-route-strip span{font-size:15.6px}.cm-route-strip b{font-size:12px}.cm-value{padding-top:30px}.aw-minimal .cm-value h2{font-size:32px}.aw-minimal .cm-value h2>em{font-size:22px;white-space:normal}.aw-minimal .cm-discount>strong{font-size:122px}.cm-discount>span{font-size:17px}.cm-discount>svg{height:66px;width:42px}.cm-chart-row>div{display:block;font-size:14.4px}.cm-chart-row b{font-size:18px;margin-top:4px}.cm-fee-equation{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 35px}.cm-fee-equation b{font-size:31px}.cm-fee-equation small{display:inline;margin-left:5px}.cm-fee-equation span{font-size:13.2px}.cm-fee-equation i{right:-25px;top:25px}.cm-fee-equation>div:nth-child(2)>i{display:none}.cm-fee-sum:before{left:-25px;top:25px}.aw-minimal .cm-section-heading h2{font-size:31px}.cm-section-heading .cm-eyebrow{font-size:13.2px}.cm-day-caption{display:block}.cm-day-caption>b{display:block;margin-bottom:5px}.aw-minimal .cm-day-caption h3{font-size:18px}.cm-preparation-options article{gap:13px}.cm-preparation-options article>svg{width:48px;min-width:48px;height:48px}.aw-minimal .cm-preparation-options h3{font-size:17px}.aw-minimal .cm-preparation-options p{font-size:14.4px}}@media(max-width:350px){.aw-minimal .cm-hero h1{font-size:30px}.cm-hero-visual{height:310px}.cm-trip-seal{width:112px;height:112px;right:-12px}.cm-trip-seal b{font-size:20px}.aw-minimal .cm-photo-inset{width:136px}.cm-photo-inset>.ko-photo{height:98px}.cm-main-link{font-size:14.4px;gap:18px}.cm-actions{gap:17px}.cm-text-link{font-size:13.2px}.aw-minimal .cm-hero-price>strong{font-size:78px}.cm-hero-price>strong>small{font-size:21px}.cm-route-strip span{font-size:14.4px}.cm-route-strip b{margin-right:4px}.aw-minimal .cm-section-heading h2{font-size:28px}.aw-minimal .cm-value h2>em{font-size:20px}.cm-preparation-options article{display:block}.cm-preparation-options article>svg{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.aw-campaign *,.aw-campaign :after,.aw-campaign :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.aw-campaign .reveal{opacity:1!important;transform:none!important}.aw-campaign .cm-chart-bar{transform:scaleX(1)!important}}.aw-campaign.is-paused .cm-hero h1>em,.aw-campaign.is-paused .cm-hero h1>span,.aw-campaign.is-paused .cm-hero-price>strong{animation:none!important;opacity:1!important;transform:none!important}.aw-minimal .aw-visit-outline{margin-top:26px;border-top:1px solid #ddd!important}.aw-visit-outline>summary{font-size:16.8px;font-weight:700;padding:18px 0;cursor:pointer}.aw-visit-outline>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:5px 0 18px}.aw-visit-outline li>b{font-size:15.6px;line-height:1.9}.aw-minimal .aw-visit-outline li p,.aw-minimal .aw-visit-outline>p{font-size:14.4px;line-height:1.9;margin:8px 0 0}.aw-visit-outline>small{font-size:13.2px;line-height:1.9}@media(max-width:760px){.aw-visit-outline>ol{grid-template-columns:1fr;gap:16px}.aw-visit-outline li>b{font-size:15.6px}}@media(max-width:480px){.cm-fee-equation{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px}.cm-fee-equation span{font-size:12px}.cm-fee-equation b{font-size:25px}.cm-fee-equation small{display:block;margin-left:0;font-size:12px}.cm-fee-equation i{right:-13px;top:26px;font-size:17px}.cm-fee-equation>div:nth-child(2)>i{display:block}.cm-fee-equation .cm-fee-sum{grid-column:1/-1;padding-top:15px;border-top:1px solid #ddd}.cm-fee-sum:before{display:none}.cm-fee-equation .cm-fee-sum b{font-size:39px}.cm-fee-equation .cm-fee-sum small{display:inline;font-size:14.4px;margin-left:5px}.cm-fee-equation .cm-fee-sum span{font-size:14.4px}}.cm-price-claim{display:block;margin-top:10px;font-size:14.4px;line-height:1.9;max-width:450px}.cm-price-claim>b{font-size:18px;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--cm-accent);text-decoration-thickness:3px;text-underline-offset:3px}.cm-price-claim>small{display:block;font-size:12px;font-weight:400;margin-top:2px}.aw-minimal .cm-comparison-note{font-size:14.4px;line-height:1.9;margin:16px 0 0;word-break:keep-all}@media(max-width:760px){.cm-route-strip span{font-size:16.8px}.cm-price-claim{font-size:14.4px}.cm-price-claim>small{font-size:13.2px}}.aw-minimal .aw-unified-timeline{gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.aw-minimal .aw-unified-timeline li{flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start}.aw-minimal .aw-stage-nav{display:flex}@media(min-width:761px) and (max-width:1100px){.cm-route-strip>.ko-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-route-strip i{display:none}}@media(max-width:1100px){.aw-minimal .aw-unified-timeline li{flex-basis:calc((100% - 32px)/3)}}@media(max-width:760px){.aw-minimal .aw-unified-timeline li{flex-basis:82%}}.aw-minimal .cm-hero-price>strong>small{font-size:.46em;margin:0 5px 0 0;vertical-align:baseline}.aw-minimal .aw-combined-benchmark{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:50px;align-items:center;margin:34px 0 22px}.aw-combined-difference>span{font-size:15.6px;line-height:1.9}.aw-minimal .aw-combined-difference>strong{display:block;font:700 72px/1.3 var(--ko-sans);letter-spacing:-.06em}.aw-combined-difference>strong>small{font-size:.55em;margin-left:4px}.aw-minimal .aw-combined-difference>p{font-size:16.8px;margin:0}.aw-combined-bars>div{margin-bottom:22px}.aw-combined-bars>div>p{display:flex;justify-content:space-between;gap:18px;font-size:15.6px;line-height:1.9;margin:0 0 10px}.aw-combined-bars b{white-space:nowrap;font-size:17px}.aw-combined-bars i{display:block;height:12px;background:#111!important}.aw-combined-bars>div+div i{height:18px;background:#ff8d67!important}.aw-minimal .aw-combined-bars>p,.aw-minimal .aw-comparison-budget-note{font-size:14.4px;line-height:1.9;margin:12px 0 22px}.aw-minimal .ko-benchmark-grid.aw-benchmark-inputs>article{display:block}.aw-minimal .aw-benchmark-inputs h3{font-size:26px;margin:12px 0 8px}.aw-minimal .aw-benchmark-inputs .ko-benchmark-caption,.aw-minimal .aw-benchmark-inputs .ko-benchmark-scope{font-size:14.4px;line-height:1.9;margin:8px 0}@media(max-width:760px){.aw-minimal .aw-combined-benchmark{grid-template-columns:1fr;gap:24px;margin-top:26px}.aw-combined-bars>div>p{display:block;font-size:14.4px}.aw-combined-bars b{display:block;margin-top:4px;font-size:18px}}.aw-minimal .cm-region-label{font-size:16px;font-weight:700;line-height:1.8;margin:22px 0 2px}.cm-discount-range{gap:12px;max-width:100%}.aw-minimal .cm-discount-range>strong{font-size:clamp(62px,6.6vw,94px);white-space:nowrap;letter-spacing:-.07em}.cm-discount-range>strong>span:nth-child(2){font-size:.55em;margin-inline:5px;vertical-align:12%}.cm-discount-range>svg{width:38px;height:64px;margin-left:0;flex-shrink:0}.aw-minimal .cm-discount-range+.cm-discount-caption{font-size:16px;margin:9px 0 0}.aw-minimal .cm-taiwan-saving{font-size:16px;line-height:1.9;margin:16px 0 0}.cm-taiwan-saving>b{font-size:22px;white-space:nowrap}.cm-chart-range{background:linear-gradient(to right,#111 0 var(--range-start),#aaa var(--range-start) 100%)!important}.aw-minimal .cm-chart-row>p,.aw-minimal .cm-exchange-note{font-size:14.4px;line-height:1.9;margin:8px 0 0}.cm-exchange-note>a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.cm-price-reason{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,100px);padding-block:62px 12px;margin-top:28px;border-top:1px solid #ddd}.aw-minimal .cm-price-reason h3{font-size:clamp(32px,3.5vw,44px);line-height:1.35;letter-spacing:-.055em;font-weight:700;margin:17px 0 24px}.cm-price-reason h3>span{color:var(--cm-accent)}.aw-minimal .cm-price-reason-intro>p{font-size:17px;line-height:1.95;max-width:440px;margin:16px 0 0;word-break:keep-all;overflow-wrap:anywhere}.aw-minimal .cm-price-reason-intro>.cm-eyebrow{font-size:14.4px;margin:0}.aw-minimal .cm-price-reason-intro>.cm-price-reason-lead{font-size:23px;line-height:1.65;margin:0 0 18px;letter-spacing:-.03em}.cm-price-reason-lead strong{font-weight:700;text-decoration:underline;text-decoration-color:var(--cm-accent);text-decoration-thickness:4px;text-underline-offset:6px}.cm-price-reason-visual{margin:28px 0 0;min-width:0}.aw-minimal .cm-price-reason-photo{width:100%;height:auto;aspect-ratio:4/3;overflow:hidden}.aw-minimal .cm-price-reason-details>p{font-size:17px;line-height:1.95;margin:0 0 26px;word-break:keep-all;overflow-wrap:anywhere}.cm-price-reason-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cm-price-reason-list>li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:22px;padding:23px 0;border-top:1px solid #ddd}.cm-price-reason-list>li:first-child{border-top:2px solid #111;padding-top:22px}.cm-price-reason-list>li>span{font-size:27px;line-height:1.4;color:var(--cm-accent);font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.aw-minimal .cm-price-reason-list h4{font-size:22px;line-height:1.5;letter-spacing:-.04em;font-weight:700;margin:0 0 9px;word-break:keep-all}.aw-minimal .cm-price-reason-list p{font-size:17px;line-height:1.9;margin:0;word-break:keep-all;overflow-wrap:anywhere}@media(max-width:760px){.cm-price-reason{grid-template-columns:1fr;gap:30px;padding-top:36px;margin-top:20px}.aw-minimal .cm-price-reason h3{font-size:34px;margin-block:15px 20px}.aw-minimal .cm-price-reason-intro>p{max-width:none;font-size:16.8px}.aw-minimal .cm-price-reason-intro>.cm-price-reason-lead{font-size:22px}.cm-price-reason-list>li{grid-template-columns:35px minmax(0,1fr);gap:15px;padding-block:22px}.cm-price-reason-list>li>span{font-size:24px}.aw-minimal .cm-price-reason-list h4{font-size:20px}.aw-minimal .cm-price-reason-list p{font-size:16.8px}.aw-minimal .cm-discount-range>strong{font-size:92px}.aw-minimal .cm-region-label{margin-top:19px}.cm-chart-row>div{flex-wrap:wrap;gap:0 14px}}@media(max-width:480px){.aw-minimal .cm-discount-range>strong{font-size:clamp(60px,19vw,86px)}.cm-discount-range>svg{height:54px;width:32px}.aw-minimal .cm-taiwan-saving{font-size:14.4px}.cm-taiwan-saving>b{font-size:20px}}.cm-route-strip .cm-route-step{display:flex;align-items:center;justify-content:center;gap:9px}.cm-route-strip .cm-route-step>b{margin:0;flex:none}.cm-route-strip .cm-route-label{min-width:0;text-align:left}.cm-trip-scroll{height:auto;overflow:visible;outline-offset:5px}.cm-trip-day{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;align-items:center;padding:28px 12px;scroll-snap-align:start;border-bottom:1px solid #ddd}.cm-trip-scroll:focus:not(:focus-visible){outline:none}.cm-trip-day:last-child{border-bottom:0}.cm-trip-day-photo{height:360px;min-width:0}.cm-trip-day-copy{min-width:0;padding-right:16px}.cm-trip-day-number{display:flex;align-items:baseline;gap:14px;font-size:33px;line-height:1.5;margin-bottom:18px;font-weight:600}.cm-trip-day-number small{font-size:14px;font-weight:400}.aw-minimal .cm-trip-day h3{font-size:27px;line-height:1.6;margin:0 0 16px}.aw-minimal .cm-trip-day p{font-size:17px;line-height:1.95;margin:0;word-break:keep-all;overflow-wrap:anywhere}@media(max-width:760px){.cm-trip-scroll{height:auto;max-height:none;overflow:visible;scroll-snap-type:none}.cm-trip-day{grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;padding:14px 8px 32px}.cm-trip-day-photo{height:auto;aspect-ratio:4/3}.cm-trip-day-copy{padding:0 7px}.cm-trip-day-number{font-size:27px;margin-bottom:9px}.cm-trip-day-number small{font-size:13px}.aw-minimal .cm-trip-day h3{font-size:22px;margin-bottom:12px}.aw-minimal .cm-trip-day p{font-size:16px}}.aw-site{transition:opacity .36s ease,transform .36s cubic-bezier(.22,.61,.36,1)}html.aw-page-leaving .aw-site{opacity:0;transform:translateY(-24px);transition-duration:.22s}html.aw-page-arriving .aw-site{opacity:0;transform:translateY(28px);transition:none}html.aw-page-turn-up.aw-page-leaving .aw-site{transform:translateY(24px)}html.aw-page-turn-up.aw-page-arriving .aw-site{transform:translateY(-28px)}.aw-content-motion .aw-content-reveal{opacity:0;transform:translateY(24px);transition:opacity .85s ease,transform .85s cubic-bezier(.22,.61,.36,1);transition-delay:var(--aw-content-delay,0s)}.aw-content-motion .aw-content-reveal.is-visible,.aw-content-motion .aw-content-reveal:focus-within{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.aw-content-motion .aw-content-reveal{opacity:1;transform:none;transition:none}}@media print{.aw-content-motion .aw-content-reveal{opacity:1!important;transform:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){.aw-site{transition:none!important}html.aw-page-arriving .aw-site,html.aw-page-leaving .aw-site{opacity:1;transform:none}}.aw-minimal .aw-guide-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.aw-minimal .aw-taiwan-preparation .aw-guide-heading{align-items:flex-end;gap:24px}.aw-minimal .aw-taiwan-preparation .aw-guide-heading h2{font-size:30px;line-height:1.65}.aw-document-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:55px;align-items:start;margin-top:30px}.aw-document-visual{margin:0;position:sticky;top:180px;min-width:0}.aw-minimal .aw-document-visual>.ko-photo{height:570px;aspect-ratio:auto}.aw-document-visual figcaption{font-size:13.2px;line-height:1.9;margin-top:12px}.aw-document-content{min-width:0}.aw-document-facts dd,.aw-document-list>li>p{white-space:pre-line}.aw-document-facts dd>[data-copy-id],.aw-document-validity :is(th,td)>[data-copy-id]{display:block}.aw-document-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.aw-minimal .aw-document-tabs>button{padding:12px 2px;font-size:16.8px;line-height:1.8;border:0!important;border-bottom:1px solid #ddd!important;text-align:left}.aw-minimal .aw-document-tabs>button[aria-selected=true]{font-weight:700;border-bottom:2px solid #111!important}.aw-minimal .aw-document-title{font-size:21px;line-height:1.7;margin:0 0 10px;font-weight:700}.aw-minimal .aw-document-intro{font-size:16.8px;line-height:1.9;margin:0 0 12px;word-break:keep-all}.aw-document-list{margin:0;padding:0;list-style:none}.aw-document-list>li{padding:18px 0;border-bottom:1px solid #e7e7e7}.aw-minimal .aw-document-list .aw-document-item-title{font-size:19.2px;font-weight:700;line-height:1.65;margin:0;word-break:keep-all;overflow-wrap:anywhere}.aw-document-facts{margin:12px 0 0}.aw-document-facts>div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;margin-top:7px;font-size:16.8px;line-height:1.9;word-break:keep-all;overflow-wrap:anywhere}.aw-document-facts dt{font-size:14.4px;font-weight:700;padding-top:2px}.aw-document-facts dd{margin:0;min-width:0}.aw-document-apply-link{display:block;width:fit-content;max-width:100%;font-weight:700;text-decoration:underline;text-underline-offset:5px;line-height:1.9;margin-top:7px;word-break:keep-all;overflow-wrap:anywhere}.aw-document-apply-link:focus-visible{outline:2px solid #111;outline-offset:4px}.aw-document-list small{display:block;font-size:14.4px;font-weight:400;line-height:1.9;margin-top:3px}.aw-minimal .aw-document-list>li>p{font-size:16.8px;line-height:1.9;margin:8px 0 0;word-break:keep-all}.aw-marriage-document-stage{margin-top:28px}.aw-minimal .aw-marriage-document-stage>h4{font-size:19.2px;line-height:1.8;margin:0;padding-top:20px;border-top:2px solid #111;font-weight:700;word-break:keep-all}.aw-minimal .aw-marriage-document-stage>p{font-size:16.8px;line-height:1.9;margin:8px 0 0;word-break:keep-all}.aw-marriage-document-stage>a{display:inline-block;font-size:14.4px;line-height:1.9;text-decoration:underline;text-underline-offset:4px;margin-top:14px}.aw-document-validity{margin-top:64px;min-width:0}.aw-minimal .aw-document-validity>h3{font-size:25px;line-height:1.7;margin:12px 0 14px;font-weight:700;word-break:keep-all}.aw-minimal .aw-document-validity>p{font-size:16.8px;line-height:1.9;max-width:1000px;word-break:keep-all}.aw-document-validity table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:28px;text-align:left;font-size:16.8px;line-height:1.9;word-break:keep-all;overflow-wrap:anywhere}.aw-document-validity caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.aw-document-validity td,.aw-document-validity th{padding:22px 24px 22px 0;vertical-align:top;border-bottom:1px solid #ddd}.aw-document-validity thead th{font-size:15.6px;padding-top:12px;padding-bottom:12px;border-top:2px solid #111;font-weight:700}.aw-document-validity th:first-child{width:30%}.aw-document-validity th:nth-child(2){width:29%}.aw-document-validity td:last-child,.aw-document-validity th:last-child{padding-right:0}.aw-document-validity small{display:block;font-size:14.4px;line-height:1.8;font-weight:400;margin-top:5px}.aw-document-validity td a{display:block;width:fit-content;font-size:14.4px;line-height:1.9;margin-top:8px;text-decoration:underline;text-underline-offset:4px}.aw-document-validity td a.aw-document-apply-link{font-size:16.8px}.aw-minimal .aw-document-validity>.aw-validity-context{font-size:14.4px;margin-top:18px;line-height:1.9}.aw-document-followup{margin-top:32px}.aw-minimal .aw-document-followup>details{border:0!important;border-top:1px solid #ddd!important;border-radius:0;padding:0}.aw-document-followup summary{padding:18px 0;font-size:18px;font-weight:700;cursor:pointer;line-height:1.9}.aw-document-followup ol,.aw-document-followup ul{margin:0;padding:0 0 10px 20px}.aw-document-followup li{padding:6px 0 14px;font-size:16.8px;line-height:1.9}.aw-minimal .aw-document-followup p{font-size:15.6px;line-height:1.9;margin:8px 0 0;max-width:1000px}.aw-document-followup a{display:inline-block;text-decoration:underline;text-underline-offset:4px;font-size:14.4px;line-height:2;margin:0 24px 18px 0}.aw-document-followup section{margin:0 0 24px}.aw-minimal .aw-document-followup h3{font-size:16px;font-weight:700;line-height:1.8;margin:0}.aw-document-followup section>a{margin-top:10px;margin-bottom:0}.aw-minimal .aw-document-note{font-size:14.4px;line-height:1.9;margin:24px 0 14px}.aw-document-sources{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px;font-size:13.2px;line-height:1.9}.aw-document-sources a{text-decoration:underline;text-underline-offset:4px;font-size:14.4px}.aw-campaign .cm-service-fees{display:block;padding-top:58px}.aw-minimal .cm-service-fees h2>em{font-size:inherit;white-space:normal}.aw-campaign .cm-service-fees .cm-section-heading{margin-bottom:0}.aw-campaign .cm-service-fees .cm-fee-equation{margin-top:26px}.aw-campaign .cm-service-fees .cm-cost-scope{padding-top:25px}.cm-bottom-actions>div:last-child{flex-wrap:wrap;gap:14px 24px}@media(max-width:1100px){.aw-document-layout{gap:30px}.aw-minimal .aw-document-visual>.ko-photo{height:520px}.aw-minimal .aw-taiwan-preparation .aw-guide-heading h2{font-size:27px}}@media(max-width:760px){.aw-minimal .aw-taiwan-preparation .aw-guide-heading{align-items:flex-start;gap:16px}.aw-minimal .aw-taiwan-preparation .aw-guide-heading h2{font-size:24px;line-height:1.7}.aw-document-layout{grid-template-columns:1fr;gap:24px;margin-top:24px}.aw-document-visual{position:static}.aw-minimal .aw-document-visual>.ko-photo{height:auto;aspect-ratio:16/10}.aw-document-visual figcaption{font-size:12px}.aw-document-tabs{gap:10px;margin-bottom:20px}.aw-minimal .aw-document-tabs>button{font-size:16.8px;padding:10px 0}.aw-minimal .aw-document-title{font-size:20px}.aw-document-list small{font-size:14.4px}.aw-document-facts>div{grid-template-columns:1fr;gap:1px;margin-top:10px}.aw-document-facts dt{padding-top:0}.aw-document-validity{margin-top:42px}.aw-minimal .aw-document-validity>h3{font-size:22px}.aw-document-validity table,.aw-document-validity tbody{display:block}.aw-document-validity thead{display:none}.aw-document-validity tr{display:block;border-top:1px solid #ddd;padding:22px 0}.aw-document-validity tr:first-child{border-top:2px solid #111}.aw-document-validity td,.aw-document-validity th{display:block;width:100%!important;border:0;padding:0}.aw-document-validity td{padding-top:12px}.aw-document-validity tbody th{font-size:18px}.aw-document-followup{margin-top:24px}.aw-document-followup summary{font-size:16.8px}.aw-minimal .aw-document-followup p{font-size:15.6px}.aw-document-followup a{margin-right:0;display:block}.aw-campaign .cm-service-fees{padding-top:35px}}@media(max-width:400px){.aw-minimal .aw-taiwan-preparation .aw-guide-heading h2{font-size:21px}.aw-minimal .aw-document-title{font-size:19px}.aw-minimal .aw-document-list .aw-document-item-title{font-size:18px}}.aw-minimal .ko-navigation>.ko-wrap{grid-template-columns:repeat(6,minmax(0,1fr))}.aw-minimal .aw-guide-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-preparation-contact{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-block:32px 45px;margin-bottom:45px;border-top:1px solid #dedede;border-bottom:1px solid #ccc}.aw-minimal .aw-preparation-contact{border-top:1px solid #dedede!important}.aw-minimal .aw-preparation-contact h2{font-size:32px;line-height:1.6;margin:15px 0 0}.aw-preparation-contact>div>p{font-size:18px;line-height:1.9;margin:0 0 24px;word-break:keep-all}.aw-preparation-contact .ko-button{max-width:100%;white-space:normal}.aw-member-entry{padding-block:10px 55px;border-bottom:1px solid #ccc;margin-bottom:55px}.aw-member-entry h2{font-size:32px;line-height:1.6;margin:15px 0}.aw-member-entry header>p:last-child{font-size:18px;line-height:1.9}.aw-member-entry ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:30px 0}.aw-member-entry li{border-top:1px solid #aaa;padding-top:18px}.aw-member-entry li>span{font-size:24px}.aw-member-entry h3{font-size:22px;margin:14px 0 10px}.aw-member-entry li p{font-size:17px;line-height:1.9}.aw-member-entry-note{font-size:16px;margin:18px 0}.aw-preparation-page{padding-bottom:60px}@media(max-width:760px){.aw-member-entry ol{grid-template-columns:1fr;gap:20px}.aw-member-entry h2{font-size:27px}.aw-member-entry h3{font-size:21px}.aw-member-entry .ko-button{font-size:17px;line-height:1.8;white-space:normal}.aw-member-entry{margin-bottom:35px;padding-bottom:35px}.aw-minimal .ko-navigation>.ko-wrap{width:100%;padding-inline:4px;box-sizing:border-box}.aw-minimal .ko-navigation a{margin-inline:0}.aw-preparation-contact{grid-template-columns:1fr;gap:20px;padding-bottom:35px;margin-bottom:30px}.aw-minimal .aw-preparation-contact h2{font-size:27px}.aw-preparation-contact>div>p{font-size:17px}}.aw-about-meaning{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;padding-block:30px 42px;border-block:1px solid #ccc;margin-bottom:48px}.aw-minimal .aw-about-meaning h2{font-size:29px;line-height:1.7;margin:0}.aw-about-meaning p{font-size:18px;line-height:2;margin:0 0 16px;word-break:keep-all}.aw-about-meaning p:last-child{margin-bottom:0}@media(max-width:760px){.aw-about-meaning{grid-template-columns:1fr;gap:22px;padding-block:25px;margin-bottom:32px}.aw-minimal .aw-about-meaning h2{font-size:25px}.aw-about-meaning p{font-size:16.8px}}.aw-minimal .aw-guide-tabs>a{display:block;text-align:center;padding:12px 3px;border-bottom:1px solid #dedede;font-size:16.8px;font-weight:400;line-height:1.8;text-decoration:none}.aw-minimal .aw-guide-tabs>a[aria-current=location]{border-bottom:2px solid #111;font-weight:700}.aw-guide-tabs>a:focus-visible{outline:2px solid #111;outline-offset:4px}.aw-guide-section{scroll-margin-top:40px}.aw-guide-fees{margin-top:70px;padding-top:48px;border-top:1px solid #ccc}.aw-minimal .aw-fees-heading>p br{display:block}.aw-visa-estimate{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px 26px;margin:0 0 32px;padding-block:20px;border-block:1px solid #ddd}.aw-minimal .aw-visa-estimate p{font-size:16.8px;line-height:1.9;margin:0;word-break:keep-all}.aw-visa-estimate p:last-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px}.aw-visa-estimate strong{font-size:28px;line-height:1.5;letter-spacing:-.04em;white-space:nowrap}.aw-minimal .aw-payment-guide{margin:76px 0 42px;padding:38px 0 0;border-top:1px solid #dedede!important}.aw-minimal .aw-payment-guide>h3{font-size:23px;line-height:1.6;margin:0 0 36px}.aw-payment-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;align-items:center;padding:0 0 38px}.aw-payment-row:last-child{padding-bottom:0}.aw-payment-row+.aw-payment-row{padding-top:32px;border-top:1px solid #dedede}.aw-minimal .aw-payment-row>h4{font-size:18px;line-height:1.9;margin:0}.aw-payment-row>h4>b{display:block;font-size:23px;margin-top:4px}.aw-minimal .aw-payment-row p{font-size:16.8px;line-height:1.95;margin:0;word-break:keep-all}.aw-minimal .aw-payment-row>div>p+p{margin-top:24px}.aw-payment-row p>strong{display:block;margin-bottom:4px}.aw-payment-row small{font-size:14.4px;line-height:1.9;display:block;margin-top:20px}.aw-payment-local>h4{transform:none}.aw-minimal .aw-payment-local>p{margin:0}.aw-transfer-fees{margin-top:24px;padding-top:20px;border-top:1px solid #ccc}.aw-minimal .aw-transfer-fees h3{font-size:20px;line-height:1.8;margin:0 0 10px}.aw-minimal .aw-transfer-fees p{font-size:16.8px;line-height:1.95;word-break:keep-all}.aw-minimal .aw-transfer-fees{border-top:1px solid #e4e4e4!important}.aw-minimal .aw-refund-compact{margin-top:48px;padding-top:30px}.aw-minimal .aw-refund-compact h3{font-size:23px;line-height:1.6;margin:0 0 18px;font-weight:700}.aw-minimal .aw-refund-compact p{font-size:16.8px;line-height:1.95;margin:0;word-break:keep-all}.aw-refund-list{margin:16px 0 0}.aw-refund-row{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:30px;padding:26px 0;border-top:1px solid #ddd}.aw-refund-row dt{font-size:18px;line-height:1.9;font-weight:700}.aw-refund-row dt>b{display:block;font-size:23px;margin-top:4px}.aw-refund-row dd{margin:0;min-width:0}.aw-refund-row dd strong{display:block;margin-bottom:5px}.aw-minimal .aw-refund-row dd p+p{margin-top:24px}.aw-minimal .aw-fee-cards p,.aw-minimal .aw-transfer-fees p{white-space:pre-line}.aw-minimal .aw-guide-separate{margin-top:42px;padding-top:30px;border-top:1px solid #dedede!important}.aw-minimal .aw-guide-separate h3{font-size:23px;line-height:1.6;margin:0 0 18px;font-weight:700}.aw-separate-cost-list{display:flex;flex-wrap:wrap;gap:8px 0;list-style:none;padding:0;margin:0 0 14px;font-size:16.8px;line-height:1.9}.aw-separate-cost-list li+li:before{content:"·";padding:0 10px}.aw-minimal .aw-guide-separate p{font-size:16.8px;line-height:1.95;margin:0;word-break:keep-all}.aw-minimal .aw-refund-row .aw-rematch-scope{font-size:14.4px}@media(max-width:760px){.aw-minimal .aw-guide-separate h3{font-size:22px}.aw-minimal .aw-guide-separate p,.aw-separate-cost-list{font-size:15.6px}.aw-payment-row{grid-template-columns:1fr;gap:14px;align-items:start;padding-bottom:34px}.aw-payment-row>h4>b{display:inline;font-size:20px;margin-left:12px}.aw-minimal .aw-payment-row p{font-size:15.6px}.aw-minimal .aw-payment-guide>h3{font-size:22px;margin-bottom:28px}.aw-minimal .aw-payment-guide{margin-top:48px;padding-top:30px}.aw-minimal .aw-transfer-fees p{font-size:15.6px}.aw-refund-row{grid-template-columns:1fr;gap:12px;padding-block:22px}.aw-refund-row dt>b{display:inline;font-size:20px;margin-left:12px}.aw-minimal .aw-refund-compact p{font-size:15.6px}.aw-minimal .aw-refund-compact h3{font-size:22px}}.aw-minimal .aw-unified-timeline{display:flex;flex-direction:column;overflow:visible;scroll-snap-type:none;gap:58px;margin-top:32px;padding:0}.aw-minimal .aw-unified-timeline>li{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:60px;flex:none;width:100%;overflow:visible;scroll-snap-align:none;border:0!important;background:none!important}.aw-minimal .aw-unified-timeline>li:nth-child(2n){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.aw-minimal .aw-unified-timeline>li:nth-child(2n)>.ko-stage-photo{order:2}.aw-minimal .aw-unified-timeline>li:nth-child(2n)>.ko-stage-copy{order:1}.aw-minimal .aw-unified-timeline .ko-stage-photo{width:100%;height:auto;aspect-ratio:16/10;max-height:400px}.aw-minimal .aw-unified-timeline .ko-stage-copy{padding:0;min-width:0}.aw-minimal .aw-unified-timeline .ko-stage-number{position:static;display:block;width:auto;height:auto;border:0!important;border-radius:0;background:none!important;font:500 50px/1.2 var(--ko-serif);text-align:left;margin:0 0 20px}.aw-minimal .aw-unified-timeline h3{font-size:27px;font-weight:700;line-height:1.6;margin:0 0 16px;letter-spacing:-.04em}.aw-minimal .aw-unified-timeline p{font-size:18px;line-height:2;margin:0;word-break:keep-all}.aw-minimal .aw-unified-timeline p.aw-stage-followup{margin-top:16px}.aw-minimal .aw-guide .ko-photo:is([data-photo-id=guide-step-video],[data-photo-id=guide-fee-video]){aspect-ratio:16/9;max-height:none}.aw-minimal .aw-guide .ko-photo:is([data-photo-id=guide-step-video],[data-photo-id=guide-fee-video])>img{object-fit:contain}@media(max-width:1100px){.aw-minimal .aw-unified-timeline>li{gap:35px}.aw-minimal .aw-unified-timeline h3{font-size:24px}.aw-minimal .aw-unified-timeline p{font-size:16.8px}}@media(max-width:760px){.aw-minimal .aw-guide-tabs>a{font-size:15.6px;padding:11px 0}.aw-guide-section{scroll-margin-top:15px}.aw-guide-fees{margin-top:48px;padding-top:30px}.aw-minimal .aw-unified-timeline{gap:42px;margin-top:25px}.aw-minimal .aw-unified-timeline>li,.aw-minimal .aw-unified-timeline>li:nth-child(2n){grid-template-columns:1fr;gap:20px;flex-basis:auto}.aw-minimal .aw-unified-timeline>li:nth-child(2n)>.ko-stage-photo{order:0}.aw-minimal .aw-unified-timeline>li:nth-child(2n)>.ko-stage-copy{order:1}.aw-minimal .aw-unified-timeline .ko-stage-photo{aspect-ratio:4/3;max-height:none}.aw-minimal .aw-unified-timeline .ko-stage-photo[data-photo-id=guide-step-video]{aspect-ratio:16/9}.aw-minimal .aw-unified-timeline .ko-stage-number{font-size:36px;margin-bottom:12px}.aw-minimal .aw-unified-timeline h3{font-size:23px;margin-bottom:12px}.aw-minimal .aw-unified-timeline p{font-size:16.8px;line-height:1.95}}.aw-health{max-width:1040px;padding-top:34px;padding-bottom:70px;font-size:17px;line-height:1.9;overflow-wrap:anywhere}.aw-health [id^=health-]{scroll-margin-top:190px}.aw-health h1{font-size:38px;line-height:1.5;margin:24px 0 18px;font-weight:700;white-space:pre-line}.aw-health h2{font-size:25px;line-height:1.6;font-weight:700;margin:20px 0 12px}.aw-health h3{font-size:20px;line-height:1.75;font-weight:700;margin:14px 0 6px}.aw-health p{margin:12px 0;line-height:1.9}.aw-health-account-bar,.aw-health-reference,.aw-health-topline{display:flex;gap:16px 24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.aw-health a,.aw-health-link-button{text-decoration:underline;text-underline-offset:5px}.aw-health-topline{margin-bottom:35px}.aw-health-topline>a{font-size:16px}.aw-health-admin-filters,.aw-health-languages,.aw-health-signature-modes{display:flex;gap:18px;flex-wrap:wrap}.aw-health button{font:inherit;cursor:pointer;min-height:44px;padding:7px 0}.aw-health button[aria-pressed=true]{font-weight:700;border-bottom:2px solid #111}.aw-health button:disabled{opacity:.5;cursor:not-allowed}.aw-health-reference{justify-content:flex-start;font-size:16px;margin:24px 0}.aw-health-reference>span{font-size:15px}.aw-minimal .aw-health .aw-health-notice{font-size:16px;line-height:1.9;border-top:1px solid #bbb;padding-top:18px;margin:25px 0}.aw-health .aw-health-small,.aw-health small{font-size:15px;line-height:1.85}.aw-health-progress{display:flex;justify-content:space-between;padding:20px 0;border-top:2px solid #111;border-bottom:1px solid #ddd}.aw-health fieldset{border:0;min-width:0;padding:0 0 26px;margin:30px 0}.aw-health fieldset>legend{font-size:23px;font-weight:700;line-height:1.7;margin-bottom:12px;max-width:100%}.aw-health fieldset>legend>span{display:inline-block;font-weight:400;font-size:28px;margin-right:20px;vertical-align:baseline}.aw-health .aw-health-question,.aw-health .aw-health-signature{border-bottom:1px solid #ddd}.aw-health-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.aw-member-tattoo-photos{grid-column:1/-1;min-width:0}.aw-health .aw-direct-input-tag{color:#c62828!important;font-weight:700!important}.aw-health label{cursor:pointer}.aw-health-account-form label,.aw-health-admin-tools>label,.aw-health-detail>label,.aw-health-field-grid label{display:block;font-weight:700;font-size:17px;margin-bottom:8px}.aw-health input:not([type=checkbox]):not([type=radio]),.aw-health textarea{display:block;width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:10px 12px;border:1px solid #999;background:#fff;font:inherit;color:#111;line-height:1.6}.aw-health textarea{resize:vertical;min-height:100px}.aw-health input[type=checkbox],.aw-health input[type=radio]{width:20px;height:20px;flex:0 0 20px;margin:5px 0 0;accent-color:#111}.aw-health-yesno{display:flex;gap:24px;margin:18px 0;flex-wrap:wrap}.aw-health-yesno>label{display:flex;gap:12px;align-items:flex-start;min-width:100px;min-height:44px}.aw-minimal .aw-health-conditions{border-top:1px solid #ccc!important;padding:12px 0}.aw-health-conditions summary{cursor:pointer;font-size:18px;font-weight:700;padding:10px 0}.aw-health-condition-group{margin:20px 0}.aw-health-condition-group>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.aw-health-condition-group label{display:flex;align-items:flex-start;gap:12px;font-size:17px;line-height:1.8;min-height:44px}.aw-health-condition-group label:has(input:disabled){opacity:.7}.aw-health-detail{margin:20px 0}.aw-health-detail p{font-size:15px}.aw-health-signature-modes{margin:18px 0}.aw-health-signature-pad{position:relative;width:100%}.aw-health-signature-surface{display:block;width:100%;height:180px;touch-action:none;cursor:crosshair;border:1px solid #999;background:#fff;user-select:none;overscroll-behavior:contain;-webkit-user-select:none;-webkit-touch-callout:none}.aw-health-signature-surface path{pointer-events:none}.aw-health-signature-pad>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font-size:18px}.aw-health-paint{max-width:760px;border:1px solid #777;background:#fff;margin-top:20px}.aw-health-paint-toolbar{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;border-bottom:1px solid #bbb;padding:8px 14px;background:#fafafa}.aw-health-pen{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:700;margin-right:auto;min-height:44px}.aw-health-pen svg{width:22px;height:22px}.aw-health .aw-health-paint-toolbar button{font-size:15px;padding:7px 6px;text-decoration:underline;text-underline-offset:5px}.aw-health-paint .aw-health-signature-surface{height:260px;border:0;background-color:#fff;background-image:linear-gradient(#eee 1px,transparent 0),linear-gradient(90deg,#eee 1px,transparent 0);background-size:24px 24px}.aw-health-paint-caption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 18px;border-top:1px solid #ddd;padding:10px 14px;font-size:14px;color:#555;line-height:1.7}@media(max-width:760px){.aw-health-paint .aw-health-signature-surface{height:240px}.aw-health-paint-toolbar{gap:5px 10px;padding:8px 10px}.aw-health-pen{flex-basis:100%;min-height:30px}.aw-health-paint .aw-health-signature-pad>span{font-size:17px}.aw-health-paint-caption{font-size:14px}}.aw-health-confirm{display:flex;align-items:flex-start;gap:14px;font-size:18px;line-height:1.9;margin:28px 0}.aw-health-actions{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin:20px 0}.aw-minimal .aw-health .ko-button{font-size:18px;min-height:48px}.aw-health-errors{outline:2px solid #111;padding:20px;margin:25px 0}.aw-health-errors ul{margin:8px 0;padding-left:24px}.aw-health-feedback{font-size:17px;font-weight:700;border-top:1px solid #111;padding-top:18px;white-space:pre-wrap}.aw-health-footnote{font-size:14px;border-top:1px solid #ddd;margin-top:30px;padding-top:20px}.aw-health-review{scroll-margin-top:180px;outline:none}.aw-health-review:focus-visible{outline:2px solid #111;outline-offset:8px}.aw-profile-floating-save{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:105;display:flex;align-items:flex-end;flex-direction:column;gap:12px;max-width:calc(100vw - 32px)}.aw-minimal .aw-profile-floating-save>.ko-button{background:#111!important;color:#fff!important;padding:12px 23px!important;border:1px solid #111!important;font:700 16px/1.6 var(--ko-sans);box-shadow:0 4px 18px #0002;min-height:48px;min-width:112px}.aw-profile-save-popup{display:flex;align-items:center;gap:20px;background:#fff;color:#111;padding:13px 16px;border:1px solid #ccc;box-shadow:0 5px 20px #0002;font-size:16px;line-height:1.7}.aw-profile-save-popup button{font-size:22px;min-width:30px;min-height:30px}.aw-profile-missing-popup{position:fixed;right:18px;top:18px;z-index:110;width:min(300px,calc(100vw - 32px));padding:15px 18px;background:#fff;box-shadow:0 8px 30px #0002;color:#111}.aw-minimal .aw-health .aw-profile-missing-popup,.aw-profile-missing-popup{border:1px solid #bbb!important}.aw-minimal .aw-health :is(.aw-profile-missing-popup,.aw-profile-save-popup){background:#fff!important;box-shadow:0 6px 25px #0002!important}.aw-profile-missing-popup>header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;line-height:1.6}.aw-profile-missing-handle{display:flex;align-items:center;gap:8px;flex:1;min-height:36px;cursor:grab;touch-action:none;user-select:none}.aw-profile-missing-handle:active{cursor:grabbing}.aw-profile-missing-handle:focus-visible{outline:2px solid #111;outline-offset:3px}.aw-profile-missing-handle>span{font-size:21px;color:#777}.aw-profile-missing-popup>header button{font-size:24px;min-height:32px;min-width:32px}.aw-profile-missing-popup>p{font-size:13px;line-height:1.8;margin:8px 0}.aw-profile-missing-popup ol{margin:9px 0 0;padding-left:24px;max-height:min(38vh,310px);overflow-y:auto;font-size:15px;line-height:1.8}.aw-profile-missing-popup li{padding-left:2px}.aw-profile-missing-popup li button{text-align:left;padding:6px 3px;font:inherit;text-decoration:underline;text-underline-offset:3px;min-height:36px;width:100%;word-break:keep-all}.aw-profile-print-copy{display:none}@media(max-width:760px){.aw-profile-floating-save{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.aw-profile-missing-popup{right:12px;top:12px;width:min(265px,calc(100vw - 24px));padding:12px 14px}.aw-profile-missing-popup ol{max-height:24vh}.aw-profile-missing-popup li button{min-height:40px}}@media print{.aw-profile-floating-save,.aw-profile-missing-popup{display:none!important}.aw-health:has(>.aw-profile-print-copy)>:is(.aw-health-form,.aw-health-review,.aw-withdrawal){display:none!important}.aw-profile-print-copy{display:block!important}.aw-profile-print-copy>h1{font-size:18pt!important}.aw-profile-print-copy .aw-attachment-result-issuer{font-size:10pt}}.aw-health-person{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.aw-health-person dt{font-size:15px}.aw-health-person dd{margin:4px 0 0;font-size:20px;font-weight:700}.aw-minimal .aw-health-review-question{border-top:1px solid #ccc!important;padding:20px 0;break-inside:avoid}.aw-health-review-question>strong{display:block;font-size:21px;margin-top:12px}.aw-health-review-question ul{padding-left:22px}.aw-health-review-question li{margin:10px 0}.aw-health-review-question li>span{display:block;font-size:16px}.aw-health-original{margin-top:18px;padding-left:16px;border-left:2px solid #111}.aw-health-original>p{white-space:pre-wrap;word-break:normal;line-break:strict}.aw-minimal .aw-health .aw-health-review-flag{display:block;color:#c2410c!important;font-size:17px;font-weight:700;line-height:1.7;margin:0 0 8px}.aw-health-review-question h3>span[lang=vi]{font-size:17px;font-weight:500;line-height:1.8}.aw-health-review-question p>span[lang=vi]{font-size:16px;color:#454545}.aw-health-source{margin:28px 0;border-block:1px solid #ccc;padding:14px 0}.aw-health-source summary{cursor:pointer;font-size:17px;font-weight:700;min-height:44px}.aw-health-source pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.aw-health-review-signature svg{width:100%;max-width:600px;height:180px;border:1px solid #ccc}.aw-health-typed-signature{font-size:28px}.aw-health-typed-signature small{display:block}.aw-health-entry{max-width:900px}.aw-health-entry-tabs{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:35px 0 20px}.aw-health-entry-tabs>button{font-size:21px;border-bottom:1px solid #ccc;text-align:left;padding:15px 0}.aw-health-entry-tabs>button[aria-selected=true]{font-weight:700;border-bottom:2px solid #111}.aw-health-account-form{max-width:580px;margin:24px 0 38px}.aw-health-account-form>div{margin:22px 0}.aw-health-account-form small{display:block;margin-top:6px}.aw-health-account-bar{border-top:1px solid #999;border-bottom:1px solid #ccc;padding:12px 0;margin-top:24px;font-size:16px}.aw-health-account-bar button{text-decoration:underline;text-underline-offset:4px}.aw-health-owner-link{font-size:15px;display:inline-block;margin-top:24px}.aw-health-conflict{outline:2px solid #111;padding:18px;margin:25px 0}.aw-health-conflict button{text-decoration:underline}.aw-health-admin-tools{display:flex;gap:25px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin:25px 0}.aw-health-admin-tools>label{width:300px;max-width:100%}.aw-health-admin-filters{gap:20px}.aw-minimal .aw-health-admin-list>article{display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:1px solid #ccc!important;padding:24px 0}.aw-health-admin-list h2{font-size:22px;margin:8px 0}.aw-health-admin-list h2 small{display:block;font-weight:400}.aw-health-admin-list p{font-size:16px;margin:5px 0}.aw-health-badge{font-size:18px;font-weight:700}.aw-health-admin-detail{margin-top:40px;scroll-margin-top:180px}.aw-health-history{display:flex;gap:12px 25px;flex-wrap:wrap;border-block:1px solid #bbb;padding:14px 0;margin:20px 0}.aw-health-history button{font-size:16px}.aw-document-form-link{margin:14px 0 4px 29px}@media(max-width:760px){.aw-health{padding-top:25px;font-size:17px}.aw-health [id^=health-]{scroll-margin-top:165px}.aw-health h1{font-size:30px}.aw-health h2{font-size:23px}.aw-health-topline{align-items:flex-start;gap:16px}.aw-health-condition-group>div,.aw-health-field-grid,.aw-health-person{grid-template-columns:1fr;gap:18px}.aw-health fieldset>legend{font-size:21px}.aw-health fieldset>legend>span{font-size:26px;margin-right:12px}.aw-health-reference{gap:10px}.aw-health-entry-tabs{gap:18px}.aw-health-entry-tabs>button{font-size:18px}.aw-health-account-bar{align-items:flex-start;gap:12px}.aw-minimal .aw-health-admin-list>article{display:block}.aw-health-actions{gap:14px 22px}.aw-health-review{scroll-margin-top:165px}.aw-health-conflict{padding:12px}.aw-health h3{font-size:19px}}@media print{.aw-health-account-bar,.aw-health-actions,.aw-health-admin-list,.aw-health-admin-tools,.aw-health-entry,.aw-health-feedback,.aw-health-footnote,.aw-health-heading,.aw-health-history,.aw-health-notice,.aw-health-owner-link,.aw-health-topline,.aw-page-health .ko-footer,.aw-page-health .ko-header,.aw-page-health .ko-skip{display:none!important}.aw-health{max-width:none!important;padding:0!important;font-size:12pt!important}.aw-health h2{font-size:18pt!important}.aw-health h3{font-size:14pt!important}.aw-health-review-question,.aw-health-review-signature{break-inside:avoid}.aw-health-review-signature svg{height:120px}.aw-health-person{grid-template-columns:1fr 1fr}.aw-health .aw-health-small{font-size:10pt}}.aw-health select{display:block;width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:10px 12px;border:1px solid #999;background:#fff;font:inherit;color:#111;line-height:1.6}.aw-member-family-row{border-top:1px solid #aaa;padding:20px 0;margin:20px 0}.aw-member-family-row>header{display:flex;justify-content:space-between;gap:20px;align-items:center}.aw-member-family-row>header button{text-decoration:underline}.aw-member-result p{white-space:pre-wrap;overflow-wrap:anywhere}.aw-member-result .aw-health-review-flag{margin-top:18px}.aw-member-photos{margin-bottom:28px}.aw-member-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.aw-member-photo-grid figure{min-width:0;margin:0}.aw-member-photo-grid img{display:block;width:100%;height:220px;object-fit:contain;background:#fafafa}.aw-member-photo-grid figcaption{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:15px;padding-top:8px}.aw-member-photo-grid button{text-decoration:underline}.aw-health-final-actions{margin-top:28px}.aw-health-final-actions>div{display:flex;gap:30px}.aw-member-entry>.ko-button{margin-top:24px}.aw-health .aw-member-main-photo-button{font-size:15px;line-height:1.8;text-align:left;white-space:normal}.aw-member-photo-grid figcaption{flex-wrap:wrap}@media(max-width:760px){.aw-member-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aw-member-photo-grid img{height:180px}.aw-health-final-actions>div{flex-basis:100%;justify-content:flex-end;gap:35px}}@media print{.aw-health-final-actions{display:none!important}.aw-member-photo-results{grid-template-columns:repeat(3,minmax(0,1fr));break-inside:avoid}.aw-member-photo-results img{height:160px}}.aw-minimal [data-copy-font],.aw-minimal [data-copy-font] :is(span,strong,b,em,i,u){font-family:var(--copy-font)!important}.aw-minimal [data-copy-leading],.aw-minimal [data-copy-leading] :is(span,strong,b,em,i,u){line-height:var(--copy-leading)!important}.aw-minimal [data-copy-tracking],.aw-minimal [data-copy-tracking] :is(span,strong,b,em,i,u){letter-spacing:var(--copy-tracking)!important}.aw-minimal [data-copy-align]{text-align:var(--copy-align)!important;text-wrap:wrap!important}.aw-minimal [data-copy-id] i[data-copy-italic]{font-style:italic!important}.aw-minimal [data-copy-id] [data-copy-normal],.aw-minimal [data-copy-id] [data-copy-normal] span{font-weight:400!important}@media(min-width:761px){.aw-minimal [data-copy-desktop],.aw-minimal [data-copy-desktop] :is(span,strong,b,em,i,u){font-size:var(--copy-desktop)!important}}@media(max-width:760px){.aw-minimal [data-copy-mobile],.aw-minimal [data-copy-mobile] :is(span,strong,b,em,i,u){font-size:var(--copy-mobile)!important}}.ko-copy-dialog{width:min(1000px,calc(100vw - 32px));max-height:92dvh;overflow:auto;border:1px solid #ccc;background:#fff;color:#111;padding:28px;font:15px/1.8 var(--ko-sans);box-shadow:0 12px 60px #0003}.ko-copy-dialog::backdrop{background:#0008;backdrop-filter:blur(3px)}.ko-copy-dialog>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.ko-copy-dialog>header p{font-size:13px;margin:0 0 8px}.ko-copy-dialog h2{font:600 24px/1.6 var(--ko-sans);letter-spacing:-.04em;margin:0}.ko-copy-dialog>header>button{font-size:29px;line-height:1;padding:6px 10px}.ko-copy-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:25px}.ko-copy-layout>section{min-width:0}.ko-copy-layout label{display:block;font-weight:600;font-size:14px}.ko-copy-dialog .ko-copy-hint{font-size:12px;font-weight:400;color:#555;line-height:1.9;margin:8px 0 12px;word-break:keep-all}.ko-copy-format{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.ko-copy-format button{border:1px solid #ccc;font-size:12px;padding:6px 10px;background:#f8f8f8}.ko-copy-format button:first-child{font-weight:700}.ko-copy-format button:nth-child(2){font-style:italic}.ko-copy-format button:nth-child(3){text-decoration:underline}.ko-copy-input{border:1px solid #aaa;padding:18px;min-height:240px;max-height:410px;overflow:auto;overflow-wrap:break-word;word-break:keep-all;white-space:pre-wrap;outline-offset:3px;text-wrap:wrap;caret-color:#111;background:#fff}.ko-copy-input:focus{outline:2px solid #d77b52}.ko-copy-input[contenteditable=false]{background:#f7f7f7}.ko-copy-input :is(b,strong){font-weight:700}.ko-copy-input :is(i,em){font-style:italic}.ko-copy-input [data-copy-accent]{font-weight:700}.ko-copy-settings{display:grid;align-content:start;gap:15px}.ko-copy-settings :is(select,input){display:block;width:100%;min-height:42px;margin-top:7px;padding:7px 9px;border:1px solid #aaa;border-radius:0;background:#fff;color:#111;font:400 14px/1.5 var(--ko-sans)}.ko-copy-settings small{display:block;font:400 11px/1.8 var(--ko-sans);color:#666;margin-top:4px}.ko-copy-size-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ko-copy-dialog>footer{position:sticky;bottom:0;z-index:2;background:#fff;display:flex;gap:20px;align-items:center;flex-wrap:wrap;border-top:1px solid #ddd;margin-top:25px;padding-block:14px}.ko-copy-dialog .ko-button{font:600 14px/1.8 var(--ko-sans);border:1px solid #111;padding:10px 18px;background:#fff;min-height:44px;cursor:pointer}.ko-copy-dialog .ko-button:first-child{background:#111;color:#fff}.ko-copy-reset{margin-left:auto;font-size:12px;text-decoration:underline;text-underline-offset:4px;padding:10px 0}.ko-copy-dialog button:disabled{opacity:.5;cursor:wait}.ko-copy-error{color:#a72f16;line-height:1.8;font-size:14px}.ko-copy-toast{position:fixed;bottom:18px;left:20px;z-index:95;max-width:calc(100vw - 180px);padding:12px 17px;border:1px solid #bbb;background:#fff;color:#111;font:13px/1.8 var(--ko-sans);margin:0;box-shadow:0 4px 20px #0001}@media(max-width:760px){.ko-copy-dialog{padding:19px;width:calc(100vw - 20px);max-height:94dvh}.ko-copy-dialog h2{font-size:20px}.ko-copy-layout{grid-template-columns:1fr;gap:20px}.ko-copy-input{min-height:180px;max-height:300px;padding:13px}.ko-copy-dialog>footer{gap:12px;margin-top:20px}.ko-copy-reset{margin-left:0;font-size:12px}.ko-copy-toast{left:12px;bottom:112px;max-width:calc(100vw - 24px)}}@media print{[data-copy-id][data-edit-selected],[data-photo-id][data-edit-selected]{outline:0!important}.ko-copy-dialog,.ko-copy-toast{display:none!important}}[data-copy-editable],[data-photo-editable]{cursor:pointer;touch-action:manipulation}[data-edit-selected]{outline:2px solid #d77b52!important;outline-offset:5px}.aw-edit-touch-hint{display:none}@media(pointer:coarse){.aw-edit-pointer-hint{display:none}.aw-edit-touch-hint{display:inline}}.aw-minimal [data-copy-position]{translate:var(--copy-x,0) var(--copy-y,0)}@media(min-width:761px){.aw-minimal [data-copy-position]{--copy-x:var(--copy-desktopX,0px);--copy-y:var(--copy-desktopY,0px)}.aw-minimal :is(span,b,strong,small)[data-copy-position-desktop]{display:inline-block}}@media(max-width:760px){.aw-minimal [data-copy-position]{--copy-x:var(--copy-mobileX,0px);--copy-y:var(--copy-mobileY,0px)}.aw-minimal :is(span,b,strong,small)[data-copy-position-mobile]{display:inline-block}}[data-copy-editable][data-edit-selected]{cursor:grab}.ko-copy-move-control{position:fixed;z-index:96;display:flex;gap:4px;padding:4px;background:#fff;border:1px solid #d9c4b7;box-shadow:0 3px 18px #0002;color:#222;font:13px/1.5 var(--ko-sans)}.ko-copy-move-control button{border:0;padding:7px 12px;min-height:32px;background:#fff;white-space:nowrap;cursor:pointer}.ko-copy-move-control .ko-copy-move-handle{cursor:grab;touch-action:none;user-select:none;background:#f4e9df;font-weight:600}.ko-copy-move-control.is-dragging .ko-copy-move-handle{cursor:grabbing}.ko-copy-move-control button:disabled{opacity:.5;cursor:wait}.ko-copy-size-reset{font:400 12px/1.7 var(--ko-sans);text-decoration:underline;text-underline-offset:4px;text-align:left;padding-block:4px}@media print{.ko-copy-move-control{display:none!important}}.aw-text-history{padding-block:20px}.aw-text-history>h2{font-size:27px;margin:0 0 14px}.aw-text-history>p{font-size:14px;line-height:1.9}.aw-text-history-tools{display:flex;align-items:end;gap:20px;flex-wrap:wrap;margin:24px 0}.aw-text-history-tools label{display:grid;gap:7px;font-size:13px}.aw-text-history-tools :is(input,select){padding:9px 12px;border:1px solid #ccc;min-height:42px}.aw-text-history>article{padding:24px 0;border-top:1px solid #ddd!important;margin-top:20px}.aw-text-history article>header{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:16px}.aw-text-history small,.aw-text-history time{font-size:12px}.aw-text-history-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.aw-text-history-comparison>section{padding:18px;background:#faf8f4!important;border:1px solid #e3ded7!important}.aw-text-history-comparison h3{font-size:13px;margin:0 0 12px}.aw-text-history-comparison p{font-size:15px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.aw-text-history article>small{display:block;margin-top:12px;overflow-wrap:anywhere}@media(max-width:760px){.aw-text-history-comparison{grid-template-columns:1fr;gap:12px}}.ko-faq-list{--faq-index:36px;--faq-gap:16px}.aw-minimal .ko-faq-list summary{display:grid;grid-template-columns:var(--faq-index) minmax(0,1fr) 24px;column-gap:var(--faq-gap);align-items:start;justify-content:normal;height:auto}.aw-minimal .ko-faq-list summary>.ko-faq-number{display:block;width:auto;height:auto;line-height:1.8;font-variant-numeric:tabular-nums}.aw-minimal .ko-faq-list summary>.ko-faq-question{display:block;min-width:0;width:auto;height:auto;line-height:1.8;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.aw-minimal .ko-faq-list summary>.ko-faq-toggle{display:block;justify-self:end;width:24px;line-height:1.8;text-align:center;font-weight:400!important}.aw-minimal .ko-faq-list summary>.ko-faq-question:after,.aw-minimal .ko-faq-list summary>.ko-faq-question:before{display:none}.aw-minimal .ko-faq-list details>p{margin:0 calc(24px + var(--faq-gap)) 24px calc(var(--faq-index) + var(--faq-gap));word-break:keep-all;overflow-wrap:anywhere}@media(max-width:760px){.ko-faq-list{--faq-index:24px;--faq-gap:12px}.aw-minimal .ko-faq-list summary{grid-template-columns:var(--faq-index) minmax(0,1fr) 20px}.aw-minimal .ko-faq-list summary>.ko-faq-toggle{width:20px}.aw-minimal .ko-faq-list details>p{margin-right:0;margin-bottom:20px}}.aw-minimal .aw-fee-cards-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 36px;align-items:start}.aw-minimal .aw-fee-cards-four>article,.aw-minimal .aw-fee-cards-four>article:last-child{display:block;grid-column:auto;min-width:0}.aw-minimal .aw-fee-cards-four .ko-photo{height:auto;min-height:0;aspect-ratio:16/10}.aw-minimal .aw-fee-cards-four>article>div:last-child{padding-top:18px}.aw-minimal .aw-fee-cards-four .aw-video-fee-extra{display:block;font:500 17px/1.8 var(--ko-sans);letter-spacing:0;margin:-6px 0 13px}.aw-minimal .aw-fee-cards-four .aw-video-fee-card p+p{margin-top:12px}@media(max-width:680px){.aw-minimal .aw-fee-cards-four{grid-template-columns:1fr;gap:32px}.aw-minimal .aw-fee-cards-four h3{font-size:25px}.aw-minimal .aw-fee-cards-four p{font-size:15.6px;line-height:1.9}.aw-minimal .aw-fee-cards-four .ko-kicker{font-size:15px}}