.featured-assessments{background:#f7f5fa}.assessment-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.assessment-card{display:flex;flex-direction:column;gap:24px;padding:clamp(28px,4vw,48px);background:#fff;border:1px solid var(--line);box-shadow:0 16px 45px rgba(16,26,22,.07)}.assessment-card.accent{background:var(--lavender)}.assessment-card h3{margin:8px 0 12px;font-family:"Playfair Display",serif;font-size:clamp(1.9rem,3vw,2.8rem);letter-spacing:-.025em}.assessment-card>div>p:last-child,.detail-lede{color:var(--muted)}.assessment-type{margin:0;color:var(--green-2);font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.assessment-card ul,.assessment-hero ul,.detail-columns ul{margin:0;padding-left:20px}.assessment-card li,.assessment-hero li,.detail-columns li{margin:8px 0}.assessment-purchase{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.assessment-purchase p,.detail-buy>p:first-child{margin:0}.assessment-purchase span,.detail-buy span{display:block;color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.assessment-purchase strong,.detail-buy strong{display:block;color:var(--green);font-family:"Playfair Display",serif;font-size:2.2rem;line-height:1}.assessment-more{text-align:center;margin:28px 0 0}.assessment-more a{color:var(--green);font-weight:800}.assessment-hero{display:grid;grid-template-columns:1.4fr .6fr;gap:clamp(48px,8vw,120px);align-items:center;padding:clamp(82px,10vw,150px) clamp(24px,7vw,110px);color:#fff;background:radial-gradient(circle at 78% 20%,rgba(227,180,67,.15),transparent 32%),linear-gradient(135deg,#07100b,#0f502b)}.assessment-hero h1{font-size:clamp(3rem,6vw,5.8rem)}.assessment-hero aside{padding:34px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07)}.assessment-hero ul{color:#e1ebe5}.assessment-detail{padding-top:0;padding-bottom:0}.assessment-detail>article{padding:clamp(76px,9vw,120px) 0}.assessment-detail>article+article{border-top:1px solid var(--line)}.student-detail{background:var(--lavender);margin-inline:calc(clamp(24px,7vw,110px)*-1);padding-inline:clamp(24px,7vw,110px)!important}.detail-heading{display:grid;grid-template-columns:.7fr 1.3fr;gap:18px 60px;align-items:end}.detail-heading h2{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.03em}.detail-heading .detail-lede{grid-column:2;margin:0;max-width:760px;font-size:1.08rem}.detail-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:50px 0}.detail-columns>div{padding:28px;background:#fff;border:1px solid var(--line)}.detail-columns h3{margin:0 0 16px}.determinations{list-style:none;padding-left:0!important}.determinations li{padding-left:20px;position:relative}.determinations li:before{content:"";position:absolute;left:0;top:.68em;width:8px;height:8px;border-radius:50%;background:var(--gold)}.detail-buy{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:28px;background:#eef6f1;border-left:5px solid var(--green)}.detail-buy>p:nth-child(2){margin:0;color:#415149}.assessment-process{background:#fff}
@media(max-width:980px){.assessment-card-grid,.assessment-hero,.detail-heading,.detail-columns{grid-template-columns:1fr}.detail-heading .detail-lede{grid-column:auto}.detail-buy{grid-template-columns:1fr}.assessment-hero{gap:38px}.assessment-purchase{align-items:flex-start;flex-direction:column}.assessment-purchase .button{width:100%}}
@media(max-width:760px){.assessment-card{padding:26px 22px}.assessment-hero{padding-top:74px;padding-bottom:74px}.detail-columns{gap:14px}.detail-buy .button{width:100%}}
