*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f6f8fc;color:#253b58;font-family:system-ui,-apple-system,"Segoe UI","Malgun Gothic",sans-serif;line-height:1.8}a{color:#285c9e;text-underline-offset:4px}header,main,footer{max-width:1140px;margin:auto;padding:26px 32px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce3ef}header img{object-fit:contain;max-width:50vw;height:auto;display:block}header>a:last-child{font-size:14px;font-weight:650;text-decoration:none}.hero{padding:52px 0 30px}.eyebrow{color:#b94c1d;letter-spacing:.14em;font-size:12px;font-weight:800}h1{font-size:clamp(32px,5vw,54px);line-height:1.25;letter-spacing:-.045em;margin:18px 0}.intro{color:#596a80}.status{display:inline-block;background:#fff0dd;border:1px solid #e1ad69;color:#805014;border-radius:30px;padding:5px 14px;font-size:13px;font-weight:700}.notice{background:#fff8ed;border:1px solid #e8be87;border-radius:16px;padding:20px 24px;color:#724b20}.notice p{margin:6px 0 0}.layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;margin-top:40px}.toc{position:sticky;top:24px;align-self:start;font-size:13px}.toc h2{font-size:15px;margin:0 0 12px}.toc a{display:block;text-decoration:none;padding:7px 0;color:#52617a}.toc span{color:#b35726;margin-right:10px;font-size:11px}article{min-width:0;background:#fff;border:1px solid #e0e6ef;border-radius:22px;padding:10px 30px 30px}section{padding:25px 0;border-bottom:1px solid #e7ecf4;overflow-wrap:anywhere}h2{font-size:20px;line-height:1.5;letter-spacing:-.03em;margin:0 0 16px}h2 span{color:#c35d2c;font-size:13px;vertical-align:middle;margin-right:10px}p{margin:12px 0}.review{padding:14px 16px;background:#fff8ec;border-left:3px solid #d89b43;border-radius:4px;color:#79551f;font-size:14px}.review p{margin:4px 0 0}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px;min-width:480px}th,td{padding:12px;text-align:left;vertical-align:top;border:1px solid #e0e6ef}th{background:#edf3fb}td:first-child{width:85px;font-weight:650}ul{padding-left:22px}.top{display:inline-block;margin-top:24px;font-size:14px}footer{display:flex;justify-content:space-between;gap:16px;color:#64748b;font-size:13px;padding-top:36px;padding-bottom:40px}.skip{position:absolute;left:12px;top:-100px;background:white;padding:10px;z-index:5}.skip:focus{top:12px}:focus-visible{outline:3px solid #de7e42;outline-offset:4px}@media(max-width:800px){header,main,footer{padding-left:20px;padding-right:20px}.hero{padding-top:32px}.layout{display:block;margin-top:26px}.toc{position:static;background:#eaf0f8;border-radius:16px;padding:18px;margin-bottom:24px;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.toc h2{grid-column:1/-1}article{padding:4px 20px 24px}.notice{padding:16px}h2{font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{header,.toc,.top,footer{display:none}.layout{display:block}body,article{background:white}article{border:0;padding:0}main{padding:0}.hero{padding:0}section{break-inside:avoid}a{color:inherit}}