.TsMIFG_head{border-bottom:1px solid var(--border);padding:0 0 44px}.TsMIFG_headInner{padding-top:26px}.TsMIFG_crumb{color:var(--muted);margin-bottom:22px;font-size:13px}.TsMIFG_crumb a{color:var(--accent)}.TsMIFG_crumb a:hover{text-decoration:underline}.TsMIFG_title{text-wrap:balance;font-size:clamp(34px,4.6vw,56px);line-height:1.06}.TsMIFG_dek{font:300 20px/1.55 var(--font-ui);color:var(--ink-3);max-width:58ch;margin:20px 0 0}.TsMIFG_byline{align-items:center;gap:13px;margin-top:30px;display:flex}.TsMIFG_authorPhoto{object-fit:cover;object-position:center top;border-radius:50%;flex:none;width:44px;height:44px}.TsMIFG_authorName{font:600 16px/1.2 var(--font-display);color:var(--ink);margin:0}.TsMIFG_authorName a:hover{color:var(--accent)}.TsMIFG_meta{color:var(--muted);margin:4px 0 0;font-size:11.5px}.TsMIFG_draftFlag{background:var(--warm-2);border:1px solid var(--border);border-radius:var(--radius-pill);font:500 12px/1.4 var(--font-ui);color:var(--muted);margin:26px 0 0;padding:7px 15px;display:inline-block}.TsMIFG_heroWrap{padding-top:36px}.TsMIFG_bodyWrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:64px;padding-top:52px;padding-bottom:72px;display:grid}.TsMIFG_bodyWrapSolo{grid-template-columns:minmax(0,1fr)}.TsMIFG_bodyWrapSolo .TsMIFG_articleColumn{justify-self:center;width:100%}.TsMIFG_articleColumn{max-width:66ch}.TsMIFG_quickAnswer{background:var(--warm-2);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius-card);margin:0 0 38px;padding:24px 26px;scroll-margin-top:96px}.TsMIFG_quickAnswer h2{font:600 11px/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;scroll-margin-top:96px}.TsMIFG_quickAnswer p{font:400 18px/1.65 var(--font-ui);color:var(--ink-2);margin:0}.TsMIFG_body{max-width:66ch}.TsMIFG_body p{font:400 18px/1.75 var(--font-ui);color:var(--ink-3);margin:0 0 24px}.TsMIFG_body p:first-child{color:var(--ink-2);font-size:20px;line-height:1.7}.TsMIFG_body h2{margin:44px 0 18px;font-size:27px;line-height:1.2}.TsMIFG_body h2:first-child{margin-top:0}.TsMIFG_body h3{margin:34px 0 12px;font-size:20.5px;line-height:1.3}.TsMIFG_body h4{font:600 16px/1.4 var(--font-ui);letter-spacing:.01em;color:var(--ink-2);margin:28px 0 10px}.TsMIFG_body ul,.TsMIFG_body ol{margin:0 0 24px;padding-left:22px}.TsMIFG_body li{font:400 18px/1.7 var(--font-ui);color:var(--ink-3);margin:0 0 10px}.TsMIFG_body li::marker{color:var(--accent)}.TsMIFG_body li>strong:first-child{color:var(--ink-2)}.TsMIFG_body strong{color:var(--ink-2);font-weight:600}.TsMIFG_body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.TsMIFG_body a:hover{text-decoration-thickness:2px}.TsMIFG_body .prose-figure{margin:34px 0 40px}.TsMIFG_body .prose-figure a{color:inherit;text-decoration:none;display:block}.TsMIFG_body .prose-figure img{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);width:100%;height:auto;display:block}.TsMIFG_body .prose-figure figcaption{font:400 12px/1.5 var(--font-ui);color:var(--muted);margin-top:10px}.TsMIFG_authorCard{flex-direction:column;gap:14px;padding:24px 26px;display:flex;position:sticky;top:100px}.TsMIFG_authorCardPhoto{border-radius:var(--radius-card);object-fit:cover;object-position:center top;width:64px;height:64px}.TsMIFG_authorCardName{font:600 20px/1.2 var(--font-display);color:var(--ink);margin:0}.TsMIFG_authorCardRole{font:600 10.5px/1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:6px 0 0}.TsMIFG_authorCardRole .TsMIFG_mono{letter-spacing:.02em;text-transform:none;color:var(--accent)}.TsMIFG_authorCardBlurb{color:var(--ink-3);margin:12px 0 0;font-size:14px}.TsMIFG_authorCardLink{font:500 13.5px/1 var(--font-ui);color:var(--accent);margin-top:14px;display:inline-block}.TsMIFG_authorCardLink:hover{text-decoration:underline}.TsMIFG_signup{grid-template-columns:1fr .8fr;align-items:center;gap:56px;display:grid}.TsMIFG_signupLede{font:300 17px/1.55 var(--font-ui);color:var(--ink-3);max-width:44ch;margin:14px 0 0}.TsMIFG_signupCard{padding:24px 26px}.TsMIFG_moreTitle{margin-bottom:30px}.TsMIFG_moreCard{transition:box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}.TsMIFG_moreCard:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.TsMIFG_moreCard:hover h3{color:var(--accent)}.TsMIFG_moreBody{padding:20px 22px 24px}.TsMIFG_moreBody h3{transition:color var(--dur) var(--ease);margin:10px 0 0;font-size:19px;line-height:1.28}.TsMIFG_moreTag{font:600 10px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0}.TsMIFG_moreMeta{color:var(--muted-txt);margin:12px 0 0;font-size:11.5px}@media (max-width:1000px){.TsMIFG_bodyWrap{grid-template-columns:1fr;gap:40px}.TsMIFG_authorCard{flex-direction:row;max-width:520px;position:static}}@media (max-width:880px){.TsMIFG_signup{grid-template-columns:1fr;gap:28px}}@media (max-width:720px){.TsMIFG_bodyWrap{padding-top:40px;padding-bottom:56px}.TsMIFG_body p,.TsMIFG_body li{font-size:17px}.TsMIFG_body p:first-child{font-size:18px}.TsMIFG_body .prose-figure{margin:28px 0 34px}.TsMIFG_head{padding-bottom:32px}.TsMIFG_quickAnswer{margin-bottom:32px;padding:20px 21px}.TsMIFG_quickAnswer p{font-size:17px}}
