.reading-head{padding-block:35px 30px;max-width:900px}.reading-head h1{font-size:clamp(36px,5vw,58px);line-height:1.12;letter-spacing:-1.8px;max-width:850px}.reading-head .lead{max-width:740px;font-size:18px}.breadcrumbs{display:flex!important;flex-wrap:wrap;gap:8px;font-size:14px;margin-bottom:32px;line-height:1.6}.breadcrumbs a{text-decoration:underline}.reading-meta{font-size:14px;color:#40554d}.reading{max-width:820px;font-size:17px;line-height:1.8}.reading section{margin-bottom:42px}.reading h2{font-size:30px;letter-spacing:-.7px;line-height:1.3;margin-bottom:18px}.reading h3{font-size:22px}.reading p,.reading li{color:#40554d}.reading li{margin-bottom:14px}.reading ul,.reading ol{padding-left:25px}.reading a:not(.button){text-decoration:underline;text-underline-offset:3px;color:#204c40}.reading .button{font-size:16px}.reading .plan-addon p{color:#132d29}.reading .source-note{font-size:14px}.related{padding-block:35px 65px;border-top:1px solid #dbe3db}.price-table{overflow-x:auto;margin-block:24px}.price-table table{border-collapse:collapse;width:100%;font-size:16px}.price-table caption{text-align:left;font-weight:700;margin-bottom:12px}.price-table td,.price-table th{padding:14px;text-align:left;border:1px solid #c4d0c5;vertical-align:top}.price-table th{background:#e8f2dc}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.content-grid article{padding:28px;border:1px solid #d6dfce;border-radius:9px;background:#fbfcf8}.content-grid h3{font-size:23px}.content-grid p{color:#40554d;font-size:16px}.content-grid a{font-weight:700}.guides-preview{padding-block:65px}.guides-preview h2{max-width:700px}@media(max-width:720px){.reading-head{padding-top:22px}.reading-head h1{font-size:36px;letter-spacing:-1px}.reading,.reading-head .lead{font-size:16px;line-height:1.75}.reading h2{font-size:27px}.reading ul,.reading ol{padding-left:22px}.reading .source-note,.reading-meta{font-size:14px}.breadcrumbs{font-size:14px;padding:0;flex-direction:row;align-items:baseline}.breadcrumbs a{min-height:44px}.content-grid{grid-template-columns:1fr}.price-table td,.price-table th{padding:10px;font-size:15px;overflow-wrap:anywhere}.content-grid article{padding:24px}.reading-head,.reading{min-width:0}.reading-head h1,.reading a{overflow-wrap:anywhere}}
