.m3-section{--section-padding:var(--space-8) 0;--section-gap:var(--space-4);--section-border:none;--section-background:transparent;--section-border-radius:0;--section-title-size:var(--font-size-heading-sm);--section-title-weight:var(--font-weight-bold);--section-title-color:var(--color-text);--section-caption-size:var(--font-size-caption);--section-caption-color:var(--color-text-muted);--section-body-size:var(--font-size-body);--section-body-line-height:var(--line-height-loose);--section-body-color:var(--color-text-muted);--section-body-gap:var(--space-4);background:var(--section-background);border-bottom:var(--section-border);border-radius:var(--section-border-radius);display:flex;flex-direction:column;gap:var(--section-gap);padding:var(--section-padding)}.m3-section .section-title{color:var(--section-title-color);font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:var(--line-height-tight);margin:0}.m3-section .section-caption{color:var(--section-caption-color);font-size:var(--section-caption-size);margin:calc(var(--section-gap)*-1 + var(--space-1)) 0 0}.m3-section .section-body{color:var(--section-body-color);display:flex;flex-direction:column;font-size:var(--section-body-size);gap:var(--section-body-gap);line-height:var(--section-body-line-height)}.m3-section .section-body>ol,.m3-section .section-body>p,.m3-section .section-body>ul,.m3-section>form,.m3-section>ol,.m3-section>p,.m3-section>table,.m3-section>ul{color:var(--section-body-color);font-size:var(--section-body-size);line-height:var(--section-body-line-height);margin:0}.m3-section .section-body>ol,.m3-section .section-body>ul,.m3-section>ol,.m3-section>ul{display:flex;flex-direction:column;gap:var(--space-2);list-style-position:outside;padding-left:var(--space-6)}.m3-section .section-body>ul,.m3-section>ul{list-style-type:disc}.m3-section .section-body>ol,.m3-section>ol{list-style-type:decimal}.m3-section>table:not(.m3-table){border-collapse:collapse;width:100%}.m3-section>table:not(.m3-table) :is(th,td){border-bottom:var(--border-width-1) solid var(--color-border-subtle);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.m3-section>table:not(.m3-table) th{color:var(--color-text);font-weight:var(--font-weight-semibold)}.m3-section>form:not(.m3-form){display:flex;flex-direction:column;gap:var(--space-4)}.m3-section.section\:text{--section-gap:var(--space-4)}.m3-section.section\:list{--section-gap:var(--space-3)}.m3-section.section\:form{--section-gap:var(--space-5)}.m3-section.section\:table{--section-gap:var(--space-4);--section-body-color:var(--color-text)}.m3-section.section\:nav .section-body>ul,.m3-section.section\:nav>ol,.m3-section.section\:nav>ul{flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style-type:none;padding-left:0}.m3-section.section\:nav a{color:var(--color-text);text-decoration:none}.m3-section.section\:nav a:hover{color:var(--color-primary)}.m3-section.section\:nav a[aria-current=page]{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.m3-section.section\:divided{--section-border:var(--border-width-1) solid var(--color-border-subtle)}.m3-section.section\:card{--section-padding:var(--space-6) var(--space-7);--section-background:var(--color-surface);--section-border-radius:var(--radius-4);border:var(--border-width-1) solid var(--color-border)}.m3-section.section-size\:sm{--section-padding:var(--space-5) 0;--section-title-size:var(--font-size-body-lg);--section-gap:var(--space-3)}.m3-section.section-size\:md{--section-padding:var(--space-8) 0;--section-title-size:var(--font-size-heading-sm)}.m3-section.section-size\:lg{--section-padding:var(--space-10) 0;--section-title-size:var(--font-size-heading-md);--section-gap:var(--space-5)}