.study .hero-signin{color:#fff;background:#0e3543;box-shadow:0 1px 2px #0e35431f}.study-hub-hero{max-width:850px}.study-browser{scroll-margin-top:28px}.study-filterbar{grid-template-columns:minmax(240px,1fr) minmax(180px,.32fr) auto}.study-filter-submit{color:#fff;cursor:pointer;height:44px;box-shadow:var(--shadow-card);background:#0e3543;border:0;border-radius:20px;padding:0 20px;font-size:14px;font-weight:700}.study-card{min-height:220px}.study-article-shell{grid-template-columns:minmax(0,1fr) 292px}.study-article-hero{max-width:820px}.study-hero-image{margin:30px 0 0}.study-hero-image img{border:1px solid var(--ink-08);width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:20px;display:block}.study-prose-flow .learn-section:first-child{margin-top:clamp(34px,4vw,52px)}.study-prose.avi-ai-content h2:first-child,.study-prose.avi-ai-content h3:first-child{margin-top:0}.study-compact-cta,.study-prompt-box,.study-bottom-cta,.study-sticky-cta{border-radius:20px}.study-compact-cta{background:#e79f0217;border:1px solid #e79f0238;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:clamp(34px,4.5vw,58px);padding:clamp(18px,2.4vw,24px);display:grid}.study-compact-cta h2,.study-prompt-box h2,.study-bottom-cta h2,.study-sticky-cta h2{font-family:var(--font-display);color:#0e3543;letter-spacing:-.015em;margin:0;font-weight:800}.study-compact-cta h2{margin-bottom:6px;font-size:21px}.study-compact-cta p,.study-prompt-box p,.study-bottom-cta p,.study-sticky-cta p{color:var(--ink-70);margin:0;line-height:1.55}.study-compact-cta a,.study-bottom-cta a,.study-sticky-cta a{color:#fff;white-space:nowrap;background:#0e3543;border-radius:20px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.study-prompt-box{background:var(--paper-raised);border:1px solid var(--ink-08);box-shadow:var(--shadow-card);margin-top:clamp(40px,5vw,66px);padding:clamp(22px,2.7vw,30px)}.study-prompt-box h2{margin-bottom:8px;font-size:24px}.study-prompt-box pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--ink-08);color:#0e3543;background:#f6f8f9;border-radius:20px;margin:18px 0 0;padding:16px 18px;font:600 14px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.study-bottom-cta{color:#fff;box-shadow:var(--shadow-float);background:#0e3543;margin-top:clamp(52px,6vw,82px);padding:clamp(26px,3.4vw,38px)}.study-bottom-cta h2{color:#fff;margin-bottom:8px;font-size:clamp(26px,3vw,36px)}.study-bottom-cta p{color:#ffffffbd;max-width:62ch}.study-bottom-cta a{background:#e79f02;margin-top:20px}.study-aside{top:28px}.study-sticky-cta{color:#fff;box-shadow:var(--shadow-float);background:#0e3543;padding:22px 20px}.study-sticky-cta h2{color:#fff;margin-bottom:8px;font-size:20px;line-height:1.2}.study-sticky-cta p{color:#ffffffad;margin-bottom:16px;font-size:14px}.study-sticky-cta a{background:#e79f02;width:100%}.study-mobile-cta{margin-top:46px}.study-footer{border-top:1px solid var(--ink-08);background:var(--paper-raised)}.study-footer-inner{max-width:1180px;color:var(--ink-55);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:24px clamp(20px,5vw,40px);font-size:14px;display:flex}.study-footer-logo img{width:94px;height:auto;display:block}.study-footer p{margin:0}.study-footer a{color:#0e3543;font-weight:700}@media (max-width:900px){.study-filterbar,.study-compact-cta{grid-template-columns:1fr}.study-compact-cta a{width:100%}.study-footer-inner{flex-direction:column;align-items:flex-start}}
