@layer design-system.settings,design-system.atoms,design-system.layout,design-system.components;@layer design-system.layouts{:where(.nsw-page){--plus: 13.5rem;--minus: 8rem;--diff: calc(var(--plus) - var(--minus));--full: minmax(var(--gutter), 1fr);--narrow: min(var(--container-max-width), 100% - (var(--gutter) * 2));--feature: minmax(0, var(--minus));--container: minmax(0, var(--diff));display:grid;grid-template-columns:[full-start] var(--full) [container-start] var(--container) [feature-start] var(--feature) [narrow-start] var(--narrow) [narrow-end] var(--feature) [feature-end] var(--container) [container-end] var(--full) [full-end]}:where(.nsw-page)>:where(*:not(.nsw-page,[class*=nsw-section--brand-],[class*=nsw-section--grey-],[class*=nsw-section--black],[class*=nsw-section--white],[class*=nsw-section--off-white]),.nsw-section--box){grid-column:var(--grid-column, container)}:where(.nsw-page)>:where(.nsw-page,[class*=nsw-section--brand-],[class*=nsw-section--grey-],[class*=nsw-section--black],[class*=nsw-section--white],[class*=nsw-section--off-white]:not(.nsw-section--box)){grid-column:full;display:grid;grid-template-columns:subgrid}:where(.nsw-page)>:where(.nsw-page,[class*=nsw-section--brand-],[class*=nsw-section--grey-],[class*=nsw-section--black],[class*=nsw-section--white],[class*=nsw-section--off-white]:not(.nsw-section--box))>:where(*:not(.nsw-page,[class*=nsw-section--brand-],[class*=nsw-section--grey-],[class*=nsw-section--black],[class*=nsw-section--white],[class*=nsw-section--off-white]),.nsw-section--box){grid-column:var(--grid-column, container)}:where(.nsw-page) :is(.nsw-layout__main,.nsw-container){--gutter: 0;max-inline-size:unset}:where(.nsw-page--feature>*,.nsw-section--feature){--grid-column: feature}:where(.nsw-page--narrow>*,.nsw-section--narrow){--grid-column: narrow}:where(.nsw-page--full>*,.nsw-section--full){--grid-column: full}}
