/* Loaded only outside the homepage. Keep useful action columns and reading measure. */
.secondary-interface main :is(.product-form,.account-settings>.form-sheet){max-width:none;width:100%}
.secondary-interface main .page-heading,.secondary-interface main .notification-settings{max-width:none}
.secondary-interface main .form-layout:has(>.aside-note){grid-template-columns:minmax(0,1fr);gap:20px}
.secondary-interface main .form-layout>.aside-note{position:static;max-width:none;width:100%;margin:0}
.secondary-interface main .auth-layout:not(.auth-single){max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}
.secondary-interface main .auth-layout>*{min-width:0}
.secondary-interface main .editorial-copy{max-width:none;min-width:0}
.secondary-interface main .editorial-copy>p,.secondary-interface main .editorial-copy>ul,.secondary-interface main .editorial-copy>ol{max-width:78ch}
.secondary-interface main .reading-toolbar,.secondary-interface main .reading-section,.secondary-interface main .document-contents{max-width:none}
.secondary-interface main .reading-section-body>p,.secondary-interface main .reading-section-body>ul,.secondary-interface main .reading-section-body>ol{max-width:78ch}
.secondary-interface main .legal-layout{grid-template-columns:220px minmax(0,1fr);gap:32px}
.secondary-interface main .legal-copy{max-width:none;min-width:0}
.secondary-interface main .legal-copy>section>p{max-width:78ch}
@media(min-width:1100px){
 .secondary-interface main .editorial-copy:has(>.reading-section){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;align-items:start}
 .secondary-interface main .editorial-copy:has(>.reading-section)>:not(.reading-section){grid-column:1/-1}
 .secondary-interface main .editorial-copy>.reading-section{margin:0 0 16px}
}
@media(min-width:1440px){
 .secondary-interface main .legal-copy:has(>section>.reading-section){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;align-items:start}
 .secondary-interface main .legal-copy:has(>section>.reading-section)>:not(section){grid-column:1/-1}
 .secondary-interface main .legal-copy>section:has(>.reading-section){margin:0 0 16px}
}
@media(max-width:900px){.secondary-interface main .legal-layout{grid-template-columns:minmax(0,1fr);gap:20px}}
@media(max-width:760px){.secondary-interface main .auth-layout:not(.auth-single){grid-template-columns:minmax(0,1fr);gap:20px}.secondary-interface main .form-layout:has(>.aside-note){gap:16px}}
@media print{.secondary-interface main .editorial-copy:has(>.reading-section),.secondary-interface main .legal-copy:has(>section>.reading-section){display:block}}
