.page-module__DQyRGG__hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 20%, #61ba6833, transparent 27%), linear-gradient(124deg, var(--lavender), #f6f1e7);padding-block:clamp(72px,10vw,135px)}.page-module__DQyRGG__hero>div,.page-module__DQyRGG__library{width:min(1180px,100% - 40px);margin-inline:auto}.page-module__DQyRGG__hero h1{max-width:12ch;margin:.22em 0}.page-module__DQyRGG__hero>div>p{color:#435765;max-width:720px;font-size:clamp(1.08rem,2vw,1.27rem)}.page-module__DQyRGG__breadcrumb{color:#5c6d77;gap:10px;margin-bottom:32px;font-size:.76rem;display:flex}.page-module__DQyRGG__breadcrumb a{text-underline-offset:3px;text-decoration:underline}.page-module__DQyRGG__eyebrow,.page-module__DQyRGG__cluster header>span,.page-module__DQyRGG__emptyState>span{color:var(--green-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.page-module__DQyRGG__heroFacts{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.page-module__DQyRGG__heroFacts>div{background:#ffffffa6;border:1px solid #12375a26;border-radius:12px;gap:2px;min-width:150px;padding:14px 18px;display:grid}.page-module__DQyRGG__heroFacts strong{color:var(--navy-dark);letter-spacing:-.04em;font-size:1.4rem}.page-module__DQyRGG__heroFacts span{color:var(--muted);font-size:.68rem}.page-module__DQyRGG__emptyState{border:1px solid var(--line);text-align:center;width:min(760px,100% - 40px);box-shadow:var(--shadow);background:#fff;border-radius:22px;margin:clamp(75px,11vw,145px) auto;padding:clamp(28px,6vw,58px)}.page-module__DQyRGG__emptyState h2{margin:.25em 0 .45em}.page-module__DQyRGG__emptyState p{color:var(--muted)}.page-module__DQyRGG__emptyState>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:25px;display:flex}.page-module__DQyRGG__library{padding-block:clamp(75px,10vw,135px)}.page-module__DQyRGG__cluster+.page-module__DQyRGG__cluster{border-top:1px solid var(--line);margin-top:clamp(80px,10vw,125px);padding-top:clamp(60px,8vw,90px)}.page-module__DQyRGG__cluster header{max-width:720px;margin-bottom:34px}.page-module__DQyRGG__cluster header h2{margin:.2em 0 .35em}.page-module__DQyRGG__cluster header p{color:var(--muted)}.page-module__DQyRGG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.page-module__DQyRGG__card{background:#fff;border:1px solid #dce3e2;border-radius:18px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 9px 27px #09243c0f}.page-module__DQyRGG__card:hover{transform:translateY(-5px);box-shadow:0 17px 38px #09243c1f}.page-module__DQyRGG__cardImage,.page-module__DQyRGG__cardPlaceholder{background:var(--navy-soft);height:215px;overflow:hidden}.page-module__DQyRGG__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.page-module__DQyRGG__card:hover .page-module__DQyRGG__cardImage img{transform:scale(1.035)}.page-module__DQyRGG__cardPlaceholder{background:linear-gradient(145deg, var(--navy), #214f73);place-items:end start;padding:22px;display:grid}.page-module__DQyRGG__cardPlaceholder span{color:#a9e6ad;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.page-module__DQyRGG__cardCopy{padding:22px;display:grid}.page-module__DQyRGG__cardCopy small{color:var(--green-dark);font-size:.65rem;font-weight:800}.page-module__DQyRGG__cardCopy h3{margin:10px 0;font-size:1.35rem}.page-module__DQyRGG__cardCopy p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.page-module__DQyRGG__cardCopy>span{color:var(--navy);margin-top:10px;font-size:.78rem;font-weight:830}@media (max-width:980px){.page-module__DQyRGG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.page-module__DQyRGG__hero>div,.page-module__DQyRGG__library,.page-module__DQyRGG__emptyState{width:min(100% - 28px,1180px)}.page-module__DQyRGG__heroFacts{grid-template-columns:1fr;display:grid}.page-module__DQyRGG__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module__DQyRGG__card,.page-module__DQyRGG__cardImage img{transition:none}.page-module__DQyRGG__card:hover,.page-module__DQyRGG__card:hover .page-module__DQyRGG__cardImage img{transform:none}}
