 .reading{max-width:880px;margin:0 auto;padding:36px 24px 72px}.reading h1{font-size:clamp(2.2rem,6vw,4rem);line-height:1.06;letter-spacing:-.045em;margin:16px 0 24px}.reading p,.reading li{font-size:1.08rem;line-height:1.75;max-width:70ch}.reading section{padding:28px 0;border-top:1px solid #d7d9ce}.reading h2{font-size:1.65rem;line-height:1.2;margin:8px 0 18px}.answer{background:#e9f1df;border-left:4px solid #234d3a;padding:20px}.cta{display:inline-block;background:#234d3a;color:white;padding:10px 16px;border-radius:8px;margin-right:12px}.meta,figcaption{font-size:.9rem!important;color:#566254}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}td,th{padding:12px;text-align:left;border-bottom:1px solid #d7d9ce}caption{text-align:left;padding:10px 0;font-weight:600}code{display:block;overflow-wrap:anywhere;white-space:normal;line-height:1.6}.checker{display:inline-block;padding:16px;background:repeating-conic-gradient(#ddd 0% 25%,#fff 0% 50%) 50%/24px 24px}.checker img{display:block;max-width:100%;height:auto;image-rendering:pixelated}figure{margin:20px 0}details{padding:14px 0}summary{font-weight:600;cursor:pointer}a{color:#234d3a;text-underline-offset:4px}.reading li{margin-bottom:12px}@media(max-width:480px){.reading{padding:22px 18px 48px}.reading p,.reading li{font-size:1rem}.answer{padding:14px}td,th{padding:8px;font-size:.88rem}}
.reading .article-head{display:block;height:auto;min-width:0;border:0;padding:0 0 24px}.reading article{min-width:0}.reading footer{display:block}

.reading figure img{display:block;max-width:100%;height:auto}
