@charset "UTF-8";body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.u-font-featured,.p-procedure-flow-item__number,.p-hero-main__title,.p-hero-infomation__title,.p-hero-infomation__item-date,.c-button-primary.is-font-featured,.c-section__title,.l-page-header__titleEn,.l-header__anchorNav-item,.l-drawer__nav-item>a{font-family:Hanken Grotesk,Noto Sans JP,Hiragino Sans,ヒラギノ角ゴシック,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Roboto,sans-serif}.u-larger{font-size:1.15em}.u-smaller{font-size:.85em}.u-align--center{text-align:center}.u-align--right{text-align:right}.u-align--justify{text-align:justify}.u-auto-line-break{overflow-wrap:anywhere;word-break:keep-all;text-wrap:balance}@supports (word-break: auto-phrase){.u-auto-phrase{word-break:auto-phrase;text-wrap:balance}}.u-line-break-inline-block>*{display:inline-block}.u-typesetting-solid{font-feature-settings:initial}:root{--color-text: #000;--color-background: #fff;--color-main: #fff50b;--color-border-light: #e0e0e0;--font-main-weight-medium: 400;--font-main-weight-bold: 600;--content-size--lg: 1280px;--content-size--md: 960px;--content-size--sm: 720px;--page-gutter--md: 4vw;--page-gutter--sm: 32px;--header-size: 72px}@media not screen and (min-width:768px){:root{--page-gutter--md: 4vw;--page-gutter--sm: 3vw;--header-size: 64px}}.is-dark{--color-text: #fff;--color-background: #000;--color-border-light: #3a3a3a;color:var(--color-text)}html{font-size:14px;scroll-behavior:smooth}@media not screen and (min-width:768px){html{font-size:14px}}body{font-size:1em;line-height:1.7;font-weight:var(--font-main-weight-medium);font-family:Noto Sans JP,Hiragino Sans,ヒラギノ角ゴシック,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Roboto,sans-serif;font-optical-sizing:auto;color:var(--color-text);background-color:var(--color-background);-webkit-text-size-adjust:100%;text-justify:inter-ideograph;-webkit-font-smoothing:antialiased;font-feature-settings:"palt"}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}svg{max-width:100%}b,strong,h1,h2,h3,h4,h5,h6{line-height:inherit;font-weight:inherit}button{background-color:transparent;border:none;cursor:pointer;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit;color:inherit;text-align:inherit}a{text-decoration:inherit;color:inherit}ul,ol{list-style:none;padding:0;margin:0}*:target{scroll-margin-top:calc(var(--header-size) + 54px)}@media not screen and (min-width:768px){*:target{scroll-margin-top:var(--header-size)}}.l-header{--drawer-button-size: calc(var(--header-size) - 9px);height:var(--header-size)}.l-header__inner{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-size);display:grid;grid-template-columns:auto 1fr;background-color:var(--color-background);padding:0 var(--page-gutter--md);padding-right:24px;gap:1em;border-bottom:1px solid var(--color-border-light)}@media not screen and (min-width:768px){.l-header__inner{position:absolute;gap:0;padding-right:calc(var(--drawer-button-size) + 8px);padding-top:8px;border-bottom:none}}.l-header__sitename{height:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}@media not screen and (min-width:768px){.l-header__sitename img{width:136px}}.l-header__nav{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:stretch;gap:1.5em}@media not screen and (min-width:992px){.l-header__nav{gap:.5em}}@media not screen and (min-width:768px){.l-header__nav{display:none}}.l-header__anchorNav{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:stretch}.l-header__anchorNav-item{font-weight:500;font-size:14px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;position:relative;box-sizing:border-box;line-height:1.2}.l-header__anchorNav-item:before{content:"";position:absolute;top:17px;bottom:17px;left:0;border-left:1px solid var(--color-border-light)}.l-header__anchorNav-item a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;text-align:center;padding:1em 1.3em;min-width:108px;white-space:nowrap}@media not screen and (min-width:992px){.l-header__anchorNav-item a{min-width:0}}@media(hover:hover){.l-header__anchorNav-item a:after{content:"";position:absolute;bottom:0;left:0;right:0;border-top:2px solid var(--color-main);opacity:0;transition:opacity .3s}.l-header__anchorNav-item a:hover:after{opacity:1}}.l-header__sholderLink[class]{min-height:auto;margin-top:12px;margin-bottom:12px;min-width:auto;width:200px;background-color:var(--color-main);border:none;font-size:12px;padding:.6em 1em}@media not screen and (min-width:992px){.l-header__sholderLink[class]{width:160px}}.l-header__sholderLink[class] [class^=c-icon]{width:14px}.l-header__drawer-button{position:fixed;top:8px;right:6px;z-index:102;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:52px;height:var(--drawer-button-size);background-color:var(--color-background);border-radius:50%}@media(min-width:768px){.l-header__drawer-button{display:none}}.l-header__drawer-button-icon{width:20px;height:20px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;position:relative;transition:width .2s}.l-header__drawer-button-icon i{display:block;height:1px;width:100%;position:absolute;top:50%;background-color:currentColor;transition:transform .3s,height .3s}.l-header__drawer-button-icon .l1{transform:translateY(-9px)}.l-header__drawer-button-icon .l3{transform:translateY(9px)}.is-drawer-shown .l-header__drawer-button-icon{width:28px}.is-drawer-shown .l-header__drawer-button-icon .l1{transform:translateY(0) rotate(45deg)}.is-drawer-shown .l-header__drawer-button-icon .l2{display:none}.is-drawer-shown .l-header__drawer-button-icon .l3{transform:translate(0) rotate(-45deg)}body.is-drawer-shown{overflow:hidden}.l-drawer{position:fixed;top:0;left:0;right:0;height:100vh;z-index:99;opacity:0;visibility:hidden;transition-property:transform,opacity,visibility;transition-timing-function:ease-out;padding:var(--header-size) 22px 0;overflow:auto;-webkit-overflow-scrolling:touch}@media(min-width:768px){.l-drawer{display:none}}.is-page-loaded .l-drawer{transition-duration:.3s}.is-drawer-shown .l-drawer{opacity:1;visibility:visible}.l-drawer__backdrop{position:fixed;inset:0;background-color:var(--color-background);opacity:0;transition:opacity .1s linear,transform .3s ease-in-out;transform:scaleX(0);transform-origin:0}.is-drawer-shown .l-drawer__backdrop{opacity:1;transform:scaleX(1)}.l-drawer__inner{width:100%;max-width:400px;padding-bottom:60px;margin-left:auto;margin-right:auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:1.7em;position:relative;z-index:1;opacity:0;transition:opacity .3s linear}.is-drawer-shown .l-drawer__inner{transition-delay:.3s;opacity:1}.l-drawer__nav{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.l-drawer__nav-item{border-bottom:1px solid var(--color-border-light)}.l-drawer__nav-item>a{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end;line-height:1.2;padding:.8em 0 .5em;font-size:24px;font-weight:500}.l-drawer__secondary-nav{display:flex;flex-flow:column nowrap;justify-content:center;align-items:stretch;gap:.8em}.l-drawer__secondary-nav-item>a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:6px;font-size:16px;padding:.8em .2em;line-height:1.4}.l-drawer__secondary-nav-item>a svg{width:16px;height:16px}.l-footer{margin-top:auto;padding-top:80px;padding-bottom:30px;position:relative;z-index:10}@media not screen and (min-width:768px){.l-footer{padding-top:40px}}.l-footer__content{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end;gap:2em 1em;margin-bottom:2em}@media not screen and (min-width:768px){.l-footer__content{justify-content:center;align-items:center;flex-direction:column;gap:2em}}.l-footer__logo{flex:0 0 auto}@media not screen and (min-width:768px){.l-footer__logo{margin-right:0}}.l-footer__logo a{display:block}.l-footer__nav{flex:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;margin-right:auto}@media not screen and (min-width:768px){.l-footer__nav{margin-left:auto;justify-content:center}}@media not screen and (min-width:576px){.l-footer__nav{flex-wrap:wrap}}.l-footer__nav-item{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:12px}@media(min-width:576px){.l-footer__nav-item:not(:first-child):before{content:"";display:block;border-left:1px solid;height:1.5em}}@media not screen and (min-width:576px){.l-footer__nav-item{margin-bottom:.8em}.l-footer__nav-item:first-child{width:100%}.l-footer__nav-item:nth-child(n+3):before{content:"";display:block;border-left:1px solid;height:1.5em}}.l-footer__nav-item a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:.2em 1em;line-height:1.2}.l-footer__nav-item [class^=c-icon]{width:12px}.l-footer__copyright{font-size:11px}@media not screen and (min-width:768px){.l-footer__copyright{text-align:center}}.l-page-main{margin-bottom:96px}.l-page-header{padding-top:108px;margin-bottom:120px;text-align:center}@media not screen and (min-width:768px){.l-page-header{padding-top:54px;margin-bottom:48px}}.l-page-header__title{font-family:revert;font-weight:500;font-size:44px;line-height:1.4}@media not screen and (min-width:768px){.l-page-header__title{font-size:32px}}.l-page-header__titleEn{font-weight:400;font-size:14px;line-height:1.4}@media not screen and (min-width:768px){.l-page-header__titleEn{font-size:11px}}.c-section{display:grid;grid-template-columns:min(324px,30%) 1fr;gap:48px 16px}@media not screen and (min-width:992px){.c-section{grid-template-columns:1fr}}.c-section__title{font-weight:700;font-size:78px;line-height:1;letter-spacing:-.05em;margin-bottom:.2em}@media not screen and (min-width:768px){.c-section__title{font-size:44px}}.is-sm .c-section__title{font-size:56px}@media not screen and (min-width:768px){.is-sm .c-section__title{font-size:44px}}.c-section__lead{font-family:revert;font-weight:500;font-size:18px;line-height:1.4}@media not screen and (min-width:768px){.c-section__lead{font-size:13px}}.is-sm .c-section__lead{font-size:16px}@media not screen and (min-width:768px){.is-sm .c-section__lead{font-size:13px}}.c-section__content{width:100%;max-width:848px;margin-left:auto;margin-right:auto}@media not screen and (min-width:992px){.c-section__content{max-width:100%;min-width:0}}.c-heading--lg{font-size:22px;line-height:1.4;font-family:revert;font-weight:700}@media not screen and (min-width:768px){.c-heading--lg{font-size:18px}}.c-heading--md{font-size:18px;line-height:1.4;font-family:revert;font-weight:700}@media not screen and (min-width:768px){.c-heading--md{font-size:18px}}.c-icon-pdf,.c-icon-external,.c-icon-arrow,.c-icon-svg{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;vertical-align:middle}.c-icon-pdf svg,.c-icon-external svg,.c-icon-arrow svg,.c-icon-svg svg{width:100%}.c-icon-arrow.is-left svg{transform:rotate(180deg)}.c-icon-arrow.is-bottom svg{transform:rotate(90deg)}@media(hover:hover){.c-icon-arrow.with-hover-animation{transition:transform .2s}a:hover .c-icon-arrow.with-hover-animation.is-right,button:hover .c-icon-arrow.with-hover-animation.is-right{transform:translate(4px)}a:hover .c-icon-arrow.with-hover-animation.is-left,button:hover .c-icon-arrow.with-hover-animation.is-left{transform:translate(-4px)}a:hover .c-icon-arrow.with-hover-animation.is-bottom,button:hover .c-icon-arrow.with-hover-animation.is-bottom{transform:translateY(4px)}}.c-link,.c-link-icon{color:#0359a8;text-decoration:underline}.c-link:hover,.c-link-icon:hover{text-decoration:none}.c-link-icon{font-size:16px}.c-link-icon>span,.c-link-icon>img{color:initial;vertical-align:middle;margin-left:.4em}.c-link-icon>img{display:inline}.c-button-secondary,.c-button-primary{position:relative;z-index:1}.c-button-secondary:before,.c-button-primary:before,.c-button-secondary:after,.c-button-primary:after{content:"";position:absolute;top:0;bottom:0;display:block;z-index:-2}.c-button-secondary:before,.c-button-primary:before{left:0;right:0;background-color:var(--color-text);transform-origin:0;transform:scaleX(0);transition:transform .3s}.c-button-secondary:after,.c-button-primary:after{right:0;width:8px;background-color:var(--color-main);z-index:-1;transform:scaleX(0);transform-origin:100%;transition:transform .3s}@media(hover:hover){.c-button-secondary,.c-button-primary{transition:color .3s}.c-button-secondary:hover,.c-button-primary:hover{color:var(--color-background)}.c-button-secondary:hover:before,.c-button-primary:hover:before{transform:scale(1)}.c-button-secondary:hover:after,.c-button-primary:hover:after{transition-delay:.3s;transform:scale(1)}}.c-button-container{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:2em}.c-button-secondary,.c-button-primary{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:10px;border:1px solid var(--color-text);color:inherit;line-height:1.2}.c-button-primary{min-height:72px;min-width:300px;max-width:100%;padding:.6em 1em;display:inline-flex;font-size:16px;font-family:revert;font-weight:500}.c-button-primary.is-font-featured{font-weight:600}@media not screen and (min-width:370px){.c-button-primary{min-width:0;width:100%}}.c-button-icon{flex:0 0 auto}.c-button-secondary{padding:.5em 1em;width:140px;max-width:100%;font-size:16px;line-height:1.2}.p-hero{overflow:clip;margin-bottom:120px}@media not screen and (min-width:768px){.p-hero{margin-bottom:80px}}.p-hero-main{position:relative}.p-hero-main__container{padding-top:56px;padding-bottom:56px;position:relative;z-index:1}@media not screen and (min-width:768px){.p-hero-main__container{padding-bottom:32px}}.p-hero-main__header{margin-bottom:30px}.p-hero-main__heading{margin-bottom:1.5em}@media not screen and (min-width:768px){.p-hero-main__heading{margin-bottom:1em}}.p-hero-main__slogan{font-family:revert;font-weight:700;display:block;line-height:1.5;margin-bottom:.7em;font-size:28px}@media not screen and (min-width:768px){.p-hero-main__slogan{font-size:20px}}.p-hero-main__title{font-weight:700;display:block;font-size:96px;line-height:.88;letter-spacing:-.05em;margin-left:-.05em}@media not screen and (min-width:768px){.p-hero-main__title{font-size:74px}}@media not screen and (min-width:576px){.p-hero-main__title{font-size:54px}}.p-hero-main__lead{font-size:16px}@media not screen and (min-width:768px){.p-hero-main__lead{font-size:14px}}.p-hero-main__mv{position:absolute;top:-72px;right:-30px;z-index:0}@media not screen and (min-width:768px){.p-hero-main__mv{width:400px;top:-20px;right:-40px}}@media not screen and (min-width:576px){.p-hero-main__mv{top:0;right:-50px;width:240px}}.p-hero-infomation{max-width:740px;margin-top:80px}@media not screen and (min-width:768px){.p-hero-infomation{margin-top:40px}}.p-hero-infomation__title{font-weight:700;font-size:20px;line-height:1.4;margin-bottom:.5em;letter-spacing:-.05em}.p-hero-infomation__list li:not(:last-child){border-bottom:1px solid var(--color-border-light)}.p-hero-infomation__item{display:grid;grid-template-columns:auto 1fr;gap:.3em 1.3em;padding-top:.7em;padding-bottom:.7em;align-items:baseline}@media not screen and (min-width:768px){.p-hero-infomation__item{grid-template-columns:1fr}}.p-hero-infomation__item-date{font-size:13px;line-height:1.3;font-weight:400;border-right:1px solid var(--color-border-light);padding-right:.8em}@media not screen and (min-width:768px){.p-hero-infomation__item-date{width:-moz-fit-content;width:fit-content}}.p-hero-infomation__item-title{display:flex;align-items:center;justify-content:flex-start;font-size:13px;gap:.5em}.p-hero-infomation__item-title>span{flex:0 0 auto}@media not screen and (min-width:768px){.p-hero-infomation__item-title{justify-content:space-between;align-items:flex-end}}.p-hero-intro{padding-top:80px;padding-bottom:80px;position:relative}.p-hero-intro:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-main);z-index:-1}@media not screen and (min-width:768px){.p-hero-intro{padding-top:40px;padding-bottom:40px}}.p-hero-intro__container{position:relative;z-index:1;padding-left:2em;border-left:3px solid;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}@media not screen and (min-width:768px){.p-hero-intro__container{padding-left:1.6em}}.p-hero-intro__quote{margin-bottom:3em;width:-moz-fit-content;width:fit-content}@media not screen and (min-width:768px){.p-hero-intro__quote{margin-bottom:2em}}.p-hero-intro__quote-text{font-size:20px;font-family:revert;font-weight:700;margin-bottom:.8em;line-height:2;letter-spacing:.05em}@media not screen and (min-width:768px){.p-hero-intro__quote-text{font-size:18px;line-height:1.8}}.p-hero-intro__cite{text-align:right;font-size:13px}.p-hero-intro__cite>cite{font-style:normal}.p-hero-intro__description{max-width:48rem;font-size:16px}@media not screen and (min-width:768px){.p-hero-intro__description{font-size:14px}}.p-about-first{display:grid;grid-template-columns:min(35%,268px) 1fr;gap:9%}@media not screen and (min-width:768px){.p-about-first{grid-template-columns:1fr;gap:40px}}@media not screen and (min-width:768px){.p-data-figure{overflow:auto;margin-left:calc(var(--page-gutter--md) * -1);margin-right:calc(var(--page-gutter--md) * -1);padding-left:var(--page-gutter--md);display:flex;justify-content:flex-start;align-items:stretch;gap:var(--page-gutter--md)}.p-data-figure:after{content:"";display:block;height:100%}.p-data-figure img{min-width:768px}}.p-data-status{display:grid;grid-template-columns:min(40%,368px) 1fr;gap:9%}@media not screen and (min-width:768px){.p-data-status{grid-template-columns:1fr;gap:40px}}.p-holding-ip-panel{background-color:#f7f7f7;border-radius:24px;padding:64px 8.5%}@media not screen and (min-width:768px){.p-holding-ip-panel{padding:32px 16px}}.p-holding-ip-panel__content{display:grid;grid-template-columns:auto 1px 1fr;gap:40px 6%;margin-bottom:56px}@media not screen and (min-width:768px){.p-holding-ip-panel__content{grid-template-columns:1fr;margin-bottom:28px}}.p-holding-ip-panel__banner h3{font-size:14px;line-height:1.5;margin-bottom:1em;text-align:center}.p-holding-ip-panel__banner button{display:block;width:100%}.p-holding-ip-panel__banner img{margin-left:auto;margin-right:auto}@media not screen and (min-width:768px){.p-holding-ip-panel__banner img{width:320px}}.p-holding-ip-panel__separator{border-right:1px solid var(--color-border-light)}@media not screen and (min-width:768px){.p-holding-ip-panel__separator{display:none}}.p-holding-ip-panel__search-form{display:flex;flex-flow:column nowrap}.p-holding-ip-panel__search-form h3{font-size:17px;font-family:revert;font-weight:700;line-height:1.5;margin-bottom:1em}.p-holding-ip-panel__search-form__content{display:grid;grid-template-columns:1fr auto;gap:5px}.p-holding-ip-panel__search-form__content input{padding:.5em 1em;border:1px solid;border-radius:0;font-size:16px;line-height:1.5;width:100%;height:60px}.p-holding-ip-panel__search-form__content button{font-size:17px;width:88px;text-align:center;background-color:var(--color-text);color:var(--color-background);letter-spacing:.3em;padding:.5em .7em}@media not screen and (min-width:370px){.p-holding-ip-panel__search-form__content button{font-size:16px;width:64px;letter-spacing:0}}.p-holding-ip-panel__note{font-size:13px}.p-policy-content{display:grid;grid-template-columns:min(30%,251px) 1fr;gap:9%}@media not screen and (min-width:768px){.p-policy-content{grid-template-columns:1fr;gap:40px}}.p-policy-content__description{font-size:14px}.p-policy-content__list{line-height:1.5}.p-policy-content__list li:not(:last-child){margin-bottom:.3em}.p-support-content__link-list{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px 32px;margin-bottom:2em}@media not screen and (min-width:768px){.p-support-content__link-list{grid-template-columns:1fr}}.p-procedure-flow-item:not(:last-of-type){margin-bottom:64px}.p-procedure-flow-item__head{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;line-height:1.2;gap:.5em;padding:.8em 1.5em .9em;max-width:100%;width:307px;background-color:#001e62;border-radius:2.5em}@media not screen and (min-width:768px){.p-procedure-flow-item__head{padding:.5em 1.2em .6em}}.p-procedure-flow-item__number{font-weight:600;font-size:24px;line-height:1}@media not screen and (min-width:768px){.p-procedure-flow-item__number{font-size:22px}}.p-procedure-flow-item__title{font-family:revert;font-weight:500;font-size:20px}@media not screen and (min-width:768px){.p-procedure-flow-item__title{font-size:16px}}.p-procedure-flow-item__arrow{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;justify-items:center;align-content:center;width:-moz-fit-content;width:fit-content;gap:0;padding-top:3px}.p-procedure-flow-item__arrow svg{display:block}.p-procedure-flow-item__arrow .is-middle{overflow:hidden;position:relative;display:block;width:100%;margin-bottom:-1px}.p-procedure-flow-item__arrow .is-middle svg{position:absolute;top:0;left:0;right:0}.p-procedure-flow-item__content{--_padding-inline: 23px;display:grid;grid-template-columns:auto 1fr;padding-left:var(--_padding-inline);gap:calc(var(--_padding-inline) + 16px)}@media not screen and (min-width:768px){.p-procedure-flow-item__content{--_padding-inline: 10px;gap:calc(var(--_padding-inline) + 8px)}}.p-procedure-flow-item__body{padding-top:40px}.p-support-content{display:grid;grid-template-columns:1fr;gap:32px}.p-support-content>*{min-width:0}@media(min-width:768px){.p-support-content>:first-child{margin-bottom:1em}}@media not screen and (min-width:768px){.p-support-content{gap:24px}}.u-container--sm,.u-container--md,.u-container--lg{margin-left:auto;margin-right:auto;box-sizing:content-box}.u-container--lg{max-width:var(--content-size--lg)}.u-container--md{max-width:var(--content-size--md)}.u-container--sm{max-width:var(--content-size--sm)}.u-gutter--md{padding-left:var(--page-gutter--md);padding-right:var(--page-gutter--md)}.u-gutter--sm{padding-left:var(--page-gutter--sm);padding-right:var(--page-gutter--sm)}.u-only--min-xs{display:none}@media(min-width:370px){.u-only--min-xs{display:block}}.u-only--min-sm{display:none}@media(min-width:576px){.u-only--min-sm{display:block}}.u-only--min-md{display:none}@media(min-width:768px){.u-only--min-md{display:block}}.u-only--min-lg{display:none}@media(min-width:992px){.u-only--min-lg{display:block}}.u-only--min-xl{display:none}@media(min-width:1200px){.u-only--min-xl{display:block}}.u-only--max-xs{display:none}@media not screen and (min-width:370px){.u-only--max-xs{display:block}}.u-only--max-sm{display:none}@media not screen and (min-width:576px){.u-only--max-sm{display:block}}.u-only--max-md{display:none}@media not screen and (min-width:768px){.u-only--max-md{display:block}}.u-only--max-lg{display:none}@media not screen and (min-width:992px){.u-only--max-lg{display:block}}.u-only--max-xl{display:none}@media not screen and (min-width:1200px){.u-only--max-xl{display:block}}:root{--space--xl: 144px;--space--lg: 96px;--space--md: 64px}@media not screen and (min-width:768px){:root{--space--xl: 80px;--space--lg: 64px;--space--md: 40px}}.u-mb--none{margin-bottom:0}.u-mb--xl{margin-bottom:var(--space--xl)}.u-mb--lg{margin-bottom:var(--space--lg)}.u-mb--md{margin-bottom:var(--space--md)}.u-mb--1en{margin-bottom:.5em}.u-mt--1en{margin-top:.5em}.u-mb--2en{margin-bottom:1em}.u-mt--2en{margin-top:1em}.u-mb--3en{margin-bottom:1.5em}.u-mt--3en{margin-top:1.5em}.u-mb--4en{margin-bottom:2em}.u-mt--4en{margin-top:2em}.u-mb--1em{margin-bottom:1em}.u-mt--1em{margin-top:1em}.u-mb--2em{margin-bottom:2em}.u-mt--2em{margin-top:2em}.u-mb--3em{margin-bottom:3em}.u-mt--3em{margin-top:3em}.u-mb--4em{margin-bottom:4em}.u-mt--4em{margin-top:4em}.u-pb--none{padding-bottom:0}.u-pt--none{padding-top:0}.u-pb--1em{padding-bottom:1em}.u-pt--1em{padding-top:1em}.u-pb--2em{padding-bottom:2em}.u-pt--2em{padding-top:2em}.u-pb--3em{padding-bottom:3em}.u-pt--3em{padding-top:3em}.u-pb--4em{padding-bottom:4em}.u-pt--4em{padding-top:4em}
