.learning-page{padding-block:24px 88px}.learning-back{min-height:44px;color:var(--muted);align-items:center;gap:10px;margin-bottom:36px;font-size:14px;display:inline-flex}.learning-back:hover,.learning-text-link:hover{color:var(--ink)}.learning-page h2{font-size:clamp(26px,2.7vw,34px);line-height:1.22}.guide-fieldnotes{grid-template-columns:1fr 1fr;gap:64px;margin-block:80px;display:grid}.guide-fieldnotes p{margin-top:22px;font-size:16px;line-height:1.85}.learning-question{grid-template-columns:1fr 1fr;gap:64px;padding-block:32px;display:grid}.learning-question h2{font-size:26px}.learning-question p{line-height:1.85}.learning-invitation{background:color-mix(in srgb,var(--blue) 6%,var(--bg));border-radius:28px;justify-content:center;align-items:center;gap:50px;margin-block:90px;padding:42px;display:flex}.learning-invitation>img{object-fit:contain;flex-shrink:0;width:180px;height:180px}.learning-invitation>div{max-width:480px}.learning-invitation p{margin-block:16px 24px}.learning-related>h2{margin-bottom:28px}.learning-related-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.learning-related-cards img{aspect-ratio:3/2;object-fit:cover;border-radius:18px;width:100%;height:auto}.learning-related-cards a>span{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;font:900 22px/1.35 Nunito_900Black,sans-serif;display:flex}.learning-related-cards .arrow-icon{color:var(--blue);flex-shrink:0;transition:transform .2s}.learning-related-cards a:hover .arrow-icon,.learning-card:hover .arrow-icon,.learning-featured:hover .arrow-icon{transform:translate(4px)}.learning-related-cards a:hover{color:var(--blue)}.learning-text-link{color:var(--blue);align-items:center;gap:10px;min-height:44px;margin-top:20px;font-size:14px;display:inline-flex}.learning-references{max-width:760px;color:var(--muted);margin-top:48px;font-size:12px;line-height:1.8}.learning-references summary{cursor:pointer;min-height:44px}.learning-references p{margin-top:12px}.learning-references li{margin-block:10px}.learning-references a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.learning-index{padding-block:42px 80px}.learning-index-heading{max-width:800px;margin-bottom:38px}.learning-index-heading h1{text-wrap:balance;font-size:clamp(42px,5.5vw,72px)}.learning-index-heading>p{max-width:600px;margin-top:24px;font-size:18px}.learning-featured{background:color-mix(in srgb,var(--blue) 5%,var(--bg));border-radius:28px;grid-template-columns:1.25fr 1fr;align-items:center;gap:48px;margin-bottom:48px;padding:24px;display:grid}.learning-featured img{border-radius:20px;width:100%;height:auto}.learning-featured h2{text-wrap:balance;font-size:38px}.learning-featured p{margin-top:20px}.learning-card-action{color:var(--blue);align-items:center;gap:10px;margin-top:24px;font-size:14px;display:inline-flex}.learning-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;display:grid}.learning-card{flex-direction:column;align-items:start;display:flex}.learning-card img{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;height:auto;margin-bottom:20px}.learning-card h2{font-size:26px;line-height:1.25}.learning-card p{margin-top:12px;font-size:14px;line-height:1.8}.learning-card .learning-card-action{margin-top:16px}.learning-card:hover h2,.learning-featured:hover h2{color:var(--blue)}@media (width<=900px){.learning-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-featured{gap:28px}.learning-featured h2{font-size:32px}}@media (width<=700px){.learning-page{padding-top:8px}.learning-back{margin-bottom:24px}.guide-fieldnotes,.learning-question{grid-template-columns:1fr;gap:36px;margin-block:48px}.guide-fieldnotes p{margin-top:16px}.learning-question{gap:16px;padding-block:0}.learning-question h2{font-size:26px}.learning-invitation{align-items:flex-start;gap:20px;margin-block:60px;padding:28px 22px}.learning-invitation>img{width:86px;height:100px}.learning-invitation h2{font-size:27px}.learning-invitation .button{padding-inline:16px;font-size:13px}.learning-invitation p{font-size:14px}.learning-related-cards{grid-template-columns:1fr;gap:24px}.learning-related-cards a{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;display:grid}.learning-related-cards a>span{margin:0;font-size:21px}.learning-related-cards img{aspect-ratio:1;object-fit:cover;border-radius:12px}.learning-index{padding-top:28px}.learning-index-heading h1{font-size:clamp(38px,10vw,52px)}.learning-index-heading>p{font-size:16px}.learning-featured{grid-template-columns:1fr;gap:24px;margin-bottom:36px;padding:16px}.learning-featured>div{padding:0 8px 14px}.learning-featured h2{font-size:30px}.learning-featured p{margin-top:16px;font-size:15px}.learning-cards{grid-template-columns:1fr 1fr;gap:32px 18px}.learning-card h2{font-size:23px}.learning-card p{font-size:13px}.learning-card img{border-radius:14px;margin-bottom:16px}.learning-card-action{font-size:13px}}@media (width<=380px){.learning-invitation{text-align:center;flex-direction:column;align-items:center}.learning-invitation>img{width:120px;height:120px}.learning-cards{grid-template-columns:1fr}.learning-related-cards a{grid-template-columns:90px minmax(0,1fr);gap:16px}}.guide-hero{padding-bottom:64px}.guide-hero h1{text-wrap:balance;max-width:880px;font-size:clamp(42px,5.4vw,72px);line-height:1.08}.guide-hero h1 span{color:var(--blue)}.guide-answer{max-width:640px;margin-top:28px;font-size:18px;line-height:1.8}.guide-path{flex-wrap:wrap;align-items:center;gap:10px 0;margin:32px 0 0;padding:0;list-style:none;display:flex}.guide-path li{color:var(--muted);align-items:center;font:800 15px/1.4 Nunito_800ExtraBold,Nunito_900Black,sans-serif;display:flex}.guide-path li:not(:last-child):after{content:"→";color:color-mix(in srgb,var(--muted) 60%,transparent);margin-inline:12px}.guide-path li:last-child{color:var(--ink)}.guide-page .guide-fieldnotes{margin-top:110px}@media (width<=700px){.guide-hero{padding-bottom:44px}.guide-hero h1{letter-spacing:-1px;font-size:clamp(36px,10vw,48px)}.guide-answer{margin-top:20px;font-size:16px}.guide-path{margin-top:24px}.guide-path li{font-size:14px}.guide-path li:not(:last-child):after{margin-inline:8px}.guide-page .guide-fieldnotes{margin-top:64px}}
