.learn-topics h2,.learn-start h2,.learn-related h2{font:400 clamp(1.5rem,2.3vw,2rem)/1.2 Georgia,serif}.learn-topic-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.learn-topic-list li{border-top:1px solid var(--line);min-width:0;padding:24px 0}.learn-topic-list h3{margin:0 0 10px;font:400 1.6rem/1.2 Georgia,serif}.learn-topic-list a,.learn-start a,.learn-related a{color:var(--accent-strong);text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;display:inline-flex}.learn-topic-list p{margin-bottom:8px;line-height:1.65}.learn-topic-count{color:var(--muted);font-size:.82rem}.learn-topic-nav{padding-block:0 28px}.learn-topic-nav>a{font-weight:650}.learn-topic-nav ul{flex-wrap:wrap;gap:0 24px;margin:8px 0 0;padding:0;list-style:none;display:flex}.learn-topic-nav a{min-height:44px;color:var(--accent-strong);text-underline-offset:4px;align-items:center;display:inline-flex}.learn-start ul,.learn-related ul{margin:0;padding:0;list-style:none}.learn-start ul{flex-wrap:wrap;gap:8px 32px;display:flex}.learn-start li{max-width:48ch}.learn-related{border-top:1px solid var(--line);padding-block:28px}.learn-related ul{flex-wrap:wrap;gap:8px 32px;display:flex}@media (max-width:900px){.learn-topic-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.learn-topic-list{grid-template-columns:minmax(0,1fr)}.learn-start ul,.learn-related ul{display:block}.learn-related:is([aria-label^="More articles on "],[aria-label="More published articles"]) ul{gap:10px;padding-inline-end:64px;display:grid}}.guide-search{max-width:760px;margin:24px 0}.guide-search label{margin-bottom:8px;font-weight:650;display:block}.guide-search p{color:var(--muted);margin-bottom:12px;font-size:.9rem}.guide-search-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guide-search input{border:1px solid var(--line);min-width:0;max-width:100%;min-height:48px;font:inherit;background:var(--surface,#fff);color:inherit;border-radius:8px;flex:280px;padding:10px 14px;scroll-margin-top:220px}.guide-search .text-link{align-items:center;min-height:44px;display:inline-flex}.guide-results-heading h2{overflow-wrap:anywhere}@media (max-width:600px){.guide-search input{flex-basis:100%;width:100%}}
