@font-face{font-family:TildaSans;font-style:normal;font-weight:250 1000;src:url('https://static.tildacdn.com/fonts/tildasans/TildaSans-VF.woff2') format('woff2');font-display:swap}
.fkc-editorial{margin:0;color:#17191c;background:#fff;font:18px/1.6 TildaSans,Arial,sans-serif}.fkc-editorial main *{box-sizing:border-box}.ed-wrap{max-width:1280px;padding:0 32px;margin:0 auto}.ed-crumb{padding-top:24px;font-size:13px;color:#737b83}.fkc-editorial main a{color:#254c63;text-underline-offset:4px}.ed-crumb a{text-decoration:none}.ed-hero{padding:58px 0 68px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px}.ed-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:#254c63;margin:0 0 23px}.fkc-editorial h1{font-size:clamp(38px,4.3vw,60px);line-height:1.04;letter-spacing:-.045em;font-weight:600;margin:0 0 27px}.fkc-editorial h2{font-size:clamp(32px,3vw,40px);line-height:1.12;letter-spacing:-.035em;font-weight:550;margin:0 0 25px}.fkc-editorial h3{font-size:25px;line-height:1.2;letter-spacing:-.025em;font-weight:550;margin:0 0 15px}.ed-lead{font-size:21px;line-height:1.5;color:#4a5b64;max-width:650px}.ed-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:30px}.fkc-editorial main .ed-button{display:inline-flex;align-items:center;justify-content:center;background:#17191c;color:#fff;border:0;border-radius:40px;padding:15px 25px;text-decoration:none;font:600 15px/1.3 TildaSans,Arial,sans-serif;min-height:48px;cursor:pointer}.ed-small{color:#737b83;font-size:13px;line-height:1.6}.ed-image{margin:0}.ed-image img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:8px}.ed-image figcaption{font-size:11px;color:#737b83;padding-top:9px}.ed-toc{display:flex;flex-wrap:wrap;gap:12px 28px;border-top:1px solid #dce3e6;border-bottom:1px solid #dce3e6;padding:21px 0;font-size:14px}.ed-toc a{text-decoration:none}.ed-section{padding:80px 0;scroll-margin-top:24px}.ed-section+.ed-section{border-top:1px solid #e3e8eb}.ed-split{display:grid;grid-template-columns:1fr 1.25fr;gap:80px}.ed-prose{max-width:780px}.ed-prose p{margin:0 0 20px}.ed-soft{background:#f3f5f6}.ed-line{border-top:1px solid #cfd9de;padding-top:22px;margin-bottom:30px}.ed-number{font-size:12px;color:#737b83;display:block;margin-bottom:12px}.ed-callout{border-left:3px solid #254c63;padding:23px 27px;background:#edf2f4;margin:30px 0;color:#344e5d}.ed-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;text-align:left}.ed-table caption{text-align:left;color:#737b83;font-size:13px;margin-bottom:15px}.ed-table th,.ed-table td{padding:20px 18px;border-bottom:1px solid #d6dfe4;vertical-align:top}.ed-table th{background:#edf2f4;color:#294c60;font-weight:600}.ed-table td:first-child{width:26%;font-weight:550}.ed-scroll{overflow-x:auto}.ed-steps{list-style:none;padding:0;counter-reset:steps}.ed-steps li{counter-increment:steps;position:relative;padding:0 0 28px 52px;border-bottom:1px solid #dce3e6;margin-bottom:28px}.ed-steps li:before{content:'0' counter(steps);position:absolute;left:0;top:0;font-size:13px;color:#737b83}.ed-steps p{margin:8px 0 0;color:#4a5b64}.ed-two{display:grid;grid-template-columns:1fr 1fr;gap:50px}.ed-list{padding-left:20px}.ed-list li{padding-left:5px;margin:11px 0}.ed-faq details{border-bottom:1px solid #dce3e6;padding:22px 0}.ed-faq summary{cursor:pointer;font-size:20px;font-weight:550}.ed-faq details p{max-width:780px;color:#4a5b64;margin:18px 0 0}.ed-contact{background:#202d35;color:#fff;border-radius:8px;padding:50px;display:grid;grid-template-columns:1.5fr 1fr;gap:50px}.ed-contact p{color:#c5d1d6}.fkc-editorial main .ed-contact a{color:#fff}.ed-contact .ed-actions{align-content:center;margin:0}.fkc-editorial main .ed-contact .ed-button{background:#fff;color:#17191c}.ed-sources{font-size:14px;color:#586b76}.ed-sources li{margin:13px 0}.ed-form{background:#fff;border:1px solid #d7e0e5;border-radius:8px;padding:32px}.ed-fields{display:grid;grid-template-columns:1fr 1fr;gap:21px}.ed-form label{display:block;font-size:14px;color:#3c5564}.ed-form input,.ed-form select{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #b7c8d1;background:#fff;color:#17191c;border-radius:8px;font:18px TildaSans,Arial,sans-serif;min-height:49px}.ed-form button{margin-top:25px}.ed-output{margin-top:25px;padding:24px;background:#edf2f4;border-radius:8px}.ed-output[hidden]{display:none}.ed-output strong{display:block;font-size:30px;color:#254c63;margin-bottom:7px}.ed-evidence{border:1px solid #cbd8e0;border-radius:8px;padding:32px;background:#f3f5f6}.ed-evidence-title{font-size:11px;letter-spacing:.12em;color:#607784;border-bottom:1px solid #d1dce2;padding-bottom:22px}.ed-evidence-row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:22px 0;border-bottom:1px solid #d1dce2}.ed-evidence-row span{font-size:13px;color:#607784}.ed-evidence-row b{font-weight:550}.ed-evidence-note{margin-top:24px;font-size:13px;color:#607784}.ed-branch{display:grid;grid-template-columns:1fr 1fr;gap:0}.ed-branch article{padding:32px;border:1px solid #d5e0e5}.ed-branch article+article{border-left:0}.ed-branch p{font-size:16px;color:#4a5b64}.fkc-editorial main :focus-visible{outline:3px solid #478ca9;outline-offset:4px}.ed-reading{max-width:780px}.ed-compact{padding-bottom:30px}.ed-checklist{list-style:none;padding:0}.ed-checklist li{display:flex;gap:15px;margin:15px 0}.ed-checklist input{width:20px;height:20px;flex:none;margin-top:5px;accent-color:#254c63}.ed-checklist label{cursor:pointer}.ed-hero-errors{grid-template-columns:1.15fr 1fr}.ed-hero-errors .ed-evidence{transform:rotate(-1deg)}
@media(max-width:1024px){.ed-wrap{padding:0 24px}.ed-hero{gap:35px}.ed-split{gap:40px}.fkc-editorial h1{font-size:48px}.ed-contact{padding:35px}.ed-table{font-size:15px}}
@media(max-width:760px){.ed-wrap{padding:0 20px}.ed-hero,.ed-hero-errors{grid-template-columns:1fr;gap:36px;padding:38px 0 45px}.fkc-editorial h1{font-size:36px}.fkc-editorial h2{font-size:32px}.ed-lead{font-size:19px}.ed-image img{aspect-ratio:4/3}.ed-section{padding:52px 0}.ed-split,.ed-two,.ed-contact,.ed-branch{grid-template-columns:1fr;gap:28px}.ed-branch{gap:15px}.ed-branch article+article{border-left:1px solid #d5e0e5}.ed-contact{padding:28px 24px}.ed-table{min-width:650px}.ed-fields{grid-template-columns:1fr}.ed-form{padding:24px 20px}.ed-toc{gap:12px 18px;font-size:13px}.ed-evidence{padding:24px}.ed-hero-errors .ed-evidence{transform:none}.ed-contact .ed-button{width:100%}}
@media(max-width:360px){.ed-wrap{padding:0 16px}.fkc-editorial h1{font-size:32px}.ed-actions{gap:15px}.ed-button{width:100%}.ed-evidence-row{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.fkc-editorial{scroll-behavior:auto}}
