@layer reset{*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0}iframe,img,svg,video{vertical-align:bottom}img,video{height:auto;max-width:100%}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}}@layer base{body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:1rem;letter-spacing:.05em;line-height:1.84;overflow-wrap:break-word}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}p{margin-block-end:calc(var(--space-unit)*3)}li{list-style:none}figcaption{font-size:.875rem;text-align:center}.l-main{container-type:inline-size;margin-inline:auto;max-width:var(--content-width);padding:calc(var(--space-unit)*6) var(--gutter);width:100%}.l-main--404,.l-main--page,.l-main--single{max-width:var(--content-width-narrow)}.u-visually-hidden{block-size:1px;clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.u-skip-link:focus-visible{background:var(--color-bg);block-size:auto;box-shadow:var(--shadow);clip-path:none;color:var(--color-text);inline-size:auto;inset:var(--space-unit) auto auto var(--space-unit);margin:0;overflow:visible;padding:var(--space-unit) calc(var(--space-unit)*2);position:fixed;z-index:calc(var(--z-header) + 1)}@media (max-width:1024px){.l-main{padding-block:calc(var(--space-unit)*5)}}@media (max-width:767px){body{font-size:.9375rem}.l-main{padding-block:calc(var(--space-unit)*4)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}
/*# sourceMappingURL=common.min.css.map */