.guide-wrap{background:#eef5ef;border-block:1px solid #d9e7dc}.guide-topics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0}.guide-topic{padding:22px 17px;text-align:left;border:1px solid #c5d8ce;border-radius:8px;background:white;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .2s}.guide-topic strong{display:block;font-size:17px;line-height:1.2;margin-bottom:9px}.guide-topic span{font-size:12px;color:var(--muted);display:block}.guide-topic[aria-pressed=true]{border:2px solid var(--deep);padding:21px 16px;background:#dceee5}.guide-intro{max-width:720px;color:var(--muted)}.guide-note{font-size:12px;color:var(--muted);max-width:850px}.guide-form{background:white;border-radius:10px;padding:30px;border:1px solid #d6e3da}.guide-form h3{font-size:24px}.guide-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 26px;margin:25px 0}.guide-question label{font-size:14px;font-weight:600;display:block;line-height:1.45;margin-bottom:9px}.guide-question input,.guide-question select{width:100%;padding:12px;border:1px solid #a8bcb1;border-radius:5px;background:white;color:var(--ink);font:inherit;font-size:14px;min-height:46px}.guide-question small{display:block;font-size:11px;color:var(--muted);margin-top:7px;line-height:1.5}.guide-result{margin-top:25px;padding:30px;background:white;border:1px solid #d0dfd6;border-top:5px solid #bd8c31;border-radius:8px}.guide-result[data-status=possible]{border-top-color:var(--deep)}.guide-result[data-status=documents]{border-top-color:#5981a6}.guide-result h3{margin:12px 0;font-size:26px;line-height:1.2}.guide-result h4{margin:25px 0 8px}.guide-result li{margin-bottom:10px;font-size:14px}.guide-result p{font-size:14px}.guide-result .guide-note{font-size:11px}.guide-links{padding-left:20px}.guide-links a{color:var(--deep);text-underline-offset:4px}.guide-result details{background:#f4f6f2;padding:15px;margin:20px 0;border-radius:5px}.guide-result summary{cursor:pointer;font-size:14px;font-weight:600}.guide-form [hidden],.guide-wrap [hidden]{display:none!important}@media(max-width:850px){.guide-topics{grid-template-columns:1fr 1fr}.guide-fields{grid-template-columns:1fr}.guide-form,.guide-result{padding:22px}}@media(max-width:480px){.guide-topic{padding:18px 12px}.guide-topic[aria-pressed=true]{padding:17px 11px}.guide-topic strong{font-size:15px}.guide-form,.guide-result{padding:20px 15px}header nav{flex-wrap:wrap;justify-content:flex-end;max-width:165px;gap:8px 13px}}

.cert-intro{max-width:800px;color:var(--muted);font-size:14px}.certificate-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;align-items:start}.certificate-card{background:white;border:1px solid #d6e3da;border-radius:8px;overflow:hidden}.certificate-card summary{cursor:pointer;padding:22px;font-size:17px;font-weight:600;line-height:1.4;list-style-position:outside;margin-left:18px}.certificate-card summary:focus-visible{outline:3px solid var(--deep);outline-offset:-5px}.certificate-card[open] summary{background:#e5f1e9}.certificate-body{padding:3px 24px 20px}.certificate-body h3{font-size:14px;letter-spacing:0;margin:22px 0 8px}.certificate-body p,.certificate-body li{font-size:13px;color:var(--muted)}.certificate-body li{margin:9px 0}.handover-note{background:#eaf2ec;padding:28px;border-radius:8px}.handover-note h3{font-size:20px}.handover-note p{font-size:14px;max-width:850px;color:var(--muted)}@media(max-width:750px){.certificate-grid{grid-template-columns:1fr}.certificate-card summary{font-size:16px;padding:20px 15px}}
