:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Malgun Gothic",sans-serif;color:#202c3d;background:#f6f8fb;line-height:1.8;font-size:16px}*{box-sizing:border-box}body{margin:0}main{max-width:940px;margin:auto;padding:40px 28px 64px}a{color:#2257b9;text-underline-offset:.2em}a:focus-visible{outline:3px solid #2257b9;outline-offset:5px}.back{display:inline-block;font-size:.9rem}header{padding-top:36px}.eyebrow,.step{font-size:.75rem;letter-spacing:.11em;font-weight:750;color:#3563a5}h1{font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.3;letter-spacing:-.04em;margin:15px 0 22px}h2{font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.45;letter-spacing:-.025em;margin:10px 0 22px}h3{font-size:1.05rem;margin-top:28px}.lead{font-size:1.08rem;color:#4a5b72;max-width:740px}p{overflow-wrap:anywhere}.notice{background:#eaf0fd;border:1px solid #cddaf5;border-radius:12px;padding:18px 22px;margin:24px 0}.notice p:last-child{margin-bottom:0}.notice p{font-size:.9rem}.pending{background:#fff8e8;border-color:#e5d5aa}nav{display:flex;flex-wrap:wrap;gap:12px 22px;border-bottom:1px solid #dce3ee;padding:20px 0;font-size:.9rem}section{padding:40px 0 16px;border-bottom:1px solid #dce3ee;scroll-margin-top:24px}.cards{margin:24px 0;display:grid;gap:12px}.cards div{min-width:0;border:1px solid #dce3ee;border-radius:12px;background:white;padding:20px 24px}dt{font-weight:750}dd{margin:8px 0 0;color:#4b5b70;overflow-wrap:anywhere}table{width:100%;border-collapse:collapse;table-layout:fixed;background:white;font-size:.9rem;margin:24px 0}caption{text-align:left;font-weight:650;padding-bottom:10px}th,td{padding:15px 18px;border:1px solid #dce3ee;text-align:left;vertical-align:top;overflow-wrap:anywhere}thead th{background:#edf2f8}th:first-child{width:31%}tbody th{font-weight:650}address{display:grid;gap:8px;background:white;border:1px solid #dce3ee;border-radius:12px;padding:24px;font-style:normal}address span,.small,footer{font-size:.85rem;color:#54667b}blockquote{margin:24px 0;padding:24px;background:white;border-left:3px solid #5277ad;border-radius:0 12px 12px 0}footer{padding-top:32px}footer a{display:inline-block}strong{font-weight:750}
@media(max-width:600px){main{padding:24px 18px 40px}header{padding-top:24px}section{padding-top:28px}.notice,.cards div,address,blockquote{padding:18px}.lead{font-size:1rem}nav{gap:10px 16px}table,tbody,tr,tbody th,td{display:block;width:100%}thead{display:none}tr{border:1px solid #dce3ee;margin-bottom:12px;border-radius:10px;overflow:hidden}tbody th,td{border:0}tbody th:first-child{width:100%;background:#edf2f8;padding:12px 16px}td{padding:14px 16px}caption{display:block}body{font-size:15px}}
@media print{body{background:white}main{max-width:none;padding:0}nav,.back{display:none}.notice,.cards div,address,blockquote{break-inside:avoid}section{padding-top:18px}a{color:inherit}}
