﻿.bArticleHero{background:#fff url(../webp/article-hero.webp) 50%/cover;padding:50px 0 30px;text-align:center;margin-bottom:max(2vw,15px)}@media(max-width: 980px){.bArticleHero{padding-top:80px}}.bArticleHero__title{font-size:clamp(27px,6.5vw,55px);margin:0 0 10px;font-weight:500}.bArticleHero__text{font-size:24px;font-weight:500}@media(max-width: 980px){.bArticleHero__text{font-size:16px}}.bArticleHero .light{font-weight:300}@media(max-width: 750px){.bArticleHero .light{font-size:14px}.bArticleHero .light small{font-size:13.5px}}.bArticleHero .light a{text-decoration:underline;color:var(--blue)}.bArticleHero .light a:hover{color:#add8e6}.bArticleContent{display:grid;gap:clamp(15px,3vw,50px);width:100%;position:relative;grid-template-columns:minmax(0, 1fr) 330px;font-size:1.125em;line-height:1.6}@media(max-width: 980px){.bArticleContent{grid-template-columns:1fr;font-size:15px}}.bArticleContent .bArticleSidebar{order:2}@media(max-width: 980px){.bArticleContent .bArticleSidebar{order:-1}}.bArticleContent canvas{max-width:100%}.bArticleContent__body{order:1;font-size:18px;max-width:100%}@media(max-width: 980px){.bArticleContent__body{order:0;overflow:hidden}}.bArticleContent__body p{margin-bottom:20px;line-height:1.9}.bArticleContent__body img{max-width:100%;display:block;margin:32px auto}.bArticleContent__body h2{font-size:clamp(24px,6.5vw,2rem);margin:40px 0 20px;font-weight:500}@media(max-width: 750px){.bArticleContent__body h2{font-weight:400}}.bArticleContent__body h2:before{border-radius:4px;content:"#";background:#faef71;color:#faef71;bottom:0;top:0;width:12px;margin:0 10px}.bArticleContent__body h3{font-size:clamp(18px,4.5vw,1.75rem);margin:40px 0 20px;font-weight:500}@media(max-width: 750px){.bArticleContent__body h3{font-weight:400}}.bArticleContent__body h3:before{border-radius:4px;content:"✔";color:#3094ff;bottom:0;top:0;width:12px;margin:0 10px}.bArticleContent__body a{color:var(--blue)}.bArticleContent__body a:hover{color:#faef71}.bArticleContent__body ul{padding-left:max(2vw,20px);margin-bottom:20px;list-style-type:none}.bArticleContent__body ul li{margin-bottom:10px}.bArticleContent__body ul li:before{border-radius:0;content:"◼";font-size:1.25rem;color:#337ec2;margin:0 5px}.bArticleContent__body ol{list-style-type:none}.bArticleContent__body blockquote{position:relative;font-size:1.4em;border-left:3px solid var(--blue);font-family:serif;font-style:italic;line-height:1.8em;margin:1.1em 0;padding:1em 2em;z-index:0;transition:.2s border ease-in-out}@media(max-width: 750px){.bArticleContent__body blockquote{font-size:18px;padding:.8em 1.6em;line-height:1.6}}.bArticleContent__body blockquote:before{content:"";position:absolute;top:50%;left:-4px;height:2em;background-color:#fff;width:5px;margin-top:-1em}.bArticleContent__body blockquote:after{content:"‟";position:absolute;top:50%;left:-0.5em;color:var(--blue);font-style:normal;text-align:center;text-indent:-2px;width:1em;font-size:3em;transition:.2s all ease-in-out,.4s transform ease-in-out}.bArticleContent__body hr{border-top:1px dashed silver;margin:20px 0}.bArticleContent__body table{--pad: 12px;font-size:90%;width:100%;margin-bottom:40px}@media(max-width: 750px){.bArticleContent__body table{--pad: 8px;font-size:14px}}.bArticleContent__body table td{font-size:90%;padding:var(--pad)}.bArticleContent__body table th{font-size:90%;background-color:#cecece;padding:var(--pad)}.bArticleContent__body .center{text-align:center}.bArticleContent__body .tool-hero-content{margin:max(3vw,90px) 0}.bArticleContent__body .article-sidebar-title{font-size:1.5rem;border-left:12px solid var(--blue);padding-left:10px;margin:15px 0}.bArticleSidebar{padding-bottom:25px}.bArticleSidebar a{display:block}.bArticleSidebar a:hover{transform:translateX(5px)}.bArticleSidebar hr{border-top:1px dashed silver;margin:20px 0}.bArticleSidebar__top-list{margin-bottom:20px}.bArticleSidebar__top-list a{color:var(--blue)}@media(max-width: 980px){.bArticleSidebar__toggle{cursor:pointer;position:relative}.bArticleSidebar__toggle:before{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat center/contain;width:30px;height:30px;transition:transform .5s ease-in-out}.bArticleSidebar__toggle.active:before{transform:translateY(-50%) rotate(180deg)}}.bArticleSidebar__content{position:sticky;top:120px;transition:1s all ease-in-out;width:330px;max-height:75vh;z-index:5;overflow-y:auto;overflow-x:hidden}@media(max-width: 980px){.bArticleSidebar__content{width:100%;position:static;border-bottom:1px solid #000;overflow:hidden;max-height:none}}.bArticleSidebar__content::-webkit-scrollbar-track{border-radius:5px;background-color:#deeaf8}.bArticleSidebar__content::-webkit-scrollbar{width:7px;border-radius:5px;background-color:#838383}.bArticleSidebar__content::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}@media(max-width: 980px){.bArticleSidebar__content-lists{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.bArticleSidebar__content-lists.active{max-height:75vh;transition:max-height .5s ease-in-out;overflow-y:auto}}.bArticleSidebar__title{font-size:1.5rem;border-left:12px solid var(--blue);padding-left:10px;margin:15px 0}.bArticleSidebar__list{padding-left:20px}.bArticleSidebar__list li:not(:last-child){margin-bottom:15px}.bArticleSidebar__list.list-lg{font-size:1.25rem;font-weight:500}.bArticleHead{margin-bottom:max(1vw,0px);display:grid;gap:clamp(15px,3vw,50px);width:100%;grid-template-columns:repeat(2, minmax(200px, 1fr))}@media(max-width: 750px){.bArticleHead{grid-template-columns:1fr}}.bArticleHead__subject{font-size:24px !important;position:relative}.bArticleHead__subject::before{border-radius:4px;content:"#";background:#faef71;color:#faef71;bottom:0;top:0;width:12px;margin-right:10px}.bArticleHead p{font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.bArticleHead em{font-size:18px;line-height:2;padding-top:24px}.bArticleHead img{max-width:100%;display:block}.recruitment-item{padding:clamp(20px,1.5vw,30px) clamp(15px,1.5vw,25px);background-color:#fff;border-radius:7px;margin-bottom:25px;box-shadow:rgba(0,0,0,.1) 0 0 40px 0}.recruitment-item ul{font-size:16px}.recruitment-item ol{list-style-type:none;padding:0}.review-item{position:relative;font-size:1rem;margin:0 0 26px;padding:0 0 10px;text-align:center}.article-btn{display:inline-block;color:var(--black);background-color:rgba(0,0,0,0);border:2px solid var(--black);position:relative;font-weight:400;font-size:22px;margin:0;padding:15px 40px;outline:none;overflow:hidden;cursor:pointer;text-align:center;border-radius:30px;box-shadow:0 0 3px 0 rgba(0,0,0,0);transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.article-btn.white{background-color:#fff}.article-btn.yellow{background-color:var(--yellow)}.article-btn:hover{background-color:var(--blue);color:#fff}.s-faq{background-color:#f4f8fc}.faq-content{margin:120px 0}.faq-head{width:min(100%,760px);margin:0 auto}.faq-block-items{width:min(100%,960px);margin:40px auto 0}.faq-item{position:relative;padding:30px;border-radius:20px;background-color:#fff;margin:20px 0}.faq-item div{margin:0;grid-template-columns:.1fr 1fr}.faq-item div::before{content:"Q:";position:relative;text-align:right;color:#999;font-size:18px;font-weight:100;margin-right:10px}.faq-item div.text::before{content:unset}.text a{color:#0056d3}.faq-item div.ans::before{content:"A:"}.qst{font-size:18px;font-weight:700;margin-bottom:15px !important}.ans{font-size:18px;font-weight:300;display:flex}.faq-title{font-size:32px}.faq-head p{font-size:20px}
