section[data-astro-cid-lcdefpme]+section[data-astro-cid-lcdefpme]{margin-top:clamp(80px,11vw,140px)}.head[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:36px}.head-note[data-astro-cid-lcdefpme]{color:var(--faint);margin:10px 0 0;font-size:.82rem}.hero[data-astro-cid-lcdefpme]{z-index:0;padding:clamp(40px,6vw,80px) 0 0;position:relative;overflow-x:clip}.blob[data-astro-cid-lcdefpme]{z-index:-1;filter:blur(2px);border-radius:50%;position:absolute}.b1[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 40% 40%,#dcefe6,#0000 68%);width:560px;height:560px;top:-140px;right:-120px}.b2[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#fbf0d4,#0000 68%);width:420px;height:420px;bottom:-80px;left:-140px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(36px,6vw,80px);display:grid}h1[data-astro-cid-lcdefpme]{z-index:0;font-family:var(--round);color:var(--forest);letter-spacing:.01em;margin:6px 0 24px;font-size:clamp(2.2rem,5.4vw,3.9rem);font-weight:900;line-height:1.38;position:relative}.lead[data-astro-cid-lcdefpme]{max-width:32em;color:var(--sub);margin:0 0 32px;font-size:1.02rem}.hero-btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero-facts[data-astro-cid-lcdefpme]{color:var(--sub);flex-wrap:wrap;gap:10px 26px;margin:36px 0 0;padding:0;font-size:.86rem;list-style:none;display:flex}.hero-facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--num);color:var(--sage);margin-right:4px;font-size:1.5rem;font-weight:600}.hero-visual[data-astro-cid-lcdefpme]{padding:0 0 40px 12%;position:relative}.arch[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);background:var(--sage-2);border-radius:999px 999px 36px 36px;margin:0;overflow:hidden}.arch[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;width:100%}.circle[data-astro-cid-lcdefpme]{border:8px solid var(--cream);width:34%;box-shadow:var(--shadow);border-radius:50%;margin:0;position:absolute;bottom:10px;left:0;overflow:hidden}.circle[data-astro-cid-lcdefpme] img{aspect-ratio:1;object-fit:cover}.chip[data-astro-cid-lcdefpme]{background:var(--white);box-shadow:var(--shadow);font-family:var(--round);color:var(--forest);border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:.88rem;font-weight:700;animation:5s ease-in-out infinite bob;display:inline-flex;position:absolute}.chip[data-astro-cid-lcdefpme] svg{color:var(--coral)}.c1[data-astro-cid-lcdefpme]{top:14%;left:2%}.c2[data-astro-cid-lcdefpme]{animation-delay:-2.5s;bottom:26%;right:-4%}.c2[data-astro-cid-lcdefpme] svg{color:var(--sun)}.hero-visual[data-astro-cid-lcdefpme] .hero-credit{position:absolute;bottom:6px;right:0}@keyframes bob{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-lcdefpme]{animation:none}}.worries[data-astro-cid-lcdefpme]{margin-top:56px}.worries-lead[data-astro-cid-lcdefpme]{text-align:center;font-family:var(--round);color:var(--sub);margin:0 0 16px;font-weight:700}.worries-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.worries-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--white);box-shadow:var(--shadow-sm);font-family:var(--round);color:var(--forest);border-radius:999px 999px 999px 6px;align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.worries-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--sun-2);transform:translateY(-2px)}.worries-list[data-astro-cid-lcdefpme] svg{color:var(--sage)}.quiz-card[data-astro-cid-lcdefpme]{background:var(--white);box-shadow:var(--shadow);border-radius:40px;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,4vw,56px);padding:clamp(28px,4.5vw,56px);display:grid}.quiz-note[data-astro-cid-lcdefpme]{color:var(--faint);margin:14px 0 22px;font-size:.8rem}.quiz-ph[data-astro-cid-lcdefpme]{margin:0}.quiz-ph[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%}.quiz-ph[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:6px}.quiz-form[data-astro-cid-lcdefpme]{align-content:start;gap:22px;display:grid}fieldset[data-astro-cid-lcdefpme]{border:0;margin:0;padding:0}legend[data-astro-cid-lcdefpme]{font-family:var(--round);color:var(--forest);align-items:center;gap:10px;margin-bottom:12px;font-size:1.08rem;font-weight:700;display:flex}.qn[data-astro-cid-lcdefpme]{background:var(--sage);color:#fff;width:38px;height:38px;font-family:var(--num);border-radius:12px;place-items:center;font-size:.95rem;font-weight:600;display:grid}.opts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.opts[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{cursor:pointer;position:relative}.opts[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;position:absolute}.opts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--cream);min-height:56px;box-shadow:inset 0 0 0 2px var(--line);text-align:center;border-radius:18px;place-items:center;padding:10px 12px;font-size:.9rem;font-weight:700;line-height:1.5;transition:background .2s,box-shadow .2s,color .2s;display:grid}.opts[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{box-shadow:inset 0 0 0 2px var(--sage)}.opts[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:checked+span[data-astro-cid-lcdefpme]{background:var(--sage-2);color:var(--sage);box-shadow:inset 0 0 0 2.5px var(--sage)}.opts[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible+span[data-astro-cid-lcdefpme]{outline:3px solid var(--coral);outline-offset:2px}.quiz-form[data-astro-cid-lcdefpme]>.btn[data-astro-cid-lcdefpme]{justify-self:start}.result[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--sun-2), var(--coral-2));border-radius:28px;padding:24px 26px;animation:.45s cubic-bezier(.3,1.5,.5,1) pop}.result-k[data-astro-cid-lcdefpme]{font-family:var(--round);color:var(--sub);margin:0;font-weight:700}.result-name[data-astro-cid-lcdefpme]{font-family:var(--round);color:var(--forest);margin:2px 0 8px;font-size:1.7rem;font-weight:900}.result-why[data-astro-cid-lcdefpme]{margin:0 0 18px}@keyframes pop{0%{opacity:0;transform:scale(.96)}}.snap-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.snap-card[data-astro-cid-lcdefpme]{background:var(--white);box-shadow:var(--shadow-sm);border-top:10px solid var(--c);border-radius:32px;padding:28px 26px 24px}.snap-for[data-astro-cid-lcdefpme]{background:var(--s);color:var(--c);font-family:var(--round);border-radius:999px;margin:0;padding:2px 12px;font-size:.78rem;font-weight:700;display:inline-block}.snap-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--round);color:var(--forest);margin:10px 0 14px;font-size:1.6rem;font-weight:900}dl[data-astro-cid-lcdefpme]{margin:0}dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1.5px dashed var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:.92rem;display:flex}dt[data-astro-cid-lcdefpme]{color:var(--sub)}dd[data-astro-cid-lcdefpme]{margin:0;font-weight:700}.snap-more[data-astro-cid-lcdefpme]{text-align:center;margin:32px 0 0}.cats-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:20px;margin:0;padding:0;list-style:none;display:grid}.cats-grid[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme]{grid-row:span 2}.cats-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--s);border-radius:32px;flex-direction:column;height:100%;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.3,.5,1);display:flex;overflow:hidden}.cats-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}.cat-ph[data-astro-cid-lcdefpme]{border-radius:24px;margin:10px 10px 0;display:block;overflow:hidden}.cat-ph[data-astro-cid-lcdefpme] img{aspect-ratio:3/2;object-fit:cover;width:100%}.big[data-astro-cid-lcdefpme] .cat-ph[data-astro-cid-lcdefpme]{flex:1}.big[data-astro-cid-lcdefpme] .cat-ph[data-astro-cid-lcdefpme] img{height:100%;min-height:280px}.cat-body[data-astro-cid-lcdefpme]{gap:4px;padding:16px 22px 22px;display:grid}.cat-ic[data-astro-cid-lcdefpme]{border:4px solid var(--s);background:var(--white);width:42px;height:42px;color:var(--c);border-radius:14px;place-items:center;margin-top:-38px;margin-bottom:4px;display:grid;position:relative}.cat-body[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--round);color:var(--forest);font-size:1.12rem}.cat-body[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--sub);font-size:.84rem;line-height:1.7}.latest-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;gap:22px;display:grid}.latest-rows[data-astro-cid-lcdefpme]{align-content:start;gap:16px;display:grid}.band[data-astro-cid-lcdefpme]{background:var(--cream-2);border-radius:56px;width:min(100% - 24px,1320px);margin-inline:auto;padding:clamp(40px,6vw,80px) 0}.band-in[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.band-ph[data-astro-cid-lcdefpme]{margin:0}.band-ph[data-astro-cid-lcdefpme] img{aspect-ratio:16/10;object-fit:cover;border-radius:36px 36px 36px 140px;width:100%}.band-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--sub)}.grades[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.grades[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--white);min-width:64px;height:44px;box-shadow:var(--shadow-sm);font-family:var(--round);color:var(--forest);border-radius:999px;place-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:grid}.grades[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#8a5bb5;background:#eee4f7}.me-card[data-astro-cid-lcdefpme]{background:var(--white);max-width:880px;box-shadow:var(--shadow-sm);border-radius:36px;align-items:center;gap:32px;padding:32px;display:flex}.me-ph[data-astro-cid-lcdefpme]{border-radius:50%;flex:0 0 160px;margin:0;overflow:hidden}.me-ph[data-astro-cid-lcdefpme] img{aspect-ratio:1;object-fit:cover}.me[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--round);color:var(--forest);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 6px;font-size:1.5rem;display:flex}.me[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--sub);font-size:.82rem}.me[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--sub);margin:0 0 8px;font-size:.92rem}.me-more[data-astro-cid-lcdefpme]{font-family:var(--round);color:var(--sage);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme],.quiz-card[data-astro-cid-lcdefpme],.band-in[data-astro-cid-lcdefpme],.latest-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-visual[data-astro-cid-lcdefpme]{width:100%;max-width:480px;margin-inline:auto}.snap-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.cats-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.cats-grid[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme]{grid-area:auto/1/auto/-1}.quiz-ph[data-astro-cid-lcdefpme]{display:none}}@media (width<=600px){.opts[data-astro-cid-lcdefpme],.cats-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.me-card[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;padding:24px}.me-ph[data-astro-cid-lcdefpme]{flex-basis:auto;width:96px}.band[data-astro-cid-lcdefpme]{border-radius:36px}.quiz-card[data-astro-cid-lcdefpme]{border-radius:32px}}
