:root{color-scheme:light;font-family:Georgia,"Times New Roman",serif;color:#19221f;background:#f8f8f3}
*{box-sizing:border-box}body{margin:0}.wrap{max-width:760px;margin:0 auto;padding:30px 22px 70px}
header,footer{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between}
header{padding-bottom:22px;border-bottom:1px solid #d8dfd9}footer{padding-top:26px;border-top:1px solid #d8dfd9;color:#58645e;font-size:.9rem}
.brand{font-weight:bold;letter-spacing:.11em;text-decoration:none;color:inherit}nav{display:flex;flex-wrap:wrap;gap:10px 18px}
a{color:#14674e}nav a{text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font:700 .72rem system-ui,sans-serif;color:#32735b;margin:0 0 10px}
h1{font-size:clamp(2rem,6vw,3.4rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 16px}h2{font-size:1.35rem;margin:30px 0 8px}
p,li{line-height:1.65}main{padding:44px 0 55px}.lead{font-size:1.15rem;max-width:620px}.card{background:#fff;border:1px solid #d8dfd9;border-radius:14px;padding:24px;margin:22px 0}
.card h2{margin-top:0}.muted{color:#58645e}.meta{font-size:.9rem;color:#58645e}.links{display:flex;flex-wrap:wrap;gap:12px 22px}
section[lang=ko]{margin-top:46px;padding-top:30px;border-top:1px solid #d8dfd9}
@media(max-width:560px){.wrap{padding:20px 17px 50px}header{align-items:flex-start}nav{gap:8px 14px}main{padding:32px 0 42px}}

/* Localized support and policy documents: no fixed text containers. */
html{overflow-wrap:anywhere}body{font-family:system-ui,-apple-system,sans-serif}h1{overflow-wrap:anywhere;hyphens:auto;text-wrap:balance;line-break:strict}h2,h3{overflow-wrap:normal}h3{font-size:1.05rem;margin:24px 0 6px}p,li{line-height:1.75}li+li{margin-top:.6em}ol{padding-inline-start:1.5em}.card{padding:22px}.languages{position:relative;max-width:100%;font:.9rem/1.6 system-ui,sans-serif}.languages summary{cursor:pointer;padding:6px 0;overflow-wrap:anywhere}.languages ul{padding:12px 20px;margin:0;list-style:none;max-height:45vh;overflow:auto;background:#fff;border:1px solid #d8dfd9;border-radius:10px}.languages li+li{margin-top:5px}.languages a[aria-current=page]{font-weight:700}a:focus-visible,summary:focus-visible{outline:3px solid #14674e;outline-offset:3px}html[lang=ur] p,html[lang=ur] li{line-height:2.1}html[dir=rtl] .eyebrow{letter-spacing:normal}header .brand{flex-shrink:0}footer .links{line-height:1.7}
