.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.icon{fill:currentColor;vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;width:1em;height:1em;font-size:1.5rem;display:inline-block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a.visually-hidden:focus-visible{top:var(--sp-3);left:var(--sp-3);z-index:calc(var(--z-drawer) + 1);width:auto;height:auto;padding:var(--sp-2) var(--sp-4);clip:auto;background:var(--md-primary);color:var(--md-on-primary);border-radius:var(--r-full);box-shadow:var(--el-3);outline-color:var(--md-on-primary);margin:0;font-weight:500;position:fixed;overflow:visible}:where(#site-header,#site-footer) a{color:inherit;font-weight:inherit;text-decoration:none}:where(#site-header,#site-footer) :is(ul,ol,p){margin:0;padding:0;list-style:none}:where(#site-header,#site-footer) :is(img,svg){max-width:100%;display:block}:where(#site-header,#site-footer) button{font:inherit;color:inherit}
