.ArticleShell-module__Swy2hW__shell{max-width:68ch;margin:0 auto;padding:2rem 0 5rem}.ArticleShell-module__Swy2hW__header{background:0 0;border:0;border-radius:0;margin-bottom:.65rem;padding:0}.ArticleShell-module__Swy2hW__shell.ArticleShell-module__Swy2hW__kindBook .ArticleShell-module__Swy2hW__header{margin-bottom:.8rem}.ArticleShell-module__Swy2hW__headerTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.ArticleShell-module__Swy2hW__titleWrap{min-width:0}.ArticleShell-module__Swy2hW__h1{font-family:var(--font-inter);letter-spacing:-.015em;color:var(--heading);margin:0;font-size:clamp(1.65rem,2.2vw,2.05rem);font-weight:800;line-height:1.15}@media (max-width:480px){.ArticleShell-module__Swy2hW__h1{font-size:clamp(1.45rem,6vw,1.85rem);line-height:1.18}}.ArticleShell-module__Swy2hW__subtitle{font-family:var(--font-georgia);color:var(--prose);margin-top:.5rem;margin-bottom:.25rem;font-size:1rem;font-style:normal;line-height:1.55}.ArticleShell-module__Swy2hW__shell.ArticleShell-module__Swy2hW__kindBook .ArticleShell-module__Swy2hW__subtitle{margin-bottom:.25rem}.ArticleShell-module__Swy2hW__headerRule,.ArticleShell-module__Swy2hW__headerRuleBook{display:none}.ArticleShell-module__Swy2hW__headerBelow{margin-top:.45rem}.ArticleShell-module__Swy2hW__headerBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.55rem;margin-bottom:0;display:flex}.ArticleShell-module__Swy2hW__headerBottom .ArticleShell-module__Swy2hW__metaRow{margin-top:0}.ArticleShell-module__Swy2hW__headerBottom .ArticleShell-module__Swy2hW__actions{justify-content:flex-end}.ArticleShell-module__Swy2hW__headerBelowRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ArticleShell-module__Swy2hW__headerBelowLeft{min-width:0}.ArticleShell-module__Swy2hW__headerBelowRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.ArticleShell-module__Swy2hW__headerBottom{flex-direction:column;align-items:flex-start}.ArticleShell-module__Swy2hW__headerBottom .ArticleShell-module__Swy2hW__actions{justify-content:flex-start}.ArticleShell-module__Swy2hW__headerBelowRow{flex-direction:column;align-items:flex-start;gap:.55rem}.ArticleShell-module__Swy2hW__headerBelowRight{align-self:flex-start}}.ArticleShell-module__Swy2hW__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.ArticleShell-module__Swy2hW__headerTop{grid-template-columns:1fr}.ArticleShell-module__Swy2hW__actions{justify-content:flex-start;margin-top:.75rem}}.ArticleShell-module__Swy2hW__actionButton{background:var(--ui-card-bg);border:1px solid var(--ui-card-border);color:var(--heading);font-family:var(--font-inter);white-space:nowrap;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.85rem;font-weight:600;line-height:1;text-decoration:none;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex;box-shadow:0 1px #0000000a}@media (max-width:480px){.ArticleShell-module__Swy2hW__actionButton{gap:.4rem;padding:.36rem .7rem;font-size:.78rem}.ArticleShell-module__Swy2hW__actionIcon{width:.88rem;height:.88rem}}.ArticleShell-module__Swy2hW__actionButton:hover{background:var(--quote-bg-1);border-color:var(--link);color:var(--link)}.ArticleShell-module__Swy2hW__actionIcon{color:currentColor;width:.95rem;height:.95rem;display:inline-block}.ArticleShell-module__Swy2hW__metaRow{align-items:center;gap:.5rem;margin-top:.45rem;display:flex}.ArticleShell-module__Swy2hW__avatar{-o-object-fit:cover;object-fit:cover;border-radius:9999px}.ArticleShell-module__Swy2hW__metaText{font-family:var(--font-inter);color:var(--meta-text);font-size:.78rem;font-weight:400}.ArticleShell-module__Swy2hW__bookByline{font-family:var(--font-inter);color:var(--meta-text);margin-top:.25rem;font-size:.9rem}.ArticleShell-module__Swy2hW__labMetaRow{flex-direction:column;gap:.5rem;margin-top:.55rem;display:flex}.ArticleShell-module__Swy2hW__labMetaText{font-family:var(--font-inter);color:var(--meta-text);font-size:.9rem}.ArticleShell-module__Swy2hW__tagRow{flex-wrap:wrap;gap:.45rem;display:flex}.ArticleShell-module__Swy2hW__tagPill{font-family:var(--font-inter);color:var(--heading);background:var(--surface-2);border:1px solid var(--ui-card-border);border-radius:9999px;padding:.22rem .6rem;font-size:.78rem}@media (max-width:380px){.ArticleShell-module__Swy2hW__tagRow{gap:.35rem}.ArticleShell-module__Swy2hW__tagPill{padding:.18rem .52rem;font-size:.72rem}.ArticleShell-module__Swy2hW__bookBelowRow{gap:.65rem}.ArticleShell-module__Swy2hW__headerBelowRight{gap:.4rem}}.ArticleShell-module__Swy2hW__coverRow{align-items:flex-start;gap:1rem;display:flex}.ArticleShell-module__Swy2hW__coverRowBook{-moz-column-gap:1rem;grid-template-rows:auto auto;grid-template-columns:90px minmax(0,1fr) auto;align-items:start;gap:.35rem 1rem;display:grid}.ArticleShell-module__Swy2hW__coverRowBookHasTags .ArticleShell-module__Swy2hW__bookMain{grid-column:2/span 2}.ArticleShell-module__Swy2hW__bookCover{grid-area:1/1/span 2}.ArticleShell-module__Swy2hW__bookMain{grid-area:1/2;min-width:0}.ArticleShell-module__Swy2hW__bookBelowRow{flex-wrap:wrap;grid-area:2/2/auto/span 2;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:520px){.ArticleShell-module__Swy2hW__coverRowBook{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.ArticleShell-module__Swy2hW__bookCover{align-self:center}.ArticleShell-module__Swy2hW__bookMain,.ArticleShell-module__Swy2hW__bookBelowRow{width:100%}.ArticleShell-module__Swy2hW__bookBelowRow{justify-content:flex-start}.ArticleShell-module__Swy2hW__bookByline{font-size:.86rem}}@media (max-width:380px){.ArticleShell-module__Swy2hW__actionButton{padding:.32rem .62rem;font-size:.74rem}}.ArticleShell-module__Swy2hW__cover{border:1px solid var(--divider);box-shadow:var(--ui-shadow-sm);border-radius:8px}.ArticleShell-module__Swy2hW__titleStack{min-width:0}.ArticleShell-module__Swy2hW__shell.ArticleShell-module__Swy2hW__kindLab .ArticleShell-module__Swy2hW__headerTop{grid-template-columns:1fr}.ArticleShell-module__Swy2hW__shell.ArticleShell-module__Swy2hW__kindLab .ArticleShell-module__Swy2hW__actions{justify-content:flex-start;align-items:center;margin-top:.6rem}.ArticleShell-module__Swy2hW__prose{border-top:1px solid var(--divider-soft);padding-top:3rem}:is(.ArticleShell-module__Swy2hW__prose p,.ArticleShell-module__Swy2hW__prose li){font-family:var(--font-georgia);color:var(--prose);margin:0 0 1.2rem;font-size:1rem;line-height:1.72}.ArticleShell-module__Swy2hW__prose .not-prose p.subtext{margin:0;font-family:var(--font-georgia)!important;font-size:var(--fs-subtext)!important;line-height:var(--lh-subtext)!important;color:var(--subtext,var(--text-muted))!important}.ArticleShell-module__Swy2hW__prose a:not(.link-block){color:var(--link);text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}.ArticleShell-module__Swy2hW__prose a:not(.link-block):hover{color:var(--link-hover);-webkit-text-decoration-color:var(--link-hover);text-decoration-color:var(--link-hover)}.ArticleShell-module__Swy2hW__prose a.link-block{color:var(--link);text-decoration:none}.ArticleShell-module__Swy2hW__prose a.link-block:hover{color:var(--link-hover);text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--link-hover);text-decoration-color:var(--link-hover)}.ArticleShell-module__Swy2hW__prose strong{color:var(--heading);font-weight:700}.ArticleShell-module__Swy2hW__prose em{color:var(--prose)}:is(.ArticleShell-module__Swy2hW__prose a strong,.ArticleShell-module__Swy2hW__prose a em,.ArticleShell-module__Swy2hW__prose a span){color:inherit}.ArticleShell-module__Swy2hW__prose h2{font-family:var(--font-inter);color:var(--heading);border-top:none;margin-top:2.5rem;margin-bottom:1rem;padding-top:0;font-size:1.35rem;font-weight:700}.ArticleShell-module__Swy2hW__prose h3{font-family:var(--font-inter);color:var(--heading-muted);margin-top:2rem;margin-bottom:.75rem;font-size:1.05rem;font-weight:600}.ArticleShell-module__Swy2hW__prose hr{border:0;border-top:1px solid var(--divider);height:0;margin-top:2.25rem;margin-bottom:1rem}.ArticleShell-module__Swy2hW__prose hr+hr{display:none}.ArticleShell-module__Swy2hW__prose hr+h2{margin-top:1.05rem}:is(.ArticleShell-module__Swy2hW__prose ul,.ArticleShell-module__Swy2hW__prose ol){margin:1.1rem 0 1.4rem 1.35rem;padding-left:.25rem;list-style-position:outside}.ArticleShell-module__Swy2hW__prose ul{list-style-type:disc}.ArticleShell-module__Swy2hW__prose ol{list-style-type:decimal}.ArticleShell-module__Swy2hW__prose li{margin-bottom:.5rem;line-height:1.6}.ArticleShell-module__Swy2hW__prose li::marker{color:var(--text-subtle)}.ArticleShell-module__Swy2hW__prose blockquote{border-left:3px solid var(--quote-mark);background:var(--quote-bg-2);color:var(--quote-text);border-radius:5px;margin:1.75rem 0;padding:.95rem 1.1rem;position:relative}.ArticleShell-module__Swy2hW__prose blockquote:before{content:"“";color:var(--quote-mark);font-size:2.6rem;line-height:1;font-family:var(--font-georgia);pointer-events:none;position:absolute;top:.2rem;left:.35rem;transform:translate(-.25rem)}.ArticleShell-module__Swy2hW__prose blockquote p{font-family:var(--font-georgia);color:var(--quote-text);font-style:italic;font-weight:400;line-height:1.65;margin:0!important}.ArticleShell-module__Swy2hW__prose blockquote footer{opacity:.7;color:var(--quote-text);margin-top:.75rem;font-size:.875em;font-style:normal}.ArticleShell-module__Swy2hW__prose blockquote footer:before{content:"- "}.ArticleShell-module__Swy2hW__prose blockquote:first-child{margin-top:.75rem}.ArticleShell-module__Swy2hW__prose blockquote+p{margin-top:1rem}.ArticleShell-module__Swy2hW__prose code{background:var(--quote-bg-1);border:1px solid var(--ui-soft-border);color:var(--heading);border-radius:6px;padding:.12rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem}.ArticleShell-module__Swy2hW__prose pre{background:var(--quote-bg-2);border-left:3px solid var(--quote-mark);box-shadow:none;border:1px solid #0000;border-radius:8px;margin:1.4rem 0;padding:.9rem 1rem;font-size:.9rem;line-height:1.55;overflow-x:auto}.ArticleShell-module__Swy2hW__prose pre code{font-size:inherit;color:var(--heading);background:0 0;border:none;border-radius:0;padding:0}.ArticleShell-module__Swy2hW__prose img{border:1px solid var(--divider);box-shadow:var(--ui-shadow-sm);border-radius:12px;height:auto}.ArticleShell-module__Swy2hW__prose figcaption{color:var(--text-muted);font-size:.9rem;line-height:1.45;font-family:var(--font-inter);margin-top:.55rem}.ArticleShell-module__Swy2hW__prose kbd{background:var(--surface-2);border:1px solid var(--divider);color:var(--heading);border-radius:6px;padding:.12rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em}.ArticleShell-module__Swy2hW__prose mark{background:var(--quote-bg-1);color:var(--heading);border-radius:4px;padding:0 .15rem}.ArticleShell-module__Swy2hW__shell.ArticleShell-module__Swy2hW__kindBook{max-width:70ch}.ArticleShell-module__Swy2hW__prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--ui-card-border);background:var(--ui-card-bg);width:max-content;max-width:100%;box-shadow:var(--ui-shadow-sm);-webkit-overflow-scrolling:touch;border-radius:10px;margin:1.75rem 0;font-size:.9rem;display:block;overflow:auto hidden}.ArticleShell-module__Swy2hW__prose table:not(.ui-table) th{background-color:var(--surface-2);text-align:left;color:var(--heading);border-bottom:1px solid var(--ui-card-border);font-weight:700;font-family:var(--font-inter);white-space:nowrap;padding:.75rem 1rem}.ArticleShell-module__Swy2hW__prose table:not(.ui-table) td{border-top:1px dashed var(--ui-card-border);color:var(--text);font-family:var(--font-inter);vertical-align:middle;padding:.65rem 1rem}.ArticleShell-module__Swy2hW__prose table:not(.ui-table) tbody tr:hover td{background-color:color-mix(in srgb, var(--site-blue,#43bcfa) 5%, transparent)}.ArticleShell-module__Swy2hW__prose tr:nth-child(odd) td{background-color:var(--quote-bg-1)}.ArticleShell-module__Swy2hW__prose img{border-radius:.9rem;max-width:82%;height:auto;margin:1.6rem auto;display:block}.ArticleShell-module__Swy2hW__prose img[data-size=small]{max-width:62%}.ArticleShell-module__Swy2hW__prose img[data-size=full]{max-width:100%}:is(.ArticleShell-module__Swy2hW__prose .not-prose .recharts-wrapper,.ArticleShell-module__Swy2hW__prose .not-prose .recharts-surface,.ArticleShell-module__Swy2hW__prose .not-prose .recharts-text,.ArticleShell-module__Swy2hW__prose .not-prose .recharts-legend-item-text,.ArticleShell-module__Swy2hW__prose .not-prose .recharts-cartesian-axis-tick-value){font-family:var(--font-inter)!important}.ArticleShell-module__Swy2hW__prose .not-prose table{-webkit-overflow-scrolling:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:table;overflow:visible}:is(.ArticleShell-module__Swy2hW__prose .not-prose h2,.ArticleShell-module__Swy2hW__prose .not-prose h3,.ArticleShell-module__Swy2hW__prose .not-prose h4){margin-top:0!important;margin-bottom:0!important}.ArticleShell-module__Swy2hW__prose .not-prose th{background:0 0;border-bottom:0}.ArticleShell-module__Swy2hW__prose .not-prose td{border-top:0}.ArticleShell-module__Swy2hW__prose .not-prose tr:nth-child(odd) td{background:0 0}.ArticleShell-module__Swy2hW__shell.ArticleShell-module__Swy2hW__kindResearch{max-width:66ch}.ArticleShell-module__Swy2hW__prose>:first-child,.ArticleShell-module__Swy2hW__prose>:first-child>:first-child,.ArticleShell-module__Swy2hW__prose>:first-child>:first-child>:first-child,.ArticleShell-module__Swy2hW__prose>.ArticleShell-module__Swy2hW__not-prose:first-child,.ArticleShell-module__Swy2hW__prose>.ArticleShell-module__Swy2hW__not-prose:first-child>:first-child,.ArticleShell-module__Swy2hW__prose>.ArticleShell-module__Swy2hW__not-prose:first-child>:first-child>:first-child{margin-top:0!important}.ArticleShell-module__Swy2hW__prose .callout{border:1px solid var(--ui-card-border);background:var(--ui-card-bg);box-shadow:var(--ui-shadow-sm);border-radius:12px;margin:1.6rem 0;padding:1rem 1.15rem}:is(.ArticleShell-module__Swy2hW__prose .callout>strong,.ArticleShell-module__Swy2hW__prose .callout .callout-title){font-family:var(--font-inter);color:var(--heading);margin:0 0 .55rem;font-weight:650;line-height:1.25;display:block}:is(.ArticleShell-module__Swy2hW__prose .callout ul,.ArticleShell-module__Swy2hW__prose .callout ol,.ArticleShell-module__Swy2hW__prose .callout li){font-family:var(--font-inter);font-size:.95rem;line-height:1.55}:is(.ArticleShell-module__Swy2hW__prose .callout ul,.ArticleShell-module__Swy2hW__prose .callout ol){margin:.75rem 0 0 1.25rem}.ArticleShell-module__Swy2hW__prose .callout li{margin:.4rem 0}.ArticleShell-module__Swy2hW__prose .callout.blue{border-left:4px solid var(--site-blue,#43bcfa)}.ArticleShell-module__Swy2hW__prose .callout.green{border-left:4px solid #22c55e}.ArticleShell-module__Swy2hW__prose .callout.yellow{border-left:4px solid #eab308}@media (max-width:640px){:is(.ArticleShell-module__Swy2hW__prose p,.ArticleShell-module__Swy2hW__prose li){font-size:.95rem;line-height:1.65}.ArticleShell-module__Swy2hW__prose h2{margin-top:2.4rem;margin-bottom:.9rem;padding-top:0;font-size:1.22rem}.ArticleShell-module__Swy2hW__prose hr+h2{margin-top:1rem;padding-top:0}.ArticleShell-module__Swy2hW__headerTop{grid-template-columns:1fr}.ArticleShell-module__Swy2hW__actions{justify-content:flex-start;margin-top:.6rem}}
.Book-module__DetH8a__tagsRow{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;display:flex}.Book-module__DetH8a__tagChip{background:var(--surface-2);border:1px solid var(--divider);color:var(--text-muted);border-radius:9999px;padding:.2rem .55rem;font-size:.75rem;line-height:1.2;display:inline-block}.Book-module__DetH8a__bookProseWrap{--quote-bg-2:#11182709;--quote-mark:#43bcfa2e}.Book-module__DetH8a__bookProseWrap blockquote{border:1px solid var(--divider);border-left:3px solid var(--site-blue);box-shadow:none}.Book-module__DetH8a__bookProseWrap blockquote footer{text-transform:uppercase;letter-spacing:.05em;opacity:.55;font-size:.78em}
