.resource-shell{color:#101b35;max-width:1180px;margin:auto;padding:32px 28px 60px}.resource-hero{color:#fff;background:#101b35;border-bottom:8px solid #f26a2e;border-radius:24px;margin:28px 0;padding:clamp(26px,5vw,64px)}.resource-hero h1{letter-spacing:-.045em;margin:16px 0;font-size:clamp(42px,7vw,78px);line-height:1.04}.resource-hero p{max-width:620px;line-height:1.65}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.resource-grid .cp-card{overflow-wrap:anywhere;flex-direction:column;margin:0 0 20px;display:flex}.resource-grid .cp-card a{align-self:flex-start;margin-top:auto}.resource-shell input,.resource-shell select,.resource-shell textarea{box-sizing:border-box;max-width:100%}.resource-staff-list{gap:12px;margin-top:24px;display:grid}.resource-staff-row{overflow-wrap:anywhere;background:#f5efe3;border-radius:16px;padding:20px}.resource-staff-row .cp-inline{flex-wrap:wrap}.resource-shell .cp-entity{margin-top:24px}.resource-shell .cp-entity span{color:#101b35}@media (max-width:700px){.resource-shell{padding:22px 16px 45px}.resource-grid,.resource-shell .cp-two{grid-template-columns:1fr}.resource-shell input,.resource-shell select,.resource-shell textarea{font-size:16px}.resource-shell .cp-btn{min-height:48px}.resource-shell h2{font-size:26px}}.resource-shell .cp-credit{display:block}.resource-shell>h1{letter-spacing:-.04em;font-size:clamp(36px,6vw,56px);line-height:1.1}.resource-shell .cp-entity img{object-fit:contain}.resource-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.resource-nav>a:last-child{color:#30445f;font-size:14px}.resource-hero h1 span{color:#ffae80}.resource-folder{color:#fff;text-underline-offset:5px}.resource-update{opacity:.8;font-size:14px;margin-top:30px!important}.resource-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:40px 0 20px;display:flex}.resource-section-heading h2{margin:0;font-size:36px}.resource-section-heading>span{color:#5a6474;font-size:14px}.download-group>h3{border-top:1px solid #d9dce1;margin:28px 0 18px;padding-top:25px;font-size:22px}.download-meta{color:#5c6779;justify-content:space-between;gap:16px;margin-bottom:16px;font-size:13px;display:flex}.download-meta>span:first-child{color:#913c1c;background:#f9e1d5;border-radius:5px;padding:4px 9px;font-weight:700}.download-card h2{margin:0;font-size:25px;line-height:1.18}.download-card>p{line-height:1.6}.download-card .download-presenter{color:#596578;margin:8px 0 0;font-size:14px;font-weight:600}.download-card a{margin-top:auto!important}.resource-release{background:#f5efe3;border-radius:18px;margin:12px 0 44px;padding:25px}.resource-release p{margin:8px 0 12px}.resource-release a{color:#7b3418;text-underline-offset:4px}.resource-next{margin:36px 0!important}.resource-hero .cp-btn{color:#101b35;background:#f26a2e;font-weight:700}.summit-downloads{scroll-margin-top:25px}@media (min-width:900px){.download-group .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.resource-nav>a:last-child{font-size:13px}.resource-hero h1{font-size:42px}.resource-section-heading h2{font-size:30px}.download-card h2{font-size:24px}.resource-hero .cp-inline{flex-direction:column;align-items:flex-start;gap:18px}}
