.in-hero{padding-bottom:calc(40px + 32 * var(--mk-t))}.in-crumbs{margin-bottom:calc(18px + 8 * var(--mk-t))}.in-crumbs li[aria-current=page]{color:var(--mk-soft)}.in-hero-grid{align-items:start}.in-title{font-size:calc(36px + 20 * var(--mk-t));line-height:1.06}.in-hero .mk-lead{max-width:600px}.in-stats .mk-panel-rows strong{font-size:calc(24px + 6 * var(--mk-t));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.in-stats .mk-panel-rows span{margin-top:4px}.in-stat-source{color:var(--mk-green);text-underline-offset:3px;white-space:nowrap;font-weight:600;-webkit-text-decoration:underline #297f6259;text-decoration:underline #297f6259}.in-stat-source:hover{-webkit-text-decoration-color:var(--mk-green);text-decoration-color:var(--mk-green)}.in-narrow{max-width:760px}.in-answer{margin-bottom:0}.in-h2{margin-bottom:calc(24px + 12 * var(--mk-t))}.in-intro{max-width:620px;margin:calc(-12px - 4 * var(--mk-t)) 0 calc(20px + 8 * var(--mk-t));font-size:var(--mk-fs-body-lg);color:var(--mk-muted);line-height:1.65}.in-threats{gap:calc(16px + 8 * var(--mk-t));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.in-threat{padding:var(--mk-card-pad);flex-direction:column;display:flex}.in-n{font-family:var(--mk-mono);color:var(--mk-green);font-size:12px;font-weight:700}.in-threat h3{font-size:var(--mk-fs-h4);color:var(--mk-ink);margin-top:8px;font-weight:600;line-height:1.3}.in-threat>p{color:var(--mk-muted);margin-top:10px;font-size:15px;line-height:1.65}.in-threat a,.in-roles a,.in-controls a{color:var(--primary);text-underline-offset:3px;-webkit-text-decoration:underline #1230544d;text-decoration:underline #1230544d}.in-threat a:hover,.in-roles a:hover,.in-controls a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.in-threat .in-signs-title{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-soft);margin-top:auto;padding-top:16px;font-size:12px;font-weight:800}.in-signs{gap:6px;margin-top:8px;display:grid}.in-signs li{color:var(--mk-ink);padding-left:18px;font-size:14.5px;line-height:1.5;position:relative}.in-signs li:before{content:"";background:var(--mk-green);border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:2px}.in-split{gap:var(--mk-gap-lg);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.in-split .mk-lead{margin-top:calc(-8px - 4 * var(--mk-t))}.in-two{gap:var(--mk-gap-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.in-roles{border-top:1px solid var(--mk-line)}.in-roles>div{padding:calc(14px + 4 * var(--mk-t)) 0;border-bottom:1px solid var(--mk-line)}.in-roles dt{font-size:calc(16px + 1 * var(--mk-t));color:var(--mk-ink);font-weight:700}.in-roles dd{color:var(--mk-muted);margin-top:4px;font-size:15px;line-height:1.6}.in-plan{gap:12px;display:grid}.in-plan li{padding:calc(16px + 4 * var(--mk-t));border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--surface);grid-template-columns:64px minmax(0,1fr);gap:16px;display:grid}.in-month{font-family:var(--mk-mono);color:var(--mk-green);padding-top:2px;font-size:12.5px;font-weight:700}.in-plan h3{font-size:calc(16px + 1 * var(--mk-t));color:var(--mk-ink);font-weight:600;line-height:1.35}.in-plan p{color:var(--mk-muted);margin-top:4px;font-size:14.5px;line-height:1.6}.in-controls{border-top:1px solid var(--mk-line);counter-reset:in-control;display:grid}.in-controls li{padding:calc(14px + 4 * var(--mk-t)) 0 calc(14px + 4 * var(--mk-t)) 44px;border-bottom:1px solid var(--mk-line);font-size:calc(15.5px + .5 * var(--mk-t));color:var(--mk-ink);counter-increment:in-control;line-height:1.65;position:relative}.in-controls li:before{content:counter(in-control);left:0;top:calc(14px + 4 * var(--mk-t));background:var(--mk-mint);width:28px;height:28px;color:var(--mk-ink);border-radius:999px;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute}.in-help{gap:var(--mk-gap-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.in-help-item{border-top:1px solid var(--mk-on-dark-line);padding-top:18px}.in-help-item h3{font-size:var(--mk-fs-h4);color:#fff;font-weight:600;line-height:1.3}.in-help-item p{color:var(--mk-on-dark-muted);margin:8px 0 12px;font-size:15px;line-height:1.65}.in-faq{margin-top:0}.in-related{grid-template-columns:repeat(3,minmax(0,1fr))}.in-other-head{margin:calc(40px + 16 * var(--mk-t)) 0 16px}.in-other{gap:var(--mk-gap-md);border-top:1px solid var(--mk-line);padding-top:calc(16px + 4 * var(--mk-t));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.in-other li{gap:6px;display:grid;position:relative}.in-other-link{font-size:calc(16.5px + 1.5 * var(--mk-t));color:var(--mk-ink);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.in-other-link:after{content:"";position:absolute;inset:0}.in-other li:hover .in-other-link{color:var(--primary);text-decoration-color:#1230544d}.in-other span{color:var(--mk-muted);font-size:15px;line-height:1.6}@media (max-width:1020px){.in-hero-grid,.in-split,.in-two{grid-template-columns:minmax(0,1fr)}.in-split .mk-lead{margin-top:0}.in-help,.in-related,.in-other{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.in-threats{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.in-title{font-size:32px}.in-plan li{grid-template-columns:minmax(0,1fr);gap:6px}.in-controls li{padding-left:40px}}
