.kw{--kw-col:720px}.kw-hero{max-width:880px;padding:calc(var(--mk-head,70px) + 56px) var(--h-pad) 20px;text-align:center;margin:0 auto}.kw-crumbs{color:var(--h-mute);flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.kw-crumbs a{text-underline-offset:3px;text-decoration:underline}.kw-hero .hp-kicker{margin-bottom:14px}.kw-h1{text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,4.4vw,56px)}.kw-lede{max-width:38em;margin:0 auto}.kw-hero .hp-cta-row{justify-content:center;margin:28px 0 14px}.kw-hero .hp-scan{margin:28px auto 14px}.kw-hero .hp-fine{margin-top:6px}.kw-fig{max-width:1040px;padding:0 var(--h-pad);margin:24px auto 0}.kw .lp-win{aspect-ratio:16/10;background:var(--h-card);border:1px solid var(--h-line);box-shadow:var(--h-shadow);border-radius:18px;position:relative;overflow:hidden}.kw .lp-win picture{display:block;position:absolute;inset:0}.kw .lp-win img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.kw .lp-shot-d,:root[data-theme=dark] .kw .lp-shot-l{display:none!important}:root[data-theme=dark] .kw .lp-shot-d{display:block!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kw .lp-shot-l{display:none!important}:root:not([data-theme=light]) .kw .lp-shot-d{display:block!important}}.kw-takeaways{max-width:var(--kw-col);background:var(--h-card);border:1px solid var(--h-line);border-radius:18px;margin:48px auto 0;padding:22px 26px}.kw-takeaways h2{font:500 13px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--h-mute);margin:0 0 12px}.kw-takeaways ul{color:var(--h-ink2);gap:8px;margin:0;padding-left:1.1em;font-size:16px;display:grid}@media (max-width:760px){.kw-takeaways{margin-inline:var(--h-pad)}}.kw-sec{max-width:calc(var(--kw-col) + 2 * var(--h-pad));padding:var(--h-pt) var(--h-pad) 0;margin:0 auto}.kw-h2{text-align:center;text-wrap:balance;margin:0 0 24px;font-size:clamp(28px,3.4vw,42px)}.kw-body{color:var(--h-ink2);font-size:17px;line-height:1.65}.kw-body p{text-wrap:pretty;margin:0 0 16px}.kw-body a{color:var(--h-ink);text-underline-offset:3px;text-decoration:underline}.kw-body strong{color:var(--h-ink);font-weight:600}.kw-body ul,.kw-body ol{gap:10px;margin:0 0 18px;padding-left:1.2em;display:grid}.kw-body li::marker{color:var(--h-mute2)}.kw-table-wrap{border:1px solid var(--h-line);background:var(--h-card);border-radius:14px;margin:8px 0 20px;overflow-x:auto}.kw-table-wrap:focus-visible{outline:2px solid var(--h-ink);outline-offset:2px}.kw-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px;line-height:1.45}.kw-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kw-table th,.kw-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--h-line);padding:12px 16px}.kw-table thead th{font:500 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--h-mute);background:var(--h-soft)}.kw-table tbody th{color:var(--h-ink);width:24%;font-weight:600}.kw-table tbody tr:last-child th,.kw-table tbody tr:last-child td{border-bottom:0}.kw-table td{color:var(--h-ink2)}.kw-sec .kw-fig{margin-top:28px;padding:0}.kw-cta{max-width:var(--kw-col);text-align:center;border:1px solid var(--h-line2);background:var(--h-soft);border-radius:18px;margin:28px auto 0;padding:28px 24px}.kw-cta b{font:400 clamp(22px, 2.4vw, 28px)/1.15 var(--serif);letter-spacing:-.01em}.kw-cta p{color:var(--h-mute);max-width:32em;margin:8px auto 0}.kw-cta .hp-cta-row{justify-content:center;margin:18px 0 0}.kw-faq .hp-faq-list{max-width:820px;margin:0 auto}.kw-final .hp-h-2{text-wrap:balance;font-size:clamp(30px,4vw,48px)}.kw-related{max-width:var(--kw-col);padding:16px var(--h-pad) 24px;text-align:center;margin:0 auto}.kw-related h2{font:500 13px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--h-mute);margin:0 0 14px}.kw-related ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.kw-related li a{border:1px solid var(--h-line2);background:var(--h-card);border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-block}.kw-related li a:hover{background:var(--h-tab)}.kw-related .hp-fine a{text-decoration:underline}@media (max-width:640px){.kw-hero{padding-top:calc(var(--mk-head,62px) + 28px)}.kw-body{font-size:16px}.kw-table-wrap{margin-inline:-4px}.kw-hero .hp-cta-row .hp-btn,.kw-cta .hp-cta-row .hp-btn{flex:100%;justify-content:center}}.kw-body>p:first-child{text-align:center;margin-inline:auto;max-width:36em;color:var(--h-mute);margin-bottom:20px;font-size:18px}.kw-body>p:first-child strong{color:var(--h-ink)}@media (max-width:640px){.kw-table-wrap{background:0 0;border:0;margin-inline:0;overflow:visible}.kw-table{min-width:0;display:block}.kw-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kw-table tbody{gap:12px;display:grid}.kw-table tr{background:var(--h-card);border:1px solid var(--h-line);border-radius:14px;padding:14px 16px;display:block}.kw-table tbody th{border:0;width:auto;padding:0 0 8px;font-size:16px;display:block}.kw-table td{border:0;padding:6px 0 0;font-size:14.5px;display:block}.kw-table td[data-label]:not([data-label=""]):before{content:attr(data-label);font:500 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--h-mute2);margin-bottom:1px;display:block}.kw-body>p:first-child{font-size:16.5px}}
