.qJBuFa_learning main{--cfw-violet-deep:#785627;--cfw-wash:#f6f2e9;--cfw-line:#e4dccd;--cfw-line-strong:#c8b58e;--learning-gold:#785627;background:#fcfaf5}.qJBuFa_learning main .cfw-reading-copy{min-width:0}.qJBuFa_learning main .qJBuFa_section{margin-block:0;padding-block:36px;scroll-margin-top:100px}.qJBuFa_learning main .cfw-reading-copy>section{margin-block:0;padding-block:36px;scroll-margin-top:100px}.qJBuFa_learning main .qJBuFa_hero{border-bottom:1px solid var(--cfw-line-strong);padding:0 0 36px}.qJBuFa_detector main .cfw-reading-copy>header{border-bottom:1px solid var(--cfw-line-strong);padding:0 0 36px}.qJBuFa_hub main .cfw-reading-copy>header{border-bottom:1px solid var(--cfw-line-strong);padding:0 0 36px}.qJBuFa_learning main h1{letter-spacing:-.045em;text-wrap:balance;max-width:22ch;margin-block:26px;font-size:clamp(38px,4.6vw,64px);line-height:1.08}.qJBuFa_learning main h2{max-width:32ch;font-size:clamp(26px,3vw,34px);font-weight:500}.qJBuFa_learning main h3{font-size:20px;font-weight:550}.qJBuFa_learning main p{max-width:67ch;margin-block:16px;font-size:16px;line-height:1.75}.qJBuFa_learning main a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.qJBuFa_learning main a:focus-visible,.qJBuFa_learning main [tabindex]:focus-visible{outline:2px solid var(--learning-gold);outline-offset:5px}.qJBuFa_learning main .qJBuFa_back,.qJBuFa_learning main .qJBuFa_eyebrow,.qJBuFa_learning main .qJBuFa_number{color:var(--learning-gold);letter-spacing:.06em;font-size:12px;font-weight:600}.qJBuFa_learning main .qJBuFa_answer,.qJBuFa_detector main header p:first-child{background:0 0;border:0;border-left:3px solid #b7995c;border-radius:0;padding:0 0 0 22px;font-size:18px;line-height:1.7}.qJBuFa_learning main .qJBuFa_meta{color:var(--cfw-muted);flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}.qJBuFa_learning main .qJBuFa_nextLink{align-items:center;gap:14px;min-height:44px;margin-top:12px;font-weight:550;display:inline-flex}.qJBuFa_learning main .qJBuFa_principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.qJBuFa_learning main .qJBuFa_principles>div{border-top:1px solid var(--cfw-line);padding-top:18px}.qJBuFa_learning main .qJBuFa_principles h3{margin-block:10px}.qJBuFa_learning main .qJBuFa_procedure,.qJBuFa_learning main .qJBuFa_safeSteps{margin:24px 0 0;padding:0;list-style:none}.qJBuFa_learning main .qJBuFa_procedure>li{border-top:1px solid var(--cfw-line);grid-template-columns:minmax(0,1fr) 190px;gap:30px;padding-block:24px;display:grid}.qJBuFa_learning main .qJBuFa_procedure dl{gap:12px;font-size:13px;line-height:1.6;display:grid}.qJBuFa_learning main dt{font-weight:550}.qJBuFa_learning main dd{color:var(--cfw-body);margin:0}.qJBuFa_learning main .qJBuFa_rows>div{border-top:1px solid var(--cfw-line);grid-template-columns:minmax(140px,.8fr) minmax(0,1.7fr);gap:24px;padding-block:16px;line-height:1.65;display:grid}.qJBuFa_learning main .qJBuFa_example,.qJBuFa_learning main .qJBuFa_nextTask{border-block:1px solid var(--cfw-line-strong);background:#f6f2e9;padding:30px}.qJBuFa_learning main .qJBuFa_note{color:var(--cfw-muted);font-size:13px;line-height:1.65}.qJBuFa_learning main .qJBuFa_split{grid-template-columns:.8fr 1.2fr;gap:30px;display:grid}.qJBuFa_learning main .qJBuFa_related{gap:0;margin-top:24px;display:grid}.qJBuFa_learning main .qJBuFa_related a{border-top:1px solid var(--cfw-line);padding-block:16px;display:block}.qJBuFa_learning main .qJBuFa_related strong,.qJBuFa_learning main .qJBuFa_related span{display:block}.qJBuFa_learning main .qJBuFa_related span{color:var(--cfw-body);margin-top:8px;font-size:14px;line-height:1.65}.qJBuFa_learning main .qJBuFa_categories{flex-wrap:wrap;gap:12px 22px;padding-block:18px;display:flex}.qJBuFa_learning main .qJBuFa_categories a{align-items:center;min-height:44px;display:inline-flex}.qJBuFa_learning main .qJBuFa_category{padding-block:28px;scroll-margin-top:100px}.qJBuFa_learning main .qJBuFa_directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.qJBuFa_learning main .qJBuFa_directory a{border:0;border-top:1px solid var(--cfw-line);background:0 0;border-radius:0;padding:24px 0;text-decoration:none}.qJBuFa_learning main .qJBuFa_directory h4{font-size:21px;line-height:1.25}.qJBuFa_learning main .qJBuFa_directory a:hover h4{text-underline-offset:5px;text-decoration:underline}.qJBuFa_learning main .qJBuFa_directory a>div:last-child{max-width:85px}.qJBuFa_learning main .qJBuFa_table{overscroll-behavior-inline:contain;max-width:100%;margin-block:24px;overflow-x:auto}.qJBuFa_learning main .qJBuFa_table table{border-collapse:collapse;width:100%;min-width:620px}.qJBuFa_learning main .qJBuFa_table caption{text-align:left;color:var(--cfw-muted);padding-bottom:16px;font-size:13px}.qJBuFa_learning main .qJBuFa_table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--cfw-line);padding:18px;font-size:14px;line-height:1.65}.qJBuFa_learning main .qJBuFa_table tbody th{min-width:175px}.qJBuFa_learning main .qJBuFa_vendor{border-top:1px solid var(--cfw-line)}.qJBuFa_roundup main ul{padding-left:20px;list-style:outside}.qJBuFa_roundup main li{padding-block:6px}:is(.qJBuFa_detector main .cfw-reading-copy>section>div[class*=rounded],.qJBuFa_hub main .cfw-reading-copy>section>div[class*=rounded]){border:0;border-top:1px solid var(--cfw-line);background:0 0;border-radius:0;padding:28px 0 0}.qJBuFa_detector main li[class*=rounded]{border:0;border-top:1px solid var(--cfw-line);background:0 0;border-radius:0;padding:16px 0}.qJBuFa_detector main .qJBuFa_safeSteps{counter-reset:safe-step}.qJBuFa_detector main .qJBuFa_safeSteps li{counter-increment:safe-step;grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid}.qJBuFa_detector main .qJBuFa_safeSteps li:before{content:counter(safe-step, decimal-leading-zero);color:var(--learning-gold);font-size:13px;font-weight:600}@media (max-width:760px){.qJBuFa_learning main .qJBuFa_principles,.qJBuFa_learning main .qJBuFa_procedure>li,.qJBuFa_learning main .qJBuFa_split,.qJBuFa_learning main .qJBuFa_directory{grid-template-columns:minmax(0,1fr);gap:20px}.qJBuFa_learning main .qJBuFa_procedure dl{border-left:2px solid var(--cfw-line-strong);padding-left:16px}.qJBuFa_learning main .qJBuFa_rows>div{grid-template-columns:minmax(0,1fr);gap:6px}.qJBuFa_learning main .qJBuFa_example,.qJBuFa_learning main .qJBuFa_nextTask{padding:24px 18px}.qJBuFa_learning main p,.qJBuFa_learning main li,.qJBuFa_learning main dd{overflow-wrap:anywhere}}