.confidence-page .cc-top{background:var(--lv-lavender);padding-block:48px}.confidence-page .cc-grid{align-items:start;gap:40px;display:grid}.confidence-page h1{color:var(--brand-navy);font-size:2.7rem;line-height:1.15}.confidence-page .cc-kicker{color:var(--brand-navy);margin-bottom:18px;font-weight:700}.confidence-page p{font-size:1.08rem;line-height:1.75}.confidence-page .cc-intro{margin-top:24px}.confidence-page h2{margin-bottom:16px;font-size:1.8rem}.confidence-page .cc-enroll{margin-top:28px}.confidence-page .cc-location{background:var(--card);color:var(--foreground);border-radius:999px;margin-top:24px;padding:8px 14px;font-size:.9rem;display:inline-block}.confidence-page .cc-info{background:var(--card);color:var(--foreground);border-radius:1.5rem;margin-top:28px;padding:24px}.confidence-page .cc-info a{border-radius:999px;height:auto;min-height:48px;margin-top:18px;padding:12px 22px}.confidence-page .cc-portrait-wrap{width:min(100%,420px);margin:0 auto 32px;position:relative}.confidence-page .cc-portrait-frame{aspect-ratio:1;border-radius:50%;overflow:hidden}.confidence-page .cc-portrait{object-fit:cover;object-position:50% 50%;transform-origin:50% 28%;width:100%;height:100%;display:block;transform:scale(1.38)}.confidence-page .cc-name{background:var(--brand-navy);color:var(--primary-foreground);font-family:var(--font-display);border-radius:999px;padding:12px 20px;font-size:1.3rem;position:absolute;bottom:0;left:0;transform:translateY(25%)}.confidence-page .cc-leslie-links{flex-direction:column;gap:12px;margin-top:20px;display:flex}.confidence-page .cc-link{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.confidence-page .cc-star{background:var(--brand-navy);color:var(--primary-foreground);padding-block:40px}.confidence-page .cc-star-card{border:1px solid var(--brand-cyan);border-radius:1.5rem;padding:28px;display:block}.confidence-page .cc-star-card h2{color:var(--primary-foreground)}.confidence-page a:focus-visible{outline:3px solid var(--brand-cyan);outline-offset:5px}@media (width>=768px){.confidence-page .cc-grid{grid-template-columns:1.1fr .9fr}.confidence-page .cc-top{padding-block:64px}}.confidence-page .cc-top{isolation:isolate;background:var(--brand-navy);position:relative;overflow:hidden}.confidence-page .cc-top>.cc-grid>div:first-child h1,.confidence-page .cc-top>.cc-grid>div:first-child .cc-kicker,.confidence-page .cc-top>.cc-grid>div:first-child>p{color:var(--primary-foreground)}.confidence-page .cc-top>.cc-grid>div:first-child .cc-kicker{color:var(--brand-yellow)}.confidence-page .cc-top:before{content:"";z-index:-1;aspect-ratio:.866;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:color-mix(in oklab,var(--brand-cyan) 22%,transparent);width:200px;position:absolute;top:24px;left:-40px}
