.fk-label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;margin:30px 0 10px;font-size:11px;font-weight:800;display:flex}.fk-label:after{content:"";background:var(--line,#e4e4e7);flex:1;height:1px}.fk-label.fk-scoop{margin-top:6px}.fk-label.fk-scoop:before{content:"";background:var(--ink);width:10px;height:10px}.fk-inside{border:var(--hairline,1px solid #e4e4e7);background:#fff;margin:0 0 24px;padding:14px 18px}.fk-inside .fk-label{margin:0 0 8px}.fk-inside ol{font-family:var(--font-sans);columns:2;column-gap:24px;margin:0;padding:0 0 0 20px;font-size:14px;line-height:1.5}.fk-inside li{break-inside:avoid;margin:3px 0}.fk-inside a{text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}@media (width<=600px){.fk-inside ol{columns:1}}blockquote.fk-quote{position:relative}.fk-reaction{margin:28px 0}.fk-reaction blockquote{border-left:5px solid var(--ink);background:var(--wash,#f6f6f7)!important;margin:0 14px 0 0!important}.fk-reaction .fk-label{margin-top:0}article.body blockquote cite,.fk-reaction cite{font-style:normal;font-family:var(--font-sans);color:var(--muted,#52525b);margin-top:8px;font-size:12.5px;display:block}article.body blockquote cite a{font-weight:700;text-decoration:underline}.fk-numbers{border:2px solid var(--ink);box-shadow:var(--shadow-offset-sm,5px 5px 0 #111);background:#fff;margin:26px 14px 26px 0;padding:16px 20px 14px}.fk-numbers .fk-label{margin:0 0 8px}.fk-numbers ul{font-family:var(--font-sans);font-size:15px;line-height:1.5;margin:0!important;padding:0 0 0 18px!important}.fk-numbers li{margin:5px 0}.fk-view{border-top:6px solid var(--ink);border-bottom:1px solid var(--line,#e4e4e7);background:#fff;margin:30px 14px 30px 0;padding:18px 22px 14px}.fk-view .fk-label{margin:0 0 10px}.fk-view .fk-label:before{content:"◆";font-size:9px}.fk-view p{font-size:17px;line-height:1.6}.fk-view .fk-view-note{font-family:var(--font-sans);color:var(--muted,#52525b);margin:10px 0 0;font-size:11px}.fk-disagree{background:#fff7f7;border-left:5px solid #b91c1c;margin:26px 0;padding:14px 18px}.fk-disagree .fk-label{color:#b91c1c;margin:0 0 6px}.fk-disagree p{font-size:16.5px;margin:0!important}.fk-disagree a{font-family:var(--font-sans);white-space:nowrap;font-size:13px;font-weight:800;text-decoration:underline}.fk-timeline ol{border-left:2px solid var(--ink);font-family:var(--font-sans);font-size:15px;list-style:none;margin:0!important;padding:0 0 0 22px!important}.fk-timeline li{margin:0 0 12px;line-height:1.5;position:relative}.fk-timeline li:before{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:-28px}.fk-next p{border:var(--hairline,1px solid #e4e4e7);background:var(--wash,#f6f6f7);padding:12px 16px;font-size:17px;margin:0!important}.fk-faq h3{margin:18px 0 4px!important;font-size:18px!important}.fk-faq h3:before{content:"Q ";font-family:var(--font-sans);color:var(--muted,#52525b);font-weight:800}.fk-faq p{border-left:2px solid var(--line,#e4e4e7);padding-left:26px;margin:0 0 10px!important}.fk-corrections{font-family:var(--font-sans);color:var(--muted,#52525b);font-size:12.5px;margin:10px 0 0!important}.fk-corrections a{font-weight:700;text-decoration:underline}.crumbs{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#52525b);flex-wrap:wrap;gap:8px;margin:0 0 12px;font-size:11px;font-weight:700;display:flex}.crumbs a:hover{text-decoration:underline}.keep{margin-top:30px}.kcard{border-bottom:var(--hairline,1px solid #e4e4e7);grid-template-columns:220px 1fr;gap:18px;padding:18px 0;display:grid}.kcard .imgbox{aspect-ratio:3/2;border:var(--hairline,1px solid #e4e4e7)}.kcard h3{margin:6px 0 8px;font-size:21px;line-height:1.22}.kcard h3 a:hover{text-decoration:underline}.kcard .kdek{font-family:var(--font-sans);color:#3f3f46;margin:0 0 8px;font-size:14.5px;line-height:1.5}.kcard .kby{font-family:var(--font-sans);color:var(--muted,#52525b);font-size:11.5px}.kcard .kby a{color:var(--ink);font-weight:800}@media (width<=600px){.kcard{grid-template-columns:1fr;gap:10px}.kcard h3{font-size:19px}}.nextbar{z-index:60;background:var(--ink);color:#fff;font-family:var(--font-sans);align-items:center;gap:12px;padding:12px 16px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -4px 20px #0000002e}.nextbar.show{transform:translateY(0)}.nextbar .nb-l{letter-spacing:.14em;text-transform:uppercase;opacity:.75;white-space:nowrap;font-size:10px;font-weight:800}.nextbar .nb-t{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.nextbar .nb-a{font-size:18px;font-weight:800}
