 .eng{--eink:#102b43;--eblue:#007caf;color:var(--eink);background:#f3f6f8;font-family:Arial,sans-serif;line-height:1.55}.eng *{box-sizing:border-box}.eng [hidden]{display:none!important}.eng-hero{padding:70px max(24px,calc((100% - 1160px)/2));background:radial-gradient(ellipse at 100% 0,#ddf5ff,transparent 55%),#fff;border-bottom:1px solid #dbe6ed}.eng-kicker{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--eblue)}.eng h1{font-size:clamp(34px,5vw,60px);line-height:1.08;letter-spacing:-2px;margin:22px 0}.eng h1 span{display:block;font-size:clamp(20px,3vw,32px);font-weight:400;letter-spacing:-.6px;margin-top:16px}.eng-hero>p:not(.eng-kicker){max-width:650px;color:#53697b}.eng-badge{display:inline-block;font-size:10px;letter-spacing:1.4px;padding:7px 12px;border:1px solid #b7d6e4;border-radius:30px}.eng-content{max-width:1208px;margin:auto;padding:0 24px 55px}.eng-nav{display:flex;gap:24px;padding:26px 0;flex-wrap:wrap}.eng a{color:#006e9d}.eng-nav a{text-decoration:none;font-weight:700;font-size:14px}.eng-notice{font-size:13px;color:#526778;max-width:920px;margin:0 0 26px}.eng-card{display:grid;grid-template-columns:1fr 2fr;gap:36px;background:white;border:1px solid #dce5ec;border-radius:16px;padding:32px;margin:20px 0;scroll-margin-top:30px;box-shadow:0 8px 30px #102b4305}.eng h2{font-size:26px;line-height:1.2;letter-spacing:-.6px;margin:12px 0}.eng-intro>p:last-child{font-size:14px;color:#647584}.eng-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.eng label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}.eng input,.eng select{width:100%;min-width:0;border:1px solid #b7c9d6;background:#fff;border-radius:7px;padding:12px;color:var(--eink);font:15px Arial;height:45px}.eng :focus-visible{outline:3px solid #27baff;outline-offset:3px}.eng output{display:block;background:#edf8fc;border-left:3px solid #00a3e5;border-radius:5px;margin:22px 0 14px;padding:18px;overflow-wrap:anywhere}.eng output strong{display:block;font-size:30px;line-height:1.2;font-weight:600}.eng output small{display:block;font-size:12px;margin-top:8px}.eng output[data-error=true]{background:#fff2f0;border-color:#ad3527;color:#89291f}.eng output[data-error=true] strong{font-size:16px}.eng details{font-size:13px;color:#4b6274}.eng summary{cursor:pointer;font-weight:700;color:var(--eink);padding:8px 0}.eng-assumption{font-size:12px;color:#526778}.eng-foot{padding:24px 0;font-size:13px}.eng-foot button{background:#103b57;color:white;border:0;padding:14px 22px;border-radius:6px;cursor:pointer;font-weight:700}.eng-foot>a{display:inline-block;margin-top:22px}@media(max-width:760px){.eng-card{grid-template-columns:1fr;gap:16px;padding:22px}.eng-hero{padding:40px 24px}.eng-content{padding:0 16px 35px}.eng h1{letter-spacing:-1px}.eng-fields{gap:12px}.eng-nav{gap:14px}.eng output strong{font-size:25px}}@media print{body>*:not(#main):not(.eng){display:none!important}.eng{background:white}.eng-hero{padding:15px;background:white}.eng-nav,.eng-badge,.eng-foot button{display:none}.eng-card{break-inside:avoid;box-shadow:none;padding:15px;grid-template-columns:1fr 2fr}.eng-content{padding:0}.eng input,.eng select{border:0;padding:0}.eng details{display:block}.eng output{background:white}.eng h1{font-size:30px}}.eng .eng-foot{background:transparent;color:#526778}.eng .eng-card{scroll-margin-top:150px}@media(max-width:420px){.eng-fields{grid-template-columns:1fr}}@media(min-width:1101px) and (max-width:1300px){.desktop-nav{gap:12px;font-size:12px}.header-inner{gap:14px}}

.eng-access{max-width:740px}.eng-access form,.gmc-auth form{display:grid;gap:18px;max-width:600px}.eng-access label,.gmc-auth label{display:block}.eng-access input,.gmc-auth input:not([type=checkbox]):not([type=radio]),.gmc-auth select{display:block;width:100%;padding:12px;border:1px solid #a9bac7;margin-top:6px}.gmc-auth{max-width:800px}.eng-beta-feedback{padding:24px;border-left:4px solid #00b8ef;background:#eaf5fb;margin-bottom:28px}.eng-beta-feedback p{margin:8px 0 16px}
