/* v0.6 font sizes only; layout is v0.5. */
.reference-body{font-size:16px}
.reference-body .announcement{font-size:12px}
.reference-body .brand strong{font-size:23px}
.reference-body .brand small{font-size:9px}
.reference-body .nav a{font-size:13px}
.reference-body .header-call small{font-size:12px}
.reference-body .header-call strong{font-size:17px}
.reference-body .button{font-size:15px}
.reference-body .text-link{font-size:15px}
.reference-body .eyebrow{font-size:13px}
.reference-body .tag{font-size:12px}
.reference-body .reference-hero .eyebrow{font-size:14px}
.reference-body .reference-hero h1{font-size:clamp(38px, 4.2vw, 61px)}
.reference-body .reference-hero-copy > p:not(.eyebrow){font-size:17px}
.reference-body .reference-tags span{font-size:13px}
.reference-body .hero-document span{font-size:12px}
.reference-body .hero-document b{font-size:13px}
.blueprint-top > span:first-child{font-size:18px}
.blueprint-top > span:last-child{font-size:12px}
.plan-node small{font-size:12px}
.plan-node strong{font-size:18px}
.blueprint-bottom strong{font-size:16px}
.blueprint-bottom p{font-size:13px}
.blueprint-bottom a{font-size:23px}
.hero-adviser-entry p{font-size:13px}
.hero-adviser-entry button{font-size:14px}
.reference-body .planning-strip > span{font-size:14px}
.reference-body .planning-strip b{font-size:22px}
.reference-body .planning-strip strong{font-size:15px}
.reference-body .planning-strip small{font-size:12px}
.reference-body .section-heading h2{font-size:clamp(29px, 2.6vw, 38px)}
.reference-body .section-heading > p{font-size:15px}
.reference-body .section-note{font-size:12px}
.reference-body .ai-home-entry h3{font-size:25px}
.reference-body .ai-home-entry p{font-size:15px}
.reference-body .audience-grid .audience-photo-card h3{font-size:27px}
.reference-body .audience-grid .audience-photo-card p{font-size:16px}
.reference-body .audience-grid .audience-photo-card a{font-size:14px}
.reference-body .service-symbol{font-size:23px}
.reference-body .service-card h3{font-size:22px}
.reference-body .service-card p{font-size:14px}
.reference-body .service-card small{font-size:12px}
.reference-body .service-arrow{font-size:22px}
.reference-body .path-guide-main h3{font-size:29px}
.reference-body .path-guide-main p{font-size:16px}
.reference-body .path-guide-list h3{font-size:18px}
.reference-body .path-guide-list article > span{font-size:12px}
.reference-body .path-guide-list p{font-size:15px}
.reference-body .module-subtitle{font-size:24px}
.reference-body .module-placeholder h3{font-size:17px}
.reference-body .module-placeholder p{font-size:14px}
.reference-body .school-card p, .reference-body .module-card p{font-size:15px}
.reference-body .module-card a{font-size:14px}
.reference-body .guide-card h3{font-size:23px}
.reference-body .guide-card p{font-size:15px}
.reference-body .guide-card > div{font-size:13px}
.reference-body .knowledge-search input, .reference-body .knowledge-search select{font-size:16px}
.reference-body .knowledge-preview summary{font-size:17px}
.reference-body .knowledge-preview summary::after{font-size:23px}
.reference-body .knowledge-preview p{font-size:16px}
.reference-body .faq-groups h3{font-size:21px}
.reference-body .faq-groups p{font-size:15px}
.reference-body .about-mark span{font-size:35px}
.reference-body .about-mark small{font-size:11px}
.reference-body .about-copy{font-size:16px}
.reference-body .about-address{font-size:15px}
.disclosure-list > details > summary{font-size:18px}
.disclosure-list > details > summary span{font-size:13px}
.disclosure-list > details > summary::after{font-size:23px}
.reference-body .consult-section h2{font-size:42px}
.reference-body .consult-section p{font-size:16px}
.reference-body label{font-size:14px}
.reference-body :is(input, select, textarea){font-size:16px}
.reference-body .consent{font-size:12px}
.reference-body .footer-top h3{font-size:16px}
.reference-body .footer-top p{font-size:14px}
.reference-body .footer-top small{font-size:12px}
.reference-body .region-links{font-size:14px}
.reference-body .footer-bottom{font-size:12px}
.reference-body .disclaimer{font-size:12px}
.reference-body .catalog-heading h1{font-size:44px}
.reference-body .catalog-heading > p{font-size:17px}
.reference-body .course-list h2{font-size:28px}
.reference-body .course-list p{font-size:16px}
.reference-body .course-list > a > span:last-child{font-size:15px}
.reference-body .course-detail-hero h1{font-size:46px}
.reference-body .course-detail-hero p{font-size:16px}
.reference-body .course-detail-hero .service-intro{font-size:20px}
.reference-body .course-detail-hero figcaption{font-size:11px}
.reference-body .course-facts span{font-size:13px}
.reference-body .course-facts strong{font-size:17px}
.reference-body .course-toc strong{font-size:16px}
.reference-body .course-toc > a:not(.button){font-size:14px}
.reference-body .course-article h2{font-size:29px}
.reference-body .prose{font-size:16px}
.reference-body .course-sources p{font-size:14px}
.reference-body .course-sources a{font-size:15px}
.reference-body .course-end-cta h3{font-size:23px}
.reference-body .course-end-cta p{font-size:16px}
.reference-body .article-main h1{font-size:38px}
.reference-body .knowledge-source{font-size:12px}
.reference-body .policy-card-copy h2{font-size:23px}
.reference-body .policy-card-copy p{font-size:15px}
.reference-body .policy-card-actions{font-size:14px}
.reference-body .policy-points > p{font-size:16px}
.reference-body .source-box p{font-size:14px}
.reference-body .ai-product-hero h1, .reference-body .search-heading h1{font-size:44px}
.reference-body .planning-side h2{font-size:24px}
.reference-body .planning-side ol{font-size:15px}
.reference-body .choice-card{font-size:16px}
.reference-body .planning-step h2{font-size:27px}
.reference-body .planning-step > p{font-size:15px}
.reference-body .search-examples button{font-size:14px}
.reference-body .search-intro-cards p{font-size:15px}
.reference-body .search-answer-point > p, .reference-body .report-card p{font-size:16px}
.reference-body .search-excerpt{font-size:15px}
.reference-body .ai-launcher-label{font-size:13px}
.reference-body .ai-header strong{font-size:19px}
.reference-body .ai-header small{font-size:12px}
.reference-body #ai-close{font-size:29px}
.reference-body .ai-bubble p{font-size:15px}
.reference-body .ai-response-label{font-size:12px}
.reference-body .ai-bubble small{font-size:12px}
.reference-body .ai-suggestions button{font-size:12px}
.reference-body .ai-actions button{font-size:12px}
.reference-body .ai-status{font-size:12px}
.reference-body .ai-message-form textarea{font-size:16px}
.reference-body .ai-consent{font-size:12px}
.reference-body .ai-disclaimer{font-size:11px}
@media (max-width: 1300px){
.reference-body .reference-hero h1{font-size:51px}
}
@media (max-width: 1060px){
.reference-body .nav a{font-size:15px}
.reference-body .reference-hero h1{font-size:43px}
.blueprint-top > span:first-child{font-size:16px}
.blueprint-top > span:last-child{font-size:11px}
.plan-node strong{font-size:16px}
.plan-node small{font-size:11px}
.reference-body .audience-grid .audience-photo-card h3{font-size:25px}
.reference-body .audience-grid .audience-photo-card p{font-size:15px}
}
@media (max-width: 760px){
.reference-body{font-size:16px}
.reference-body .announcement{font-size:10px}
.reference-body .brand strong{font-size:22px}
.reference-body .reference-hero h1{font-size:39px}
.reference-body .reference-hero .eyebrow{font-size:13px}
.reference-body .reference-hero-copy > p:not(.eyebrow){font-size:16px}
.reference-body .reference-tags span{font-size:12px}
.reference-body .reference-hero-actions .button{font-size:14px}
.reference-body .hero-document span{font-size:10px}
.reference-body .hero-document b{font-size:12px}
.blueprint-top > span:first-child{font-size:17px}
.blueprint-top > span:last-child{font-size:11px}
.plan-node strong{font-size:17px}
.blueprint-bottom strong{font-size:14px}
.blueprint-bottom p{font-size:12px}
.hero-adviser-entry p{font-size:12px}
.hero-adviser-entry button{font-size:13px}
.reference-body .planning-strip strong{font-size:15px}
.reference-body .planning-strip small{font-size:12px}
.reference-body .section-heading h2{font-size:29px}
.reference-body .section-heading > p{font-size:15px}
.reference-body .ai-home-entry h3{font-size:24px}
.reference-body .ai-home-entry p{font-size:15px}
.reference-body .audience-grid .audience-photo-card h3{font-size:25px}
.reference-body .audience-grid .audience-photo-card p{font-size:16px}
.reference-body .service-card h3{font-size:21px}
.reference-body .service-card p{font-size:14px}
.reference-body .path-guide-main h3{font-size:26px}
.reference-body .path-guide-main p{font-size:16px}
.reference-body .guide-card h3{font-size:23px}
.reference-body .knowledge-preview summary{font-size:16px}
.reference-body .knowledge-preview p{font-size:16px}
.reference-body .faq-groups h3{font-size:20px}
.reference-body .faq-groups p{font-size:15px}
.reference-body .about-copy{font-size:16px}
.disclosure-list > details > summary{font-size:17px}
.disclosure-list > details > summary span{font-size:12px}
.reference-body .consult-section h2{font-size:34px}
.reference-body label{font-size:13px}
.reference-body :is(input, select, textarea){font-size:16px}
.reference-body .consent{font-size:12px}
.reference-body .footer-bottom{font-size:12px}
.reference-body .footer-phone{font-size:27px}
.reference-body .mobile-cta{font-size:16px}
.reference-body .catalog-heading h1{font-size:34px}
.reference-body .catalog-heading > p{font-size:16px}
.reference-body .course-list h2{font-size:27px}
.reference-body .course-list p{font-size:16px}
.reference-body .course-detail-hero h1{font-size:35px}
.reference-body .course-facts strong{font-size:15px}
.reference-body .course-toc > a:not(.button){font-size:13px}
.reference-body .course-article h2{font-size:26px}
.reference-body .prose{font-size:16px}
.reference-body .article-main h1{font-size:29px}
.reference-body .policy-card-copy h2{font-size:20px}
.reference-body .policy-card-copy p{font-size:15px}
.reference-body .policy-card-actions{font-size:13px}
.reference-body .policy-main .catalog-heading h1{font-size:34px}
.reference-body .ai-product-hero h1, .reference-body .search-heading h1{font-size:34px}
.reference-body .planning-step h2{font-size:24px}
.reference-body .planning-step > p{font-size:15px}
.reference-body .choice-card{font-size:15px}
.reference-body .search-answer-point > p{font-size:16px}
.reference-body .ai-launcher-label{font-size:12px}
.reference-body .ai-bubble p{font-size:15px}
.reference-body .ai-consent, .reference-body .ai-disclaimer{font-size:11px}
}
@media (max-width: 380px){
.reference-body .reference-hero h1{font-size:35px}
.plan-node strong{font-size:15px}
.blueprint-top > span:first-child{font-size:16px}
.reference-body .audience-grid .audience-photo-card h3{font-size:23px}
.reference-body .audience-grid .audience-photo-card p{font-size:15px}
}
.reference-body :is(.subtle, .knowledge-source, .policy-meta, .planning-note, .planning-status, .planning-side > p:last-child, .source-box small, .search-source-footer, .search-examples > p, .search-answer-top small){font-size:12px}
.reference-body .planning-side > p:last-child{font-size:13px}
