.reading-page{max-width:900px;padding-block:32px 64px}.reading-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:36px;font-size:14px;display:flex}.reading-breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.reading-page h1{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin-block:20px;font-size:clamp(34px,4.5vw,54px);font-weight:400;line-height:1.12}.reading-page h2{letter-spacing:-.025em;font-size:clamp(24px,3vw,32px)}.reading-page p,.reading-page li{color:var(--muted);font-size:16px;line-height:1.8}.reading-page section{margin-top:36px}.reading-page section p{margin-top:16px}.reading-page ol{padding-left:24px}.reading-page li+li{margin-top:10px}.reading-answer,.reading-example,.reading-cta{border:1px solid var(--line);background:#eef2e8;border-radius:20px;padding:clamp(20px,4vw,36px)}.reading-example{background:#f0eee5}.reading-faq details{border-bottom:1px solid var(--line);padding-block:20px}.reading-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;font-weight:600;line-height:1.6;list-style:none;display:flex}.reading-faq summary::-webkit-details-marker{display:none}.reading-related{border-top:1px solid var(--line);margin-top:44px;padding-top:30px}.reading-related ul{padding:0;list-style:none}.reading-related a{text-underline-offset:4px;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;text-decoration:underline;display:flex}.reading-cta>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:600px){.reading-page{width:calc(100% - 40px)}.reading-cta .button{width:100%}}
