.study-links[data-astro-cid-b3ky2so7]{min-width:0}.study-links--multiple[data-astro-cid-b3ky2so7]{gap:12px;display:grid}.study-links[data-astro-cid-b3ky2so7] .reader-button{width:100%}.study-links--multiple[data-astro-cid-b3ky2so7] .reader-button__label{white-space:normal}.next-step__micro-break[data-astro-cid-hapndqon]{display:none}@media (width<=575px){.next-step__micro-break[data-astro-cid-hapndqon]{display:block}}.next-steps__grid--single[data-astro-cid-hapndqon]{grid-template-columns:minmax(0,1fr);max-width:580px;margin-inline:auto}.level-picker[data-astro-cid-hapndqon]{min-width:0}.level-picker[data-astro-cid-hapndqon] summary[data-astro-cid-hapndqon]{cursor:pointer;font-size:inherit;justify-content:space-between;list-style:none}.level-picker[data-astro-cid-hapndqon] summary[data-astro-cid-hapndqon]::-webkit-details-marker{display:none}.level-picker__links[data-astro-cid-hapndqon]{margin-top:12px}.level-picker[data-astro-cid-hapndqon][open] summary[data-astro-cid-hapndqon]>span[data-astro-cid-hapndqon]{transform:rotate(45deg)}summary[data-astro-cid-5trvoxre]{cursor:pointer;list-style:none}summary[data-astro-cid-5trvoxre]::-webkit-details-marker{display:none}details[data-astro-cid-5trvoxre][open] .study-links{margin-top:12px}.prose{font-size:var(--text-body);line-height:1.85}.prose>*+*{margin-top:var(--space-4)}.prose h2{font-size:var(--text-h2);margin-top:var(--space-8);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:3px solid var(--color-brand-900);font-weight:750}.prose h3{font-size:var(--text-h3);margin-top:var(--space-7);margin-bottom:var(--space-4);padding-left:var(--space-3);border-left:5px solid var(--color-brand-800);font-weight:700}.prose h4{font-size:var(--text-h4);margin-top:var(--space-6);margin-bottom:var(--space-3);font-weight:700}.prose p{margin-block:var(--space-4)}.prose ul,.prose ol{margin-block:var(--space-4);padding-left:1.4em}.prose li+li{margin-top:var(--space-2)}.prose a{color:var(--color-brand-900);text-underline-offset:2px;text-decoration:underline}.prose strong{color:var(--color-brand-900);font-weight:700}.prose blockquote{margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);background:var(--color-brand-100);border-left:5px solid var(--color-brand-800);color:var(--color-text)}.prose img{border-radius:var(--radius-md)}.prose table{margin-block:var(--space-5)}.prose code{background:var(--color-brand-100);border-radius:4px;padding:.1em .35em;font-size:.92em}.article-head{margin-bottom:var(--space-6)}.article-head h1{font-size:var(--text-article-h1);margin-block:var(--space-4);word-break:auto-phrase;font-weight:800;line-height:1.35}.article-meta{gap:var(--space-4);font-size:var(--text-small);color:var(--color-text-strong-muted);flex-wrap:wrap;display:flex}.article-lead{font-size:var(--text-lead);margin-top:var(--space-5);line-height:1.8}.article-shell{gap:var(--space-7);width:100%;max-width:var(--container-article);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}@media (width>=1180px){.article-shell{max-width:var(--container-wide);grid-template-columns:minmax(0,1fr) 280px;align-items:start}}.article-sidebar{display:none}@media (width>=1180px){.article-sidebar{top:calc(var(--header-height) + var(--space-4));gap:var(--space-5);flex-direction:column;display:flex;position:sticky}}.box{border-radius:var(--radius-md);padding:var(--space-5);margin-block:var(--space-6)}.prose .box__title,.box__title{align-items:center;gap:var(--space-2);font-size:var(--text-h4);margin:0 0 var(--space-3);border:0;padding:0;font-weight:700;display:flex}.prose .box>:first-child{margin-top:0}.prose .box>:last-child{margin-bottom:0}.box--conclusion{background:var(--color-brand-100);border-left:6px solid var(--color-brand-900)}.box--point{background:var(--color-brand-100);border-left:6px solid var(--color-brand-800)}.box--job-check{background:var(--color-orange-100);border-left:6px solid var(--color-orange-500)}.box--note{background:var(--color-paper);border-left:6px solid var(--color-border-strong)}.box ul{margin:0;padding-left:1.3em}body.qualification-theme .article-head{border-top:1px solid #d8dde5;padding-top:25px}body.qualification-theme .article-head h1{letter-spacing:.015em;max-width:24em;font-size:clamp(32px,3.4vw,44px);line-height:1.55}body.qualification-theme .article-type{letter-spacing:.1em;color:#536174;font-size:12px}body.qualification-theme .article-head .article-lead{color:#536174;font-size:16px;line-height:1.95}.reader-section-label>span{letter-spacing:.16em;color:#536174;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.reader-section-label h2{color:#001f45;margin:0;font-size:22px;line-height:1.5}.reading-paths{margin:30px 0 36px}.reading-paths__intro{color:#536174;margin:8px 0 16px;font-size:13px}.reading-paths__grid{border-block:1px solid #d8dde5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reading-paths__grid a{color:#001f45;justify-content:space-between;align-items:center;gap:14px;padding:19px 16px;text-decoration:none;display:flex}.reading-paths__grid a:nth-child(odd){border-right:1px solid #d8dde5}.reading-paths__grid a:nth-child(n+3){border-top:1px solid #d8dde5}.reading-paths__grid strong{font-size:15px;display:block}.reading-paths__grid small{color:#536174;margin-top:6px;font-size:12px;line-height:1.65;display:block}.reading-paths__grid b{color:#001f45;font-size:23px;font-weight:400}.reading-paths__grid a:hover{background:#f3f5f8}.reading-paths__group h3{color:#536174;margin:18px 0 8px;font-size:12px}.reading-paths__group .reading-paths__grid{grid-template-columns:1fr}.reading-paths__group .reading-paths__grid a{border-right:0;padding:14px 8px}.reading-paths__group .reading-paths__grid a+a{border-top:1px solid #d8dde5}body.qualification-theme .prose{color:#293443;font-size:17px;line-height:2}body.qualification-theme .prose>h2[id]{color:#193653;background:0 0;border:0;border-left:6px solid #24456b;margin:56px 0 28px;padding:10px 0 10px 22px;font-size:26px;font-weight:750;line-height:1.65}body.qualification-theme .prose>h3{color:#001f45;background:0 0;border:0;border-bottom:2px solid #dce0e6;margin:38px 0 22px;padding:0 0 14px;font-size:21px;font-weight:750;line-height:1.65;position:relative}body.qualification-theme .prose>h3:after{content:"";background:#6d829c;width:64px;height:3px;position:absolute;bottom:-2px;left:0}body.qualification-theme .prose strong{color:#001f45;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 66%,#ffe875 66% 94%,#0000 94%);font-weight:750}body.qualification-theme .prose li>strong:first-child,body.qualification-theme .prose li>p:first-child>strong:first-child,body.qualification-theme .prose :is(h2,h3,h4) strong{background:0 0}body.qualification-theme .prose hr{border:0;margin:0}body.qualification-theme .prose>ul{background:#fff;border-left:0;margin:24px 0;padding:16px 24px;list-style:none}body.qualification-theme .prose>ul>li{margin:0;padding:9px 0 9px 24px;line-height:1.95;position:relative}body.qualification-theme .prose>ul>li:before{content:"";background:#001f45;width:7px;height:7px;position:absolute;top:23px;left:1px}body.qualification-theme .prose>ul>li+li{border-top:1px solid #dde2e9}body.qualification-theme .prose li p{margin:0}body.qualification-theme .prose blockquote{background:#f5f6f8;border-left:3px solid #b6c2d2;border-radius:0}.article-table{margin:28px 0}.article-table-scroll{overscroll-behavior-inline:contain;border:1px solid #b8c4d4;max-width:100%;margin:0;overflow-x:auto}body.qualification-theme .article-table-scroll table{border-collapse:collapse;width:100%;min-width:0;margin:0;font-size:16px;display:table}body.qualification-theme .article-table-scroll th,body.qualification-theme .article-table-scroll td{text-align:left;vertical-align:top;border:1px solid #cbd3df;padding:17px 18px;line-height:1.85}body.qualification-theme .article-table-scroll th{color:#fff;background:#344e6c;border-color:#71849a;font-weight:700}body.qualification-theme .article-table-scroll tbody{background:#fff}body.qualification-theme .article-table-scroll tbody tr:nth-child(2n){background:#f3f5f8}body.qualification-theme .article-table-scroll td:first-child{color:#001f45;min-width:120px;font-weight:700}body.qualification-theme .article-table-scroll table:has(th:nth-child(3)){min-width:620px}body.qualification-theme .article-table-scroll table:has(th:nth-child(4)){min-width:760px}body.qualification-theme .prose .table-hint{color:#6b7280;text-align:right;background:0 0;border:0;margin:0 0 8px;padding:0;font-size:12px;font-weight:400;line-height:1.7}.table-hint[hidden]{display:none}body.qualification-theme .toc{background:#f5f6f8;border:0;border-top:2px solid #c5cfdb;border-radius:0;padding:22px}body.qualification-theme .article-sidebar .toc{max-height:calc(100dvh - 150px);margin-top:0;overflow:auto}body.qualification-theme .toc ol{font-size:13px;line-height:1.8}body.qualification-theme .toc li+li{margin-top:12px}body.qualification-theme .toc a{text-decoration:none}body.qualification-theme .toc a:hover{text-decoration:underline}body.qualification-theme .article-shell article{min-width:0}body.qualification-theme :is(.prose h2,.prose h3,.article-faq){scroll-margin-top:100px}.preview-notice{color:#554d30;background:#fff7dd;border-bottom:1px solid #ddcc95;padding:12px 18px;font-size:12px;line-height:1.8}body.qualification-theme .prose .article-step{grid-template-columns:80px minmax(0,1fr);gap:24px;margin:0;padding:8px 0 32px;display:grid;position:relative}.article-step:has(+.article-step):after{content:"";background:#a4b3c5;width:2px;position:absolute;top:88px;bottom:-8px;left:39px}.article-step__marker{z-index:1;color:#fff;background:#24456b;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:80px;display:flex;position:relative}.article-step__marker small{color:#fff;letter-spacing:.06em;font-size:14px;font-weight:800;line-height:1.5}.article-step__marker b{font-size:32px;font-weight:750;line-height:1.2}body.qualification-theme .prose .article-step h3{color:#001f45;background:0 0;border:0;margin:3px 0 14px;padding:0;font-size:21px;font-weight:750;line-height:1.65}body.qualification-theme .prose .article-step p{margin:0}body.qualification-theme .prose .article-step p+p{margin-top:14px}.agent-benefit{border-bottom:1px solid #d8dde5;grid-template-columns:48px minmax(0,1fr);gap:20px;margin:0;padding:25px 0;display:grid}.agent-benefit__icon{color:#001f45;background:#edf1f6;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.agent-benefit svg{width:28px;height:28px}body.qualification-theme .prose .agent-benefit h4{color:#001f45;margin:2px 0 12px;font-size:20px;line-height:1.65}body.qualification-theme .prose .agent-benefit p{margin:0}body.qualification-theme .prose .agent-benefit p+p{margin-top:14px}.related-qualification{border-bottom:1px solid #d8dde5;margin:0;padding:22px 0}body.qualification-theme .prose .related-qualification h3{border:0;border-left:3px solid #91a2b8;margin:0 0 10px;padding:0 0 0 16px;font-size:20px;font-weight:750}.related-qualification h3 a{justify-content:space-between;gap:20px;display:flex}body.qualification-theme .prose .related-qualification p{margin:0}body.qualification-theme .prose .article-faq{border-bottom:1px solid #d8dde5;margin:0;padding:26px 0}.article-faq dt,.article-faq dd{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:16px;margin:0;display:grid}.article-faq dt{color:#001f45;font-size:18px;line-height:1.8}.article-faq dd{margin-top:18px}.article-faq__mark{border-radius:50%;place-items:center;width:36px;height:36px;font-family:Arial,sans-serif;font-size:19px;font-weight:700;line-height:1;display:grid}.article-faq dt .article-faq__mark{color:#fff;background:#001f45}.article-faq dd .article-faq__mark{color:#24456b;background:#edf1f6}body.qualification-theme .prose .article-faq p{margin:0}.reader-cta{background:#fff;border:1px solid #c6cfdb;margin:36px 0;padding:20px 24px}.reader-cta--study{background:#fff}body.qualification-theme .prose .reader-cta__title{color:#001f45;margin:0 0 8px;font-size:24px;font-weight:750;line-height:1.6}body.qualification-theme .prose .reader-cta__description p{margin:0 0 14px;line-height:1.8}body.qualification-theme .reader-button{color:#fff;background:#001f45;border:2px solid #001f45;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:10px 16px;font-size:16px;font-weight:700;line-height:1.6;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:flex}body.qualification-theme .reader-button:hover{color:#001f45;background:#fff;border-color:#001f45}body.qualification-theme .reader-button:focus-visible{outline-offset:4px;outline:3px solid #5b7ca3}body.qualification-theme .reader-button--study,body.qualification-theme .reader-cta--study .reader-button{color:#24456b;background:#fff;border-color:#71859e}body.qualification-theme .reader-button--study:hover,body.qualification-theme .reader-cta--study .reader-button:hover{color:#fff;background:#24456b;border-color:#24456b}.reader-cta>small{color:#536174;margin-top:12px;font-size:12px;line-height:1.7;display:block}.next-steps{margin:48px 0}.next-steps--decision{background:#fff;border-block:1px solid #d8dde5;padding:30px 0}body.qualification-theme .prose .next-steps h2{text-align:center;color:#001f45;background:0 0;border:0;margin:0;padding:0;font-size:25px}.next-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.next-step{min-width:0}body.qualification-theme .prose .next-step__micro{text-align:center;color:#001f45;margin:0 0 5px;font-size:16px;font-weight:700;line-height:1.8}.next-step small{text-align:center;color:#536174;margin-top:12px;font-size:12px;line-height:1.8;display:block}body.qualification-theme .next-step .reader-button{text-align:center;border-width:1.5px;justify-content:center;gap:10px;min-height:52px;padding:12px 16px;font-size:17px;position:relative}.next-step .reader-button>[aria-hidden=true]{flex-shrink:0}.reader-button__label{white-space:normal;overflow-wrap:anywhere;min-width:0}.reader-cta .reader-button{max-width:520px}.next-step__label{color:#536174;font-size:12px}body.qualification-theme .prose .next-step h3{border:0;margin:10px 0 12px;padding:0;font-size:20px}.reader-link{color:#001f45;border-bottom:1px solid #c6cfdb;justify-content:space-between;gap:10px;padding:10px 0;font-size:14px;display:flex}.qualification-related{margin:42px 0}.qualification-related ul{border-top:1px solid #d8dde5;margin:20px 0 0;padding:0;list-style:none}.qualification-related li{border-bottom:1px solid #d8dde5}.qualification-related a{color:#001f45;padding:18px 32px 18px 0;text-decoration:none;display:block;position:relative}.qualification-related small{color:#536174;margin-bottom:5px;font-size:12px;display:block}.qualification-related strong{font-size:16px;line-height:1.8}.qualification-related p{font-size:14px;line-height:1.8}.qualification-related a>span{position:absolute;top:30px;right:0}@media (width>=768px){.reading-paths:has(.reading-paths__group h3){grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.reading-paths>.reader-section-label,.reading-paths>.reading-paths__intro{grid-column:1/-1}}@media (width<=767px){body.qualification-theme .article-head{padding-top:18px}body.qualification-theme .article-head h1{font-size:30px;line-height:1.6}body.qualification-theme .prose{font-size:16px;line-height:2}body.qualification-theme .prose>h2[id]{margin-top:40px;padding:8px 0 8px 16px;font-size:21px}body.qualification-theme .prose>h3,.reader-section-label h2{font-size:20px}.reading-paths__grid{grid-template-columns:1fr}.reading-paths__grid a{padding:14px 5px}.reading-paths__grid a:nth-child(odd){border-right:0}.reading-paths__grid a+a{border-top:1px solid #d8dde5}.reading-paths__grid small{margin-top:3px}body.qualification-theme .prose>ul{padding:10px 16px}body.qualification-theme .article-table-scroll td,body.qualification-theme .article-table-scroll th{padding:14px;font-size:15px}body.qualification-theme .article-table-scroll table{border-collapse:separate;border-spacing:0}body.qualification-theme .article-table-scroll :is(th,td){border-width:0 1px 1px 0}body.qualification-theme .article-table-scroll tr>:last-child{border-right-width:0}body.qualification-theme .article-table-scroll tbody tr:last-child>*{border-bottom-width:0}body.qualification-theme .article-table-scroll tr>:first-child{z-index:1;width:128px;min-width:112px;max-width:128px;position:sticky;left:0;box-shadow:2px 0 #cbd3df}body.qualification-theme .article-table-scroll thead tr>:first-child{z-index:2}body.qualification-theme .article-table-scroll tbody tr>:first-child{background:#fff}body.qualification-theme .article-table-scroll tbody tr:nth-child(2n)>:first-child{background:#f3f5f8}body.qualification-theme .article-table.article-table--pass-rate .article-table-scroll table{table-layout:fixed;min-width:0}body.qualification-theme .article-table--pass-rate .article-table-scroll :is(th,td){text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;width:auto;min-width:0;max-width:none;box-shadow:none;padding:9px 6px;line-height:1.6}body.qualification-theme .prose .article-step{grid-template-columns:64px minmax(0,1fr);gap:16px;padding-bottom:28px}.article-step__marker{height:72px}.article-step__marker small{font-size:14px}.article-step__marker b{font-size:30px}.article-step:has(+.article-step):after{top:80px;left:31px}body.qualification-theme .prose .article-step h3{font-size:19px}.agent-benefit{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:24px 0}.agent-benefit__icon{border-radius:5px;width:36px;height:36px}.agent-benefit svg{width:23px;height:23px}body.qualification-theme .prose .agent-benefit h4{margin-top:0;font-size:18px}.article-faq dt,.article-faq dd{grid-template-columns:30px minmax(0,1fr);gap:12px}.article-faq__mark{width:30px;height:30px;font-size:17px}.article-faq dt{font-size:17px}.reader-cta{padding:18px 20px}body.qualification-theme .prose .reader-cta__title{font-size:21px}.next-steps--decision{margin-inline:0;padding:26px 0}body.qualification-theme .prose .next-steps h2{font-size:clamp(18px,5.5vw,23px)}.next-steps__grid{gap:12px}body.qualification-theme .prose .next-step__micro{white-space:normal;overflow-wrap:anywhere;word-break:break-all;min-height:2.6em;font-size:12px;line-height:1.3;display:block}body.qualification-theme .next-step .reader-button{gap:5px;height:auto;min-height:48px;padding:12px 3px;font-size:clamp(11px,3.35vw,16px)}.next-step .reader-button>svg{width:14px;height:14px}.next-step small{text-align:center;font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reader-button{transition:none}}body.qualification-theme .article-labels{align-items:center;gap:12px;display:flex}body.qualification-theme .article-labels .article-type{margin:0}body.qualification-theme .article-pr{color:#24456b;border:1px solid #8090a4;border-radius:3px;align-items:center;padding:2px 9px;font-size:17px;font-weight:700;line-height:1.5;display:inline-flex}body.qualification-theme .article-meta{margin-top:16px}body.qualification-theme .article-introduction{margin:28px 0 32px}body.qualification-theme .article-introduction>p:first-child{margin-top:0}body.qualification-theme .article-introduction>p:last-child{margin-bottom:0}body.qualification-theme .prose .experience-status{text-align:center;flex-direction:column;align-items:center;gap:5px;line-height:1.65;display:flex}body.qualification-theme .prose .experience-status strong{background:0 0}body.qualification-theme .reader-question{background:#fff;border:2px dashed #8090a4;border-radius:8px;margin:0 0 24px;padding:18px 22px;position:relative}body.qualification-theme .reader-question p{margin:0}.reading-paths .reading-paths__question{white-space:normal;overflow-wrap:anywhere;margin-bottom:18px;font-size:24px}.reading-paths__question>span{vertical-align:.15em;margin-right:8px;font-size:.7em}@media (width<=575px){.reading-paths .reading-paths__question{font-size:clamp(18px,5.3vw,24px)}.reader-cta .reader-button{gap:8px;padding:10px 12px;font-size:14px}.next-steps__grid{grid-template-columns:1.16fr 1fr;gap:8px;margin-inline:0}body.qualification-theme .reader-question{padding:16px}}.reader-inline-cta{max-width:640px;margin:28px auto}.reader-inline-cta--study{max-width:480px}body.qualification-theme .reader-button--inline{text-align:center;justify-content:center;gap:12px;padding:14px 18px;font-size:20px}.reader-button--inline>svg{flex:0 0 18px;width:18px;height:18px}body.qualification-theme .reader-button--inline .reader-button__note{white-space:nowrap;color:inherit;font-size:13px;font-weight:500;display:inline}@media (width<=575px){body.qualification-theme .reader-button--inline{gap:8px;padding:12px;font-size:18px}body.qualification-theme .reader-button--inline .reader-button__note{font-size:12px}}body.qualification-theme .prose strong.agent-type{background:0 0}
