
.preview-note{background:#102c3e;color:white;text-align:center;padding:9px 16px;font-size:12px;position:relative;z-index:101}.preview-note a{color:#a8e7fc}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.resource-card{display:flex;flex-direction:column;padding:28px;border:1px solid #cadde6;background:#fff;border-radius:18px}.resource-card small{color:#25708c;font-weight:750;letter-spacing:.08em}.resource-card h3{font-size:25px;line-height:1.2;margin:12px 0}.resource-card p{line-height:1.7}.resource-card a{margin-top:auto;font-weight:750;color:#087da8}.resource-feature{background:#e6f4f8;border-radius:24px;padding:36px;margin:30px 0}.resource-feature h2{font-size:clamp(28px,4vw,44px);line-height:1.1}.resource-split{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center}.resource-split img{width:100%;border-radius:18px}.tool-box{background:#eff7fa;border:1px solid #bdd6e0;padding:26px;border-radius:18px;margin:24px 0}.tool-box label{display:block;font-weight:700;margin-bottom:8px}.tool-box select{width:100%;padding:14px;border:1px solid #7eabbc;border-radius:8px;font:inherit;background:white}.tool-result{padding:20px;background:#fff;border-radius:10px;margin-top:18px;line-height:1.7}.print-check{list-style:none;padding:0!important}.print-check li{padding:12px 0;border-bottom:1px solid #d5e2e8}.print-check input{width:19px;height:19px;vertical-align:middle;margin-right:10px}.resource-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.resource-links a{padding:10px 14px;background:#e7f2f7;border-radius:8px}.source-small{font-size:13px;color:#536b78}.guide-article details{padding:18px;border-bottom:1px solid #cddde4}.guide-article summary{font-weight:750;cursor:pointer}.guide-article img{max-width:100%}@media(max-width:760px){.resource-grid,.resource-split{grid-template-columns:1fr}.resource-card{padding:22px}.resource-feature{padding:24px}.tool-box{padding:20px}.resource-links a{width:100%}}@media print{.site-header,.site-footer,.preview-note,.button-row,button{display:none!important}.guide-article{padding-top:10px!important}.tool-box{break-inside:avoid}a{color:#000}}

.table-scroll{overflow-x:auto;max-width:100%;border:1px solid #b7cdd5;border-radius:12px;margin:22px 0;background:#fff}.table-scroll:focus-visible{outline:3px solid #087da8;outline-offset:3px}.source-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;min-width:540px}.source-table caption{text-align:left;padding:16px;font-weight:700;background:#dbeef4}.source-table th,.source-table td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid #d6e4e9}.source-table thead th{background:#16394d;color:#fff}.source-table tbody th{font-weight:750}.source-table tbody tr:nth-child(even){background:#f1f7f9}.source-table small{display:block;margin-top:7px;font-size:12px;color:#435d6c}.duty-table{min-width:940px}.duty-table td:nth-child(4){min-width:270px}.resource-card h2{font-size:26px}.resource-card{text-decoration:none;color:inherit}@media print{.table-scroll{overflow:visible}.source-table{min-width:0;font-size:9px}.source-table th,.source-table td{padding:6px}.duty-table td:nth-child(4){min-width:0}}
