html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}body{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ins{color:#fff;background-color:#503c2880;text-decoration:none}mark{color:#fff;background-color:#503c2880;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}input,button,select,textarea{font-size:inherit;line-height:inherit;font-family:inherit}input,select,textarea{vertical-align:middle;font-size:100%}input{-webkit-appearance:none;border-radius:0}textarea{resize:vertical;width:100%;min-height:100px;display:block}::selection{color:#fff;background-color:#1bc5bb}b,strong{font-weight:400}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a{vertical-align:baseline;cursor:pointer;background:0 0;margin:0;padding:0;font-size:100%;text-decoration:none}a:focus,button:focus,input:focus{outline:none}a::-moz-focus-inner{border:0}button::-moz-focus-inner{border:0}input::-moz-focus-inner{border:0}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}:root{--color-primary-100:#f1f5f9;--color-primary-300:#74a2ad;--color-primary-500:#29728f;--color-primary-700:#092e47;--color-secondary-50:#fafafb;--color-secondary-100:#eff5ff;--color-secondary-500:#6b6b7b;--color-neutral-400:#d1d1d1;--color-neutral-800:#222;--color-red-100:#fff8f8;--color-red-500:##ad2b60;--color-blue-100:#f8f9ff;--color-blue-500:#468cf4;--color-warning:#dc3232;--color-gray-500:#6d6d6d;--font-default:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--layers-header:10}html{scroll-behavior:smooth}body{color:var(--color-neutral-800);font-size:1rem;line-height:1.5;font-family:var(--font-default);font-feature-settings:"palt";letter-spacing:1px;background-color:#fff}img{vertical-align:bottom;max-width:100%}a{color:var(--color-neutral-800)}a:hover{text-decoration:none}p{text-align:justify}input[type=submit],button{cursor:pointer}mark{background:0 0;font-style:normal}.container{width:100%;max-width:1230px;margin:0 auto;padding-left:15px;padding-right:15px}.contents{min-height:100vh;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.contents>*{min-width:0;min-height:0}.button-green{background-color:var(--color-primary-500);color:#fff;padding:10px 15px;font-size:15px}.button-download{width:100%;margin:0 auto}@media only screen and (min-width:768px){.button-download{min-width:380px}}.button-download a{border:1px solid var(--color-primary-500);color:var(--color-primary-500);background:url(../images/arrow-right.svg) right 13.41px center no-repeat;padding:10px 25px 10px 15px;font-weight:700;transition:all .4s;display:block}.button-download a:hover{background-position:right 10.41px center;background-color:var(--color-primary-100)}.header{z-index:var(--layers-header);background-color:#fff;border-bottom:1px solid #efefef;position:sticky;top:0;left:0;right:0}@media only screen and (min-width:1332px){body.admin-bar .header{top:32px}.header-main{padding:16px 30px}}.header-main__inner{align-items:center;display:flex}.header-main__logo{flex-shrink:0;margin-right:auto;padding-left:15px}@media only screen and (min-width:1332px){.header-main__logo{padding:0}.header-main__logo img{width:auto;height:36px}}.header-main__logo-link{display:flex}.header-main__logo-text{color:#4a4a56;border-left:1px solid #efefef;flex-shrink:0;align-items:center;margin-left:15px;padding-left:15px;font-size:.9375rem;font-weight:300;display:flex}.header-main__search{z-index:1000;opacity:0;background-color:#fff;justify-content:space-between;width:100%;min-height:60px;transition:right .4s,opacity .4s;display:flex;position:fixed;top:0;right:-100%}@media only screen and (min-width:1332px){.header-main__search{max-width:240px;min-height:unset;opacity:1;margin-right:30px;position:static}}.header-main__search.search-opened{opacity:1;right:0}.header-main__search-form{flex-grow:1}.header-main__search-close-button{background-color:#fff;border:none;padding:10px}@media only screen and (min-width:1332px){.header-main__search-close-button{display:none}}.header-main__contact{display:none}@media only screen and (min-width:1332px){.header-main__contact{background-color:var(--color-primary-500);color:#fff;padding:8px 15px;font-size:15px;line-height:1.4;transition:all .2s;display:block}.header-main__contact:hover{background-color:var(--color-primary-700)}}.header-main__contact-md{background-color:var(--color-primary-500);color:#fff;text-align:center;margin-top:30px;padding:9px;font-size:15px;font-weight:600;line-height:1.4;display:block}@media only screen and (min-width:1332px){.header-main__contact-md{display:none}}.header-main__toggle-btn{cursor:pointer;background:0 0;border:none;border-left:1px solid #efefef;width:60px;height:60px;position:relative}@media only screen and (min-width:1332px){.header-main__toggle-btn{display:none}}.header-main__toggle-btn span{background-color:var(--color-primary-500);width:22.5px;height:3px;transition:background-color .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-main__toggle-btn span:before,.header-main__toggle-btn span:after{background-color:var(--color-primary-500);content:"";width:22.5px;height:3px;display:block;position:absolute}.header-main__toggle-btn span:before{transition:top .4s,transform .4s;top:9px}.header-main__toggle-btn span:after{transition:bottom .4s,transform .4s;bottom:9px}.header-main__toggle-btn.open span{background-color:#fff0}.header-main__toggle-btn.open span:before{top:0;transform:rotate(45deg)}.header-main__toggle-btn.open span:after{bottom:0;transform:rotate(-45deg)}.header-gnav{border-top:1px solid var(--color-neutral-400);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);opacity:0;background-color:#fffc;width:247px;padding:40px 30px;transition:transform .4s,opacity .4s;position:fixed;top:60px;bottom:0;right:0;transform:translate(100%);box-shadow:0 4px 40px #3e4f4f14}@media only screen and (min-width:1332px){.header-gnav{width:400px;-webkit-backdrop-filter:unset;backdrop-filter:unset;box-shadow:none;opacity:1;background-color:#0000;border-top:none;padding:0;position:absolute;top:0;bottom:0;left:50%;right:auto;transform:translate(-50%)}}.header-gnav.open{opacity:1;transform:translate(0)}.header-gnav__list{gap:30px;display:grid}@media only screen and (min-width:1332px){.header-gnav__list{justify-content:center;align-items:center;height:100%;display:flex}.header-gnav__list li{flex-shrink:0}}.header-gnav__list li a{font-size:18px;font-weight:700}@media only screen and (min-width:1332px){.header-gnav__list li a{align-items:center;min-height:50px;font-size:15px;display:flex}}.header-gnav__list li a:hover,.header-gnav__list li.active a{color:var(--color-primary-500)}.footer-contact{background-color:var(--color-primary-100);padding:40px 0 28px}@media only screen and (min-width:768px){.footer-contact{padding:30px 0}}.footer-contact__content{text-align:center;margin-bottom:20px;font-size:1rem;font-weight:700}@media only screen and (min-width:768px){.footer-contact__content{margin-bottom:25px}}.footer-contact__content br{display:none}@media only screen and (min-width:768px){.footer-contact__content br{display:block}}.footer-contact__button a{border:1px solid var(--color-primary-500);width:max-content;color:var(--color-primary-500);text-align:center;background:#fff;margin:auto;padding:13px 42px;font-size:1rem;font-weight:700;line-height:1.5;transition:all .4s;display:block}@media only screen and (min-width:768px){.footer-contact__button a{padding:10px 42px}}.footer-contact__button a:hover{background-color:var(--color-primary-100)}.footer-cookie-settings{text-align:center;margin-top:30px}@media only screen and (min-width:768px){.footer-cookie-settings{margin-bottom:30px}}.footer-main{max-width:1100px;margin:auto;padding-left:15px;padding-right:15px}@media only screen and (min-width:768px){.footer-main{justify-content:space-between;align-items:center;display:flex}}.footer-main__copy{text-align:center;justify-content:center;align-items:center;margin:15px 0 30px;font-size:13px;display:flex}@media only screen and (min-width:768px){.footer-main__copy{order:-1;margin:30px 0;font-size:15px}}.main-content{padding-bottom:50px}@media only screen and (min-width:768px){.main-content{padding-bottom:70px}}.breadcrumbs{white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;margin-bottom:16px;overflow:auto hidden}@media only screen and (min-width:768px){.breadcrumbs{margin-bottom:26px}}.breadcrumbs__inner,.breadcrumbs__inner li{align-items:center;display:flex}.breadcrumbs__inner{color:var(--color-secondary-500);font-size:13px;line-height:1.25}.breadcrumbs__inner a{color:var(--color-secondary-500);text-decoration:underline;transition:all .4s}.breadcrumbs__inner a:hover{color:var(--color-primary-500)}.breadcrumbs__inner li:not(:last-of-type):after{content:"";background-image:url(../images/arrow-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:7px;height:9px;margin:0 10px}.pagination{margin-top:70px}.pagination .nav-links{text-align:center}.pagination .nav-links .page-numbers:not(.dots){border:1px solid var(--color-primary-500);width:30px;height:30px;color:var(--color-primary-500);font-size:14px;font-weight:700;transition:background-color .4s,color .4s;display:inline-block}@media only screen and (min-width:768px){.pagination .nav-links .page-numbers:not(.dots){font-size:16px}}.pagination .nav-links .page-numbers:not(.dots) svg{width:7px;fill:var(--color-primary-500)}.pagination .nav-links .page-numbers:not(.dots).current,.pagination .nav-links .page-numbers:not(.dots):hover{background-color:var(--color-primary-500);color:#fff}.pagination .nav-links .page-numbers:not(.dots).current svg,.pagination .nav-links .page-numbers:not(.dots):hover svg{fill:#fff}.content-head{background-color:var(--color-secondary-50);padding:30px 0}@media only screen and (min-width:768px){.content-head{padding:20px 0 28px}}.content-head__title{font-size:1.375rem;font-style:normal;font-weight:700;line-height:1}@media only screen and (min-width:768px){.content-head__title{font-size:1.75rem}}.content-head__description{margin-top:5px;font-weight:300;line-height:1.5}@media only screen and (min-width:768px){.content-head__description{margin-top:10px;line-height:1.75}}.search-container{width:100%;max-width:100%;position:relative}.search-container__input{box-sizing:border-box;border:1px solid var(--color-neutral-400);width:100%;color:var(--color-neutral-800);background-color:#fff;border-radius:0;padding:7px 12px 7px 36px;font-size:.875rem;line-height:1.5;transition:border-color .2s}@media only screen and not (min-width:1332px){.search-container__input{border:none;padding-top:18px;padding-bottom:18px;font-size:1rem}}.search-container__input::placeholder{color:var(--color-secondary-500)}.search-container__input:hover{border-color:#b8b8b8}.search-container__input:focus{border-color:var(--color-primary-500);outline:none}.search-container__icon{position:absolute;top:50%;left:7px;transform:translateY(-50%)}.suggest-box{z-index:calc(var(--layers-header) + 1);border:1px solid var(--color-neutral-400);background-color:#fff;max-height:60vh;margin:0;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 13px 20px #959da533}@media only screen and not (min-width:1332px){.suggest-box{right:-45px}}.suggest-box ul{padding:4px 0}.suggest-box li{border-bottom:1px solid #efefef}.suggest-box li:last-child{border-bottom:none}.suggest-box__item--rich{padding:15px;transition:background-color .15s}.suggest-box__item--rich:hover,.suggest-box__item--rich:focus-within{background-color:var(--color-primary-100)}.suggest-box a{color:var(--color-neutral-800);padding:15px;font-size:.875rem;line-height:1.5;text-decoration:none;transition:background-color .15s;display:block}.suggest-box a:hover{background-color:var(--color-primary-100);outline:none}.suggest-box a:focus-visible{background-color:var(--color-primary-100);outline:none}.suggest-box__highlight{color:var(--color-primary-500);background-color:#e7f6f5;padding:0 .05em;font-style:normal;font-weight:700}.suggest-box .no-result{color:var(--color-secondary-500);margin:0;padding:12px;font-size:13px;line-height:1.6}.header .suggest-box .suggest-box__highlight{background-color:#0000}.hit-item__title{font-size:.8125rem;line-height:1.5}@media only screen and (min-width:768px){.hit-item__title{font-size:1.125rem;font-weight:700}}.hit-item__title a:hover{text-decoration:underline}.header .hit-item__title{font-size:13px;font-weight:400;line-height:1.5}@media only screen and (min-width:768px){.header .hit-item__title{font-size:14px}}.header .hit-item__title a{padding:15px;display:block}.header .hit-item__title a:hover{background-color:#e7f6f5;text-decoration:none}.hit-item__category{border:1px solid var(--color-secondary-500);width:-moz-fit-content;width:fit-content;margin-top:12px;padding:0 .5em;font-size:12px;line-height:1.7;display:none}@media only screen and (min-width:768px){.hit-item__category{display:block}}.header .hit-item__category{display:none}.hit-item__content{margin-top:5px;font-size:15px;line-height:1.7;display:none}@media only screen and (min-width:768px){.hit-item__content{display:block}}.header .hit-item__content{display:none}.list-toc{border:1px solid #efefef;padding:28px}@media only screen and (min-width:768px){.list-toc{padding-inline-start:40px;padding-inline-end:40px}}.list-toc ol{padding-left:2em}.list-toc ol ol{list-style-type:lower-alpha}.list-toc__list{line-height:1.8}.list-toc__list>li{margin-top:10px}.aidemy-red-text,.has-support-red-color{color:#ad2b60}.has-support-red-background-color{background-color:#ad2b60}.wp-block-image figcaption{font-size:1rem;line-height:2}.wp-block-separator{width:50%;margin-left:auto;margin-right:auto}.wp-block-separator.is-style-wide{width:100%}.wp-block-search__inside-wrapper{position:relative}.wp-block-search__input{border:none;border-radius:0;height:50px;padding:0 20px 0 45px;font-size:15px}.wp-block-search__button{background-color:#0000;border:none;margin:0 0 0 15px;padding:0;position:absolute;top:50%;bottom:0;transform:translateY(-50%)}.wp-block-search__button svg{vertical-align:text-bottom;min-width:1.1em;min-height:1.1em}.index-head{background-color:var(--color-primary-500);margin-bottom:30px;padding:40px 0}@media only screen and (min-width:768px){.index-head{margin-bottom:50px;padding:70px 0 50px}}.index-head__title{color:#fff;text-align:center;margin-bottom:24px;font-size:24px;font-weight:700;line-height:32px}@media only screen and (min-width:768px){.index-head__title{min-width:114px;margin-bottom:35px;font-size:40px}.index-head__title br{display:none}.index-head__text{text-align:center;line-height:1.75}}.index-head__search{margin-bottom:30px}@media only screen and (min-width:768px){.index-head__search{max-width:600px;margin:0 auto 16px}}@media only screen and not (min-width:1332px){.index-head__search .suggest-box{right:0}}.index-head__search .search-container__input{box-shadow:none;background-color:#fff;border:none;border-radius:0;outline:none;flex:1;padding:17px 17px 17px 46px;font-size:1rem}.index-head__search .search-container__icon{width:18px;height:18px;left:16px}.index-head__search .suggest-box__item a{font-size:inherit;padding:0}.index-head__faq-pickup{color:#fff;flex-direction:column;font-size:13px;display:flex}@media only screen and (min-width:768px){.index-head__faq-pickup{flex-direction:row;max-width:600px;margin:0 auto}}.index-head__faq-pickup dt{margin-bottom:5px;font-weight:700;line-height:16px}@media only screen and (min-width:768px){.index-head__faq-pickup dt{min-width:145px;margin-bottom:0}}.index-head__faq-pickup dd{margin-top:-5px}.index-head__faq-pickup .faq-pickup-list{font-size:13px;line-height:22.1px;display:inline}@media only screen and (min-width:768px){.index-head__faq-pickup .faq-pickup-list{line-height:19.5px}}.index-head__faq-pickup .faq-pickup-list li{list-style:none;display:inline}.index-head__faq-pickup .faq-pickup-list li:not(:last-of-type):after{content:","}.index-head__faq-pickup .faq-pickup-list a{color:#fff;font-size:13px;line-height:22.1px;text-decoration:underline}.index-head__faq-pickup .faq-pickup-list a:hover{text-decoration:none}.index-main-contents{padding-bottom:50px}@media only screen and (min-width:768px){.index-main-contents{padding-bottom:70px}}.index-main-contents__inner{gap:30px 28px;display:grid}@media only screen and (min-width:1200px){.index-main-contents__inner{grid-template-columns:repeat(3,1fr)}}.index-category__card{border:1px solid var(--color-neutral-400);border-radius:5px;align-items:center;gap:12px;padding:28px 64px;transition:all .2s;display:flex;position:relative;box-shadow:0 0 20px #959da533}@media only screen and (min-width:1332px){.index-category__card{justify-content:center;padding:50px 52px}}.index-category__card:hover{--index-cat-card-icon:2px;--index-cat-card-label-bd:var(--color-primary-500);--index-cat-card-label-bg:#fff;background-color:var(--color-primary-100)}.index-category__card h2{font-size:1.25rem;font-weight:700;line-height:1.4}@media only screen and (min-width:1332px){.index-category__card h2{font-size:1.5625rem}}.index-category__card-body{flex:1;max-width:200px;padding-right:15px}@media only screen and (min-width:1200px){.index-category__card-body{max-width:none;padding-right:14px}}.index-category__card-center{text-align:center}.index-category__card-label{box-sizing:border-box;border:1px solid var(--index-cat-card-label-bd,transparent);background:var(--index-cat-card-label-bg,var(--color-primary-100));color:var(--color-primary-500);text-align:center;border-radius:9in;margin-top:4px;padding:4px;font-size:.6875rem;line-height:1.4;transition:all .2s ease-out}@media only screen and (min-width:1332px){.index-category__card-label{margin-top:8px;font-size:.875rem}}.index-category__card-icon{transform:translate(var(--index-cat-card-icon,0), -50%);transition:transform .3s ease-out;position:absolute;top:50%;right:16px}@media only screen and (min-width:1332px){.index-category__card-icon{right:8px}}.single-content{padding:30px 0 85px}@media only screen and (min-width:768px){.single-content{padding:30px 0 98px}}.wp-title{margin-top:16px;margin-bottom:30px;font-size:22px;font-weight:700;line-height:150%}@media only screen and (min-width:768px){.wp-title{padding-bottom:20px;font-size:28px}}.wp-contents img{height:auto}.wp-contents h1,.wp-contents h2,.wp-contents h3,.wp-contents h4,.wp-contents h5,.wp-contents h6{font-weight:700}.wp-contents h2{margin:40px 0 20px;padding:.3em 0 .3em 1em;font-size:20px;line-height:150%;position:relative}.wp-contents h2:before{border-left:6px solid var(--color-primary-500);content:"";border-radius:2px;width:6px;height:100%;position:absolute;top:0;left:0}.wp-contents h3{margin-bottom:15px;font-size:18px;line-height:150%}.wp-contents h4{margin-bottom:5px;font-size:15px;line-height:40px}.wp-contents p{margin-bottom:20px;font-size:16px;line-height:190%}.wp-contents a{text-decoration:underline;transition:all .4s}.wp-contents a:hover{text-decoration:none}.wp-contents ol,.wp-contents ul{margin-bottom:30px;font-size:16px;list-style:inside none}@media only screen and (min-width:768px){.wp-contents ol,.wp-contents ul{margin-bottom:40px}}.wp-contents ol li,.wp-contents ul li{margin-bottom:0}.wp-contents ul{font-weight:400;line-height:190%}.wp-contents ul li{margin-bottom:0;padding-left:1.1rem;position:relative}.wp-contents ul li:before{content:"・";position:absolute;left:0}.wp-contents ul li ul{margin-bottom:0}.wp-contents ol{border:1px solid var(--color-primary-500);counter-reset:my-counter;border-radius:5px;padding:20px 10px;line-height:230%}@media only screen and (min-width:768px){.wp-contents ol{padding:20px 30px}}.wp-contents ol>li{counter-increment:my-counter;margin-bottom:15px;padding-left:35px;line-height:150%;position:relative}.wp-contents ol>li:last-child{margin-bottom:0}.wp-contents ol>li:before{background-color:var(--color-primary-500);content:counter(my-counter);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex;position:absolute;top:0;left:0}.wp-contents ol>li>ul{margin-bottom:0}.wp-contents b,.wp-contents strong{font-weight:700}.wp-contents .wp-block-image{margin-bottom:30px}.wp-contents .wp-block-image img{border:1px solid #d9d9d9}.wp-contents .custom-ulist__heading{margin-bottom:0}.wp-contents .custom-olist__heading{margin-bottom:30px}@media only screen and (min-width:768px){.wp-contents .custom-olist__heading{margin-bottom:20px}}.wp-contents .wp-notice,.wp-contents .wp-tips,.wp-contents .wp-manual{border-radius:5px;padding:15px 10px 15px 51px}@media only screen and (min-width:768px){.wp-contents .wp-notice,.wp-contents .wp-tips,.wp-contents .wp-manual{padding:15px 20px 15px 60px}}.wp-contents .wp-notice{border:1px solid var(--color-red-500);background:var(--color-red-100) url(../images/notice.svg) no-repeat top 17px left 20px}.wp-contents .wp-tips{border:1px solid var(--color-blue-500);background:var(--color-blue-100) url(../images/tips.svg) no-repeat top 15px left 13px}.wp-contents .wp-tips span{color:var(--color-blue-500)}.wp-contents .wp-manual{border:1px solid var(--color-primary-500);background:var(--color-primary-100) url(../images/download.svg) no-repeat top 21px left 20px}.wp-contents .single_manual{flex-direction:column;display:flex}.wp-contents .single_manual li{padding-left:0}.wp-contents .single_manual li:before{content:""}.wp-contents .single_manual li a{color:var(--color-primary-500);position:relative}.wp-contents .single_manual li a:after{content:"";background:url(../images/download.svg) no-repeat;width:16px;height:20px;position:absolute;top:50%;right:-25px;transform:translateY(-50%)}.guide-container{padding:0 15px}.guide-container__sidebar-backdrop{visibility:hidden;z-index:9998;cursor:pointer;opacity:0;pointer-events:none;background:#22222259;border:none;margin:0;padding:0;transition:opacity .25s ease-out;position:fixed;top:0;bottom:0;left:0;right:0}.guide-container__sidebar-backdrop.guide-container__sidebar-backdrop--visible{visibility:visible;opacity:1;pointer-events:auto}.guide-container__sidebar{z-index:9999;background:#fff;width:320px;transition:width .3s ease-out;position:fixed;top:0;bottom:0;right:0;box-shadow:0 0 20px #959da533}.guide-container__sidebar[aria-hidden=true]{width:0}@media only screen and (min-width:992px){.guide-container__sidebar{width:380px}}.guide-container__sidebar-inner{height:100%;overflow-y:auto!important}.guide-container__sidebar-inner .list-toc{box-sizing:border-box;border:none;width:320px;padding:40px 30px}@media only screen and (min-width:1200px){.guide-container__sidebar-inner .list-toc{width:380px}}.guide-list__download{text-align:right;margin-bottom:40px}.guide-list__download-btn{border:1px solid var(--color-primary-500);color:var(--color-primary-500);background:#fff;border-radius:3px;align-items:center;gap:8px;padding:10px 16px 10px 20px;font-size:14px;font-weight:700;transition:background .2s ease-out;display:none}.guide-list__download-btn:hover{background:var(--color-primary-100)}@media only screen and (min-width:768px){.guide-list__download-btn{display:inline-flex}}.page-list-article{margin:40px 0}.page-list-article,.guide-list__child{scroll-margin-top:20px;display:grid}@media only screen and (min-width:768px){.page-list-article,.guide-list__child{scroll-margin-top:40px}}.guide-list{max-width:800px;margin:30px auto auto}@media only screen and (min-width:768px){.guide-list{margin-top:48px}}.page-list :-webkit-any(h2,h3,h4){margin-bottom:20px;line-height:1.5;position:relative}.page-list :is(h2,h3,h4){margin-bottom:20px;line-height:1.5;position:relative}.page-list h2{padding-left:30px;border-left:8px solid var(--color-primary-500);background:var(--color-primary-100);margin-top:80px;margin-bottom:30px;padding-block-start:15px;padding-block-end:15px;font-size:1.5rem}@media only screen and (min-width:768px){.page-list h2{font-size:1.75rem}}.page-list h3{border-left:6px solid var(--color-primary-500);margin-top:60px;padding-left:15px;font-size:1.375rem}@media only screen and (min-width:768px){.page-list h3{font-size:1.625rem}}.page-list h4{margin-top:50px;font-size:1.25rem}@media only screen and (min-width:768px){.page-list h4{font-size:1.625rem}}.page-list :-webkit-any(h5,h6){margin-top:40px;margin-bottom:10px;padding-left:18px;line-height:1.5;position:relative}.page-list :is(h5,h6){margin-top:40px;margin-bottom:10px;padding-left:18px;line-height:1.5;position:relative}.page-list :-webkit-any(h5,h6):before{box-sizing:border-box;content:"";width:8px;height:8px;position:absolute;top:calc(.75em - 4px);left:0}.page-list :is(h5,h6):before{box-sizing:border-box;content:"";width:8px;height:8px;position:absolute;top:calc(.75em - 4px);left:0}.page-list h5{font-size:1.125rem}@media only screen and (min-width:768px){.page-list h5{font-size:1.25rem}}.page-list h5:before{background:currentColor}.page-list h6{font-size:1.125rem}.page-list h6:before{border:1px solid #000}.page-list p{margin:20px 0 0}.page-list p:first-child{margin-top:0!important}.page-list p.has-small-font-size{margin-top:10px}.page-list :-webkit-any(.has-small-font-size,small){font-size:.8125rem;line-height:1.75}.page-list :is(.has-small-font-size,small){font-size:.8125rem;line-height:1.75}.page-list a{color:var(--color-primary-500);text-decoration:underline;transition:all .2s ease-out}.page-list a:hover{color:var(--color-primary-500)}.page-list strong{font-weight:700}.page-list .wp-block-image{background:#fafafb;border:1px solid #efefef;border-radius:5px;margin-block-start:20px;margin-block-end:20px;padding:12px}.page-list .wp-block-image img{margin:auto;display:block}.page-list .wp-block-image figcaption{color:#6b6b7b;text-align:center;margin-top:10px;font-size:.6875rem;line-height:1.5}.page-list [class=wp-block-list]{padding-left:1.5em}.page-list .wp-block-list{margin-bottom:15px}.page-list .wp-block-list li{margin-bottom:5px}.page-list .wp-block-list.is-style-custom-numbers li{counter-increment:num;margin-bottom:10px;padding-left:12px;line-height:1.75;list-style:none;position:relative}.page-list .wp-block-list.is-style-custom-numbers li:before{content:counter(num);color:#fff;background:#ad2b60;border-radius:50%;justify-content:center;align-items:center;width:20px;padding-block-start:3px;padding-block-end:4px;font-size:13px;line-height:1;display:flex;position:absolute;top:2px;left:-20px}.page-list .wp-block-list.is-style-custom-bullets{border:1px solid #efefef;border-radius:5px;padding:30px 30px 30px 48px}.page-list .wp-block-list.is-style-custom-bullets li{list-style:none;position:relative}.page-list .wp-block-list.is-style-custom-bullets li:before{background:var(--color-primary-500);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:-18px}.page-list .wp-block-list.is-style-custom-bullets>li>.wp-block-list>li:before{border:2px solid var(--color-primary-500);background:0 0}.page-list .wp-block-list{margin-top:10px;padding-left:18px}.page-list .wp-block-table{color:#333;margin-block-start:20px;margin-block-end:0;line-height:1.75}.page-list .wp-block-table thead{background:var(--color-primary-100);border-bottom:1px solid #eaeaea}.page-list .wp-block-table th{text-align:left}.page-list .wp-block-table .has-fixed-layout :-webkit-any(th,td){border-color:#eaeaea;padding:10px 30px}.page-list .wp-block-table .has-fixed-layout :is(th,td){border-color:#eaeaea;padding:10px 30px}.page-list .wp-block-table :-webkit-any(th,td){border-color:#eaeaea;padding:10px 30px}.page-list .wp-block-table :is(th,td){border-color:#eaeaea;padding:10px 30px}.guide-list__faq{background:#fafafb;margin:30px 0;padding:40px}.page-list .guide-list__faq-title{color:#6b6b7b;align-items:center;gap:10px;margin:0 0 10px;font-size:1rem;line-height:1;display:flex}.guide-list__faq-item{border-bottom:1px solid #efefef}.guide-list__faq-contents{grid-template-rows:1fr;scroll-margin-top:250px;transition:grid-template-rows .3s ease-out;display:grid}.guide-list__faq-contents[aria-hidden=true]{grid-template-rows:0fr}.guide-list__faq-contents .wp-block-list{padding-left:1.5rem}.guide-list__faq-contents .wp-block-list li,.guide-list__faq-contents .wp-block-list .wp-block-list{margin-bottom:5px}.guide-list__faq-item-btn,.guide-list__faq-contents-inner{align-items:flex-start;gap:10px;font-size:.9375rem;display:flex;overflow:hidden}.guide-list__faq-a{color:var(--color-primary-500);margin-top:6px;font-weight:700;line-height:1}.guide-list__faq-body{flex:1;min-width:0;padding-bottom:16px;line-height:1.75}.guide-list__faq-item-btn{width:100%;box-shadow:none;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;color:#000;background:0 0;border:none;border-radius:0;padding:20px 0;font-weight:700}.guide-list__faq-item-btn-Q,.guide-list__faq-item-btn-arrow,.guide-list__faq-a{flex-shrink:0}.guide-list__faq-item-btn-text{flex:1}.guide-list__faq-item-btn-arrow{margin:6px 0;transition:transform .3s ease-out}.guide-list__faq-item-btn[aria-expanded=true] .guide-list__faq-item-btn-arrow{transform:rotate(180deg)}.editor-styles-wrapper{background:#fff}.editor-styles-wrapper .editor-post-title__input{margin:0 2rem 4rem;font-size:2rem}.editor-styles-wrapper :-webkit-any(h2,h3,h4){margin-bottom:20px;line-height:1.5;position:relative}.editor-styles-wrapper :is(h2,h3,h4){margin-bottom:20px;line-height:1.5;position:relative}.editor-styles-wrapper h2{padding-left:30px;border-left:8px solid var(--color-primary-500);background:var(--color-primary-100);margin-top:80px;margin-bottom:30px;padding-block-start:15px;padding-block-end:15px;font-size:1.5rem}@media only screen and (min-width:768px){.editor-styles-wrapper h2{font-size:1.75rem}}.editor-styles-wrapper h3{border-left:6px solid var(--color-primary-500);margin-top:60px;padding-left:15px;font-size:1.375rem}@media only screen and (min-width:768px){.editor-styles-wrapper h3{font-size:1.625rem}}.editor-styles-wrapper h4{margin-top:50px;font-size:1.25rem}@media only screen and (min-width:768px){.editor-styles-wrapper h4{font-size:1.625rem}}.editor-styles-wrapper :-webkit-any(h5,h6){margin-top:40px;margin-bottom:10px;padding-left:18px;line-height:1.5;position:relative}.editor-styles-wrapper :is(h5,h6){margin-top:40px;margin-bottom:10px;padding-left:18px;line-height:1.5;position:relative}.editor-styles-wrapper :-webkit-any(h5,h6):before{box-sizing:border-box;content:"";width:8px;height:8px;position:absolute;top:calc(.75em - 4px);left:0}.editor-styles-wrapper :is(h5,h6):before{box-sizing:border-box;content:"";width:8px;height:8px;position:absolute;top:calc(.75em - 4px);left:0}.editor-styles-wrapper h5{font-size:1.125rem}@media only screen and (min-width:768px){.editor-styles-wrapper h5{font-size:1.25rem}}.editor-styles-wrapper h5:before{background:currentColor}.editor-styles-wrapper h6{font-size:1.125rem}.editor-styles-wrapper h6:before{border:1px solid #000}.editor-styles-wrapper p{margin:20px 0 0}.editor-styles-wrapper p:first-child{margin-top:0!important}.editor-styles-wrapper p.has-small-font-size{margin-top:10px}.editor-styles-wrapper :-webkit-any(.has-small-font-size,small){font-size:.8125rem;line-height:1.75}.editor-styles-wrapper :is(.has-small-font-size,small){font-size:.8125rem;line-height:1.75}.editor-styles-wrapper a{color:var(--color-primary-500);text-decoration:underline;transition:all .2s ease-out}.editor-styles-wrapper a:hover{color:var(--color-primary-500)}.editor-styles-wrapper strong{font-weight:700}.editor-styles-wrapper .wp-block-image{background:#fafafb;border:1px solid #efefef;border-radius:5px;margin-block-start:20px;margin-block-end:20px;padding:12px}.editor-styles-wrapper .wp-block-image img{margin:auto;display:block}.editor-styles-wrapper .wp-block-image figcaption{color:#6b6b7b;text-align:center;margin-top:10px;font-size:.6875rem;line-height:1.5}.editor-styles-wrapper [class=wp-block-list]{padding-left:1.5em}.editor-styles-wrapper .wp-block-list{margin-bottom:15px}.editor-styles-wrapper .wp-block-list li{margin-bottom:5px}.editor-styles-wrapper .wp-block-list.is-style-custom-numbers li{counter-increment:num;margin-bottom:10px;padding-left:12px;line-height:1.75;list-style:none;position:relative}.editor-styles-wrapper .wp-block-list.is-style-custom-numbers li:before{content:counter(num);color:#fff;background:#ad2b60;border-radius:50%;justify-content:center;align-items:center;width:20px;padding-block-start:3px;padding-block-end:4px;font-size:13px;line-height:1;display:flex;position:absolute;top:2px;left:-20px}.editor-styles-wrapper .wp-block-list.is-style-custom-bullets{border:1px solid #efefef;border-radius:5px;padding:30px 30px 30px 48px}.editor-styles-wrapper .wp-block-list.is-style-custom-bullets li{list-style:none;position:relative}.editor-styles-wrapper .wp-block-list.is-style-custom-bullets li:before{background:var(--color-primary-500);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:-18px}.editor-styles-wrapper .wp-block-list.is-style-custom-bullets>li>.wp-block-list>li:before{border:2px solid var(--color-primary-500);background:0 0}.editor-styles-wrapper .wp-block-list{margin-top:10px;padding-left:18px}.editor-styles-wrapper .wp-block-table{color:#333;margin-block-start:20px;margin-block-end:0;line-height:1.75}.editor-styles-wrapper .wp-block-table thead{background:var(--color-primary-100);border-bottom:1px solid #eaeaea}.editor-styles-wrapper .wp-block-table th{text-align:left}.editor-styles-wrapper .wp-block-table .has-fixed-layout :-webkit-any(th,td){border-color:#eaeaea;padding:10px 30px}.editor-styles-wrapper .wp-block-table .has-fixed-layout :is(th,td){border-color:#eaeaea;padding:10px 30px}.editor-styles-wrapper .wp-block-table :-webkit-any(th,td){border-color:#eaeaea;padding:10px 30px}.editor-styles-wrapper .wp-block-table :is(th,td){border-color:#eaeaea;padding:10px 30px}.editor-styles-wrapper .wp-block-image{margin-bottom:40px!important}.editor-styles-wrapper .wp-block-image,.editor-styles-wrapper figcaption{display:block!important}.editor-styles-wrapper .wp-block-image>div{margin:auto}.list-toc__header{align-items:center;display:flex}.list-toc__sidebar-close-btn{color:#6b6b7b;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:4px;transition:color .2s ease-out;display:flex}.list-toc__sidebar-close-btn:hover{color:#333}.list-toc__label{flex-shrink:0;align-items:center;gap:5px;font-size:1.25rem;font-weight:700;line-height:1.75;display:flex}.list-toc__toggle-btn{box-shadow:none;background:0 0;border:none;flex-shrink:0;grid-template-areas:"button-contents";margin-left:auto;padding:0;display:grid}.list-toc__toggle-btn[aria-expanded=true] .list-toc__toggle-btn-inner:first-child,.list-toc__toggle-btn[aria-expanded=false] .list-toc__toggle-btn-inner:nth-child(2){visibility:visible}.list-toc__toggle-btn-inner{visibility:hidden;color:#6b6b7b;grid-area:button-contents;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;line-height:1.8;display:flex}.list-toc__toggle-btn-inner img{display:block}.list-toc__contents{grid-template-rows:1fr;transition:grid-template-rows .3s ease-in-out;display:grid}.list-toc__contents[aria-hidden=true]{grid-template-rows:0fr}.list-toc__contents-inner,.guide-container__sidebar-inner{min-width:0;min-height:0;overflow:hidden}.list-toc__list{margin-top:20px}.list-toc__list a:hover{text-decoration:underline}@keyframes toc-btn-nudge{0%{padding-right:10px}40%{padding-right:18px}to{padding-right:10px}}.list-toc__toggle-btn-fixed{z-index:3;background:var(--color-primary-500);color:#fff;text-align:center;border:3px solid #fff;border-right-width:0;border-radius:8px 0 0 8px;padding:19px 10px;font-size:.8125rem;font-weight:600;line-height:1.75;transition:padding .3s ease-out;animation:.8s ease-in-out 1.2s backwards toc-btn-nudge;position:fixed;bottom:40px;right:0;box-shadow:0 0 10px #959da566}@media only screen and (min-width:768px){.list-toc__toggle-btn-fixed{top:180px;bottom:auto}}.list-toc__toggle-btn-fixed[data-nudge-done]{animation:none}.list-toc__toggle-btn-fixed:hover{padding-right:18px}.list-toc__toggle-btn-fixed:hover .list-toc__toggle-btn-fixed-icon-hover,.list-toc__toggle-btn-fixed:not(:hover) .list-toc__toggle-btn-fixed-icon-toc{visibility:visible;opacity:1}.list-toc__toggle-btn-fixed[aria-expanded=true]{display:none}.list-toc__toggle-btn-fixed-icon{grid-template-areas:"toggle-btn";justify-content:center;display:grid}.list-toc__toggle-btn-fixed-icon img{visibility:hidden;opacity:0;grid-area:toggle-btn;transition:opacity .2s ease-out;display:block}.list-toc__toggle-btn-fixed-body{color:#fff;text-align:center;font-size:.8125rem;font-weight:700}.list-toc__toggle-btn-fixed-body img{margin:0 auto;display:block}@media only screen and (min-width:992px){.list-toc__toggle-btn-fixed-body{font-size:.875rem}.list-toc__toggle-btn-fixed-body img{width:32px;height:32px}}.guide-list-image-modal{box-sizing:border-box;z-index:calc(var(--layers-header,1000) + 100);opacity:1;justify-content:center;align-items:center;padding:16px;transition:opacity .4s;display:none;position:fixed;top:0;bottom:0;left:0;right:0}@starting-style{.guide-list-image-modal{opacity:0}}.guide-list-image-modal.is-open{display:flex}.guide-list-image-modal__backdrop{cursor:default;background:#000000b3;border:none;position:absolute;top:0;bottom:0;left:0;right:0}.guide-list-image-modal__inner{z-index:1;pointer-events:auto;max-width:min(96vw,1200px);max-height:90vh;position:relative}.guide-list-image-modal__img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:85vh;margin:0 auto;display:block}.anchor-copy-btn{color:#b0b0bf;cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:50%;padding:6px;transition:opacity .15s,background .15s;display:none;position:absolute;top:50%;left:-52px;transform:translateY(-50%)}@media only screen and (min-width:992px){.anchor-copy-btn{display:block}}.anchor-copy-btn img{display:block}.anchor-copy-btn:hover,.anchor-copy-btn--copied{opacity:1;background:#efefef}.anchor-copy-btn:focus-visible{opacity:1;background:#efefef}.guide-list__title:hover .anchor-copy-btn,.guide-list__child h3:hover .anchor-copy-btn{opacity:1}.anchor-copy-toast{z-index:9999;background:var(--color-primary-700);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:10px 20px;font-size:.875rem;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(12px)}.anchor-copy-toast--visible{opacity:1;transform:translate(-50%)translateY(0)}.page-contact{padding:40px 0 50px}@media only screen and (min-width:768px){.page-contact{padding:40px 0 70px}}.contact-form__inner{gap:15px;display:grid}@media only screen and (min-width:768px){.contact-form__inner{gap:40px}}.contact-form-field-label{flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-bottom:15px;font-size:16px;font-weight:700;line-height:1;display:flex}.contact-form-field-label .required,.contact-form-field-label .optional{padding:0 3px;font-size:12px;line-height:1.5;display:none}.contact-form-field-label .required{border:1px solid var(--color-warning);background-color:var(--color-warning);color:#fff}.contact-form-field-label .optional{border:1px solid var(--color-neutral-800)}.contact-form-field-placeholder{margin-top:15px;font-size:13px;line-height:1.5}@media only screen and (min-width:768px){.contact-form-field-placeholder{max-width:500px}}.contact-form-field-error{color:var(--color-warning);margin-top:15px;font-size:13px;line-height:1.25}.contact-form-field-input,.contact-form-field-textarea,.contact-form-field-select{border:1px solid var(--color-neutral-400);border-radius:4px;width:100%;padding:5px 10px;display:block}@media only screen and (min-width:768px){.contact-form-field-input,.contact-form-field-textarea,.contact-form-field-select{max-width:500px}}.contact-form-field-input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}.contact-form-field-textarea:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}.contact-form-field-select:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}.contact-form-field-input:focus,.contact-form-field-textarea:focus,.contact-form-field-select:focus{border:1px solid var(--color-neutral-800);outline:none}.contact-form-field-input.has-error,.contact-form-field-textarea.has-error,.contact-form-field-select.has-error{border-color:var(--color-warning)}.contact-form-field-select{-webkit-appearance:none;appearance:none;background-color:#fff;padding:6.5px 40px 6.5px 10px}.contact-form-field-select-wrap{max-width:500px;position:relative}.contact-form-field-select-wrap:before{z-index:10;content:"";background:url(../images/arrow-bottom.svg) no-repeat;width:12px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.contact-form-field-file{flex-wrap:wrap;align-items:center;font-size:13px;line-height:1.25;display:flex}.contact-form-field-file__label{text-align:center;cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;margin-right:15px;padding:6px 12px;line-height:1;transition:all .4s}.contact-form-field-file__label:hover{background-color:var(--color-secondary-50)}.contact-form-field-file__input{display:none}.contact-form-acceptance__main{-webkit-user-select:none;user-select:none}.contact-form-acceptance__label{cursor:pointer;width:-moz-fit-content;width:fit-content;display:block}@media only screen and (min-width:768px){.contact-form-acceptance__label{max-width:500px}}.contact-form-acceptance__input{margin:0}.contact-form-acceptance__input+span{padding-left:30px;display:inline-block;position:relative}.contact-form-acceptance__input+span:before{border:1px solid var(--color-neutral-400);content:"";width:20px;height:20px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contact-form-acceptance__input+span:after{border-right:3px solid var(--color-primary-500);border-bottom:3px solid var(--color-primary-500);content:"";opacity:0;width:9px;height:16px;display:block;position:absolute;top:calc(50% - 5px);left:3px;transform:rotate(45deg)translateY(-50%)}.contact-form-acceptance__input+span a{text-decoration:underline;transition:all .3s}.contact-form-acceptance__input+span a:hover{text-decoration:none}.contact-form-acceptance__input:checked+span:after{opacity:1}.contact-form-submit-btn{background-color:var(--color-primary-500);color:#fff;border:none;width:100%;padding:15px;font-size:15px;font-weight:700;line-height:1;transition:all .4s;display:block;position:relative}.contact-form-submit-btn:hover{background-color:var(--color-primary-700)}@media only screen and (min-width:768px){.contact-form-submit-btn{max-width:300px}}.contact-form-submit-btn:before{z-index:10;content:"";opacity:0;background:url(../images/arrow-right-white.svg) no-repeat;width:8px;height:12px;transition:all .4s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.contact-form-submit-btn:not(.submitting):before{opacity:1}.contact-form-submit-btn:not(.submitting):hover:before{right:15px}.contact-form-submit-btn.disabled{cursor:not-allowed}.contact-form-notice{background:var(--color-secondary-50);width:100%;padding:20px;list-style-type:disc;list-style-position:inside}@media only screen and (min-width:768px){.contact-form-notice{max-width:500px}}.contact-form-notice li{text-indent:-1.3em;padding-left:1.3em;font-size:13px;line-height:20px}.contact-form-notice li p{display:inline}.contact-form-notice li a{text-decoration:underline}.contact-form-notice li a:hover{text-decoration:none}.for-course-and-exercise{font-size:15px;line-height:26px}.for-course-and-exercise p{margin-bottom:30px}@media only screen and (min-width:768px){.for-course-and-exercise p{margin-bottom:20px}}.page-thanks{padding:30px 0 50px}@media only screen and (min-width:768px){.page-thanks{padding:30px 0 70px}}.page-thanks__message{font-size:16px;font-weight:700;line-height:2}.page-thanks__links{flex-direction:column;gap:10px;margin-top:30px;display:flex}@media only screen and (min-width:768px){.page-thanks__links{flex-direction:inherit;gap:20px}}.page-thanks__links .more-btn,.page-thanks__links .to-top-btn{place-items:center;width:100%;height:47px;font-weight:700;transition:all .4s;display:grid}@media only screen and (min-width:768px){.page-thanks__links .more-btn,.page-thanks__links .to-top-btn{width:300px}}.page-thanks__links .more-btn:hover,.page-thanks__links .to-top-btn:hover{background-position:right 15.41px center}.page-thanks__links .more-btn{border:2px solid var(--color-primary-500);background:url(../images/arrow-right-small.svg) right 18.41px center no-repeat}.page-thanks__links .to-top-btn{background:url(../images/arrow-right-white.svg) right 18.41px center no-repeat;background-color:var(--color-primary-500);color:#fff}.page-thanks__links .to-top-btn:hover{background-position:right 15.41px center;background-color:var(--color-primary-700)}.not-found{padding:60px 0}@media only screen and (min-width:768px){.not-found{padding:120px 0}}.not-found__title{text-align:center;font-size:22px;font-weight:700;line-height:1.5}@media only screen and (min-width:768px){.not-found__title{font-size:28px}}.not-found__title span{display:inline-block}.not-found__text{margin-top:1.5em;line-height:1.75}@media only screen and (min-width:768px){.not-found__text{margin-top:2em}.not-found__text p{text-align:center}}.not-found__actions{text-align:center;margin-top:1.5em}@media only screen and (min-width:768px){.not-found__actions{margin-top:3em}}.not-found__btn{border:2px solid var(--color-primary-500);width:280px;max-width:100%;color:var(--color-primary-500);background-color:#fff;border-radius:2em;margin:0 auto;padding:.75em 2em;font-size:14px;font-weight:700;line-height:1.75;transition:all .4s;display:block;position:relative}@media only screen and (min-width:768px){.not-found__btn{width:auto;padding:.75em 5em;font-size:16px;display:inline-block}}.not-found__btn:after{border-right:2px solid var(--color-primary-500);border-bottom:2px solid var(--color-primary-500);content:"";width:9px;height:9px;transition:border-bottom-color .4s,border-right-color .4s;display:inline-block;position:absolute;top:calc(50% - 5px);right:15px;transform:rotate(-45deg)}.not-found__btn:hover{background-color:var(--color-primary-500);color:#fff}.not-found__btn:hover:after{border-bottom-color:#fff;border-right-color:#fff}
