.reading{padding-block:45px 85px;max-width:1120px}.breadcrumb{display:block;font-size:14px;margin-bottom:28px;text-decoration:underline}.reading h1{font-size:clamp(42px,5.7vw,78px);max-width:18ch;line-height:1.05;margin-bottom:28px}.page-lead{font-size:24px;line-height:1.5;max-width:65ch;margin-bottom:45px}.reading section{margin-block:42px}.reading h2{font-size:clamp(28px,3vw,40px);line-height:1.15;max-width:30ch;margin-bottom:22px}.reading p{max-width:72ch;margin-bottom:20px}.reading p a,.reading li a{text-decoration:underline;text-underline-offset:4px}.reading .example{padding:32px;background:#dce7e9;border-radius:14px}.example img{max-width:850px;margin-block:20px}.page-cta,.offer{background:#cef1e5;padding:32px;border-radius:14px}.page-price{font:800 48px Syne}.page-price small{font:400 15px DM}.reading details{padding:23px 0;font-size:19px}.reading details p{font-size:17px}.legal{max-width:900px}.legal h1{max-width:none}.legal h2{font-size:27px;letter-spacing:-.025em;margin-top:35px}.legal .panel,.review-note{padding:24px;background:#ffe0d5;border-radius:8px}.legal table{width:100%;border-collapse:collapse}.legal td,.legal th{padding:12px;border-bottom:1px solid #bbb;text-align:left}.reading .package{margin-top:40px}.subpage .back{display:inline-block;text-decoration:underline}.subpage code{overflow-wrap:anywhere}@media(max-width:700px){.page-lead{font-size:20px}.reading{padding-block:28px 55px}.reading .example,.page-cta,.offer{padding:23px}.reading h1{font-size:43px}.nav nav{display:none}}
.subpage #custom h3{font-size:24px}@media(max-width:700px){.subpage #custom h3{font-size:clamp(16px,4.65vw,24px)}.legal h1{font-size:clamp(29px,8vw,43px)}}
