:root{--reading-ink:#26384b;--reading-heading:#172e49;--reading-muted:#5c6e7d;--reading-accent:#08645e;--reading-warn:#934016;--reading-line:#dbe5e8}
body.info-page{font-family:'Noto Sans TC',system-ui,'Microsoft JhengHei',sans-serif;background:#f5f7f8;color:var(--reading-ink);font-size:16px;line-height:1.9}
.info-page .page-main{max-width:960px;margin:32px auto}.info-page .page-hero{background:#eaf3f2;border:1px solid #d6e6e2;border-left:5px solid #14766b;color:var(--reading-heading);box-shadow:none;padding:30px 34px}.info-page .page-hero h1{font-size:clamp(28px,4vw,36px);line-height:1.4;letter-spacing:.035em;font-weight:700}.info-page .page-hero p{color:#465e65;font-size:16px;margin-top:8px}
.info-page .info-nav{gap:6px 10px}.info-page .info-nav a{padding:8px 12px;text-decoration:none;border-radius:8px;color:#465c70;font-size:14px;font-weight:500}.info-page .info-nav a:hover{background:#e8efef}.info-page .info-nav a[aria-current=page]{background:#dceee8;color:#09574f;font-weight:700}.info-page a:focus-visible{outline:3px solid #a75217;outline-offset:3px}.info-page .updated{color:var(--reading-muted);font-size:13px;margin:18px 0}
.info-page .contents{background:#edf1f6;border:1px solid #dbe3ec;padding:16px 20px;gap:4px 16px}.info-page .contents a{color:#21496d;text-decoration:underline;text-underline-offset:4px;font-size:14px}
.info-page .help-content{padding:10px 34px 24px;border-color:var(--reading-line);box-shadow:0 4px 18px #172e4904}.info-page .help-content section{padding:22px 0;border-bottom:1px solid #e5ecef;scroll-margin-top:24px}.info-page .help-content section:last-child{border-bottom:0}.info-page .help-content h2{font-size:22px;font-weight:700;line-height:1.5;color:var(--reading-heading);margin:0 0 12px;letter-spacing:.015em}.info-page .help-content h3{color:var(--reading-heading);font-size:18px;font-weight:600}.info-page .help-content p{color:var(--reading-ink);font-size:16px;line-height:1.95;margin:10px 0;overflow-wrap:anywhere}.info-page .help-content strong{font-weight:700;color:#0b635b}.info-page .help-content strong.reading-caution{color:var(--reading-warn);background:#fff0df;padding:1px 4px;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.info-page .help-content a{color:#185b89;text-underline-offset:4px;font-weight:500}.info-page .help-content .action-link{color:#164b66;text-decoration:none}
.info-page .help-content section.reading-notice{background:#fff7ed;border:1px solid #ead5b9;border-left:4px solid #a6541c;border-radius:10px;padding:20px 24px;margin:20px 0}.info-page .reading-notice h2{color:#813a17}.info-page .help-content section.reading-benefit{background:#eaf6f0;border:1px solid #c8dfd3;border-left:4px solid #168060;border-radius:10px;padding:20px 24px;margin:20px 0}.info-page .reading-benefit h2{color:#0a604a}.info-page .page-footer{color:var(--reading-muted);border-top:1px solid var(--reading-line);font-size:13px}.info-page .page-brand{font-weight:700}.info-page .reading-caution,.info-page strong{font-style:normal}
@media(max-width:600px){.info-page .page-main{padding:0 14px;margin:18px auto}.info-page .page-hero{padding:22px 20px;border-radius:14px}.info-page .help-content{padding:4px 20px 16px;border-radius:14px}.info-page .help-content h2{font-size:20px}.info-page .help-content section{padding:20px 0}.info-page .help-content section.reading-notice,.info-page .help-content section.reading-benefit{padding:16px}.info-page .info-nav{gap:4px}.info-page .info-nav a{padding:8px;font-size:13px}.info-page .contents{padding:12px 16px}.info-page .page-header{flex-wrap:wrap}.info-page .page-footer{padding:22px 14px}}
@media print{body.info-page{background:white}.info-page .page-header,.info-page .page-footer,.info-page .contents,.info-page .info-nav{display:none}.info-page .page-hero,.info-page .help-content{border:0;background:white;color:black}.info-page .help-content section{break-inside:avoid}}
