.workbook-policy-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0;font-size:15px}.policy-document main{max-width:900px}.policy-document .section{padding:48px 0}.policy-document h1{font-size:clamp(34px,5vw,54px)}.policy-document h2{font-size:clamp(28px,4vw,38px)}.policy-document h3{margin-top:30px}.policy-document p,.workbook-policy-nav a{overflow-wrap:anywhere}.policy-status{padding:16px;background:#e8ecdf;border-left:4px solid #183f35}.policy-document [lang=ja]{line-height:1.9}@media(max-width:620px){.workbook-policy-nav{gap:12px 18px}.policy-document .section{padding:34px 0}.policy-document .top>a:last-child{display:block;font-size:12px}}
.policy-document .top{flex-wrap:wrap;gap:14px}
