.learn-section{margin-top:48px;padding-top:30px;border-top:2px solid var(--line);line-height:1.75;text-align:left}.learn-section h2,.guide-main h1,.guide-main h2,.guide-main h3{font-family:"Fredoka",sans-serif;font-weight:500;line-height:1.2}.learn-section h2{font-size:clamp(26px,4vw,36px)}.learn-section h3{font-size:22px;margin-bottom:8px}.learn-section p{max-width:75ch}.home-page .learn-section a,.home-page .guide-main a:not(.primary),.guide-footer a{text-decoration:underline;text-underline-offset:3px}.learn-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.learn-section details{padding:16px 0;border-top:1px solid #66556944}.learn-section summary{cursor:pointer;font-weight:800}.guide-main{width:100%;max-width:900px;margin:auto;padding:30px 32px 64px;line-height:1.75}.guide-main h1{font-size:clamp(36px,6vw,58px);letter-spacing:-1px;margin:16px 0}.guide-main h2{font-size:30px;margin-top:36px}.guide-main h3{font-size:23px}.guide-main .guide-intro{font-size:20px}.guide-main .primary{display:inline-block;margin:10px 0 20px;text-decoration:none}.guide-main li{margin-bottom:12px}.guide-note{padding:20px 24px;border:2px solid var(--line);border-radius:20px;background:var(--yellow)}.guide-footer{max-width:900px;margin:auto;padding:24px 32px;display:flex;gap:24px;flex-wrap:wrap;font-size:14px}@media(max-width:600px){.learn-grid{grid-template-columns:1fr;gap:10px}.guide-main{padding:20px 20px 40px}.learn-section{margin-top:32px}.guide-main h2{font-size:26px}}
