:global(body){margin:0;background:#f9f9fa;color:#141414;font-family:SUIT-Light,sans-serif}:global(*){box-sizing:border-box}.resource-shell{min-height:100vh;padding:96px 6vw 120px;background:#f9f9fa}.resource-container{max-width:1100px;margin:0 auto;display:grid;gap:56px}.resource-nav{display:flex;justify-content:space-between;align-items:center;font-family:PPNeueBit-Bold,sans-serif;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem}.resource-nav a{color:#141414;text-decoration:none}.resource-nav a:hover{text-decoration:underline;text-underline-offset:4px}.brand-link{font-size:.8rem}.hero{display:grid;gap:16px}.kicker{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.24em;font-family:PPNeueBit-Bold,sans-serif}h1{margin:0;font-family:SUIT-Light,sans-serif;font-size:clamp(2.4rem,3vw + 1rem,3.4rem);letter-spacing:.02em}.lede{margin:0;font-size:1.2rem;line-height:1.7;max-width:700px;font-family:SUIT-Light,sans-serif}.meta-row{display:flex;flex-wrap:wrap;gap:16px;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;font-family:PPNeueBit-Bold,sans-serif}.body-grid{display:grid;grid-template-columns:2fr 1fr;gap:48px}.body-copy h2{font-family:SUIT-Light,sans-serif;letter-spacing:.02em;font-size:1.1rem;margin:36px 0 12px}.body-copy p{margin:0 0 18px;line-height:1.75;font-size:1rem;font-family:SUIT-Light,sans-serif}.body-copy ul{margin:0 0 18px;padding-left:20px;line-height:1.7;font-family:SUIT-Light,sans-serif}.resource-card{border:2px solid #141414;padding:28px;background:#fff;display:grid;gap:20px;align-self:start;position:sticky;top:32px}.card-title{margin:0;font-family:PPNeueBit-Bold,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem}.takeaways{list-style:none;padding:0;margin:0;display:grid;gap:10px}.takeaways li{font-size:.95rem;line-height:1.6;font-family:SUIT-Light,sans-serif}.email-form{display:grid;gap:12px}.email-form input{border:2px solid #141414;padding:12px;font-size:.95rem;font-family:SUIT-Light,sans-serif;letter-spacing:.02em}.email-form button{background:#141414;color:#f9f9fa;border:2px solid #141414;padding:12px;font-family:PPNeueBit-Bold,sans-serif;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.disclaimer{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;margin:0;font-family:PPNeueBit-Bold,sans-serif}.form-note{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-family:PPNeueBit-Bold,sans-serif}.download-detail{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-family:PPNeueBit-Bold,sans-serif}.resource-links{display:grid;gap:6px;font-size:.9rem;font-family:PPNeueBit-Bold,sans-serif}.resource-links a,.resource-shell a{color:#141414;text-decoration:underline;text-underline-offset:4px}.resource-shell a:visited{color:#141414}.cta-block{border-top:1px solid rgba(20,20,20,.3);padding-top:24px;margin-top:28px;display:grid;gap:8px}.cta-block a{color:#141414;text-decoration:underline;text-underline-offset:4px}.resource-footer{margin-top:48px;padding-top:24px;border-top:1px solid rgba(20,20,20,.2);font-family:PPNeueBit-Bold,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;color:#141414}.resource-footer p{margin:0}@media (max-width: 900px){.body-grid{grid-template-columns:1fr}.resource-card{position:static}}@media (max-width: 700px){.resource-shell{padding:72px 6vw 96px}h1{font-size:2.2rem}}.body-grid.svelte-i8j4wm{grid-template-columns:1fr}
