.learning-page{overflow-wrap:anywhere;font-size:17px;line-height:1.8}.learning-intro{background:var(--secondary);color:var(--primary-foreground);border-block-end:4px solid var(--primary);padding-block:25px 52px}.learning-breadcrumbs{color:#cbd8dd;flex-wrap:wrap;align-items:center;gap:9px;margin-block-end:34px;font-size:14px;line-height:1.6;display:flex}.learning-breadcrumbs a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.learning-breadcrumbs [aria-current]{color:#fff}.learning-breadcrumbs svg{flex-shrink:0}.learning-eyebrow{color:#ffb798;letter-spacing:.045em;align-items:center;gap:10px;margin-block-end:16px;font-size:14px;font-weight:650;display:flex}.learning-intro h1{letter-spacing:-1.2px;text-wrap:balance;max-width:920px;font-size:clamp(30px,4vw,52px);line-height:1.16}.learning-intro p{color:#d8e2e5;max-width:790px;margin-block-start:20px;font-size:18px;line-height:1.8}.learning-intro-grid{grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:40px;display:grid}.learning-intro-mark{color:#ffb798;border-inline-start:1px solid #46616c;justify-content:center;align-items:center;min-height:150px;display:flex}.learning-layout{grid-template-columns:minmax(0,1fr) minmax(260px,335px);align-items:start;gap:60px;padding-block:52px 64px;display:grid}.learning-guide-row{border-block-start:1px solid var(--border);grid-template-columns:48px minmax(0,1fr);gap:24px;padding-block:32px;display:grid}.learning-guide-row:first-child{border-block-start:0;padding-block-start:0}.learning-number{font-variant-numeric:tabular-nums;color:var(--primary);font-size:25px;font-weight:650;line-height:1.4;font-family:var(--font-heading)}.learning-page h2{letter-spacing:-.5px;text-wrap:balance;font-size:25px;line-height:1.4}.learning-guide-row h2 a:hover,.learning-faq-link h2 a:hover{color:var(--primary);text-underline-offset:5px;text-decoration:underline}.learning-guide-row p{color:#4c6069;margin-block:14px 17px}.learning-link{min-height:44px;color:var(--primary);text-underline-offset:4px;align-items:center;gap:12px;font-size:16px;font-weight:650;text-decoration:underline 1px;display:inline-flex}.learning-link:hover{color:var(--primary-hover);text-decoration-thickness:2px}.learning-faq-link{background:var(--muted);border-radius:var(--radius);align-items:start;gap:20px;margin-block-start:10px;padding:27px;display:flex}.learning-faq-link>svg{color:var(--primary);flex-shrink:0;margin-block-start:6px}.learning-faq-link h2{font-size:21px}.learning-faq-link p{color:#4c6069;margin-block-start:10px;font-size:16px}.learning-icon-link{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:44px;min-height:44px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.learning-icon-link:hover{border-color:var(--primary);background:var(--accent)}.learning-aside{flex-direction:column;gap:28px;min-width:0;display:flex}.learning-checklist{background:var(--muted);border:1px solid var(--border);border-block-start:3px solid var(--primary);border-radius:var(--radius);padding:28px}.learning-checklist>svg{color:var(--primary);margin-block-end:16px}.learning-checklist h2{font-size:22px;line-height:1.4}.learning-checklist ul{flex-direction:column;gap:15px;margin:22px 0;padding:0;list-style:none;display:flex}.learning-checklist li{align-items:start;gap:12px;font-size:16px;line-height:1.7;display:flex}.learning-checklist li svg{color:var(--primary);flex-shrink:0;margin-block-start:5px}.learning-checklist .button{white-space:normal;text-align:center;gap:12px;width:100%;font-size:15px}.learning-disclaimer{color:#4c6069;align-items:start;gap:12px;font-size:15px;line-height:1.8;display:flex}.learning-disclaimer svg{color:var(--primary);flex-shrink:0;margin-block-start:4px}.learning-contents{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin-block-end:38px;padding:23px 28px}.learning-contents h2{letter-spacing:0;font-size:18px}.learning-contents ol{flex-direction:column;gap:5px;margin:12px 0 0;padding-inline-start:24px;display:flex}.learning-contents a{color:#405762;text-underline-offset:4px;padding-block:4px;font-size:16px;text-decoration:underline;display:inline-block}.learning-contents a:hover{color:var(--primary)}.learning-article-section{margin-block-end:36px;scroll-margin-block-start:25px}.learning-step-heading{align-items:baseline;gap:19px;margin-block-end:17px;display:flex}.learning-step-heading .learning-number{flex-shrink:0;font-size:20px}.learning-article-section p{color:#354e59;font-size:18px;line-height:1.9}.learning-citation{color:var(--primary);text-underline-offset:3px;justify-content:center;align-items:center;min-width:30px;min-height:44px;padding-inline:6px;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.learning-citation:hover{background:var(--muted)}.learning-fitment{border-inline-start:3px solid var(--primary);background:var(--muted);border-radius:0 var(--radius) var(--radius) 0;gap:17px;margin-block:15px 35px;padding:23px;display:flex}.learning-fitment svg{color:var(--primary);flex-shrink:0;margin-block-start:4px}.learning-fitment p{font-size:16px;line-height:1.85}.learning-sources{border-block-start:1px solid var(--border);padding-block-start:27px}.learning-sources h2{font-size:22px}.learning-sources>p{color:#4c6069;margin-block:14px 20px;font-size:15px}.learning-sources ol{flex-direction:column;gap:16px;margin:0;padding-inline-start:23px;font-size:15px;display:flex}.learning-sources li{padding-inline-start:5px;scroll-margin-block-start:25px}.learning-sources a{text-underline-offset:4px;align-items:baseline;gap:10px;min-height:44px;text-decoration:underline;display:flex}.learning-sources a:hover{color:var(--primary)}.learning-sources svg{flex-shrink:0;align-self:center}.learning-related{flex-direction:column;gap:16px;padding-inline:4px;display:flex}.learning-related h2{font-size:20px}.learning-related p{color:#4c6069;font-size:16px}.learning-related>svg{color:var(--primary)}.learning-related a{border-block-end:1px solid var(--border);justify-content:space-between;align-items:start;gap:14px;padding-block:13px;font-size:16px;font-weight:600;display:flex}.learning-related a svg{flex-shrink:0;margin-block-start:4px}.learning-related a:hover{color:var(--primary)}.learning-quote{background:var(--secondary);color:var(--primary-foreground);padding-block:38px}.learning-quote-inner{justify-content:space-between;align-items:center;gap:35px;display:flex}.learning-quote h2{font-size:27px}.learning-quote p{color:#d8e2e5;max-width:730px;margin-block-start:12px;font-size:17px}.learning-quote .button{white-space:normal;flex-shrink:0}.learning-faq-list{border-block-start:1px solid var(--border)}.learning-faq-item{border-block-end:1px solid var(--border);scroll-margin-block-start:25px}.learning-faq-item summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;padding-block:23px;list-style:none;display:flex}.learning-faq-item summary::-webkit-details-marker{display:none}.learning-faq-item summary h2{letter-spacing:-.25px;font-size:21px;line-height:1.55}.learning-faq-item summary>svg{color:var(--primary);flex-shrink:0}.learning-faq-item[open] summary>svg{rotate:45deg}.learning-faq-item summary:hover h2{color:var(--primary)}.learning-faq-answer{padding-block:0 24px}.learning-faq-answer p{color:#354e59;margin-block-end:12px;font-size:17px;line-height:1.9}.learning-faq-cta>p{color:#354e59;margin-block:18px 24px;font-size:16px}.learning-not-found{flex-direction:column;align-items:start;gap:25px;padding-block:50px;display:flex}[dir=rtl] .learning-breadcrumbs svg{transform:scaleX(-1)}[dir=rtl] .learning-page h1,[dir=rtl] .learning-page h2{letter-spacing:0}[dir=rtl] .learning-fitment{border-radius:var(--radius) 0 0 var(--radius)}@media (width<=1000px){.learning-layout{grid-template-columns:minmax(0,1fr) 285px;gap:30px}.learning-checklist{padding:23px}.learning-guide-row{grid-template-columns:36px minmax(0,1fr);gap:16px}.learning-guide-row h2{font-size:23px}.learning-quote-inner{flex-direction:column;align-items:start;gap:24px}}@media (width<=760px){.learning-layout{grid-template-columns:minmax(0,1fr);gap:35px;padding-block:35px 45px}.learning-intro{padding-block:22px 37px}.learning-intro-grid{grid-template-columns:minmax(0,1fr)}.learning-intro-mark{display:none}.learning-breadcrumbs{margin-block-end:27px;font-size:13px}.learning-intro h1{letter-spacing:-.7px;font-size:34px}.learning-intro p{font-size:17px}.learning-page h2{font-size:23px}.learning-guide-row{padding-block:27px}.learning-guide-row h2{font-size:22px}.learning-faq-link{flex-wrap:wrap;gap:13px;padding:22px 18px}.learning-faq-link>div{flex:1;min-width:170px}.learning-faq-link h2{font-size:21px}.learning-article-section p{font-size:17px}.learning-contents{padding:21px}.learning-contents h2{font-size:18px}.learning-contents ol{padding-inline-start:20px}.learning-step-heading{gap:12px}.learning-step-heading h2{font-size:23px}.learning-checklist h2{font-size:22px}.learning-fitment{gap:12px;padding:20px 17px}.learning-faq-item summary h2{font-size:20px}.learning-faq-item summary{gap:16px;padding-block:22px}.learning-faq-answer p{font-size:17px}.learning-related h2{font-size:21px}.learning-quote h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.learning-page a,.learning-page summary{transition:none}}
