.ds-post .aend{max-width:1040px}.ds-post .lsw{flex-wrap:wrap;max-width:100%}.ds-post .abody{white-space:pre-wrap;overflow-wrap:anywhere}.ds-post footer.night .f-tag>span:last-child{white-space:normal}.ds-post .ahead h1,.ds-post .dek{overflow-wrap:anywhere}.ds-post .toc{overflow-wrap:anywhere;min-width:0;max-width:100%}.ds-post .abody blockquote{border-left:3px solid var(--cel);color:var(--ink2);margin:0 0 22px;padding:2px 0 2px 16px}.ds-post .abody .fig{justify-items:center;gap:8px;margin:6px 0 22px;display:grid;position:relative}.ds-post .abody .fig img{background:var(--subtle);border-radius:12px;width:100%;height:auto;display:block}.ds-post .abody .fig figcaption{width:100%;color:var(--muted);text-align:center;margin:0;font-size:13.5px}.ds-post .abody .fig[data-size=s]{width:50%;margin-inline:auto}.ds-post{overflow-x:clip}.ds-post .abody .fig[data-size=w]{--bleed:min(clamp(18px, 4vw, 48px), max(20px, (100vw - 1160px - 17px) / 2 + 20px))}.ds-post .abody .fig[data-size=w] img{width:calc(100% + 2 * var(--bleed));max-width:none;margin-inline:calc(-1 * var(--bleed));border-radius:0;justify-self:start}@media (max-width:760px){.ds-post .abody .fig[data-size=s]{width:70%}.ds-post .abody .fig[data-size=w]{--bleed:18px}}
