/* Opt-in repair only: preserve full-bleed hero, normal pages and existing interaction targets. */
.layout-width-fixed main .lw-wide{box-sizing:border-box;max-width:1100px;min-width:0;margin-inline:auto;width:100%}
.layout-width-fixed main .lw-prose{max-width:780px;margin-inline:auto;overflow-wrap:break-word}
.layout-width-fixed main .lw-prose-list{box-sizing:border-box;max-width:820px;margin-inline:auto}
.layout-width-fixed main .lw-prose-list>li{max-width:780px;min-width:0;overflow-wrap:break-word}
.layout-width-fixed main .lw-edge{width:calc(100% - 64px)}
.layout-width-fixed main figure.lw-evidence{max-width:720px;margin-inline:auto}
.layout-width-fixed main figure.lw-evidence img{max-width:100%;height:auto;object-fit:contain}
.layout-width-fixed main .lw-wide>.ev-grid,.layout-width-fixed main .lw-wide>.q3-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}
.layout-width-fixed main .lw-wide>.q3-sequence>.q3-step:last-child:nth-child(odd){grid-column:1/-1;max-width:780px;width:100%;justify-self:center}
.layout-width-fixed main .lw-wide .ev-grid>*,.layout-width-fixed main .lw-wide .q3-sequence>*{min-width:0}
.layout-width-fixed main .lw-wide .q3-table,.layout-width-fixed main .lw-wide .depth-scroll,.layout-width-fixed main .lw-wide .c2-table{max-width:100%;overflow-x:auto}
@media(max-width:700px){.layout-width-fixed main .lw-edge{width:calc(100% - 32px)}.layout-width-fixed main .lw-wide>.ev-grid,.layout-width-fixed main .lw-wide>.q3-sequence{grid-template-columns:minmax(0,1fr)}.layout-width-fixed main .lw-wide>.q3-sequence>.q3-step:last-child:nth-child(odd){grid-column:auto}.layout-width-fixed main .lw-prose,.layout-width-fixed main .lw-prose-list{max-width:100%}}

/* Reattach the modern article's unwrapped additions to its existing reading column. */
.layout-width-fixed:is(.setup,.backup,.compare) main .section>.wrap{max-width:1100px;width:calc(100% - 64px);padding-inline:0;margin-inline:auto}
.layout-width-fixed:is(.setup,.backup,.compare) main .section>div:not(.wrap){max-width:1100px;width:calc(100% - 64px);min-width:0;box-sizing:border-box;margin-inline:auto}
.layout-width-fixed:is(.setup,.backup,.compare) main .section>:is(p,h2,h3,ul,ol,details),.layout-width-fixed:is(.setup,.backup,.compare) main .section>.wrap>:is(p,h2,h3,ul,ol,details){max-width:780px;width:calc(100% - 64px);margin-inline:auto;box-sizing:border-box;overflow-wrap:break-word}
.layout-width-fixed:is(.setup,.backup,.compare) main .section>.wrap>:is(p,h2,h3,ul,ol,details){width:100%}
.layout-width-fixed main .lw-prose-list>li{margin-inline:auto}
@media(max-width:700px){.layout-width-fixed:is(.setup,.backup,.compare) main .section>.wrap,.layout-width-fixed:is(.setup,.backup,.compare) main .section>div:not(.wrap),.layout-width-fixed:is(.setup,.backup,.compare) main .section>:is(p,h2,h3,ul,ol,details){width:calc(100% - 32px)}.layout-width-fixed:is(.setup,.backup,.compare) main .section>.wrap>:is(p,h2,h3,ul,ol,details){width:100%}}
