.funnel-library-shell{overflow-wrap:anywhere;max-width:1440px;margin-inline:auto;padding:clamp(36px,6vw,88px) clamp(22px,5vw,72px)}.funnel-library-intro{max-width:1000px;margin-bottom:32px}.funnel-library-intro>p:first-child,.funnel-library-kind{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:750}.funnel-library-intro h1{letter-spacing:-.04em;margin:20px 0 28px;font-size:clamp(42px,6vw,88px);line-height:1.03}.funnel-library-intro h2{letter-spacing:-.03em;margin:18px 0;font-size:clamp(30px,4vw,52px);line-height:1.12}.funnel-library-navigation{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.funnel-library-navigation a,.funnel-library-intro>a{border:1px solid;align-items:center;min-height:44px;padding:10px 14px;text-decoration:none;display:inline-flex}.funnel-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.funnel-library-card{background:0 0;border:1px solid;flex-direction:column;gap:16px;min-width:0;padding:clamp(22px,3vw,36px);display:flex}.funnel-library-card h2{letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.7vw,36px);line-height:1.16}.funnel-library-card p{margin:0;line-height:1.65}.funnel-library-card a{color:inherit;text-decoration:none}.funnel-library-date{font-size:14px}.funnel-library-link{border-top:1px solid;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:auto;padding-block:10px;font-weight:700;display:flex}.funnel-library-shell a:focus-visible{outline-offset:4px;outline:3px solid}@media (max-width:1000px){.funnel-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.funnel-library-grid{grid-template-columns:minmax(0,1fr)}.funnel-library-navigation a{flex:auto;justify-content:center}}.funnel-library-native-header,.funnel-library-native-footer{color:#f6f4ec;background:#171c1c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem clamp(1rem,5vw,5rem);display:flex}.funnel-library-native-header>a{font:800 2rem var(--font-display),sans-serif}.funnel-library-native-header span{color:#e68755}.funnel-library-native-header nav{flex-wrap:wrap;gap:1rem;display:flex}.funnel-library-native-header a,.funnel-library-native-footer a,.funnel-library-discovery{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.funnel-library-discovery{color:inherit;gap:1rem;font-weight:700}.funnel-library-navigation{flex-wrap:wrap}
