:root{--andedu-font:"Wanted Sans Variable","Wanted Sans",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif}
body,body.brand-page,.site-header,button,input,select,textarea{font-family:var(--andedu-font);font-synthesis:none}
body,body.brand-page{font-size:17px;font-weight:400;line-height:1.8;letter-spacing:-.005em;color:#303236}
button,input,select,textarea{letter-spacing:inherit}
h1,h2,h3,h4{font-family:var(--andedu-font);letter-spacing:-.02em}
strong,b{font-weight:600}
.site-header{line-height:1.5;letter-spacing:-.005em}
.site-header__nav a{font-size:15px;font-weight:500}
.site-header .site-header__cta{font-size:14px;font-weight:600}
.site-header__mobile a{font-size:17px;font-weight:600}
.brand-main h1{font-size:46px;font-weight:600;line-height:1.3;letter-spacing:-.022em;margin-bottom:24px}
.brand-main h2{font-size:27px;font-weight:600;line-height:1.4;letter-spacing:-.025em}
.brand-main p,.brand-main li{font-size:17px;line-height:1.85;color:#414448}
.brand-main .brand-lead{font-size:18px;font-weight:400;line-height:1.85;color:#5a5f65}
.brand-main .brand-eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;color:#a95300}
.brand-main .content-updated{font-size:13px!important;line-height:1.6;color:#73777c}
.brand-panel h2{font-size:29px;font-weight:600}
.brand-main .brand-panel p{font-size:16px;color:#50555b}
.brand-main li{margin-bottom:13px}
.guide-intro-banner h1{font-size:46px;font-weight:600;line-height:1.25;letter-spacing:-.022em}
.guide-intro-banner p{font-size:17px;line-height:1.8;color:#5a5f65}
.guide-intro-banner .guide-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em}
.guide-start>p{font-size:14px;font-weight:600}
.guide-start__links a{font-size:14px;font-weight:500}
.guide-heading h2{font-size:25px;font-weight:600;letter-spacing:-.025em}
.guide-heading p{font-size:14px;color:#686e74}
.guide-heading h2 span{font-size:16px}
.guide-directory .search-box input{font-size:16px}
.guide-filters a{font-size:14px;font-weight:600}
.guide-filters a span{font-size:12px}
.guide-directory .post-card h2,.post-card h2{font-size:22px;font-weight:600;line-height:1.45;letter-spacing:-.025em}
.guide-directory .post-card p,.post-card p{font-size:16px;font-weight:400;line-height:1.8;color:#565c62}
.guide-directory .post-tag,.post-tag{font-size:12px;font-weight:600}
.guide-directory .post-meta,.post-meta{font-size:13px;color:#73777c}
.hero h1{font-weight:600;letter-spacing:-.022em}
.hero p{font-size:17px;line-height:1.85;color:#5a5f65}
.article-header h1{font-size:38px;font-weight:600;line-height:1.35;letter-spacing:-.02em}
.article-body p,.article-body li,.review-content p,.review-content li{font-size:17px;font-weight:400;line-height:1.85;color:#414448}
.article-body h2,.review-content h2{font-size:29px;font-weight:600;line-height:1.4;letter-spacing:-.025em}
.article-body h3,.review-content h3{font-size:23px;font-weight:600;line-height:1.45}
.breadcrumb{font-size:13px;line-height:1.7}
.article-meta{font-size:13px}
.content-updated{font-size:13px!important}
.toc summary{font-size:16px;font-weight:600}
.toc li{font-size:15px!important}
.faq-item h4{font-size:18px;font-weight:600}
.faq-item p{font-size:16px!important;line-height:1.85}
.official-sources p,.official-sources li,.next-guides a{font-size:15px}
.table-scroll td,.table-scroll th{font-size:15px;line-height:1.7}
.review-card h3{font-size:22px;font-weight:600;letter-spacing:-.025em}
.review-card p,.learner-profile p,.review-content blockquote{font-size:16px;line-height:1.85}
.review-card .review-excerpt{font-size:16px}
.filter-btn{font-size:14px;font-family:var(--andedu-font);font-weight:600}
.home-v2 h2{font-weight:600;letter-spacing:-.02em}
.home-v2 .hero h1{font-size:62px;font-weight:600;line-height:1.28;letter-spacing:-.025em}
.home-v2 .hero-description{font-size:18px;line-height:1.8;color:#565c62}
.home-v2 .eyebrow{font-weight:600;letter-spacing:.1em}
.home-v2 .hero-copy .eyebrow{font-size:13px;letter-spacing:.01em}
.home-v2 .hero-actions .button,.home-v2 .hero-actions>.text-link{font-size:14px;font-weight:600}
.home-v2 .section-description,.home-v2 .path-copy p,.home-v2 .mentoring-intro>p:not(.eyebrow),.home-v2 .story p,.home-v2 .diagnosis-intro>p:not(.eyebrow){font-size:16px;line-height:1.85}
.home-v2 .path-links small{font-size:13px}
.home-v2 .path-links strong{font-size:18px;font-weight:600}
.home-v2 .path-kicker,.home-v2 .path-tabs button span{font-size:12px}
.home-v2 .mentoring-steps p{font-size:15px;line-height:1.85}
.home-v2 .mentoring-steps small{font-size:13px}
.home-v2 .guide-list h3{font-size:20px;font-weight:600}
.home-v2 .guide-list p{font-size:14px;color:#62676c}
.home-v2 .msg-bot,.home-v2 .msg-user{font-size:15px;line-height:1.75}
.home-v2 .chat-opt{font-size:14px}
.home-v2 .chat-header-text strong{font-size:15px}
.home-v2 .chat-header-text>span{font-size:12px}
.home-v2 .diagnosis-disclaimer{font-size:12px;line-height:1.7}
.home-v2 .cta-banner p:not(.eyebrow){font-size:16px;line-height:1.8}
.home-v2 .trust-row>div>span{font-size:13px}
.home-v2 .footer-links,.site-utility{font-size:14px}
.home-v2 .footer-brand>p,.brand-footer{font-size:13px}
.home-v2 .footer-bottom{font-size:12px}
.home-v2 .footer-bottom small{font-size:11px}
.fab{font-family:var(--andedu-font);letter-spacing:-.01em}
@media(max-width:1100px){.home-v2 .hero h1{font-size:56px}.home-v2 .hero-description{font-size:17px}}
@media(max-width:1000px){.site-header__nav{gap:22px}.site-header__nav a{font-size:14px}.site-header .site-header__cta{font-size:13px;gap:16px}}
@media(max-width:850px){.brand-main h1{font-size:42px}.guide-intro-banner h1{font-size:43px}.article-header h1{font-size:35px}.home-v2 .hero h1{font-size:44px}.home-v2 .hero-description{font-size:15px}.home-v2 .hero-actions .button,.home-v2 .hero-actions>.text-link{font-size:13px}.home-v2 .trust-row>div>span{font-size:11px}}
@media(max-width:600px){
body,body.brand-page{font-size:16px;letter-spacing:-.005em}
.site-header__mobile a{font-size:17px}.site-header__mobile .site-header__cta{font-size:15px}
.brand-main h1{font-size:32px;font-weight:600;line-height:1.35;letter-spacing:-.022em}
.brand-main h2{font-size:25px}.brand-main p,.brand-main li{font-size:16px;line-height:1.8}
.brand-main .brand-lead{font-size:17px;line-height:1.8}
.brand-panel h2{font-size:27px}.brand-main .brand-panel p{font-size:15px}
.guide-intro-banner h1{font-size:35px;letter-spacing:-.022em}
.guide-intro-banner p{font-size:15px;line-height:1.8}
.guide-start__links a{font-size:14px}.guide-heading h2{font-size:24px}.guide-heading p{font-size:13px}
.guide-filters a{font-size:13px;padding:10px 11px}.guide-filters a span{font-size:11px}
.guide-directory .post-card h2,.post-card h2{font-size:21px;line-height:1.5}
.guide-directory .post-card p,.post-card p{font-size:15px;line-height:1.8}
.guide-directory .post-meta,.post-meta{font-size:12px}
.article-header h1{font-size:30px;line-height:1.4}
.article-body p,.article-body li,.review-content p,.review-content li{font-size:16px;line-height:1.85}
.article-body h2,.review-content h2{font-size:25px}.article-body h3,.review-content h3{font-size:21px}
.breadcrumb,.article-meta{font-size:12px}.content-updated{font-size:12px!important}
.faq-item h4{font-size:17px}.faq-item p{font-size:15px!important}
.table-scroll td,.table-scroll th{font-size:14px}
.hero p{font-size:15px}.hero h1{font-size:32px}
.home-v2 .hero h1{font-size:42px;line-height:1.3}.home-v2 .hero-description{font-size:16px}
.home-v2 .hero-copy .eyebrow{font-size:12px}.home-v2 .hero-actions .button,.home-v2 .hero-actions>.text-link{font-size:12px}
.home-v2 .section-description,.home-v2 .path-copy p,.home-v2 .mentoring-intro>p:not(.eyebrow),.home-v2 .story p,.home-v2 .diagnosis-intro>p:not(.eyebrow){font-size:15px;line-height:1.8}
.home-v2 .path-links strong{font-size:17px}.home-v2 .path-links small{font-size:12px}
.home-v2 .path-kicker,.home-v2 .path-tabs button span{font-size:11px}
.home-v2 .mentoring-steps p{font-size:14px}.home-v2 .guide-list h3{font-size:18px}
.home-v2 .guide-list p{font-size:13px}.home-v2 .msg-bot,.home-v2 .msg-user{font-size:14px}
.home-v2 .chat-opt{font-size:13px}.home-v2 .chat-header-text strong{font-size:13px}
.home-v2 .chat-header-text>span{font-size:11px}.home-v2 .diagnosis-disclaimer{font-size:11px}
.home-v2 .cta-banner p:not(.eyebrow){font-size:15px}.home-v2 .footer-links{font-size:13px}
.home-v2 .trust-row>div>span{font-size:10px}.home-v2 .footer-bottom{font-size:11px}
}
@media(max-width:360px){.guide-intro-banner h1{font-size:30px}.home-v2 .hero h1{font-size:40px}.home-v2 .hero-actions{gap:10px}.home-v2 .hero-actions .button,.home-v2 .hero-actions>.text-link{font-size:11px}}
