.article-module__pfAF_a__article{--ink:#1e2d3d;--muted:#56657a;--rule:var(--color-sand-2);--tint:var(--color-sand);--coral:#e8705a;--coral-ink:#c2543c;--coral-wash:#fdf1ee;max-width:680px;color:var(--ink);font-family:var(--font-jakarta),system-ui,sans-serif;margin:0 auto;padding:7rem 1.25rem 1rem;font-size:18px;line-height:1.75}@media (min-width:1024px){.article-module__pfAF_a__article{padding-top:8.5rem}}.article-module__pfAF_a__article a{color:var(--coral-ink);text-underline-offset:3px;text-decoration-thickness:1.5px}.article-module__pfAF_a__article p{margin:0 0 16px}.article-module__pfAF_a__article h1{font-family:var(--font-spectral),Georgia,serif;letter-spacing:-.015em;text-wrap:balance;margin:0 0 24px;font-size:clamp(34px,5.4vw,50px);font-weight:700;line-height:1.12}.article-module__pfAF_a__article h2{font-family:var(--font-spectral),Georgia,serif;letter-spacing:-.01em;text-wrap:balance;margin:0 0 16px;scroll-margin-top:100px;font-size:clamp(27px,3.6vw,34px);font-weight:700;line-height:1.22}.article-module__pfAF_a__article h3{font-family:var(--font-jakarta),system-ui,sans-serif;margin:26px 0 8px;font-size:19px;font-weight:700;line-height:1.4}.article-module__pfAF_a__article section{padding-top:48px;scroll-margin-top:100px}.article-module__pfAF_a__article .num{font-variant-numeric:tabular-nums}.article-module__pfAF_a__article .coral{color:var(--coral)}.article-module__pfAF_a__article .small{color:var(--muted);font-size:15px}.article-module__pfAF_a__article .crumbs{color:var(--muted);margin-bottom:18px;font-size:14px}.article-module__pfAF_a__article .crumbs a{color:var(--muted);text-decoration:none}.article-module__pfAF_a__article .read-time{color:var(--coral-ink);background:var(--coral-wash);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.article-module__pfAF_a__article .read-time svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.article-module__pfAF_a__article .byline{color:var(--muted);align-items:center;gap:14px;font-size:15px;line-height:1.6;display:flex}.article-module__pfAF_a__article .byline img{object-fit:cover;border-radius:50%;flex:none;width:46px;height:46px}.article-module__pfAF_a__article .byline .who{color:var(--ink);font-weight:700;text-decoration:none}.article-module__pfAF_a__article .answer{border-left:4px solid var(--coral);margin:36px 0 8px;padding-left:22px}.article-module__pfAF_a__article .answer .label{letter-spacing:.1em;text-transform:uppercase;color:var(--coral-ink);font-size:13px;font-weight:800}.article-module__pfAF_a__article .answer p{font-family:var(--font-spectral),Georgia,serif;margin:6px 0 0;font-size:23px;line-height:1.5}.article-module__pfAF_a__article .takeaways{background:var(--tint);border-radius:18px;margin:34px 0 0;padding:24px 26px}.article-module__pfAF_a__article .takeaways h2{font-family:var(--font-jakarta),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:15px;font-weight:800}.article-module__pfAF_a__article .takeaways ul{margin:0;padding-left:20px;font-size:17px;line-height:1.65;list-style:outside}.article-module__pfAF_a__article .takeaways li{margin-bottom:6px}.article-module__pfAF_a__article .takeaways li::marker{color:var(--coral)}.article-module__pfAF_a__article .list li::marker{color:var(--coral)}.article-module__pfAF_a__article .intro{grid-template-columns:240px 1fr;align-items:center;gap:28px;margin:44px 0 8px;display:grid}.article-module__pfAF_a__article .family{aspect-ratio:3/4;background:var(--tint);border-radius:18px;margin:0;overflow:hidden}.article-module__pfAF_a__article .family img{object-fit:cover;width:100%;height:100%;display:block}.article-module__pfAF_a__article .intro p{margin:0;font-size:20px;line-height:1.6}.article-module__pfAF_a__article .sig{font-family:var(--font-spectral),Georgia,serif;margin-top:10px;font-size:26px;font-weight:700;display:block}.article-module__pfAF_a__article .toc{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:36px 0 0;padding-block:18px}.article-module__pfAF_a__article .toc summary{cursor:pointer;font-size:16px;font-weight:700}.article-module__pfAF_a__article .toc ol{columns:2;column-gap:32px;margin:12px 0 0;padding-left:22px;font-size:16px;line-height:1.9;list-style:decimal}.article-module__pfAF_a__article .toc a{color:var(--ink);text-decoration:none}.article-module__pfAF_a__article .toc a:hover{color:var(--coral-ink);text-decoration:underline}.article-module__pfAF_a__article .rules{margin:8px 0 0;padding:0;list-style:none}.article-module__pfAF_a__article .rules li{border-bottom:1px solid var(--rule);grid-template-columns:48px 1fr;gap:14px;padding:16px 0;display:grid}.article-module__pfAF_a__article .rules li:last-child{border-bottom:0}.article-module__pfAF_a__article .rules .n{font-family:var(--font-spectral),Georgia,serif;color:var(--coral);padding-top:2px;font-size:34px;font-weight:700;line-height:1}.article-module__pfAF_a__article .rules b{font-size:18px;display:block}.article-module__pfAF_a__article .rules .t{color:var(--muted);font-size:16.5px}.article-module__pfAF_a__article .note{background:var(--coral-wash);border-radius:14px;margin-top:18px;padding:16px 20px;font-size:17px}.article-module__pfAF_a__article .note b{color:var(--coral-ink)}.article-module__pfAF_a__article .equation{font-family:var(--font-spectral),Georgia,serif;flex-wrap:wrap;align-items:baseline;gap:14px;margin:10px 0 18px;font-size:clamp(30px,5vw,42px);font-weight:700;display:flex}.article-module__pfAF_a__article .equation .op{color:var(--muted);font-size:.7em;font-weight:400}.article-module__pfAF_a__article .equation .res{color:var(--coral-ink)}.article-module__pfAF_a__article .table-wrap{margin:18px 0 14px;overflow-x:auto}.article-module__pfAF_a__article table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5}.article-module__pfAF_a__article caption{text-align:left;padding-bottom:10px;font-size:15px;font-weight:700}.article-module__pfAF_a__article th,.article-module__pfAF_a__article td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:12px 14px 12px 0}.article-module__pfAF_a__article thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--ink);font-size:13px;font-weight:700}.article-module__pfAF_a__article .money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:0}.article-module__pfAF_a__article td.money{font-weight:700}.article-module__pfAF_a__article tr.hl td.money{color:var(--coral-ink)}.article-module__pfAF_a__article td .sub{color:var(--muted);font-size:14px;display:block}.article-module__pfAF_a__article .pull{font-family:var(--font-spectral),Georgia,serif;border-left:4px solid var(--coral);margin:34px 0 6px;padding-left:22px;font-size:25px;line-height:1.45}.article-module__pfAF_a__article .bars{gap:12px;margin:20px 0 8px;display:grid}.article-module__pfAF_a__article .bar{grid-template-columns:120px 1fr 92px;align-items:center;gap:14px;font-size:15px;display:grid}.article-module__pfAF_a__article .bar .lab{font-weight:600}.article-module__pfAF_a__article .bar .track{background:var(--tint);border-radius:999px;height:14px;overflow:hidden}.article-module__pfAF_a__article .bar .fill{background:#a9b4c2;border-radius:999px;height:100%;display:block}.article-module__pfAF_a__article .bar .fill-navy{background:var(--ink)}.article-module__pfAF_a__article .bar .fill-coral{background:var(--coral)}.article-module__pfAF_a__article .bar .val{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.article-module__pfAF_a__article .chat{gap:14px;margin:48px 0 0;display:grid}.article-module__pfAF_a__article .kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--coral-ink);font-size:13px;font-weight:800}.article-module__pfAF_a__article .bubble{border-radius:22px;max-width:90%;padding:18px 22px}.article-module__pfAF_a__article .bubble-q{background:var(--tint);font-family:var(--font-spectral),Georgia,serif;border-bottom-left-radius:6px;font-size:21px;font-style:italic;line-height:1.5}.article-module__pfAF_a__article .bubble-a{background:var(--ink);color:#fff;border-bottom-right-radius:6px;justify-self:end;font-size:17px;line-height:1.65}.article-module__pfAF_a__article .bubble .from{font-family:var(--font-jakarta),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:12px;font-style:normal;font-weight:800;display:block}.article-module__pfAF_a__article .bubble-a .from{color:var(--coral)}.article-module__pfAF_a__article .assume{flex-wrap:wrap;gap:8px;margin:4px 0 18px;padding:0;list-style:none;display:flex}.article-module__pfAF_a__article .assume li{border:1px solid var(--rule);border-radius:999px;padding:5px 13px;font-size:14px;font-weight:600}.article-module__pfAF_a__article .assume li b{color:var(--coral-ink)}.article-module__pfAF_a__article .verdict{font-family:var(--font-spectral),Georgia,serif;margin-top:20px;font-size:23px;line-height:1.5}.article-module__pfAF_a__article .verdict b{color:var(--coral-ink)}.article-module__pfAF_a__article .option{border-bottom:1px solid var(--rule);grid-template-columns:44px 1fr;gap:16px;padding-block:18px;display:grid}.article-module__pfAF_a__article .option-last{border-bottom:0}.article-module__pfAF_a__article .ic{background:var(--coral-wash);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.article-module__pfAF_a__article .ic svg{width:22px;height:22px;stroke:var(--coral-ink);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.article-module__pfAF_a__article .option h3{margin:6px 0}.article-module__pfAF_a__article .option ul{color:var(--muted);margin:6px 0 10px;padding-left:20px;font-size:16.5px;list-style:outside}.article-module__pfAF_a__article .option p:last-child{margin-bottom:0}.article-module__pfAF_a__article .story{background:var(--tint);border-radius:18px;margin-top:28px;padding:26px 28px}.article-module__pfAF_a__article .story h3{font-family:var(--font-spectral),Georgia,serif;margin:4px 0 12px;font-size:24px}.article-module__pfAF_a__article .story p{font-size:17px}.article-module__pfAF_a__article .story p:last-child{margin-bottom:0}.article-module__pfAF_a__article .win{font-family:var(--font-spectral),Georgia,serif;border-left:3px solid var(--coral);padding-left:16px;font-size:21px}.article-module__pfAF_a__article .list{margin:0 0 16px;padding-left:20px;list-style:outside}.article-module__pfAF_a__article .list li{margin-bottom:10px}.article-module__pfAF_a__article .check{margin:8px 0 18px;padding:0;list-style:none}.article-module__pfAF_a__article .check li{border-bottom:1px solid var(--rule)}.article-module__pfAF_a__article .check label{cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:14px;min-height:48px;padding:12px 0;display:grid}.article-module__pfAF_a__article .check input{appearance:none;cursor:pointer;background:#fff;border:2px solid #c9d1db;border-radius:6px;place-items:center;width:22px;height:22px;margin:3px 0 0;display:grid}.article-module__pfAF_a__article .check input:checked{background:var(--coral);border-color:var(--coral)}.article-module__pfAF_a__article .check input:checked:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:rotate(45deg)translate(-1px,-1px)}.article-module__pfAF_a__article .check input:checked+span{color:var(--muted);text-decoration:line-through}.article-module__pfAF_a__article .faq details{border-bottom:1px solid var(--rule)}.article-module__pfAF_a__article .faq summary{cursor:pointer;padding:18px 40px 18px 0;font-size:18px;font-weight:700;list-style:none;position:relative}.article-module__pfAF_a__article .faq summary::-webkit-details-marker{display:none}.article-module__pfAF_a__article .faq summary:after{content:"+";color:var(--coral-ink);font-size:24px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.article-module__pfAF_a__article .faq details[open] summary:after{content:"−"}.article-module__pfAF_a__article .faq details p{color:var(--muted);margin:0 0 18px}.article-module__pfAF_a__article .ask{background:var(--tint);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:18px 24px;margin:56px 0 0;padding:26px 28px;display:grid}.article-module__pfAF_a__article .ask h2{margin:0 0 2px;font-size:clamp(22px,3vw,26px)}.article-module__pfAF_a__article .ask p{color:var(--muted);margin:0;font-size:17px}.article-module__pfAF_a__article .ask-row{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;font-size:14px;display:flex}.article-module__pfAF_a__article .ask-row code{font-family:var(--font-jakarta),system-ui,sans-serif;-webkit-user-select:all;user-select:all;word-break:break-all;font-size:14px;font-weight:600}.article-module__pfAF_a__article .copy{color:var(--coral-ink);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 6px;font-weight:700}.article-module__pfAF_a__article .btn{background:var(--ink);color:#fff;font-size:16px;font-weight:700;font-family:var(--font-jakarta),system-ui,sans-serif;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:13px 22px;text-decoration:none;display:inline-flex}.article-module__pfAF_a__article .btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.article-module__pfAF_a__article .btn-ghost{color:var(--ink);border:1.5px solid var(--ink);background:0 0}.article-module__pfAF_a__article .btn-coral{background:var(--coral)}.article-module__pfAF_a__article .bottom-line{border-top:3px solid var(--ink);margin-top:56px;padding-top:28px}.article-module__pfAF_a__article .bottom-line .big{font-family:var(--font-spectral),Georgia,serif;font-size:27px;line-height:1.45}.article-module__pfAF_a__article .contact-row{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:8px;display:flex}.article-module__pfAF_a__article .contact-link{color:var(--ink);border-bottom:2px solid var(--coral);word-break:break-all;padding-bottom:1px;font-size:16px;font-weight:700;text-decoration:none}.article-module__pfAF_a__article .author{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:96px 1fr;align-items:center;gap:20px;margin-top:48px;padding-block:24px;display:grid}.article-module__pfAF_a__article .author img{object-fit:cover;border-radius:50%;width:96px;height:96px}.article-module__pfAF_a__article .author .name{font-family:var(--font-spectral),Georgia,serif;font-size:22px;font-weight:700}.article-module__pfAF_a__article .author .name a{color:inherit;text-decoration:none}.article-module__pfAF_a__article .author .role{color:var(--muted);margin-bottom:6px;font-size:14.5px}.article-module__pfAF_a__article .author p{margin:0;font-size:15.5px}.article-module__pfAF_a__article .sources{margin-top:24px;padding-bottom:48px;font-size:15px}.article-module__pfAF_a__article .sources h2{font-family:var(--font-jakarta),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:15px;font-weight:800}.article-module__pfAF_a__article .sources ul{margin:0;padding-left:18px;list-style:outside}@media (max-width:640px){.article-module__pfAF_a__article{font-size:17px}.article-module__pfAF_a__article .intro{grid-template-columns:1fr;gap:18px}.article-module__pfAF_a__article .family{max-width:320px}.article-module__pfAF_a__article .intro p{font-size:18px}.article-module__pfAF_a__article .toc ol{columns:1}.article-module__pfAF_a__article .answer p{font-size:20px}.article-module__pfAF_a__article .bar{grid-template-columns:1fr 84px}.article-module__pfAF_a__article .bar .track{grid-area:2/1/auto/-1}.article-module__pfAF_a__article .option{grid-template-columns:1fr;gap:8px}.article-module__pfAF_a__article .bubble{max-width:100%}.article-module__pfAF_a__article .ask{grid-template-columns:1fr}.article-module__pfAF_a__article .author{grid-template-columns:72px 1fr}.article-module__pfAF_a__article .author img{width:72px;height:72px}}
