/*! Yubico Japan — see the commented source in the project repository. */*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-body);background:var(--color-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,ul,ol,dl{margin:0}ul,ol{padding:0;list-style:none}img,picture,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input,textarea,select,button{font-family:inherit}body{line-break:strict;word-break:normal;overflow-wrap:normal}:where(h1,h2,h3,h4,.s-head h2,.section-head h2){text-wrap:balance}:where(p,blockquote,li,.vprop__desc,.pcard__desc){text-wrap:pretty;word-break:auto-phrase}:where(h1,h2,h3,h4){color:var(--color-ink);line-height:var(--leading-tight);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2);font-weight:var(--weight-semibold)}h3{font-size:var(--text-h3);font-weight:var(--weight-semibold)}h4{font-size:var(--text-h4);font-weight:var(--weight-semibold)}:focus-visible{outline:2px solid var(--color-brand-text);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;left:8px;top:-60px;z-index:1000;background:var(--forest-green);color:#fff;padding:10px 16px;border-radius:var(--radius-md);transition:top var(--duration-fast) var(--ease-out)}.skip-link:focus{top:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--grid-max);margin-inline:auto;padding-inline:var(--gutter-desktop)}@media(max-width:1024px){.container{padding-inline:var(--gutter-tablet)}}@media(max-width:768px){.container{padding-inline:var(--gutter-mobile)}}.section{padding-block:var(--section-pad)}.section--tight{padding-block:calc(var(--section-pad) * .6)}.section--surface,.section--brand-light{background:var(--color-white)}.stack>*+*{margin-top:var(--space-16)}.stack-lg>*+*{margin-top:var(--space-24)}.section-head{max-width:640px;margin-bottom:var(--heading-space-after)}.section-head--center{margin-inline:auto;text-align:center}.overline{display:inline-block;font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--weight-medium);letter-spacing:.08em;line-height:var(--leading-snug);text-transform:uppercase;color:var(--color-brand-text);margin-bottom:var(--space-12)}.accent-italic{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:0}.section-head h2{margin-bottom:var(--space-12)}.section-head p{color:var(--color-muted);font-size:var(--text-lg)}.prose{max-width:68ch;color:var(--color-body);line-height:var(--leading-loose)}.prose>*+*{margin-top:var(--space-20)}.prose h2{margin-top:var(--space-40)}.prose h3{margin-top:var(--space-32)}.breadcrumb{font-size:var(--text-sm);color:var(--color-muted);padding-block:var(--space-16)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.breadcrumb li:not(:last-child):after{content:"\203a";margin-left:var(--space-8);color:var(--color-faint)}.breadcrumb a:hover{color:var(--color-brand-text)}.breadcrumb [aria-current]{color:var(--color-ink)}.text-center{text-align:center}.muted{color:var(--color-muted)}.hidden{display:none!important}.nowrap{white-space:nowrap}.reveal{opacity:0;transform:translateY(16px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}.section-actions{margin-top:var(--space-40);text-align:center}.section-subhead{margin-top:var(--space-64)}.prose--center{margin-inline:auto}.page-hero__control{margin-top:var(--space-24);max-width:520px}@media(max-width:768px){.section-actions{margin-top:var(--space-32)}.section-subhead{margin-top:var(--space-48)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
