.ctfhp-polish{--ctp:#0c6167;--ctd:#153d42;color:#183a3c;max-width:1160px;margin:0 auto 36px;font-family:inherit}.ctfhp-polish *{box-sizing:border-box}.ctfhp-polish-hero{padding:42px clamp(22px,4vw,48px);background:linear-gradient(115deg,#123b42,#08747a);color:#fff;border-radius:18px}.ctfhp-kicker{display:block;letter-spacing:.09em;text-transform:uppercase;font-weight:700;font-size:.77rem;color:#a6eee2;margin-bottom:12px}.ctfhp-polish-hero h2{color:white;font-size:clamp(1.7rem,3.4vw,2.8rem);line-height:1.15;margin:0 0 16px}.ctfhp-polish-hero p{color:#e6f5f3;max-width:760px;font-size:1.08rem;margin:0 0 20px}.ctfhp-button{display:inline-block;padding:12px 20px;background:#56d7c7;color:#10343a!important;border-radius:8px;text-decoration:none!important;font-weight:750;margin:0 18px 8px 0}.ctfhp-text-link{color:#fff!important;text-decoration:underline;text-underline-offset:4px}.ctfhp-three,.ctfhp-route-grid{display:grid;gap:16px;margin-top:18px}.ctfhp-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ctfhp-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ctfhp-three article,.ctfhp-route-grid article{border:1px solid #d2e4e3;background:#fff;border-radius:12px;padding:23px}.ctfhp-polish h3{color:#16454a;font-size:1.14rem;line-height:1.35;margin:0 0 9px}.ctfhp-polish article p{margin:0 0 11px}.ctfhp-polish article a{color:#086c71;font-weight:700;text-underline-offset:3px}.ctfhp-mini{border-left:4px solid #098388;padding:16px 20px;background:#edf8f7;border-radius:4px;margin-top:20px}.ctfhp-mini a{color:#09666c}.ctfhp-chip{display:inline-block;background:#e2f5f1;color:#08656a;padding:5px 9px;border-radius:20px;font-size:.75rem;font-weight:800;margin-bottom:12px}.ctfhp-chip-amber{background:#fff1d6;color:#805a20}.ctfhp-polish a:focus-visible{outline:3px solid #d4a341;outline-offset:3px}@media(max-width:730px){.ctfhp-three,.ctfhp-route-grid{grid-template-columns:1fr}.ctfhp-polish-hero{padding:28px 22px}}