:root{font:15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#263347;background:#f3f5f8}
*{box-sizing:border-box}body{margin:0}.masthead{background:#252d4b;color:#fff;display:flex;align-items:center;gap:28px;padding:15px max(20px,calc((100vw - 1160px)/2));min-height:70px}.masthead strong{font-size:24px}.masthead nav{display:flex;gap:18px;align-items:center;white-space:nowrap}.masthead nav span{padding:5px 9px}.masthead nav .selected{background:#fff;color:#203c73;border-radius:5px}.preview-badge{margin-left:auto;font-size:11px;letter-spacing:.04em;background:#ebf7f1;color:#075b47;border-radius:30px;padding:7px 11px;font-weight:700;white-space:nowrap}.notice{background:#fff0ce;color:#5d430c;text-align:center;padding:10px 20px;font-weight:600}main{max-width:1160px;margin:0 auto;padding:20px}.breadcrumb{color:#728090;font-size:13px;margin:0 0 14px}h1{font-size:25px;margin:0 0 4px}.intro{color:#516172;margin:0 0 20px}.tabs{display:flex;gap:26px;border-bottom:1px solid #d4dce6;margin:0 0 22px;padding:0 8px;color:#39445d;font-size:13px;font-weight:600}.tabs span{padding:12px 0}.tabs .selected{color:#173d88;border-bottom:2px solid #173d88}#finance-editor{margin-bottom:50px}#finance-editor section{max-width:none}
@media(max-width:800px){.masthead{flex-wrap:wrap;gap:8px;padding:12px 20px}.masthead nav{overflow:auto;width:100%;order:3;gap:4px;font-size:12px}.preview-badge{font-size:10px}.tabs{overflow:auto;white-space:nowrap}}
