:root{--grid-template:repeat(var(--grid-columns),minmax(0,1fr))}:root[dir=rtl][data-site-theme]{--ls-display:0;--ls-h1:0;--ls-body:0;--ls-caption:0;--ls-label:0;--ls-wide:0}.grid-shell{display:grid;grid-template-columns:var(--grid-template);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);width:100%;min-width:0;padding-inline:var(--grid-margin);max-width:var(--site-max-width);margin-inline:auto}.grid-row,.grid-shell>*{min-width:0}.grid-row{display:grid;grid-template-columns:var(--grid-template);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);width:100%}.grid-content,.grid-flow-full,.grid-flow>*,.grid-flow>.grid-flow-full,.grid-full,.grid-full-flow>*,.grid-label{grid-column:1/-1}.grid-readable,.grid-reader-column{width:100%;max-width:var(--grid-readable-width)}.grid-overlay-label{inset-inline:var(--grid-margin);width:auto}.grid-overlay-control{inset-inline-end:var(--grid-margin)}.grid-section{row-gap:var(--space-4);padding-block:var(--space-8);border-bottom:1px solid var(--color-border)}.grid-optical-label{padding-block-start:var(--grid-optical-label-inset,0)}.grid-page-hero{--grid-optical-label-inset:0}.grid-blog-header{--grid-optical-label-inset:8px}@media (min-width:1280px){.grid-overlay-label{inset-inline-end:auto;width:calc(((100% - (2 * var(--grid-margin)) - ((var(--grid-columns) - 1) * var(--grid-gutter))) / var(--grid-columns) * var(--grid-label-span)) + ((var(--grid-label-span) - 1) * var(--grid-gutter)))}.grid-label{grid-column:var(--grid-label-column)}.grid-content,.grid-flow>*{grid-column:var(--grid-content-column)}.grid-flow-full,.grid-flow>.grid-flow-full{grid-column:1/-1}.grid-section{row-gap:0;padding-block:var(--space-16)}}@media print{.grid-shell{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0;padding-inline:0}.grid-content,.grid-flow-full,.grid-flow>*,.grid-flow>.grid-flow-full,.grid-full,.grid-label{grid-column:1}}