.reading-calculation,.reading-callout,.reading-summary{margin:26px 0;padding:22px;border:1px solid var(--line);border-radius:10px;background:#fff;word-break:keep-all;overflow-wrap:anywhere}.reading-summary{background:var(--soft)}.reading-callout{border-left:4px solid var(--deep)}.reading-caution{background:#fffaf0;border-left-color:#98702a}.area-story .reading-label,.subscription-article .reading-label{font-size:13px;font-weight:800;color:var(--deep);letter-spacing:.03em;margin:0 0 10px;line-height:1.6}.reading-caution .reading-label{color:#76531b}.reading-summary>ul{margin:0;padding-left:22px}.reading-callout p:last-child,.reading-summary p:last-child{margin-bottom:0}.area-story .reading-calculation-title,.subscription-article .reading-calculation-title{font-size:18px;font-weight:700;margin:0 0 18px;line-height:1.6}.reading-calculation>ol{list-style:none;margin:0;padding:0}.reading-calculation>ol>li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:16px 0;border-top:1px solid var(--line)}.reading-step-number{display:grid;place-items:center;background:var(--soft);border-radius:50%;width:25px;height:25px;font-size:12px;font-weight:700;color:var(--deep)}.reading-step-formula,.reading-step-label{display:block}.reading-step-label{font-weight:700;font-size:15px}.reading-step-formula{font-size:14px;color:var(--muted);line-height:1.8;margin-top:3px}.reading-step-result{font-size:17px;color:var(--deep);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reading-calculation figcaption{margin-top:12px;font-size:13px;color:var(--muted);line-height:1.8}.area-story li,.area-story p,.subscription-article li,.subscription-article p{word-break:keep-all;overflow-wrap:anywhere}@media(max-width:600px){.reading-calculation,.reading-callout,.reading-summary{padding:17px}.reading-calculation>ol>li{grid-template-columns:25px minmax(0,1fr)}.reading-step-result{grid-column:2;text-align:left}.reading-step-formula{font-size:13px}.area-story .reading-calculation-title,.subscription-article .reading-calculation-title{font-size:17px}}