.csz-guide-wrap{background:#102e4c;min-height:100vh;color:#142e48}.csz-guide{max-width:1100px;margin:0 auto;padding:32px 28px 48px;background:#f5f8fb;font:16px/1.58 Arial,Helvetica,sans-serif}.csz-guide *{box-sizing:border-box}.csz-guide h1{font-size:34px;line-height:1.15;margin:8px 0 14px;color:#112d4b}.csz-guide h2{font-size:23px;margin:0 0 12px;color:#143c60}.csz-guide h3{font-size:19px;margin:0 0 10px;color:#163a59}.csz-guide p{margin:0 0 12px}.csz-eyebrow{font-size:12px;font-weight:bold;letter-spacing:.12em;color:#4a647c}.csz-lead{font-size:18px;max-width:850px}.csz-alert{border:2px solid #b77a30;background:#fff9ec;padding:15px 18px;margin:22px 0;color:#24364a}.csz-alert strong{font-size:16px}.csz-alert p{margin:6px 0 0}.csz-alert-light{border-color:#a7bbcf;background:#eef5fa}.csz-jump{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 26px}.csz-jump a{background:#e3edf6;padding:8px 12px;border-radius:5px;color:#153d5e;text-decoration:underline;font-weight:bold}.csz-guide section{background:white;border:1px solid #c6d6e4;border-radius:8px;padding:23px 24px;margin:0 0 19px}.csz-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:15px 0}.csz-cards article{border:1px solid #ccdbe8;border-radius:7px;background:#f7fafc;padding:16px}.csz-cards p{font-size:14px}.csz-source{font-size:14px}.csz-guide a{color:#125c8b}.csz-table-wrap{overflow-x:auto}.csz-guide table{width:100%;border-collapse:collapse;margin:15px 0;font-size:14px}.csz-guide th,.csz-guide td{padding:11px;border-bottom:1px solid #c8d7e5;text-align:left;vertical-align:top}.csz-guide thead{background:#e7f0f6}.csz-guide tbody th{width:32%}.csz-steps{padding-left:25px}.csz-steps li{margin:0 0 10px}.csz-resources p{border-bottom:1px solid #e3eaf0;padding:8px 0}.csz-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.csz-actions .csz-button{display:inline-block;background:#14734f;color:white;padding:12px 18px;border-radius:5px;font-weight:bold;text-decoration:none}.csz-actions .csz-button-outline{background:#fff;color:#143d5c;border:1px solid #6b90ac}.csz-footer{font-size:13px;color:#52677a}@media(max-width:760px){.csz-guide{padding:22px 14px}.csz-cards{grid-template-columns:1fr}.csz-guide section{padding:17px 15px}.csz-guide h1{font-size:29px}}

.csz-contact-table td:nth-child(2){white-space:nowrap}.csz-contact-table tbody th{width:35%}.csz-contact-table a{font-weight:bold}
