.Qva9bG_page{min-width:0}.Qva9bG_hero{background:linear-gradient(125deg,#fff 60%,#f1f7fa)}.Qva9bG_heroGrid{grid-template-columns:1.05fr 1fr;grid-template-areas:"intro directory""actions directory";gap:12px 64px;padding-block:48px;display:grid}.Qva9bG_intro{grid-area:intro;min-width:0}.Qva9bG_hero .Qva9bG_intro h1{margin-block:14px 20px;font-size:clamp(28px,3.2vw,42px);line-height:1.5}.Qva9bG_hero .Qva9bG_intro h1 em{font-size:inherit;line-height:inherit}.Qva9bG_intro p{margin:0;font-size:16px;line-height:1.9}.Qva9bG_actions{grid-area:actions}.Qva9bG_heroGrid>nav{grid-area:directory}.Qva9bG_page>div .section{padding-block:48px}.Qva9bG_page .section-heading .eyebrow{display:none}.Qva9bG_page .section-heading h2{text-wrap:balance;font-size:clamp(24px,2.5vw,32px);line-height:1.5}.Qva9bG_page .section-heading{margin-bottom:24px}.Qva9bG_page .center-action{margin-block:22px}.Qva9bG_page .support-band{padding-block:44px}.Qva9bG_resultBrief{border-block:1px solid #c8d9e3;grid-template-columns:1fr 1fr;gap:24px;padding-block:22px;display:grid}.Qva9bG_resultBrief p{gap:8px;margin:0;font-size:14px;line-height:1.7;display:grid}.Qva9bG_resultBrief strong{color:#246389;font-size:32px;line-height:1.3}.Qva9bG_resultBrief p>span:first-child{color:#243e50;font-weight:600}@media (max-width:1023px){.Qva9bG_heroGrid{grid-template-columns:1fr 1fr;gap:12px 28px;padding-block:30px}.Qva9bG_hero .Qva9bG_intro h1{font-size:28px}.Qva9bG_intro p{font-size:14px}.Qva9bG_intro p br{display:none}.Qva9bG_actions .hero-actions{gap:10px;display:grid}.Qva9bG_actions .hero-tags{gap:6px 12px}.Qva9bG_page .section-heading br{display:none}}@media (max-width:767px){.Qva9bG_heroGrid{grid-template-columns:1fr;grid-template-areas:"intro""directory""actions";gap:22px;padding-block:24px 30px}.Qva9bG_hero .Qva9bG_intro h1{margin-block:12px 14px;font-size:clamp(23px,6.5vw,28px);line-height:1.45}.Qva9bG_hero .hero-kicker{font-size:11px}.Qva9bG_intro p{font-size:13px;line-height:1.8}.Qva9bG_intro p br{display:none}.Qva9bG_actions .hero-actions{gap:8px;margin-top:0;display:flex}.Qva9bG_actions .button{flex:1;min-height:48px;padding:12px 6px;font-size:12px}.Qva9bG_actions .hero-tags{margin-top:12px;font-size:10px}.Qva9bG_page>div .section{padding-block:32px}.Qva9bG_page .section-heading h2{font-size:23px;line-height:1.5}.Qva9bG_page .section-heading p{font-size:14px;line-height:1.85}.Qva9bG_page .section-heading{margin-bottom:20px}.Qva9bG_page .support-band{padding-block:30px}.Qva9bG_page .support-band-inner{gap:24px}.Qva9bG_page .support-band h2{font-size:24px}.Qva9bG_page .support-milestones{gap:12px}.Qva9bG_page .support-milestones>div{padding:12px 0}.Qva9bG_resultBrief{grid-template-columns:1fr;gap:18px;padding-block:18px}.Qva9bG_resultBrief p{grid-template-columns:1fr auto;gap:6px 10px;font-size:12px}.Qva9bG_resultBrief strong{grid-area:1/2/3;align-self:center;font-size:25px}.Qva9bG_resultBrief p>span{grid-column:1}.Qva9bG_resultBrief p+p{border-top:1px solid #dce6ed;padding-top:18px}.Qva9bG_page .start-links{margin-top:24px;display:block}.Qva9bG_page .start-links>a{border-top:1px solid #cbd8e2;padding:18px 0;display:block}}@media (max-height:600px){html:has(.Qva9bG_page){scroll-padding-top:12px}body:has(.Qva9bG_page) .header{position:relative}body:has(.Qva9bG_page) .mobile-contact{position:static}}
.pTfUYW_root{border-block:1px solid #cbd8e2;min-width:0;margin-top:24px;scroll-margin-top:150px}.pTfUYW_root>summary{cursor:pointer;color:#15384e;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:18px 4px;list-style:none;display:flex}.pTfUYW_root>summary::-webkit-details-marker{display:none}.pTfUYW_root>summary>span:first-child{gap:4px;display:grid}.pTfUYW_root strong{font-size:17px;line-height:1.6}.pTfUYW_root small{color:#536575;font-size:13px;font-weight:400;line-height:1.7}.pTfUYW_mark{flex-shrink:0;font-size:24px}.pTfUYW_root[open]>summary .pTfUYW_mark{transform:rotate(45deg)}.pTfUYW_root>summary:focus-visible{outline-offset:3px;outline:3px solid #bc8500}.pTfUYW_body{min-width:0;padding:12px 0 24px}@media (min-width:1024px){.pTfUYW_root{border-top:0}.pTfUYW_root>summary{border-bottom:1px solid #dce4ea}}@media (max-width:767px){.pTfUYW_root{margin-top:20px;scroll-margin-top:85px}.pTfUYW_root>summary{padding-block:16px}.pTfUYW_root strong{font-size:16px}.pTfUYW_root small{font-size:12px}}
.legal-document{overflow-wrap:anywhere;line-height:1.95}.legal-document section{margin:2.5rem 0;scroll-margin-top:7rem}.legal-document h2{margin-bottom:1rem;font-size:1.4rem}.legal-document h3{margin-bottom:1rem;font-size:1.15rem}.legal-document p+p{margin-top:1rem}.tutoring-legal-links,.legal-contents{flex-wrap:wrap;gap:.7rem 1.2rem;margin:1.5rem 0;display:flex}.tutoring-legal-links a,.legal-contents a{text-underline-offset:.2em;padding:.4rem 0;text-decoration:underline}.legal-contents{border:1px solid #d8e2ed;padding:1rem}@media (max-width:600px){.tutoring-legal-links,.legal-contents{flex-direction:column}.legal-document{font-size:1rem}}
.M1F_cq_root{border:0;min-width:0;margin:0;padding:0}.M1F_cq_legend,.M1F_cq_controls{display:none}@media (max-width:1023px){.M1F_cq_legend{color:#254557;margin-bottom:12px;font-size:14px;font-weight:600;display:block}.M1F_cq_controls{grid-template-columns:repeat(var(--choice-count,3),minmax(0,1fr));gap:5px;margin-bottom:16px;display:grid}.M1F_cq_choice{min-width:0;position:relative}.M1F_cq_controls input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:50%;left:50%;overflow:hidden}.M1F_cq_controls label{cursor:pointer;text-align:center;color:#21435b;background:#fff;border:1px solid #a9bfcd;border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:10px 6px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.M1F_cq_controls input:checked+label{color:#fff;background:#246389;border-color:#246389}.M1F_cq_controls input:focus-visible+label{outline-offset:3px;outline:3px solid #bc8500}.M1F_cq_root>.M1F_cq_panels>*{display:none}:is(.M1F_cq_root:has(>.M1F_cq_controls input[value="0"]:checked)>.M1F_cq_panels>:first-child,.M1F_cq_root:has(>.M1F_cq_controls input[value="1"]:checked)>.M1F_cq_panels>:nth-child(2),.M1F_cq_root:has(>.M1F_cq_controls input[value="2"]:checked)>.M1F_cq_panels>:nth-child(3),.M1F_cq_root:has(>.M1F_cq_controls input[value="3"]:checked)>.M1F_cq_panels>:nth-child(4),.M1F_cq_root:has(>.M1F_cq_controls input[value="4"]:checked)>.M1F_cq_panels>:nth-child(5),.M1F_cq_root:has(>.M1F_cq_controls input[value="5"]:checked)>.M1F_cq_panels>:nth-child(6)){display:var(--choice-display,block)}}@media (max-width:767px){.M1F_cq_controls label{padding-inline:4px;font-size:12px}}
.sjmqfa_compact details{min-width:0}.sjmqfa_compact summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;list-style:none;display:flex}.sjmqfa_compact summary::-webkit-details-marker{display:none}.sjmqfa_compact summary h3{margin:0;font-size:19px;line-height:1.6}.sjmqfa_compact summary i{color:#246389;flex-shrink:0;font-size:23px;font-style:normal}.sjmqfa_compact details[open] summary i{transform:rotate(45deg)}.sjmqfa_compact summary:focus-visible{outline-offset:3px;outline:3px solid #bc8500}.sjmqfa_compact details p{padding-top:12px}@media (max-width:767px){.sjmqfa_compact{gap:0}.sjmqfa_compact>article{background:0 0;border:0;border-bottom:1px solid #cbd8e2;border-radius:0;grid-template-columns:24px 1fr;gap:12px;padding:14px 0;display:grid}.sjmqfa_compact .item-no{margin:10px 0 0;font-size:12px}.sjmqfa_compact summary h3{font-size:15px}.sjmqfa_compact details p{margin-bottom:4px;font-size:13px;line-height:1.85}}
.DQZSHG_root{--choice-display:grid}@media (max-width:1023px){.DQZSHG_root .service-overview{display:block}.DQZSHG_root .service-overview>article{background:#fff;grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:24px}.DQZSHG_root .service-description{margin-top:0}.DQZSHG_root .service-number{display:none}}@media (max-width:767px){.DQZSHG_root .service-overview>article{grid-template-columns:1fr;gap:18px;padding:20px}.DQZSHG_root .service-overview h3{margin-block:8px;font-size:22px}.DQZSHG_root .service-audience{font-size:12px}.DQZSHG_root .service-overview-price{margin-bottom:12px;padding-block:12px}.DQZSHG_root .service-overview-price b{font-size:34px}:is(.DQZSHG_root .service-body p,.DQZSHG_root .checks li){font-size:13px;line-height:1.85}}
.U6FyQq_root{min-width:0}@media (min-width:1024px){.U6FyQq_root>.catalog-controls{grid-template-columns:2fr 1fr 1fr 1fr}.U6FyQq_root>.catalog-controls>label:first-child{grid-column:auto}}.U6FyQq_advanced{border-block:1px solid #c2d3df;margin-block:18px}.U6FyQq_advanced>summary,.U6FyQq_map>summary,.U6FyQq_university>summary{cursor:pointer;color:#1d4f6d;min-height:48px;padding-block:14px;list-style:none}.U6FyQq_advanced>summary::-webkit-details-marker{display:none}.U6FyQq_map>summary::-webkit-details-marker{display:none}.U6FyQq_university>summary::-webkit-details-marker{display:none}.U6FyQq_advanced>summary:focus-visible,.U6FyQq_map>summary:focus-visible,.U6FyQq_university>summary:focus-visible{outline-offset:3px;outline:3px solid #bc8500}.U6FyQq_advanced>summary{font-size:14px;font-weight:600}.U6FyQq_advanced>summary:after{content:"＋";float:right;font-size:20px}.U6FyQq_advanced[open]>summary:after{content:"−"}.U6FyQq_advanced .catalog-controls{padding-bottom:20px}.U6FyQq_map>summary,.U6FyQq_university>summary{justify-content:space-between;align-items:center;gap:16px;font-weight:600;display:flex}.U6FyQq_map>summary>i,.U6FyQq_university>summary>i{flex-shrink:0;font-size:22px;font-style:normal}.U6FyQq_map[open]>summary>i,.U6FyQq_university[open]>summary>i{transform:rotate(45deg)}.U6FyQq_map{align-self:start;min-width:0}.U6FyQq_map .catalog-map{position:static}.U6FyQq_university{min-width:0}.U6FyQq_university>summary{padding-top:0}.U6FyQq_university>summary .catalog-university-title{flex:1;min-width:0}.U6FyQq_university>summary h3{margin:0}.U6FyQq_listTitle{margin:0 0 18px;font-size:19px;line-height:1.6}@media (min-width:1024px){.U6FyQq_map>summary{display:none}}@media (max-width:1023px){.U6FyQq_root .catalog-course-list{max-height:none;padding:0;display:block;overflow:visible}.U6FyQq_root .catalog-course-list>article{border:0;background:0 0;border-bottom:1px solid #bdcfdc;border-radius:0;padding:0}.U6FyQq_root .catalog-course-list>article:first-child{border-top:1px solid #bdcfdc}.U6FyQq_university>summary{min-height:66px;padding-block:18px}.U6FyQq_university .catalog-university-title{align-items:start}.U6FyQq_university .catalog-university-title h3{font-size:17px;line-height:1.65}.U6FyQq_university .university-cities{margin-top:4px;font-size:12px;font-weight:400;display:block}.U6FyQq_university .university-course-rows{padding:0 14px 16px}.U6FyQq_map{border-block:1px solid #bdcfdc}.U6FyQq_map>summary{font-size:14px}.U6FyQq_root .catalog-main{gap:22px}.U6FyQq_root .catalog-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.U6FyQq_root .catalog-controls>label:first-child{grid-column:1/-1}.U6FyQq_root .catalog-filter-footer{margin-top:12px}}@media (max-width:767px){.U6FyQq_root{margin:0 -8px 30px;padding:18px 14px}.U6FyQq_root>.catalog-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.U6FyQq_root>.catalog-controls>label:nth-child(2){grid-column:1/-1}.U6FyQq_root .catalog-controls select{font-size:14px}.U6FyQq_root .catalog-controls input{font-size:16px}.U6FyQq_root .catalog-context{margin-bottom:12px}.U6FyQq_root .catalog-data-note{margin-bottom:10px;padding:12px;font-size:11px}.U6FyQq_root .catalog-reference-note{margin-bottom:16px;font-size:11px}.U6FyQq_root .ownership{font-size:11px}.U6FyQq_university .catalog-university-title h3{font-size:16px}.U6FyQq_university .catalog-course-name{font-size:14px}.U6FyQq_listTitle{font-size:17px}.U6FyQq_advanced>summary{font-size:12px;line-height:1.7}.U6FyQq_advanced .catalog-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.U6FyQq_advanced .catalog-controls>label:first-child{grid-column:auto}}
.KoSK3q_root{color:#193c54;max-width:1200px;padding-bottom:5rem}.KoSK3q_root p{line-height:1.85}.KoSK3q_jumps{flex-wrap:wrap;gap:.7rem;margin:1.5rem 0 2rem;display:flex}.KoSK3q_jumps a{border:1px solid #b9cbd5;border-radius:4px;padding:.6rem 1rem;text-decoration:none}.KoSK3q_card{background:#fff;border:0;border-top:1px solid #c7d7df;border-radius:0;margin:1rem 0;padding:2.5rem 0;scroll-margin-top:6rem}.KoSK3q_card h2{margin:0 0 1rem;font-size:clamp(1.35rem,2.4vw,1.8rem)}.KoSK3q_card h3{font-size:1.05rem}.KoSK3q_note{color:#506272;font-size:.85rem;line-height:1.8}.KoSK3q_selectGrid{border:1px solid #d5e0e6;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-height:260px;margin-top:1rem;padding:1rem;display:grid;overflow:auto}.KoSK3q_selectGrid label{align-items:flex-start;gap:.5rem;padding:.55rem 0;font-size:.88rem;display:flex}.KoSK3q_controls{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.KoSK3q_root label{min-width:0;max-width:100%;line-height:1.7}.KoSK3q_root input:not([type=checkbox]),.KoSK3q_root select,.KoSK3q_root textarea{min-width:0;max-width:100%;font:inherit;color:#17374d;background:#fff;border:1px solid #97aebc;border-radius:4px;padding:.7rem;display:block}.KoSK3q_root select{width:100%}.KoSK3q_root input[type=checkbox]{accent-color:#155e82;flex-shrink:0;margin:.3rem .4rem 0 0}.KoSK3q_root button{color:#fff;cursor:pointer;font:inherit;background:#155e82;border:1px solid #155e82;border-radius:4px;padding:.65rem 1.1rem}.KoSK3q_root button:disabled{opacity:.5;cursor:not-allowed}.KoSK3q_root :focus-visible{outline-offset:3px;outline:3px solid #da9c39}.KoSK3q_scroll{overflow:auto}.KoSK3q_scroll table{border-collapse:collapse;width:100%;font-size:.86rem}.KoSK3q_scroll th,.KoSK3q_scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #d5e0e6;min-width:130px;max-width:250px;padding:1rem}.KoSK3q_scroll caption{text-align:left;color:#506272;padding:.7rem 0}.KoSK3q_empty{background:#f2f6f8;padding:1rem}.KoSK3q_topics{border:1px solid #d5e0e6;flex-wrap:wrap;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.KoSK3q_draft{margin-bottom:1rem;display:block}.KoSK3q_draft textarea{width:100%;font-size:.9rem}.KoSK3q_calls{padding:0;list-style:none}.KoSK3q_calls li{border-bottom:1px solid #d5e0e6;padding:1rem 0}.KoSK3q_calls p{overflow-wrap:anywhere;margin:.3rem 0}.KoSK3q_features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.KoSK3q_startGrid{background:#f6f9fa;border:1px solid #c7d7df;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 2rem;display:grid}.KoSK3q_startGrid>a{border-right:1px solid #c7d7df;padding:1.8rem;text-decoration:none;transition:background .15s}.KoSK3q_startGrid>a:last-child{border:0}.KoSK3q_startGrid>a:hover{background:#eaf2f5}.KoSK3q_startGrid span,.KoSK3q_eyebrow{color:#426878;letter-spacing:.06em;font-size:.8rem;font-weight:650}.KoSK3q_startGrid h2{margin:1rem 0 .5rem;font-size:1.28rem}.KoSK3q_startGrid p{margin-bottom:1.4rem;font-size:.9rem}.KoSK3q_startGrid b{font-size:.9rem}.KoSK3q_related{border-bottom:1px solid #d5e0e6;margin:1rem 0;padding:1rem 0}.KoSK3q_related summary,.KoSK3q_faqs summary,.KoSK3q_researchColumns summary{cursor:pointer;padding:.6rem 0;font-weight:600}.KoSK3q_support{color:#193c54;background:#eef5f7;border-left:3px solid #266b84;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin:2rem 0;padding:1.4rem 1.6rem;display:grid}.KoSK3q_support h3{margin:.5rem 0;font-size:1.12rem}.KoSK3q_support p{margin:0;font-size:.9rem;line-height:1.85}.KoSK3q_supportLinks{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.KoSK3q_supportLinks a{color:#155e82;text-underline-offset:.25em;font-size:.9rem}.KoSK3q_supportSection{padding:2rem 0;scroll-margin-top:6rem}.KoSK3q_supportSection>h2{font-size:clamp(1.35rem,2.4vw,1.8rem)}.KoSK3q_researchColumns{background:#f6f9fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:1.5rem;display:grid}.KoSK3q_researchColumns article+article{border-left:1px solid #c7d7df;padding-left:2rem}.KoSK3q_researchColumns li{overflow-wrap:anywhere;line-height:1.85}.KoSK3q_metrics div{border-bottom:1px solid #d5e0e6;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.KoSK3q_metrics dd{margin:0;font-weight:650}.KoSK3q_faqs details{border-bottom:1px solid #d5e0e6;padding:.8rem 0}.KoSK3q_faqs p{max-width:75ch}.KoSK3q_pending{padding:0;list-style:none}.KoSK3q_pending li{border-bottom:1px solid #d5e0e6;gap:.4rem;padding:1rem 0;display:grid}.KoSK3q_pending span,.KoSK3q_pending small{color:#506272;font-size:.88rem}.KoSK3q_selected{flex-wrap:wrap;gap:.5rem;display:flex}.KoSK3q_selected button{color:#155e82;background:#eef5f7;padding:.4rem .65rem;font-size:.85rem}@media (max-width:760px){.KoSK3q_startGrid,.KoSK3q_researchColumns,.KoSK3q_support{grid-template-columns:1fr}.KoSK3q_startGrid>a{border-bottom:1px solid #c7d7df;border-right:0;padding:1.2rem}.KoSK3q_startGrid h2{margin-top:.5rem}.KoSK3q_startGrid p{margin-bottom:.6rem}.KoSK3q_researchColumns article+article{border-top:1px solid #c7d7df;border-left:0;padding:1rem 0 0}.KoSK3q_support{gap:1rem;padding:1.2rem}}.KoSK3q_features article{border-bottom:1px solid #d5e0e6;padding:1.3rem 0}.KoSK3q_features p{font-size:.9rem}.KoSK3q_tag{color:#23627e;font-size:.75rem}.KoSK3q_destination{background:#f2f6f8;margin-top:2rem;padding:1rem}.KoSK3q_glossary div{border-bottom:1px solid #d5e0e6;grid-template-columns:150px 1fr;gap:1rem;padding:.8rem 0;display:grid}.KoSK3q_glossary dt{font-weight:650}.KoSK3q_glossary dd{margin:0;line-height:1.8}.KoSK3q_root a{color:#155e82;text-underline-offset:.2em}@media (max-width:650px){.KoSK3q_card{padding:1.1rem}.KoSK3q_selectGrid,.KoSK3q_features{grid-template-columns:1fr}.KoSK3q_controls{flex-direction:column;align-items:stretch}.KoSK3q_glossary div{grid-template-columns:1fr;gap:.3rem}.KoSK3q_card h2{font-size:1.35rem}}.KoSK3q_savedForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.KoSK3q_savedForm input,.KoSK3q_savedForm select{width:100%}.KoSK3q_savedForm textarea{resize:vertical;width:100%}.KoSK3q_resultPanel{background:#eef5f7;border-left:3px solid #266b84;max-width:42rem;padding:1.5rem}.KoSK3q_histogram{padding:0;font-size:.85rem;list-style:none}.KoSK3q_histogram li{grid-template-columns:7.5rem 1fr 4rem 3.5rem;align-items:center;gap:.4rem;padding:.35rem 0;display:grid}.KoSK3q_histogram li>div{background:#dbe6ec;height:.9rem}.KoSK3q_histogram li>div>span{background:#266b84;height:100%;display:block}.KoSK3q_hash{overflow-wrap:anywhere}.KoSK3q_diff{padding:0;list-style:none}.KoSK3q_diff li{overflow-wrap:anywhere;border-bottom:1px solid #d5e0e6;gap:1rem;padding:.7rem;display:flex}.KoSK3q_diff b{flex:0 0 2.5rem}.KoSK3q_diff [data-kind=added]{background:#edf6ed}.KoSK3q_diff [data-kind=removed]{background:#fff1ed}.KoSK3q_topicColumns{overflow-wrap:anywhere;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.KoSK3q_features blockquote{border-left:2px solid #b9cbd5;margin:1rem 0;padding-left:1rem;font-size:.9rem;line-height:1.85}@media (max-width:650px){.KoSK3q_topicColumns{grid-template-columns:1fr}.KoSK3q_histogram li{grid-template-columns:7rem 1fr 3.5rem}.KoSK3q_histogram small{grid-column:3}}.KoSK3q_savedList{padding:0;list-style:none}.KoSK3q_savedList li{overflow-wrap:anywhere;border-bottom:1px solid #d5e0e6;padding:1rem 0}.KoSK3q_savedList dl div{flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:.5rem;display:flex}.KoSK3q_savedList dt{color:#506272}.KoSK3q_savedList dd{margin:0}@media (max-width:650px){.KoSK3q_savedForm{grid-template-columns:1fr}}.KoSK3q_tableWrap{max-width:100%;overflow-x:auto}.KoSK3q_tableWrap table{border-collapse:collapse;min-width:100%;font-size:.9rem}.KoSK3q_tableWrap th,.KoSK3q_tableWrap td{vertical-align:top;text-align:left;border:1px solid #d9dee5;padding:8px}.KoSK3q_tableWrap small{color:#5b6573}
.OVBh-G_section{background:#f5f8fb;border-bottom:1px solid #d9e3eb;padding-block:0 26px;scroll-margin-top:150px}.OVBh-G_panel{background:#fff;border:1px solid #cbd8e2;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.85fr);align-items:start;display:grid}.OVBh-G_serviceControl{border-bottom:1px solid #d9e3eb;grid-column:1/-1;padding:24px 28px}.OVBh-G_serviceControl h2{margin:0 0 12px;font-size:18px;line-height:1.5}.OVBh-G_segment{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:740px;display:grid}.OVBh-G_configure{gap:25px;min-width:0;padding:26px 28px;display:grid}.OVBh-G_overview h3{margin:0 0 10px;font-size:22px}.OVBh-G_baseLabel{color:#566273;margin:0;font-size:13px}.OVBh-G_basePrice{color:#102a43;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:5px 0 16px;font-size:clamp(32px,3.4vw,44px);font-weight:750;line-height:1.3}.OVBh-G_basePrice small{letter-spacing:0;font-size:15px}.OVBh-G_overview ul{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.OVBh-G_overview li{gap:9px;font-size:14px;line-height:1.7;display:flex}.OVBh-G_overview li:before{content:"✓";color:#28688d;font-weight:700}.OVBh-G_control{gap:10px;min-width:0;display:grid}.OVBh-G_control h3{margin:0;font-size:15px;font-weight:700;line-height:1.5}.OVBh-G_option,.OVBh-G_tier,.OVBh-G_lessonOption{cursor:pointer;min-height:48px;font:inherit;color:#102a43;background:#fff;border:1px solid #b9c6d6;border-radius:6px;padding:11px 12px;transition:background-color .15s,border-color .15s,color .15s}.OVBh-G_option,.OVBh-G_lessonOption{font-size:14px;font-weight:700}.OVBh-G_option[aria-pressed=true],.OVBh-G_tier[aria-pressed=true],.OVBh-G_lessonOption[aria-pressed=true]{color:#fff;background:#185678;border-color:#185678}.OVBh-G_option:hover:not([aria-pressed=true]),.OVBh-G_tier:hover:not([aria-pressed=true]),.OVBh-G_lessonOption:hover:not([aria-pressed=true]){background:#edf4f9;border-color:#28688d}.OVBh-G_tiers,.OVBh-G_lessonOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.OVBh-G_tier{text-align:left;gap:3px;padding:10px;display:grid}.OVBh-G_tier strong{font-size:13px}.OVBh-G_tier small{font-size:11px;line-height:1.5}.OVBh-G_lessonOption small{font-size:11px;font-weight:400;line-height:1.5;display:block}.OVBh-G_explain{color:#566273;margin:0;font-size:13px;line-height:1.8}.OVBh-G_explain a{text-underline-offset:3px;color:#175579;text-decoration:underline}.OVBh-G_firstMonthLabel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.OVBh-G_numberLabel{align-items:center;gap:6px;display:flex}.OVBh-G_numberLabel>span:first-child{font-size:12px;font-weight:400}.OVBh-G_numberLabel input{text-align:center;color:#102a43;border:1px solid #a9b9c8;border-radius:4px;width:68px;min-height:44px;font-size:16px}.OVBh-G_numberLabel input[aria-invalid=true]{border:2px solid #a12727}.OVBh-G_slider{accent-color:#28688d;cursor:pointer;width:100%;min-height:44px;margin:0}.OVBh-G_rangeEnds{color:#566273;justify-content:space-between;font-size:12px;display:flex}.OVBh-G_summary{background:#f1f6fa;border:1px solid #d4e1ec;border-radius:8px;min-width:0;margin:26px 26px 26px 0;padding:26px;scroll-margin-top:160px;position:sticky;top:155px}.OVBh-G_resultLabel{color:#344f65;margin:0;font-size:15px;font-weight:600;line-height:1.7}.OVBh-G_total{letter-spacing:-.04em;color:#102a43;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0;font-size:clamp(30px,3.1vw,42px);font-weight:750;line-height:1.35;display:block}.OVBh-G_tax{color:#566273;margin:0 0 18px;font-size:12px;line-height:1.7}.OVBh-G_breakdown{border-top:1px solid #cbd8e2;margin:0;padding:0}.OVBh-G_breakdown div{border-bottom:1px solid #cbd8e2;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.OVBh-G_breakdown dt{color:#465769;font-size:13px}.OVBh-G_breakdown dd{color:#102a43;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-size:14px;font-weight:700}.OVBh-G_caution{color:#465769;margin:18px 0;font-size:12px;line-height:1.85}.OVBh-G_details{color:#175579;text-underline-offset:4px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;display:flex}.OVBh-G_consult{text-align:center;color:#fff;background:#28688d;border-radius:5px;justify-content:center;align-items:center;min-height:48px;margin-top:14px;padding:10px;font-size:14px;font-weight:700;display:flex}.OVBh-G_legal{color:#566273;margin:16px 0 0;font-size:12px;line-height:1.85}.OVBh-G_option:focus-visible,.OVBh-G_tier:focus-visible,.OVBh-G_lessonOption:focus-visible,.OVBh-G_slider:focus-visible,.OVBh-G_numberLabel input:focus-visible,.OVBh-G_details:focus-visible,.OVBh-G_consult:focus-visible,.OVBh-G_sticky a:focus-visible{outline-offset:3px;outline:3px solid #bc8500}.OVBh-G_sticky{display:none}@media (min-width:768px) and (max-width:1023px){.OVBh-G_panel{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr)}.OVBh-G_configure,.OVBh-G_serviceControl{padding:22px}.OVBh-G_summary{margin:22px 18px 22px 0;padding:18px;top:150px}.OVBh-G_tiers{grid-template-columns:1fr}.OVBh-G_tier{grid-template-columns:1fr 1fr}.OVBh-G_tier small{text-align:right}.OVBh-G_basePrice{font-size:36px}}@media (max-width:767px){.OVBh-G_section{padding-bottom:20px;scroll-margin-top:75px}.OVBh-G_panel{border-radius:8px;grid-template-columns:1fr}.OVBh-G_serviceControl{border-bottom:1px solid #d9e3eb;padding:16px 14px}.OVBh-G_serviceControl h2{margin-bottom:10px;font-size:15px}.OVBh-G_segment{gap:5px}.OVBh-G_option{min-height:48px;padding:10px 4px;font-size:12px;line-height:1.6}.OVBh-G_configure{gap:23px;padding:18px 16px}.OVBh-G_overview h3{margin-bottom:8px;font-size:19px}.OVBh-G_basePrice{margin:4px 0 12px;font-size:36px}.OVBh-G_overview ul{gap:5px;margin-bottom:0}.OVBh-G_overview li{font-size:13px}.OVBh-G_tiers{gap:5px}.OVBh-G_tier{text-align:center;padding:10px 6px}.OVBh-G_tier strong{font-size:12px}.OVBh-G_tier small{font-size:10px}.OVBh-G_lessonOptions{gap:6px}.OVBh-G_lessonOption{padding:9px 4px}.OVBh-G_summary{border-radius:6px;margin:0 14px 16px;padding:18px;scroll-margin-top:90px;position:static}.OVBh-G_total{font-size:36px}.OVBh-G_sticky.OVBh-G_active{z-index:79;inset-inline:0;bottom:calc(70px + env(safe-area-inset-bottom));color:#fff;background:#102f47;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex;position:fixed;box-shadow:0 -3px 12px #102f4720}.OVBh-G_sticky>div{gap:0;display:grid}.OVBh-G_sticky small{font-size:10px;line-height:1.5}.OVBh-G_sticky strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.4}.OVBh-G_sticky a{color:#fff;white-space:nowrap;border:1px solid #9ab9cd;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:8px;font-size:12px;display:flex}}@media (max-width:359px){.OVBh-G_configure{padding-inline:12px}.OVBh-G_serviceControl{padding-inline:10px}.OVBh-G_option{font-size:11px}.OVBh-G_basePrice,.OVBh-G_total{font-size:32px}.OVBh-G_tier small{font-size:10px}.OVBh-G_breakdown div{gap:7px}.OVBh-G_breakdown dd{font-size:13px}.OVBh-G_numberLabel>span:first-child{display:none}.OVBh-G_summary{margin-inline:10px;padding:14px}}@media (prefers-reduced-motion:reduce){.OVBh-G_option,.OVBh-G_tier,.OVBh-G_lessonOption{transition:none}}@media (max-height:600px){.OVBh-G_sticky.OVBh-G_active{display:none}.OVBh-G_summary{scroll-margin-top:12px;position:static}}
._9VrkIa_figure{align-self:center;min-width:0;max-width:760px;margin:0 auto}._9VrkIa_figure a{color:#28516d;background:#fff;border:1px solid #cddde7;border-radius:8px;padding:12px;display:block;position:relative}._9VrkIa_figure img{width:100%;height:auto;display:block}._9VrkIa_figure figcaption{color:#52616d;margin-top:12px;font-size:13px;line-height:1.8}._9VrkIa_zoom{text-align:right;margin-top:10px;font-size:13px;font-weight:600;display:block}._9VrkIa_figure a:focus-visible{outline-offset:4px;outline:3px solid #376580}
._8fF_9W_page{min-width:0}._8fF_9W_noWrap{white-space:nowrap}._8fF_9W_page .detail-hero{grid-template-columns:1.3fr 1fr;gap:36px;padding-block:32px}._8fF_9W_page .detail-hero h1{text-wrap:balance;margin:12px 0 16px;font-size:clamp(27px,3vw,40px);line-height:1.5}._8fF_9W_page .detail-hero h1 em{font-size:inherit;line-height:inherit}:is(._8fF_9W_page .detail-hero .eyebrow,._8fF_9W_page .section-heading .eyebrow){display:none}._8fF_9W_page details[data-responsive-detail] .section.wrap{width:100%;padding-inline:0}._8fF_9W_page #lesson .lesson-layout>.steps{grid-area:1/2}._8fF_9W_page #lesson .lesson-side{grid-area:1/1}._8fF_9W_page .section{padding-block:44px}._8fF_9W_page .section-heading{margin-bottom:24px}._8fF_9W_page .section-heading h2{text-wrap:balance;font-size:clamp(24px,2.8vw,32px);line-height:1.5}._8fF_9W_page .section-heading p{line-height:1.85}._8fF_9W_page .jump-nav{gap:8px;margin-block:8px 26px}._8fF_9W_page .jump-nav a{justify-content:center;align-items:center;min-height:44px;padding:10px 16px;display:flex}._8fF_9W_heroPrice{color:#193e55;border-top:1px solid #d6e1e8;flex-wrap:wrap;align-items:baseline;gap:8px;margin-block:18px 8px;padding-top:16px;display:flex}._8fF_9W_heroPrice b{color:#246389;letter-spacing:-.03em;font-size:32px;line-height:1.4}._8fF_9W_heroPrice span{font-size:13px}._8fF_9W_heroPrice small{color:#536575;width:100%;font-size:12px;line-height:1.8}._8fF_9W_rulesSummary{background:#f4f8fa;border-left:3px solid #246389;margin-block:24px;padding:20px 24px}._8fF_9W_rulesSummary p{margin:8px 0;font-size:14px;line-height:1.85}._8fF_9W_rulesSummary h2{margin:0 0 12px;font-size:19px}._8fF_9W_rulesSummary a{text-underline-offset:4px;align-items:center;min-height:44px;margin-right:24px;font-size:14px;text-decoration:underline;display:inline-flex}._8fF_9W_page .initial-fee-calculator{margin-top:22px}._8fF_9W_page .initial-fee-calculator .service-terms{grid-template-columns:repeat(2,minmax(0,1fr))}._8fF_9W_page .initial-fee-calculator .service-terms>div{padding:14px 18px}._8fF_9W_page .initial-fee-calculator .service-terms dd{color:#1d526f;font-size:22px;font-weight:600}._8fF_9W_page .initial-fee-calculator .service-terms dt{font-size:13px}@media (min-width:768px) and (max-width:1023px){._8fF_9W_page .detail-hero{grid-template-columns:1.4fr 1fr;gap:24px}._8fF_9W_page .tutor-hero-picture img{object-fit:contain;height:230px}._8fF_9W_page .jump-nav{grid-template-columns:repeat(4,1fr);display:grid}._8fF_9W_page .jump-nav a{padding:10px 6px;font-size:12px}}@media (max-width:767px){._8fF_9W_page .breadcrumb{padding-top:12px;font-size:11px}._8fF_9W_page .detail-hero{grid-template-columns:1fr;gap:20px;padding-block:20px;display:grid}._8fF_9W_page .detail-hero h1{letter-spacing:-.02em;margin-top:0;font-size:clamp(23px,6.2vw,28px);line-height:1.5}._8fF_9W_page .detail-hero p{font-size:13px;line-height:1.85}._8fF_9W_page .detail-hero p br{display:none}._8fF_9W_page .detail-facts{gap:6px;margin-block:12px}._8fF_9W_page .detail-facts span{padding:5px 8px;font-size:11px}._8fF_9W_page .hero-actions{align-items:center;gap:12px;margin-block:18px 8px;display:flex}._8fF_9W_page .hero-actions .button{min-height:48px;padding:12px 16px;font-size:13px}._8fF_9W_page .hero-actions .text-link{align-items:center;min-height:44px;font-size:13px;display:inline-flex}._8fF_9W_page .detail-hero .fine-print{margin-bottom:0;font-size:11px}._8fF_9W_page .tutor-hero-picture{background:0 0;border-block:1px solid #d2e0e8;align-items:center;gap:16px;padding:14px 0;display:flex}._8fF_9W_page .tutor-hero-picture img{object-fit:contain;border-radius:4px;flex-shrink:0;width:68px;height:78px;margin:0}._8fF_9W_page .tutor-hero-picture>div{padding:0}._8fF_9W_page .tutor-hero-picture>div>span{font-size:10px}._8fF_9W_page .tutor-hero-picture b{margin-block:4px;font-size:20px}._8fF_9W_page .tutor-hero-picture p{margin:0;font-size:11px;line-height:1.75}._8fF_9W_page .tutor-hero-picture p br{display:initial}._8fF_9W_page .jump-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:24px;display:grid}._8fF_9W_page .jump-nav a{text-align:center;margin:0;padding:10px 6px;font-size:12px}._8fF_9W_page #lesson .lesson-layout>.steps{grid-area:1/1;margin:0}._8fF_9W_page #lesson .lesson-side{grid-area:2/1;padding:18px}._8fF_9W_page #lesson .lesson-side h3{font-size:21px}._8fF_9W_page #lesson .lesson-side p{font-size:13px;line-height:1.85}._8fF_9W_page .section{padding-block:30px}._8fF_9W_page .section-heading h2{font-size:23px;line-height:1.5}._8fF_9W_page .section-heading p{font-size:13px}._8fF_9W_page .section-heading br{display:none}._8fF_9W_page .section-heading{margin-bottom:18px}._8fF_9W_page .initial-fee-calculator{padding:20px}._8fF_9W_page .initial-fee-calculator h3{margin-bottom:12px;font-size:20px;line-height:1.6}._8fF_9W_page .initial-fee-calculator p{font-size:13px;line-height:1.85}._8fF_9W_page .initial-fee-calculator .service-terms{gap:0 12px}._8fF_9W_page .initial-fee-calculator .service-terms>div{padding:14px 0}._8fF_9W_page .initial-fee-calculator .service-terms dd{font-size:19px}._8fF_9W_page .initial-fee-calculator .service-terms dt{font-size:12px}._8fF_9W_page .initial-fee-calculator .fee-controls{grid-template-columns:1fr}._8fF_9W_heroPrice{margin-block:14px 8px;padding-top:12px}._8fF_9W_heroPrice b{font-size:29px}._8fF_9W_rulesSummary{margin-block:20px;padding:16px}._8fF_9W_rulesSummary p{font-size:13px}._8fF_9W_rulesSummary h2{font-size:18px}}@media (max-height:600px){html:has(._8fF_9W_page){scroll-padding-top:12px}body:has(._8fF_9W_page) .header{position:relative}body:has(._8fF_9W_page) .mobile-contact{position:static}}
.dnHK2G_controls{background:var(--c-tint);border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;display:grid}.dnHK2G_controls label{color:var(--c-ink);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.dnHK2G_controls input,.dnHK2G_controls select{border:1px solid var(--c-line-strong);border-radius:var(--radius);min-height:44px;font:inherit;background:#fff;padding:8px 10px;font-size:16px;font-weight:400}.dnHK2G_controls .dnHK2G_wide{grid-column:span 2}.dnHK2G_segment{flex-wrap:wrap;gap:6px;display:flex}.dnHK2G_segment button{border:1px solid var(--c-line-strong);min-height:44px;color:var(--c-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px}.dnHK2G_segment button[aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.dnHK2G_segment button:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.dnHK2G_count{color:var(--c-muted);margin:14px 0 8px;font-size:14px}.dnHK2G_count b{color:var(--c-ink);font-size:16px}.dnHK2G_table th small,.dnHK2G_table td small{color:var(--c-muted);font-size:11px;font-weight:400;line-height:1.5;display:block}.dnHK2G_table td{white-space:nowrap}.dnHK2G_table th[scope=row]{min-width:180px}.dnHK2G_muted{color:var(--c-muted)}.dnHK2G_badge{vertical-align:middle;white-space:nowrap;border:1px solid;border-radius:4px;margin-left:4px;padding:4px 6px;font-size:11px;line-height:1;display:inline-block}.dnHK2G_gradeA{color:var(--c-ok)}.dnHK2G_gradeB{color:var(--c-warn)}.dnHK2G_gradeHidden{color:var(--c-muted)}.dnHK2G_sortButton{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.dnHK2G_sortButton:focus-visible{outline:3px solid var(--c-focus)}.dnHK2G_empty{border:1px dashed var(--c-line-strong);border-radius:var(--radius-lg);color:var(--c-muted);padding:24px}.dnHK2G_notice{background:var(--c-warn-soft);border-left:4px solid var(--c-warn);border-radius:var(--radius);margin:16px 0;padding:14px 16px;font-size:14px}.dnHK2G_definitions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.dnHK2G_definitions article{border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:16px}.dnHK2G_definitions h3{margin:0 0 6px;font-size:15px}.dnHK2G_definitions p{margin:0;font-size:13px}.dnHK2G_formula{background:var(--c-tint);border-radius:4px;margin:6px 0;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:block}.dnHK2G_chart{width:100%;height:auto;display:block;overflow:visible}.dnHK2G_chartBox{border:1px solid var(--c-line);border-radius:var(--radius-lg);margin:12px 0 22px;padding:14px}.dnHK2G_chartBox figcaption{color:var(--c-muted);margin-top:8px;font-size:13px}.dnHK2G_legend{flex-wrap:wrap;gap:14px;margin:6px 0;font-size:13px;display:flex}.dnHK2G_legend span{align-items:center;gap:6px;display:inline-flex}.dnHK2G_timeline{margin:0;padding:0;list-style:none}.dnHK2G_timeline li{border-bottom:1px solid var(--c-line);grid-template-columns:110px 1fr;gap:10px;padding:10px 0;font-size:14px;display:grid}.dnHK2G_timeline time{color:var(--c-ink);font-weight:700}.dnHK2G_kindFormal{color:var(--c-ok);font-weight:700}.dnHK2G_kindIntent{color:var(--c-muted);font-weight:700}.dnHK2G_sources{word-break:break-all;font-size:13px}.dnHK2G_sources li{margin:4px 0}.dnHK2G_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dnHK2G_cards a{border:1px solid var(--c-line);border-radius:var(--radius-lg);color:inherit;padding:16px;text-decoration:none;display:block}.dnHK2G_cards a:hover{border-color:var(--c-primary)}.dnHK2G_cards b{color:var(--c-ink);font-size:16px;display:block}.dnHK2G_cards span{color:var(--c-muted);font-size:13px}@media (max-width:900px){.dnHK2G_controls{grid-template-columns:1fr 1fr}.dnHK2G_controls .dnHK2G_wide{grid-column:span 2}.dnHK2G_definitions,.dnHK2G_cards{grid-template-columns:1fr}.dnHK2G_table td{white-space:normal}}@media (max-width:520px){.dnHK2G_controls{grid-template-columns:1fr}.dnHK2G_controls .dnHK2G_wide{grid-column:auto}.dnHK2G_timeline li{grid-template-columns:1fr}}.dnHK2G_rankedCounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.dnHK2G_rankedCounts>div{border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:18px}.dnHK2G_rankedCounts dt{color:var(--c-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.dnHK2G_rankedCounts dd{color:var(--c-ink);margin:10px 0 0;font-size:24px;font-weight:700}@media (max-width:520px){.dnHK2G_rankedCounts{grid-template-columns:1fr}}.dnHK2G_table td .dnHK2G_metricNote{white-space:normal;overflow-wrap:anywhere;max-width:24rem;margin-top:6px;font-size:12px}.dnHK2G_rankedNote{color:var(--c-muted);overflow-wrap:anywhere;margin-top:8px;font-size:13px;font-weight:400;line-height:1.7;display:block}
.RNV1bq_root{--faq-accent:var(--c-primary,#1769aa)}.RNV1bq_controls{background:var(--c-tint,#f3f7fb);border-block:1px solid var(--c-line,#d9e1eb);padding-block:clamp(26px,4vw,50px)}.RNV1bq_heading{margin-bottom:20px}.RNV1bq_heading h2{margin:0 0 4px;font-size:clamp(22px,2.3vw,30px)}.RNV1bq_heading p{color:var(--c-muted,#566273);margin:0;font-size:14px;line-height:1.8}.RNV1bq_searchWrap{gap:8px;display:grid}.RNV1bq_searchWrap label{color:var(--c-ink,#0b1f3a);font-size:14px;font-weight:700}.RNV1bq_search{border:1px solid var(--c-line-strong,#b9c6d6);width:100%;min-height:52px;color:var(--c-text,#1b2533);font:inherit;background:#fff;border-radius:9px;padding:12px 15px;font-size:16px}.RNV1bq_filters{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.RNV1bq_filter{border:1px solid var(--c-line-strong,#b9c6d6);min-height:44px;color:var(--c-ink,#0b1f3a);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.RNV1bq_filter[aria-pressed=true]{background:var(--c-primary-ink,#0f4f82);color:#fff;border-color:var(--c-primary-ink,#0f4f82)}.RNV1bq_filter:hover:not([aria-pressed=true]){background:var(--c-primary-soft,#e6f0f8);border-color:var(--faq-accent)}.RNV1bq_search:focus-visible,.RNV1bq_filter:focus-visible,.RNV1bq_reset:focus-visible,.RNV1bq_empty button:focus-visible{outline:3px solid var(--c-focus,#f2b705);outline-offset:3px}.RNV1bq_statusBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:16px;display:flex}.RNV1bq_statusBar p{color:var(--c-muted,#566273);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.RNV1bq_reset{color:var(--faq-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.RNV1bq_group{padding-block:clamp(28px,4vw,54px);scroll-margin-top:110px}.RNV1bq_group+.RNV1bq_group{border-top:1px solid var(--c-line,#d9e1eb)}.RNV1bq_groupHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.RNV1bq_groupHeading h2{margin:0;font-size:clamp(21px,2.1vw,28px)}.RNV1bq_groupHeading span{color:var(--c-muted,#566273);font-size:13px}.RNV1bq_empty{text-align:center;width:min(90%,700px);margin:50px auto;padding:20px}.RNV1bq_empty h2{font-size:21px}.RNV1bq_empty p{color:var(--c-muted,#566273);margin:12px 0 18px}.RNV1bq_empty button{border:1px solid var(--faq-accent);min-height:44px;color:var(--faq-accent);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:8px 18px}@media (max-width:600px){.RNV1bq_filters{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:12px;overflow-x:auto}.RNV1bq_filter{flex:none}.RNV1bq_group{padding-block:28px}}@media (prefers-reduced-motion:reduce){.RNV1bq_filter{scroll-behavior:auto}}
.MTejwa_page .page-intro{padding-block:30px 24px}.MTejwa_page .page-intro .eyebrow{display:none}.MTejwa_page .page-intro h1{text-wrap:balance;margin-block:0 16px;font-size:clamp(28px,3vw,40px);line-height:1.5}.MTejwa_page .page-intro p{margin-bottom:0}.MTejwa_situations .three-features{margin:0}.MTejwa_situations .three-features h2{margin-block:16px;font-size:22px;line-height:1.6}.MTejwa_situations .three-features>article{min-width:0}.MTejwa_page .course-links h3{line-height:1.65}@media (max-width:1023px){.MTejwa_situations .three-features{display:block}.MTejwa_situations .three-features>article{background:#f2f7fa;border:0;border-radius:6px;padding:22px 24px}.MTejwa_situations .three-features>article>span{display:none}.MTejwa_situations .three-features h2{margin-top:0;font-size:19px}.MTejwa_situations .three-features p{margin-bottom:0}}@media (max-width:767px){.MTejwa_page .page-intro{padding-block:20px 16px}.MTejwa_page .page-intro h1{font-size:25px;line-height:1.5}.MTejwa_page .page-intro br{display:none}.MTejwa_page .page-intro p{font-size:13px;line-height:1.85}.MTejwa_situations .three-features>article{padding:18px}.MTejwa_situations .three-features h2{font-size:16px;line-height:1.6}.MTejwa_situations .three-features p{font-size:13px;line-height:1.85}.MTejwa_situations .text-link{align-items:center;min-height:44px;margin-top:12px;font-size:13px;display:inline-flex}.MTejwa_page .course-links{border-top:1px solid #cbd8e2;display:block}.MTejwa_page .course-links article{background:0 0;border:0;border-bottom:1px solid #cbd8e2;border-radius:0;padding:20px 0}.MTejwa_page .course-links article h3{margin-block:0 10px;font-size:17px}.MTejwa_page .course-links article p{margin-bottom:8px;font-size:13px;line-height:1.85}.MTejwa_page .course-links article .text-link{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.MTejwa_page .note-box{margin-top:24px;padding:18px}.MTejwa_page .note-box h3{font-size:18px;line-height:1.6}.MTejwa_page .note-box p{font-size:13px;line-height:1.85}}
.ZmnBSW_root{padding:0}.ZmnBSW_heading{justify-content:space-between;align-items:baseline;gap:14px 38px;margin-bottom:14px;display:block}.ZmnBSW_heading h2{color:var(--c-ink,#0b1f3a);margin:0;font-size:20px;font-weight:700;line-height:1.45}.ZmnBSW_heading p{max-width:30em;color:var(--c-muted,#566273);margin:0;font-size:14px;line-height:1.8}.ZmnBSW_list{border-top:1px solid var(--c-line,#d9e1eb);grid-template-columns:minmax(0,1fr);gap:0 30px;margin:0;padding:0;list-style:none;display:grid}.ZmnBSW_list li{border-bottom:1px solid var(--c-line,#d9e1eb);min-width:0}.ZmnBSW_link{min-height:68px;color:var(--c-ink,#0b1f3a);align-items:center;gap:16px;padding:12px 8px 12px 2px;text-decoration:none;transition:background-color .16s;display:flex}.ZmnBSW_number{color:var(--c-muted,#566273);font-variant-numeric:tabular-nums;flex:0 0 30px;align-self:flex-start;margin-top:4px;font-size:13px;line-height:1.6}.ZmnBSW_copy{gap:3px;min-width:0;display:grid}.ZmnBSW_title{font-size:clamp(15px,1.4vw,17px);font-weight:700;line-height:1.55}.ZmnBSW_detail{color:var(--c-muted,#566273);font-size:13px;line-height:1.7}.ZmnBSW_arrow{border:1px solid var(--c-line-strong,#b9c6d6);width:28px;height:28px;color:var(--c-primary,#1769aa);border-radius:50%;flex:0 0 28px;place-items:center;margin-left:auto;font-size:17px;line-height:1;transition:color .16s,background-color .16s,border-color .16s;display:grid}.ZmnBSW_link:hover{color:var(--c-primary-ink,#0f4f82);background-color:var(--c-tint,#f3f7fb)}.ZmnBSW_link:hover .ZmnBSW_arrow,.ZmnBSW_link:focus-visible .ZmnBSW_arrow{color:#fff;border-color:var(--c-primary,#1769aa);background-color:var(--c-primary,#1769aa)}.ZmnBSW_link:focus-visible{outline:3px solid var(--c-focus,#f2b705);outline-offset:-3px;background-color:var(--c-tint,#f3f7fb)}@media (max-width:767px){.ZmnBSW_heading{margin-bottom:10px}.ZmnBSW_heading h2{font-size:17px}.ZmnBSW_heading p{margin-top:4px;font-size:12px}.ZmnBSW_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.ZmnBSW_link{gap:7px;min-height:64px;padding-block:12px}.ZmnBSW_number,.ZmnBSW_detail{display:none}.ZmnBSW_title{font-size:13px;line-height:1.6}.ZmnBSW_arrow{flex-basis:18px;width:18px;height:18px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ZmnBSW_link,.ZmnBSW_arrow{transition:none}}
._4vwtRW_root{padding-bottom:var(--sp-8);color:var(--c-text)}._4vwtRW_root button,._4vwtRW_root input,._4vwtRW_root select{font:inherit}._4vwtRW_root button{cursor:pointer;border:1px solid var(--c-line-strong);border-radius:var(--radius);background:var(--c-bg);color:var(--c-primary-ink);padding:11px 18px;font-size:14px;line-height:1.6}._4vwtRW_root button:disabled{opacity:.45;cursor:default}._4vwtRW_root button:focus-visible,._4vwtRW_root input:focus-visible,._4vwtRW_root select:focus-visible,._4vwtRW_root a:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}._4vwtRW_summary{color:var(--c-muted);flex-wrap:wrap;justify-content:flex-start;gap:12px 30px;margin-bottom:28px;font-size:13px;display:flex}._4vwtRW_summary span:last-child{margin-left:auto}._4vwtRW_error{background:var(--c-warn-soft);color:var(--c-warn);border-radius:var(--radius);padding:16px}._4vwtRW_subjects{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._4vwtRW_subjects button{text-align:left;border-top:3px solid var(--c-primary);min-height:190px;padding:24px;position:relative}._4vwtRW_subjects button:hover:enabled{background:var(--c-tint)}._4vwtRW_subjects h2{color:var(--c-ink);letter-spacing:0;margin:0 0 12px;font-size:22px;line-height:1.4}._4vwtRW_subjects p{color:var(--c-muted);margin:0 0 24px;font-size:14px}._4vwtRW_subjects span{font-size:13px;font-weight:600}._4vwtRW_subjects b{position:absolute;bottom:24px;right:22px}._4vwtRW_note{color:var(--c-muted);margin:20px 0;font-size:13px;line-height:1.8}._4vwtRW_root ._4vwtRW_textButton{background:0 0;border:0;padding:9px 0;font-size:13px}._4vwtRW_courseTitle{letter-spacing:0;margin:15px 0 8px;font-size:clamp(25px,3.6vw,36px);line-height:1.4}._4vwtRW_subtitle{color:var(--c-muted);margin:0 0 24px;font-size:15px}._4vwtRW_controls{border:1px solid var(--c-line);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr 1.1fr;align-items:end;gap:18px;min-width:0;margin:0;padding:18px;display:grid}._4vwtRW_controls label,._4vwtRW_root form>label{font-size:12px;font-weight:600;display:block}._4vwtRW_controls select,._4vwtRW_searchLine input{border:1px solid var(--c-line-strong);border-radius:var(--radius);background:var(--c-bg);width:100%;height:43px;color:var(--c-text);margin-top:7px;padding:8px 10px;font-size:14px;display:block}._4vwtRW_controls ._4vwtRW_checkbox{align-items:center;gap:9px;padding:10px 0;font-size:13px;font-weight:400;display:flex}._4vwtRW_checkbox input{width:16px;height:16px;accent-color:var(--c-primary)}._4vwtRW_tabs{border-bottom:1px solid var(--c-line);gap:28px;margin:24px 0;display:flex}._4vwtRW_tabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 4px}._4vwtRW_tabs button[aria-pressed=true]{border-bottom-color:var(--c-primary);font-weight:700}._4vwtRW_searchLine{align-items:end;gap:12px;display:flex}._4vwtRW_searchLine input{flex:1;min-width:0}._4vwtRW_root ._4vwtRW_primary{background:var(--c-primary);border-color:var(--c-primary);color:#fff}._4vwtRW_root ._4vwtRW_result{text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:12px 0;padding:18px 22px;display:flex}._4vwtRW_result strong{margin-bottom:5px;font-size:21px;display:block}._4vwtRW_result span span{color:var(--c-muted);font-size:14px}._4vwtRW_result small{white-space:nowrap}._4vwtRW_studyTop{color:var(--c-muted);justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}._4vwtRW_studyTop>div{gap:5px;display:flex}._4vwtRW_studyTop button{padding:7px 10px;font-size:12px}._4vwtRW_studyTop button[aria-pressed=true]{background:var(--c-primary-soft);border-color:var(--c-primary)}._4vwtRW_progress{color:var(--c-muted);align-items:center;gap:15px;margin:15px 0;font-size:12px;display:flex}._4vwtRW_progress progress{width:100%;height:6px;accent-color:var(--c-primary);flex:1}._4vwtRW_progress span{white-space:nowrap}._4vwtRW_wordCard{border:1px solid var(--c-line);border-radius:var(--radius-lg);text-align:center;max-width:840px;margin:auto;padding:24px 30px}._4vwtRW_cardMeta{color:var(--c-muted);justify-content:space-between;gap:16px;font-size:12px;display:flex}._4vwtRW_wordContent{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;min-height:205px;padding:25px 0;display:flex}._4vwtRW_wordContent h3{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,4.5vw,44px);line-height:1.4}._4vwtRW_wordContent h3[lang=ja]{font-size:clamp(23px,3vw,30px);line-height:1.7}._4vwtRW_wordContent ._4vwtRW_meaning{color:var(--c-primary-ink);margin:22px 0 0;font-size:24px;line-height:1.7}._4vwtRW_grades{justify-content:center;gap:12px;margin-top:15px;display:flex}._4vwtRW_grades button{width:200px}._4vwtRW_cardFooter{color:var(--c-muted);border-top:1px solid var(--c-line);text-align:left;justify-content:space-between;gap:14px;min-height:32px;margin:24px 0 0;padding-top:14px;font-size:11px;display:flex}._4vwtRW_cardFooter span{margin-left:auto}._4vwtRW_cardNavigation{justify-content:space-between;max-width:840px;margin:10px auto;display:flex}._4vwtRW_references{max-width:840px;color:var(--c-muted);margin:14px auto 0;font-size:12px}._4vwtRW_references summary,._4vwtRW_about summary{cursor:pointer;padding:10px 0}._4vwtRW_references p{margin:8px 0 12px;line-height:1.8}._4vwtRW_references>div{flex-wrap:wrap;gap:8px;max-height:200px;display:flex;overflow:auto}._4vwtRW_references a{color:var(--c-primary-ink);background:var(--c-primary-soft);border-radius:3px;padding:5px 8px}._4vwtRW_empty{text-align:center;border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:45px 22px}._4vwtRW_empty h3{margin:0 0 18px;font-size:23px}._4vwtRW_empty p{color:var(--c-muted);font-size:14px;line-height:1.8}._4vwtRW_finishActions{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:25px;display:flex}._4vwtRW_about{border-top:1px solid var(--c-line);color:var(--c-muted);margin-top:36px;padding-top:18px;font-size:13px;line-height:1.9}._4vwtRW_about summary{font-weight:600}@media (max-width:760px){._4vwtRW_subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._4vwtRW_subjects button{min-height:190px;padding:18px 15px}._4vwtRW_subjects h2{font-size:18px}._4vwtRW_subjects p{font-size:12px}._4vwtRW_summary{gap:10px 20px}._4vwtRW_summary span:last-child{margin-left:0}._4vwtRW_controls{grid-template-columns:1fr 1fr;gap:12px}._4vwtRW_controls ._4vwtRW_checkbox{grid-column:1/-1;padding:0}._4vwtRW_wordCard{padding:18px}._4vwtRW_studyTop{flex-wrap:wrap;align-items:start}._4vwtRW_wordContent ._4vwtRW_meaning{font-size:21px}._4vwtRW_grades button{width:50%}._4vwtRW_cardFooter{flex-direction:column;gap:6px}._4vwtRW_root ._4vwtRW_result{padding:15px}._4vwtRW_result small{white-space:normal;min-width:45px}}@media (max-width:360px){._4vwtRW_subjects{grid-template-columns:1fr}._4vwtRW_tabs{gap:20px}}@media print{._4vwtRW_wordContent{visibility:hidden}}
.COHNja_toolkit{max-width:1120px;padding-bottom:5rem}.COHNja_toolkit *{box-sizing:border-box}.COHNja_toolkit p{line-height:1.85}.COHNja_toolkit a{text-underline-offset:.2em}.COHNja_introNote,.COHNja_note,.COHNja_endnote{color:#536475;font-size:.88rem;line-height:1.8}.COHNja_shortcuts{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.6rem 0 2rem;display:grid}.COHNja_shortcuts a{color:#123d59;background:#f6fafc;border:1px solid #d7e2e9;border-radius:12px;flex-direction:column;gap:.35rem;padding:1.25rem;text-decoration:none;display:flex}.COHNja_shortcuts a:hover{background:#eaf4f8;border-color:#4a859e}.COHNja_shortcuts small,.COHNja_kicker{color:#356c85;letter-spacing:.12em;font-size:.75rem;font-weight:700}.COHNja_shortcuts span{color:#536475;font-size:.8rem}.COHNja_selector{background:#edf5f8;border-radius:14px;margin-bottom:1.2rem;padding:1.5rem}.COHNja_selector h2{margin-bottom:1rem;font-size:1.2rem}.COHNja_card{background:#fff;border:1px solid #dbe4ea;border-radius:16px;margin:1.4rem 0;padding:2rem;scroll-margin-top:7rem}.COHNja_card h2{margin-bottom:.8rem;font-size:clamp(1.3rem,3vw,1.7rem)}.COHNja_card h3{font-size:1.08rem}.COHNja_card .COHNja_kicker{margin:0 0 .7rem}.COHNja_fields{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.COHNja_field{color:#274358;flex-direction:column;flex:180px;gap:.45rem;min-width:0;max-width:100%;font-size:.85rem;font-weight:600;display:flex}.COHNja_field input,.COHNja_field select{color:#193447;width:100%;min-width:0;max-width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #aabcc8;border-radius:6px;padding:.6rem .7rem;font-size:1rem}.COHNja_toolkit button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#205b77;border:1px solid #205b77;border-radius:7px;padding:.65rem 1rem;font-size:.88rem;font-weight:600}.COHNja_toolkit button:hover{background:#16435a}.COHNja_toolkit button:disabled{cursor:not-allowed;opacity:.5}.COHNja_toolkit button.COHNja_secondary{color:#205b77;background:#fff}.COHNja_toolkit :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #db9200}.COHNja_scoreRows{gap:1.2rem;margin-top:1.4rem;display:grid}.COHNja_scoreRow,.COHNja_targetRow{border:1px solid #dce5eb;border-radius:8px;min-width:0;margin:0;padding:1rem}.COHNja_scoreRow legend,.COHNja_targetRow legend{overflow-wrap:anywhere;padding:0 .3rem;font-size:.92rem;font-weight:600}.COHNja_scoreRow legend small{color:#536475;white-space:nowrap}.COHNja_scoreRow .COHNja_note{margin:0 0 .7rem}.COHNja_rowResult{flex:0 0 125px;margin:0;font-size:.85rem}.COHNja_rowResult b{color:#174e68;font-size:1.25rem}.COHNja_result{background:#eff7f6;border-left:4px solid #288875;border-radius:6px;margin:1.5rem 0;padding:1.2rem 1.5rem}.COHNja_result span{color:#325e59;font-size:.9rem}.COHNja_result p{margin:.15rem 0}.COHNja_result b{color:#205e52;font-size:2.7rem;line-height:1.3}.COHNja_error{color:#9d3029;background:#fff3f1;border-radius:5px;padding:.75rem}.COHNja_notice{background:#f2f6fa;border-left:3px solid #739cb1;margin:1rem 0;padding:1rem}.COHNja_actions{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.COHNja_targetRow{margin-top:1rem}.COHNja_targetResult b{color:#205b77;font-size:1.2rem}.COHNja_times{margin:1.2rem 0}.COHNja_times div{border-bottom:1px solid #dce5eb;justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.COHNja_times dt{font-size:.93rem}.COHNja_times dd{color:#205b77;white-space:nowrap;margin:0;font-weight:700}.COHNja_sources{border-left:3px solid #90adb9;margin:1rem 0 2.3rem;padding:.5rem 1.2rem}.COHNja_sources h3{font-size:1rem}.COHNja_sources li{font-size:.9rem;line-height:1.9}.COHNja_metrics{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1.4rem 0;display:grid}.COHNja_metrics div{background:#f0f6f8;border-radius:7px;padding:1rem}.COHNja_metrics dt{color:#536475;font-size:.8rem}.COHNja_metrics dd{color:#205b77;margin:.6rem 0 0;font-size:1.3rem;font-weight:700}.COHNja_choices{border:0;grid-template-columns:repeat(2,1fr);gap:.6rem;margin:1.4rem 0;padding:0;display:grid}.COHNja_choices legend{margin-bottom:.8rem;font-weight:600}.COHNja_choices label,.COHNja_checklist label{cursor:pointer;border:1px solid #dce5eb;border-radius:7px;align-items:start;gap:.8rem;min-width:0;padding:.9rem;font-size:.9rem;display:flex}.COHNja_choices input,.COHNja_checklist input{accent-color:#205b77;flex:0 0 20px;width:20px;height:20px;margin:.2rem 0 0}.COHNja_choices small,.COHNja_checklist small{color:#536475;margin-top:.3rem;font-size:.78rem;line-height:1.7;display:block}.COHNja_eventList{margin:1rem 0}.COHNja_eventList li{margin-bottom:.8rem;font-size:.88rem}.COHNja_checklist{gap:.6rem;margin:1.2rem 0;display:grid}.COHNja_card progress{accent-color:#288875;width:100%;height:.55rem;display:block}.COHNja_progress{color:#205b77;font-weight:700}.COHNja_card summary{cursor:pointer;padding:.85rem 0;font-weight:600;line-height:1.6}.COHNja_card details{border-bottom:1px solid #dce5eb}.COHNja_endnote{margin:2rem 0}@media (max-width:680px){.COHNja_shortcuts{grid-template-columns:repeat(2,1fr);gap:.5rem}.COHNja_shortcuts a{padding:.9rem}.COHNja_card{border-radius:10px;padding:1.15rem}.COHNja_selector{padding:1.1rem}.COHNja_scoreRow{padding:.8rem}.COHNja_scoreRow .COHNja_field{flex:110px}.COHNja_scoreRow .COHNja_fields{gap:.65rem}.COHNja_rowResult{flex-basis:100%}.COHNja_choices,.COHNja_metrics{grid-template-columns:1fr}.COHNja_metrics div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.COHNja_metrics dd{margin:0}.COHNja_times dt{overflow-wrap:anywhere}}@media print{.COHNja_shortcuts,.COHNja_actions,.COHNja_toolkit button{display:none}.COHNja_card{break-inside:avoid;border:1px solid #aaa}}
.EGeR_q_page .page-intro{padding-block:30px}.EGeR_q_page .page-intro h1{text-wrap:balance;margin-block:0 14px;font-size:clamp(28px,3vw,40px);line-height:1.5}.EGeR_q_page .page-intro .eyebrow{display:none}.EGeR_q_page .page-intro p{margin-bottom:0}.EGeR_q_page .inclusion-strip{margin-block:12px 24px}.EGeR_q_overview{background:#f3f7fa;border-radius:8px;align-self:center;padding:20px 24px}.EGeR_q_overview h2{margin:0 0 12px;font-size:19px}.EGeR_q_overview dl{margin:0}.EGeR_q_overview dl>div{border-top:1px solid #c8d9e3;grid-template-columns:90px 1fr;gap:16px;padding:18px 0;display:grid}.EGeR_q_overview dt{color:#1c587b;font-size:15px;font-weight:700}.EGeR_q_overview dd{margin:0;font-size:14px;line-height:1.9}.EGeR_q_page .application-hero{padding-block:36px}.EGeR_q_page .application-hero h1{margin:0 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.5}.EGeR_q_page .application-hero h1 em{font-size:inherit;line-height:inherit}.EGeR_q_page .application-hero .eyebrow{display:none}.EGeR_q_page .application-offer{margin-top:24px}.EGeR_q_ratePicker .rate-options{margin-top:0}.EGeR_q_ratePicker .rate-options>article{margin:0}.EGeR_q_offer{flex-wrap:wrap;align-items:center;gap:12px 30px;margin-block:0 20px;display:flex}.EGeR_q_offer>p{flex:1;min-width:240px;margin:0}.EGeR_q_page .city-essay{border-bottom:1px solid #d3e0e8;margin-bottom:28px;padding:24px 0}.EGeR_q_page .city-essay h2{font-size:28px;line-height:1.5}.EGeR_q_cityQuestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.EGeR_q_cityQuestions>div{border-top:2px solid #26688b;padding-top:14px}.EGeR_q_cityQuestions dt{color:#1d4c67;margin-bottom:8px;font-size:16px;font-weight:600}.EGeR_q_cityQuestions dd{margin:0;font-size:14px;line-height:1.85}@media (max-width:1023px){.EGeR_q_page .detail-hero.study-hero{grid-template-columns:1fr}.EGeR_q_overview{display:none}.EGeR_q_scopePicker .two-notes{display:block}.EGeR_q_ratePicker .rate-options{display:block}.EGeR_q_ratePicker .rate-options>article{padding:24px}}@media (max-width:767px){.EGeR_q_page .page-intro{padding-block:20px}.EGeR_q_page .page-intro h1{font-size:clamp(23px,6.2vw,25px);line-height:1.5}.EGeR_q_page .page-intro p{font-size:13px;line-height:1.85}.EGeR_q_page .page-intro br{display:none}.EGeR_q_page .inclusion-strip{background:0 0;border-block:1px solid #cbd8e2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 0;display:grid}.EGeR_q_page .inclusion-strip>div{border:0;padding:0}.EGeR_q_page .inclusion-strip b{font-size:29px}.EGeR_q_page .inclusion-strip span{font-size:11px}.EGeR_q_page .inclusion-strip small{font-size:14px}.EGeR_q_page .application-hero{padding-block:24px}.EGeR_q_page .application-hero h1{font-size:25px;line-height:1.5}.EGeR_q_page .application-hero p{font-size:13px;line-height:1.85}.EGeR_q_page .application-offer{margin-top:20px;padding:20px;display:block}.EGeR_q_page .application-offer b{font-size:34px}.EGeR_q_page .application-offer small{font-size:13px}.EGeR_q_page .application-offer .button{min-height:48px;margin-top:14px;font-size:13px}.EGeR_q_page .concern-grid{display:block}.EGeR_q_page .concern-grid p{border:0;background:0 0;border-bottom:1px solid #d3e0e8;padding:14px 0;font-size:13px;line-height:1.85}.EGeR_q_page .concern-grid br{display:none}.EGeR_q_page .mini-cta{margin-top:24px;padding:22px}.EGeR_q_page .mini-cta h3{font-size:18px}.EGeR_q_page .mini-cta p{font-size:13px;line-height:1.85}.EGeR_q_page .mini-cta .button{min-height:48px;font-size:13px}.EGeR_q_page .split-content h3{text-wrap:balance;font-size:20px;line-height:1.6}.EGeR_q_page .two-notes{gap:16px}.EGeR_q_page .two-notes>article{padding:20px}.EGeR_q_page .two-notes h3{font-size:18px}:is(.EGeR_q_page .two-notes p,.EGeR_q_page .two-notes li){font-size:13px;line-height:1.85}.EGeR_q_page .document-list article{padding:16px}.EGeR_q_page .document-list h3{font-size:16px}.EGeR_q_page .document-list p{font-size:13px;line-height:1.85}.EGeR_q_offer{margin-bottom:18px;display:block}.EGeR_q_offer>a{min-height:48px;margin-top:16px;font-size:13px}.EGeR_q_cityQuestions{grid-template-columns:1fr;gap:16px}.EGeR_q_cityQuestions>div{border-top-width:1px;grid-template-columns:100px 1fr;gap:12px;padding-top:12px;display:grid}.EGeR_q_cityQuestions dt,.EGeR_q_cityQuestions dd{font-size:13px;line-height:1.85}}
.yFlFpa_grid{gap:var(--sp-5);margin:var(--sp-5) 0 var(--sp-7);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.yFlFpa_card{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-bg);flex-direction:column;display:flex;overflow:hidden}.yFlFpa_card img{aspect-ratio:1;object-fit:cover;background:var(--c-tint);width:100%;height:auto}.yFlFpa_body{padding:var(--sp-4);gap:var(--sp-2);flex-direction:column;flex:1;display:flex}.yFlFpa_body h3{font-size:var(--fs-2);color:var(--c-ink);margin:0;line-height:1.5}.yFlFpa_meta{font-size:var(--fs-0);color:var(--c-muted);margin:0}.yFlFpa_price{font-size:var(--fs-3);color:var(--c-primary-ink);margin:auto 0 0;font-weight:700}.yFlFpa_unknown{font-size:var(--fs-1);color:var(--c-muted);font-weight:400}.yFlFpa_list{font-size:var(--fs-1);margin:0;padding-left:1.2em}.yFlFpa_btn{text-align:center;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--c-ink);color:#fff;font-weight:700;text-decoration:none;display:inline-block}.yFlFpa_btnQuiet{background:var(--c-primary-soft);color:var(--c-primary-ink);}.yFlFpa_notice{background:var(--c-warn-soft);color:var(--c-warn);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-1)}.yFlFpa_sources{font-size:var(--fs-0);color:var(--c-muted)}
.yJWpRG_page{padding-bottom:32px}.yJWpRG_page .page-intro{padding-block:28px 24px}.yJWpRG_page .page-intro h1{margin-bottom:10px;font-size:clamp(26px,3.4vw,42px);line-height:1.4}.yJWpRG_page .page-intro .eyebrow{display:none}.yJWpRG_page .page-intro p{max-width:760px;margin-bottom:0}.yJWpRG_page .jump-nav{gap:8px;margin-block:28px}.yJWpRG_conditions{background:#f5f8fa;border-left:3px solid #28688d;margin-block:28px 36px;padding:18px 22px}.yJWpRG_conditions h2{margin:0 0 9px;font-size:18px}.yJWpRG_conditions p{color:#465769;margin:8px 0;font-size:14px;line-height:1.85}.yJWpRG_conditions>div{flex-wrap:wrap;gap:6px 24px;margin-top:8px;display:flex}.yJWpRG_conditions a{text-underline-offset:4px;color:#175579;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.yJWpRG_disclosure{background:#fff;border:1px solid #cbd8e2;border-radius:8px;width:min(1200px,100% - 80px);margin:0 auto 18px;scroll-margin-top:160px}.yJWpRG_disclosure>summary{cursor:pointer;color:#102a43;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:22px 26px;list-style:none;display:flex}.yJWpRG_disclosure>summary::-webkit-details-marker{display:none}.yJWpRG_disclosure>summary>span{gap:3px;display:grid}.yJWpRG_disclosure strong{font-size:19px;line-height:1.6}.yJWpRG_disclosure small{color:#566273;font-size:13px;font-weight:400}.yJWpRG_disclosure i{color:#28688d;font-size:24px;font-style:normal}.yJWpRG_disclosure[open]>summary{border-bottom:1px solid #d9e3eb}.yJWpRG_disclosure[open]>summary i{transform:rotate(45deg)}.yJWpRG_disclosure>summary:focus-visible,.yJWpRG_conditions a:focus-visible{outline-offset:3px;outline:3px solid #bc8500}.yJWpRG_detailBody{padding:10px 0 20px}.yJWpRG_detailBody .section{background:#fff;padding-block:28px}.yJWpRG_detailBody .wrap{width:calc(100% - 48px)}.yJWpRG_detailBody .section-heading{margin-bottom:22px}.yJWpRG_detailBody .section-heading .eyebrow{display:none}.yJWpRG_detailBody .section-heading h2{font-size:23px}.yJWpRG_detailBody .center-action{margin-bottom:6px}@media (max-height:600px){html:has(.yJWpRG_page){scroll-padding-top:12px}body:has(.yJWpRG_page) .header{position:relative}body:has(.yJWpRG_page) .mobile-contact{position:static}.yJWpRG_disclosure{scroll-margin-top:12px}}@media (min-width:1024px){.yJWpRG_detailBody .lesson-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.yJWpRG_detailBody .support-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.yJWpRG_disclosure{width:calc(100% - 56px)}.yJWpRG_detailBody .support-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.yJWpRG_page .breadcrumb{padding-top:10px}.yJWpRG_page .page-intro{padding-block:16px 18px}.yJWpRG_page .page-intro p{font-size:14px;line-height:1.75}.yJWpRG_page .page-intro br{display:none}.yJWpRG_page .jump-nav{grid-template-columns:1fr 1fr;gap:8px;margin-block:24px;display:grid}.yJWpRG_page .jump-nav a{text-align:center;justify-content:center;align-items:center;min-height:44px;margin:0;padding:10px 8px;font-size:12px;display:flex}.yJWpRG_conditions{margin-block:22px;padding:16px 14px}.yJWpRG_conditions p{font-size:13px}.yJWpRG_conditions>div{gap:0;display:grid}.yJWpRG_disclosure{width:calc(100% - 32px);margin-bottom:12px;scroll-margin-top:80px}.yJWpRG_disclosure>summary{gap:12px;min-height:76px;padding:16px}.yJWpRG_disclosure strong{font-size:16px}.yJWpRG_disclosure small{font-size:12px}.yJWpRG_detailBody .wrap{width:calc(100% - 32px)}.yJWpRG_detailBody .section-heading h2{font-size:20px}}
.kZbSWa_page .page-intro{padding-block:26px 20px}.kZbSWa_page .page-intro .eyebrow{display:none}.kZbSWa_page .page-intro h1{text-wrap:balance;margin-block:0 16px;font-size:clamp(28px,3vw,40px);line-height:1.5}.kZbSWa_page .page-intro p{margin:0}.kZbSWa_page .course-hero-meta{gap:10px 22px}.kZbSWa_page .course-detail-facts{gap:16px}.kZbSWa_page .course-detail-facts>div{padding:20px}.kZbSWa_page .course-detail-actions{margin-top:20px}.kZbSWa_page .section.no-top{padding-top:16px}.kZbSWa_page .course-detail-facts b{overflow-wrap:anywhere;font-size:20px}.kZbSWa_page .course-calendar-list{gap:20px}.kZbSWa_page .course-calendar-list article{padding:22px}.kZbSWa_page .course-calendar-list h3{line-height:1.65}.kZbSWa_years .course-year-metrics{margin-top:0}.kZbSWa_quotas .quota-panels>div+div{border-top:1px solid #cbd8e2;margin-top:28px;padding-top:24px}@media (max-width:1023px){.kZbSWa_years .course-year-metrics{display:block}.kZbSWa_years .course-year-metrics>article{margin:0}.kZbSWa_quotas .quota-panels>div+div{border:0;margin-top:0;padding-top:0}}@media (max-width:767px){.kZbSWa_page .page-intro{padding-block:20px 12px}.kZbSWa_page .page-intro h1{font-size:25px;line-height:1.5}.kZbSWa_page .course-hero-meta{gap:8px;display:grid}.kZbSWa_page .course-name-tag{font-size:14px;line-height:1.6}.kZbSWa_page .course-location-label{font-size:12px}.kZbSWa_page .course-detail-facts{border-top:1px solid #cbd8e2;display:block}.kZbSWa_page .course-detail-facts>div{background:0 0;border-bottom:1px solid #cbd8e2;border-radius:0;grid-template-columns:72px 1fr;gap:6px 12px;padding:14px 0;display:grid}.kZbSWa_page .course-detail-facts span{grid-row:span 2;align-self:center;margin:0;font-size:12px}.kZbSWa_page .course-detail-facts b{font-size:17px;line-height:1.6}.kZbSWa_page .course-detail-facts small{grid-column:2;margin:0;font-size:12px}.kZbSWa_page .course-detail-actions{gap:10px;margin-top:20px}.kZbSWa_page .course-detail-actions .button{min-height:48px;padding:12px;font-size:13px}.kZbSWa_page .course-detail-actions .text-link{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.kZbSWa_page .sibling-courses{margin-top:26px}.kZbSWa_page .sibling-courses h2{font-size:20px;line-height:1.6}.kZbSWa_page .sibling-courses a{background:0 0;border-bottom:1px solid #cbd8e2;border-radius:0;padding:16px 0}.kZbSWa_page .sibling-courses a>b{font-size:15px}.kZbSWa_page .course-calendar-list article{padding:18px}.kZbSWa_page .course-calendar-list h3{font-size:17px}.kZbSWa_page .course-calendar-list p{font-size:13px;line-height:1.85}.kZbSWa_page .course-year-metrics h3{margin-bottom:20px;font-size:20px}.kZbSWa_page .course-year-metrics>article{padding:20px 16px}.kZbSWa_page .course-detail-exam h2{font-size:23px}.kZbSWa_page .course-detail-exam p{font-size:13px;line-height:1.85}.kZbSWa_page .two-notes{display:block}.kZbSWa_page .two-notes>article{margin-block:14px;padding:18px}.kZbSWa_page .two-notes h3{font-size:18px;line-height:1.6}.kZbSWa_page .two-notes p{font-size:13px;line-height:1.85}.kZbSWa_page h2{font-size:23px;line-height:1.5}}
.ShFa5W_page .page-intro{padding-block:30px 24px}.ShFa5W_page .page-intro .eyebrow{display:none}.ShFa5W_page .page-intro h1{margin-block:0 14px;font-size:clamp(28px,3vw,40px);line-height:1.5}.ShFa5W_page .page-intro p{margin-bottom:0}@media (max-width:767px){.ShFa5W_page .page-intro{padding-block:20px}.ShFa5W_page .page-intro h1{font-size:25px;line-height:1.5}.ShFa5W_page .page-intro p{font-size:13px;line-height:1.85}.ShFa5W_page .page-intro p br{display:none}.ShFa5W_page .page-intro h1 br{display:initial}}
