body{padding-top:44px!important}.i18n-bar{position:fixed;inset:0 0 auto 0;height:44px;z-index:1000;display:flex;align-items:center;justify-content:flex-end;padding:4px 20px;background:#f4f8f2;border-bottom:1px solid #d9e4dc;box-sizing:border-box}.i18n-bar select{font:13px/1.4 system-ui,"Meiryo","Microsoft YaHei",sans-serif;color:#173f3b;background:white;border:1px solid #adc6ba;border-radius:8px;min-height:32px;max-width:210px;width:auto;margin:0;padding:4px 30px 4px 12px}.i18n-bar select:focus-visible{outline:3px solid #46a895;outline-offset:2px}body>.side{top:44px}body>.top{top:44px}html:not([lang="ko"]) body{font-family:Pretendard,"Noto Sans","Yu Gothic","Meiryo","Microsoft YaHei",system-ui,sans-serif}html:not([lang="ko"]) :is(h1,h2,h3,p,button,.btn,summary){word-break:normal;overflow-wrap:anywhere}html:not([lang="ko"]) .sales-hero h1{font-size:clamp(30px,3.4vw,49px);letter-spacing:-1px}html:not([lang="ko"]) .nav{gap:16px}html:not([lang="ko"]) .sales-benefits b{font-size:19px}html:not([lang="ko"]) .sales-benefits span{line-height:1.6}html:not([lang="ko"]) .sales-offer h3{font-size:26px}html:not([lang="ko"]) .purpose-options label{white-space:normal}html:not([lang="ko"]) .side{overflow-y:auto}@media(max-width:600px){.i18n-bar{padding-right:12px}html:not([lang="ko"]) .sales-hero h1{font-size:32px}html:not([lang="ko"]) .sales-benefits b{font-size:16px}}@media print{.i18n-bar{display:none}body{padding-top:0!important}}
body.i18n-inline{padding-top:0!important}.i18n-inline .review,.i18n-inline .note{display:none!important}.i18n-inline .i18n-bar{position:static;inset:auto;width:auto;height:auto;z-index:auto;padding:0;background:transparent;border:0;flex:0 0 auto}.i18n-inline .i18n-bar select{min-height:40px;max-width:155px;font-size:12px;padding:8px 24px 8px 10px}.i18n-inline .header{column-gap:16px}.i18n-inline .account{flex-wrap:wrap}@media(max-width:600px){.i18n-inline .header .account{margin-left:auto;gap:8px}.i18n-inline .header .i18n-bar{margin-left:0}.i18n-inline .i18n-bar select{max-width:132px;font-size:11px}.i18n-inline .header{column-gap:10px}}

.i18n-inline .header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto;flex-wrap:wrap}.i18n-inline .header-actions .account{margin:0!important;width:auto!important;flex-basis:auto!important;order:0!important}.i18n-inline .header-actions .i18n-bar{order:1}@media(max-width:600px){.i18n-inline .header-actions{width:100%;order:4;gap:10px}}
