.library-article-page .subhero{overflow:hidden}.library-article-hero .display{max-width:860px}.article-hero-summary{color:#ffffffe0;max-width:720px;margin:20px 0 0;font-size:clamp(.93rem,1.4vw,1.08rem);line-height:1.67}.article-meta-row{color:#dcebb4;letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;font-size:.7rem;font-weight:800;display:flex}.article-meta-row>span[aria-hidden=true]{color:#dcebb485}.article-tags{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.article-tags span{color:#ffffffe0;background:#ffffff0d;border:1px solid #ffffff3d;border-radius:50px;padding:5px 8px;font-size:.66rem;font-weight:730;line-height:1.2}.article-feature-image{background:#edf2ed;border:1px solid #15221b1f;border-radius:14px;margin:0 0 34px;overflow:hidden}.article-feature-image img{object-fit:cover;width:100%;height:auto;display:block}.article-body>p:first-child{color:#263d30;font-family:var(--display);letter-spacing:-.04em;font-size:clamp(1.42rem,2.45vw,2.12rem);line-height:1.25}.article-body h4{color:var(--ink);letter-spacing:-.02em;margin:24px 0 8px;font-size:1rem;line-height:1.2}.article-body ol{gap:10px;margin:20px 0;padding-left:22px;display:grid}.article-body ol li{padding-left:3px;display:list-item}.article-body a{color:var(--finatomics-evergreen-deep,#1e6247);text-underline-offset:3px;font-weight:780;text-decoration:underline 1px #28775661}.article-body a:hover{color:#11472f;text-decoration-color:currentColor}.article-body code{color:#214331;background:#eaf3e8;border-radius:4px;padding:.14em .36em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86em}.article-body blockquote{background:#edf5eb;border-left:4px solid #287756;border-radius:0 10px 10px 0;margin:28px 0;padding:16px 20px}.article-body blockquote p{color:#254231;font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:1.16rem;line-height:1.45}.article-body hr{background:#15221b26;border:0;height:1px;margin:35px 0}.article-sidebar h2{font-family:var(--display);letter-spacing:-.04em;margin:12px 0;font-size:1.7rem;font-weight:400;line-height:1}.article-return-link{color:var(--finatomics-evergreen-deep,#1e6247);margin-top:18px;font-size:.74rem;font-weight:800;display:flex}.article-preview-banner{color:#302309;background:#e8c96c;padding:10px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.article-preview-banner>.container{justify-content:space-between;align-items:center;gap:18px;font-size:.75rem;line-height:1.42;display:flex}.article-preview-banner strong{letter-spacing:.09em;text-transform:uppercase;font-size:.68rem}.library-card .library-card-kicker{color:#456254;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:15px;font-size:.65rem;font-weight:800;line-height:1.25;display:flex}.library-card .library-card-kicker b{color:#1e6247;font-weight:850}.library-card .library-card-audience{color:#40594a;letter-spacing:.02em;background:#edf3e9;border-radius:50px;padding:4px 7px;font-size:.58rem;font-weight:780;display:inline-flex}.library-card .library-card-published{color:#60746a;margin-top:7px;font-size:.64rem;font-weight:650}.library-empty-state{color:#334b3d;text-align:center;background:#f6faf5;border:1px dashed #1f382c42;border-radius:14px;grid-column:1/-1;padding:32px}.library-empty-state h3{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:400}.library-empty-state p{color:#52685a;max-width:500px;margin:10px auto 0;font-size:.79rem;line-height:1.55}@media (width<=800px){.article-hero-summary{margin-top:16px;font-size:.92rem}.article-meta-row{margin-top:18px;font-size:.63rem}.article-feature-image{border-radius:10px;margin-bottom:25px}.article-body>p:first-child{font-size:1.35rem}.article-body blockquote{margin:22px 0;padding:14px 16px}.article-preview-banner>.container{flex-direction:column;align-items:flex-start;gap:3px;width:min(100% - 30px,1200px)}}@media (prefers-reduced-motion:reduce){.library-card{transition:none}}