@charset "UTF-8";body{background-color:#f0f0f0;background-image:linear-gradient(90deg,#fff 1px,transparent 1px),linear-gradient(#fff 1px,transparent 1px);background-position:10px 10px;background-size:31px 31px}@media screen and (width >= 769px){body{background-color:#f0f0f0;background-image:linear-gradient(90deg,rgba(212,212,212,.5019607843) 1px,transparent 1px),linear-gradient(rgba(212,212,212,.5019607843) 1px,transparent 1px);background-position:10px 10px;background-size:31px 31px}}.container__title{position:relative;padding:8.13% 5.33% 1.73% 13.93%;font-size:max(1.43rem,10px);font-weight:700;line-height:2.14rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}.container__title:before{position:absolute;bottom:0;left:20px;display:inline-block;width:1.44rem;height:3.07rem;content:"";background-image:url(/images/icon_intersect.svg);background-size:cover}@media screen and (width >= 769px){.container__title:before{bottom:0;left:-2px;height:38px;transform:unset}}@media screen and (width >= 769px){.container__title{width:62.5%;max-width:800px;padding:41px 0 0 26px;margin:0 auto;font-size:24px;font-weight:700;line-height:36px;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}}.container__sub{padding:.86rem 0 1.14rem 1.43rem}@media screen and (width >= 769px){.container__sub{display:flex;gap:12px;align-items:center;width:62.5%;max-width:800px;padding:min(12px,.94vw) 0 min(32px,2.5vw);margin:0 auto}}.container__date{display:block;padding-bottom:.57rem;font-size:max(1rem,10px);font-weight:600;line-height:1.5;letter-spacing:.05em}@media screen and (width >= 769px){.container__date{padding-bottom:0;font-size:14px}}.container__tagList{display:flex;flex-wrap:wrap;gap:.57rem}.container__tag{padding:.22rem .57rem;font-size:max(.86rem,10px);font-weight:400;line-height:1.5;text-align:left;text-underline-position:from-font;letter-spacing:.05em;border:1px solid #949494;border-radius:4px;text-decoration-skip-ink:none}@media screen and (width >= 769px){.container__tag{padding:min(3px,.24vw) min(8px,.63vw);font-size:clamp(10px,.94vw,12px)}}.content{width:100%;padding:14.93% 5.33%;background:#fff;backdrop-filter:blur(60px);border-radius:72px 0 0}@media screen and (width >= 769px){.content{display:flex;gap:min(32px,2.5vw);padding:min(72px,5.63%) 0;border-radius:min(150px,11.71vw) 0 0}}.content__article{margin-bottom:2.85rem}@media screen and (width >= 769px){.content__article{width:min(480px,37.5vw);margin-bottom:0}}@media screen and (width >= 769px){.blog{width:78.13%;max-width:1000px;margin:0 auto}}.blog__fv{aspect-ratio:335/188.36;padding-bottom:.57rem}@media screen and (width >= 769px){.blog__fv{aspect-ratio:675/310;padding:0 min(100px,10%) min(50px,6.25%)}}.blog__fv picture{display:flex;align-items:center;width:100%;aspect-ratio:335/188.36}@media screen and (width >= 769px){.blog__fv picture{aspect-ratio:800/449.82}}.blog__fv img{width:100%;height:100%;object-fit:cover}@media screen and (width >= 769px){.blog__content{padding:0 min(100px,10%)}}.blog__content h2{padding-bottom:2.4%;margin:14.93% 0 3.2%;font-size:max(1.43rem,10px);font-weight:700;line-height:2.14rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;border-bottom:3px solid;border-image:linear-gradient(90deg,#fc4141,#1242e2 101.13%) 1;text-decoration-skip-ink:none}@media screen and (width >= 769px){.blog__content h2{padding:0 0 min(8px,1%);margin:min(56px,4.38%) 0 min(12px,.94%);font-size:min(24px,1.88vw);line-height:min(36px,2.81vw)}}.blog__content h2:first-of-type{margin-top:0}.blog__content h3{margin-top:14.93%;margin-bottom:2.13%;font-size:max(1.43rem,10px);font-weight:700;line-height:2.14rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.blog__content h3{margin:min(56px,4.38vw) 0 min(8px,.63vw);font-size:min(20px,1.56vw);line-height:min(30px,2.34vw)}}.blog__content h4{margin:7.16% 0 2.13%;font-size:max(1.14rem,10px);font-weight:700;line-height:1.71rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.blog__content h4{margin:min(24px,1.88vw) 0 min(8px,.63vw);font-size:clamp(10px,1.25vw,16px);line-height:min(24px,1.88vw)}}.blog__content p{margin:.57rem 0;font-size:max(1rem,10px);font-weight:400;line-height:1.7rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.blog__content p{margin:min(8px,1%) 0;font-size:clamp(10px,1.09vw,14px);line-height:1.7}}.blog__content p a{color:#1d6ac2}.blog__content table tr th{padding:2.39%;font-size:max(1rem,10px);font-weight:400;line-height:1.7;text-align:left;letter-spacing:.05em}@media screen and (width >= 769px){.blog__content table tr th{padding:min(8px,.63vw);font-size:clamp(10px,1.09vw,14px)}}.blog__content table tr td{padding:2.39%;font-size:max(1rem,10px);font-weight:400;line-height:1.7rem;text-align:left;letter-spacing:.05em}@media screen and (width >= 769px){.blog__content table tr td{padding:min(8px,.63vw);font-size:clamp(10px,1.09vw,14px)}}.blog__content>ul{margin-bottom:2.39%}@media screen and (width >= 769px){.blog__content>ul{margin-bottom:min(8px,1%)}}.blog__content>ul>li{padding-left:12px;text-indent:-12px}.blog__content>ul>li:before{display:inline-block;width:.43rem;height:.43rem;margin-right:6px;content:"";background-color:#000;border-radius:50%}.blog__content>ul>li:not(:first-child){margin-top:1.19%}@media screen and (width >= 769px){.blog__content>ul>li:not(:first-child){margin-top:min(4px,.5%)}}.blog__content>ul>li:has(ul) li{margin-left:16px}.blog__content>ul>li:has(ul) li:before{display:inline-block;width:.29rem;height:.29rem;margin-right:6px;content:"";background-color:#fff;border:1px solid #000;border-radius:50%}.blog__content ol{margin-bottom:2.39%;counter-reset:li_count}@media screen and (width >= 769px){.blog__content ol{margin-bottom:min(8px,1%)}}.blog__content ol li:before{margin-right:5px;color:#000;content:counter(li_count) ".";counter-increment:li_count}.blog__content ol li:not(:first-child){margin-top:1.19%}@media screen and (width >= 769px){.blog__content ol li:not(:first-child){margin-top:min(4px,.5%)}}.blog__content ul:not(#toc_container ul,#toc_container *,.toc_list,.toc_list *,.no_bullets ul,.no_bullets *){margin-bottom:2.39%}@media screen and (width >= 769px){.blog__content ul:not(#toc_container ul,#toc_container *,.toc_list,.toc_list *,.no_bullets ul,.no_bullets *){margin-bottom:min(8px,1%)}}.blog__content ul:not(#toc_container ul,#toc_container *,.toc_list,.toc_list *,.no_bullets ul,.no_bullets *) li{position:relative;padding-left:.86rem}@media screen and (width >= 769px){.blog__content ul:not(#toc_container ul,#toc_container *,.toc_list,.toc_list *,.no_bullets ul,.no_bullets *) li{padding-left:12px}}.blog__content ul:not(#toc_container ul,#toc_container *,.toc_list,.toc_list *,.no_bullets ul,.no_bullets *) li:before{position:absolute;top:.65rem;left:0;display:block;width:.43rem;height:.43rem;content:"";background-color:#000;border-radius:50%}@media screen and (width >= 769px){.blog__content ul:not(#toc_container ul,#toc_container *,.toc_list,.toc_list *,.no_bullets ul,.no_bullets *) li:before{top:.63rem}}.blog__content ul:not(#toc_container ul,#toc_container *,.toc_list,.toc_list *,.no_bullets ul,.no_bullets *) li:not(:first-child){margin-top:1.19%}@media screen and (width >= 769px){.blog__content ul:not(#toc_container ul,#toc_container *,.toc_list,.toc_list *,.no_bullets ul,.no_bullets *) li:not(:first-child){margin-top:min(4px,.5%)}}.blog__content ul:not(#toc_container ul,#toc_container *,.toc_list,.toc_list *,.no_bullets ul,.no_bullets *) li ul li{margin-left:16px}.blog__content ul:not(#toc_container ul,#toc_container *,.toc_list,.toc_list *,.no_bullets ul,.no_bullets *) li ul li:before{display:inline-block;width:.29rem;height:.29rem;margin-right:6px;content:"";background-color:#fff;border:1px solid #000;border-radius:50%}.blog__content ol:not(#toc_container ol,#toc_container *,.toc_list,.toc_list *,.no_bullets ol,.no_bullets *){margin-bottom:2.39%;counter-reset:li_count}@media screen and (width >= 769px){.blog__content ol:not(#toc_container ol,#toc_container *,.toc_list,.toc_list *,.no_bullets ol,.no_bullets *){margin-bottom:min(8px,1%)}}.blog__content ol:not(#toc_container ol,#toc_container *,.toc_list,.toc_list *,.no_bullets ol,.no_bullets *) li:before{margin-right:5px;color:#000;content:counter(li_count) ".";counter-increment:li_count}.blog__content ol:not(#toc_container ol,#toc_container *,.toc_list,.toc_list *,.no_bullets ol,.no_bullets *) li:not(:first-child){margin-top:1.19%}@media screen and (width >= 769px){.blog__content ol:not(#toc_container ol,#toc_container *,.toc_list,.toc_list *,.no_bullets ol,.no_bullets *) li:not(:first-child){margin-top:min(4px,.5%)}}.blog__imageArea{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:4.78% 0}.blog__imageArea picture{display:inherit}@media screen and (width >= 769px){.blog__imageArea picture{margin:0 7.5%}}.blog__imageArea p{margin-top:2.39%}@media screen and (width >= 769px){.blog__imageArea p{margin-top:min(8px,1%)}}.blog__writer{width:100%;padding:1.43rem;margin-bottom:4rem;background-color:#f0f0f0;border-radius:1.71rem}@media screen and (width >= 769px){.blog__writer{display:flex;gap:min(24px,1.87vw);align-items:center;max-width:min(827px,64.61vw);padding:min(32px,2.5vw);margin:0 auto;border-radius:min(24px,1.87vw)}}.blog__writer picture{display:block;width:35.82%;height:35.82%;margin:0 auto 1.14rem;overflow:hidden;border-radius:50%}@media screen and (width >= 769px){.blog__writer picture{width:14.51%;min-width:min(120px,9.37vw);height:min(120px,9.37vw);margin:0}}.blog__writer picture img{width:100%;height:100%}@media screen and (width >= 769px){.blog__writer picture img{min-width:min(120px,9.37vw)}}.blog__writerName{margin-bottom:.57rem;font-size:max(1.14rem,10px);font-weight:700;line-height:1.5;letter-spacing:.05em}@media screen and (width >= 769px){.blog__writerName{margin-bottom:min(8px,.62vw);font-size:clamp(10px,1.25vw,16px)}}.blog__writerDesc{font-size:max(1rem,10px);font-weight:400;line-height:1.7;letter-spacing:.05em}@media screen and (width >= 769px){.blog__writerDesc{font-size:clamp(10px,1.09vw,14px)}}.blog__table--scroll{margin:7.16% 0 11.94%;overflow-x:auto}@media screen and (width >= 769px){.blog__table--scroll{margin:min(24px,3%) 0 min(40px,5%)}}.blog__table--scroll table{table-layout:auto}.blog__table--scroll table tr th,.blog__table--scroll table tr td{white-space:nowrap}@media screen and (width >= 769px){.blog__table--scroll table tr th,.blog__table--scroll table tr td{width:auto;max-width:none}.blog__table--scroll table tr th:first-of-type,.blog__table--scroll table tr td:first-of-type{position:sticky;left:0}.blog__table--scroll table tr th:first-of-type:before,.blog__table--scroll table tr td:first-of-type:before{position:absolute;top:-1px;left:-1px;width:100%;height:100%;content:"";border:1px solid #d4d4d4}}@media screen and (width >= 769px){.blog__table--scroll table tr th:first-of-type{background-color:#f0f0f0}}@media screen and (width >= 769px){.blog__table--scroll table tr td:first-of-type{background-color:#fff}}.blog__table--scroll::-webkit-scrollbar{width:67px;height:6px}.blog__table--scroll::-webkit-scrollbar-thumb{--bg-opacity: 1;background-color:#d4d4d4;border-radius:.25rem}.blog__table--spScroll{margin:7.16% 0 11.94%;overflow-x:auto}@media screen and (width >= 769px){.blog__table--spScroll{margin:min(24px,3%) 0 min(40px,5%);overflow-x:unset}}.blog__table--spScroll::-webkit-scrollbar{width:67px;height:6px}.blog__table--spScroll::-webkit-scrollbar-thumb{--bg-opacity: 1;background-color:#d4d4d4;border-radius:.25rem}.blog__table--type01{margin:7.16% 0 11.94%}@media screen and (width >= 769px){.blog__table--type01{margin:min(24px,3%) 0 min(40px,5%)}}.blog__table--type01 tbody{border:1px solid #d4d4d4}.blog__table--type01 tbody tr:not(:last-child){border-bottom:1px solid #d4d4d4}.blog__table--type01 tbody tr th{text-align:left;background-color:#f0f0f0}.blog__table--type01 tbody tr td{text-align:left;border:1px solid #d4d4d4}.blog__table--type01 tbody tr td a{color:#1d6ac2;text-decoration:underline}.blog__table--type02{margin:7.16% 0 11.94%;border:1px solid #d4d4d4}@media screen and (width >= 769px){.blog__table--type02{margin:min(24px,3%) 0 min(40px,5%)}}.blog__table--type02 thead{background-color:#f0f0f0;border-bottom:1px solid #d4d4d4}.blog__table--type02 thead tr th:first-child{border-right:1px solid #d4d4d4}.blog__table--type02 tbody tr:not(:last-child){border-bottom:1px solid #d4d4d4}.blog__table--type02 tbody tr td:first-child{border-right:1px solid #d4d4d4}.blog__table--type03{min-width:800px;margin:0 0 2.39%;border:1px solid #d4d4d4}@media screen and (width >= 769px){.blog__table--type03{min-width:100%}}.blog__table--type03 thead{background-color:#f0f0f0;border-bottom:1px solid #d4d4d4}.blog__table--type03 thead tr th{padding:1%}.blog__table--type03 thead tr th:not(:last-child){border-right:1px solid #d4d4d4}@media screen and (width >= 769px){.blog__table--type03 thead tr th{word-break:break-all}}.blog__table--type03 tbody tr th{padding:1%;border-right:1px solid #d4d4d4}.blog__table--type03 tbody tr th:not(:last-child){border-bottom:1px solid #d4d4d4}@media screen and (width >= 769px){.blog__table--type03 tbody tr th{word-break:break-all}}.blog__table--type03 tbody tr td{padding:1%;border-bottom:1px solid #d4d4d4}.blog__table--type03 tbody tr td:not(:last-child){border-right:1px solid #d4d4d4}@media screen and (width >= 769px){.blog__table--type03 tbody tr td{word-break:break-all}}.blog__table--type04{min-width:800px;margin:0 0 1%;border:1px solid #d4d4d4}@media screen and (width >= 769px){.blog__table--type04{min-width:1280px}}.blog__table--type04 thead{background-color:#f0f0f0;border-bottom:1px solid #d4d4d4}.blog__table--type04 thead tr th{padding:1.25em}.blog__table--type04 thead tr th:not(:last-child){border-right:1px solid #d4d4d4}.blog__table--type04 thead tr th:first-child{border-width:3px;border-right:1px double #d4d4d4}.blog__table--type04 tbody tr th{padding:1.25em;border-right:1px solid #d4d4d4}.blog__table--type04 tbody tr th:not(:last-child){border-bottom:1px solid #d4d4d4}.blog__table--type04 tbody tr td{padding:1.25em;border-bottom:1px solid #d4d4d4}.blog__table--type04 tbody tr td:not(:last-child){border-right:1px solid #d4d4d4}.blog__table--type04 tbody tr td:first-child{border-width:0 3px 1px 0;border-right:1px double #d4d4d4}.blog__introductionArea{margin-bottom:5%}@media screen and (width >= 769px){.blog__introductionArea{margin-bottom:min(40px,5%)}}#toc_container{padding:4.18% 5.97% 4.78%;background-color:#f0f0f0;border-radius:1.14rem}@media screen and (width >= 769px){#toc_container{padding:min(20px,2.5%) min(32px,4%)}}#toc_container .toc_title{position:relative;padding-bottom:0;padding-left:4.71%;margin-bottom:3.39%;font-size:max(1.43em,10px);font-weight:700;line-height:1.5;letter-spacing:.05em;border:none}@media screen and (width >= 769px){#toc_container .toc_title{padding-left:1.9%;margin-bottom:1.6%;font-size:min(20px,1.56vw)}}#toc_container .toc_title:before{position:absolute;top:50%;left:0;display:inline-block;width:.43rem;height:.43rem;content:"";background-color:#fc4141;border-radius:999px;transform:translateY(-50%)}#toc_container .toc_list>li a{opacity:1;transition:all .3s}#toc_container .toc_list>li a:hover,#toc_container .toc_list>li a:active{cursor:pointer;opacity:.5}#toc_container .toc_list>li>h3{margin:0 0 4.07%;font-size:max(1rem,10px);font-weight:600;line-height:1.5;text-transform:capitalize;letter-spacing:.05em}@media screen and (width >= 769px){#toc_container .toc_list>li>h3{margin:0 0 .82%;font-size:clamp(10px,1.09vw,14px)}}#toc_container .toc_list>li>ul{padding-left:5.42%}@media screen and (width >= 769px){#toc_container .toc_list>li>ul{padding-left:2.17%}}#toc_container .toc_list>li>ul>li{position:relative;padding-left:10.5px;font-size:12px;font-weight:400;line-height:1.7;text-indent:-10px;letter-spacing:.05em}#toc_container .toc_list>li>ul>li:before{display:inline-block;width:.21rem;height:.21rem;margin-right:2.71%;vertical-align:middle;content:"";background-color:#000;border-radius:999px;transform:translateY(-50%)}@media screen and (width >= 769px){#toc_container .toc_list>li>ul>li:before{margin-right:1.2%}}#toc_container .toc_list>li>ul>li:not(:first-child){padding-left:10.5px;margin-top:2.71%}@media screen and (width >= 769px){#toc_container .toc_list>li>ul>li:not(:first-child){margin-top:1%}}#toc_container .toc_listContainer{margin-bottom:8%}@media screen and (width >= 769px){#toc_container .toc_listContainer{margin-bottom:20px}}#toc_container div:not(:first-of-type){margin-top:7%}@media screen and (width >= 769px){#toc_container div:not(:first-of-type){margin-top:2.7%}}@media screen and (width >= 769px){.articleMenu{display:flex;align-items:center;justify-content:space-between;width:76.63%;max-width:613px;margin:min(56px,7%) auto 0}}.articleMenu__vector{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.58%}@media screen and (width >= 769px){.articleMenu__vector{display:contents}}.articleMenu__vector.is-prev-hidden a:first-of-type{pointer-events:none;opacity:0}.articleMenu__vector.is-next-hidden a:last-of-type{pointer-events:none;opacity:0}.contact__description{display:flex;flex-direction:column;align-items:center}.contact__title:before{display:none}.contact__sub{margin-bottom:1.14rem;text-align:center}@media screen and (width >= 769px){.contact__sub{margin-bottom:0}}.contact h2 p{position:relative}.contact h2 p:before{position:absolute;display:inline-block;width:.43rem;height:.43rem;content:"";background-color:#fc4141}@media screen and (width >= 769px){.contact h2 p:before{width:min(6px,.47vw);height:min(6px,.47vw)}}.recommend{padding-top:2.86rem}@media screen and (width >= 769px){.recommend{padding-top:min(56px,4.37vw)}}.recommend__head{display:flex;align-items:center;padding:1.14rem 0;font-size:max(10px,1.42rem);font-weight:700;line-height:1.5;letter-spacing:.05em}@media screen and (width >= 769px){.recommend__head{padding:min(16px,1.25vw) 0;font-size:min(24px,1.87vw)}}.recommend__head:before{display:block;width:6px;height:6px;margin-right:.57rem;content:"";background-color:#fc4141;border-radius:50%}@media screen and (width >= 769px){.recommend__head:before{margin-right:min(12px,.93vw)}}.recommend__list{display:flex;flex-flow:column wrap;gap:1.71rem}@media screen and (width >= 769px){.recommend__list{flex-direction:row;gap:min(24.5px,1.91vw)}}.recommend__item{width:100%;min-height:32.8vw}@media screen and (width >= 769px){.recommend__item{width:calc(33.3333333333% - min(16.34px,1.28vw));min-height:7vw}}.recommend__item--inner{display:flex;gap:.85rem}@media screen and (width >= 769px){.recommend__item--inner{gap:min(12px,.94vw)}}.recommend__item a{width:47.61%}@media screen and (width >= 769px){.recommend__item a{flex-shrink:0;width:50.31%}}.recommend__item picture{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:159.5/89.68;overflow:hidden;border-radius:.43rem;box-shadow:0 3px 15px #00000026}@media screen and (width >= 769px){.recommend__item picture{width:100%;border-radius:min(8px,.62vw)}}.recommend__item picture img{width:100%;transition:all .3s}.recommend__item:hover .recommend__image img{transform:scale(1.1)}.recommend__date{margin-bottom:.28rem;font-size:max(10px,.86rem);font-weight:400;line-height:1.5;letter-spacing:.05em}@media screen and (width >= 769px){.recommend__date{margin-bottom:min(4px,.31vw);font-size:clamp(10px,.94vw,12px)}}.recommend__title{font-size:max(10px,1.14rem);font-weight:700;line-height:1.5;letter-spacing:.05em}@media screen and (width >= 769px){.recommend__title{font-size:clamp(10px,1.09vw,14px)}}.recommend__tagList{display:flex;flex-wrap:wrap;gap:8px;padding-top:.57rem}@media screen and (width >= 769px){.recommend__tagList{gap:min(8px,.62vw);padding-top:min(8px,.62vw)}}.recommend__tag{padding:4px 8px;font-size:max(10px,.86rem);font-weight:400;line-height:1.5;letter-spacing:.05em;background-color:#f0f0f0;border-radius:4px}@media screen and (width >= 769px){.recommend__tag{padding:min(4px,.31vw) 8px,.63vw;font-size:clamp(10px,.94vw,12px);border-radius:min(4px,.31vw)}}.cta{display:flex;flex-direction:column;gap:1.14rem;align-items:center;justify-content:center;width:23.95rem;padding:1.72rem 1.43rem;margin-top:1.14rem;background-color:#e6e8ee;border-radius:.57rem}@media screen and (width >= 769px){.cta{flex-direction:row;gap:min(20px,1.56vw);width:100%;padding:min(16px,1.25vw) min(20px,1.56vw) min(16px,1.25vw) min(56px,4.37vw);margin-top:min(16px,1.25vw);border-radius:999px}}@media screen and (width >= 769px){.cta__short{width:64.5%;margin:min(16px,1.25vw) auto 0}}.cta__description{margin:0!important}@media screen and (width >= 769px){.cta__description{width:min(459px,35.86vw)}}.cta__description span{display:block;overflow:hidden;font-size:1.14rem;font-weight:700;line-height:1.5;letter-spacing:.05em;word-wrap:break-word;overflow-wrap:break-word}@media screen and (width >= 769px){.cta__description span{width:100%;font-size:min(16px,1.25vw);text-align:center}}@media screen and (width >= 769px){.cta__description__short{width:15.625vw;white-space:nowrap}}.cta__btn{width:100%}@media screen and (width >= 769px){.cta__btn{width:15.43vw;max-width:159px}}@media screen and (width >= 1214px){.cta__btn{width:min(245px,19.14vw);max-width:unset}}@media screen and (width >= 769px){.cta__btn__short{width:13.88vw;max-width:152px}}@media screen and (width >= 1214px){.cta__btn__short{width:max(220px,17.18vw);max-width:unset}}.relatedBnr{position:relative;display:flex;gap:.86rem;align-items:center;width:100%;padding:1.14rem;margin:1.14rem auto .57rem;background-color:#f0f0f0;border-radius:1.14rem}@media screen and (width >= 769px){.relatedBnr{gap:min(24px,1.86vw);width:min(800px,62.5vw);padding:min(16px,1.25vw);margin:min(20px,1.56vw) auto min(12px,.94vw);border-radius:min(16px,1.25vw)}}.relatedBnr__accent{position:absolute;top:-.71rem;left:2.14rem;display:flex;gap:.28rem;align-items:center;font-size:.86rem;font-weight:400;line-height:1.5;letter-spacing:.05em}@media screen and (width >= 769px){.relatedBnr__accent{top:max(-10px,-.78vw);left:min(36px,2.81vw);font-size:min(12px,.94vw)}}.relatedBnr__accent__slush{display:flex;align-items:center;justify-content:center;width:.35rem;height:.79rem}.relatedBnr__accent__slush:before{display:block;width:.07rem;height:.81rem;content:"";background-color:#000}.relatedBnr__accent__slush--left:before{transform:rotate(-21deg)}.relatedBnr__accent__slush--right:before{transform:rotate(21deg)}.relatedBnr__tmb{display:grid;place-content:center;width:10.58rem;aspect-ratio:148/83;overflow:hidden;border-radius:.43rem}@media screen and (width >= 769px){.relatedBnr__tmb{width:min(159.5px,12.46vw)}}.relatedBnr__tmb img{display:block;width:100%;height:100%;object-fit:cover}.relatedBnr__inner{width:10.22rem}@media screen and (width >= 769px){.relatedBnr__inner{width:min(584.5px,45.66vw)}}.relatedBnr p:first-of-type{display:-webkit-box;margin:0;overflow:hidden;font-size:1rem;font-weight:700;line-height:1.5;text-overflow:ellipsis;-webkit-line-clamp:4;letter-spacing:.05em;-webkit-box-orient:vertical}@media screen and (width >= 769px){.relatedBnr p:first-of-type{font-size:min(14px,1.09vw);-webkit-line-clamp:2}}.relatedBnr p:not(:first-of-type){display:none;margin:min(4px,.31vw) 0 0;overflow:hidden;font-size:min(12px,.94vw);font-weight:400;line-height:1.7;text-overflow:ellipsis;-webkit-line-clamp:2;letter-spacing:.05em;-webkit-box-orient:vertical}@media screen and (width >= 769px){.relatedBnr p:not(:first-of-type){display:-webkit-box}}.hcb_wrap{margin:1.14rem 0}@media screen and (width >= 769px){.hcb_wrap{margin:min(16px,1.25vw) 0}}.hcb_wrap pre.prism{padding:1rem;overflow-x:auto;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.6;color:#f8f8f2;background:#2d2d2d;border:1px solid #444;border-radius:6px}.hcb_wrap pre.prism code{display:block;color:inherit;white-space:pre}.hcb_wrap pre.prism code .token.comment,.hcb_wrap pre.prism code .token.prolog,.hcb_wrap pre.prism code .token.doctype,.hcb_wrap pre.prism code .token.cdata{font-style:italic;color:#75715e}.hcb_wrap pre.prism code .token.punctuation{color:#f8f8f2}.hcb_wrap pre.prism code .token.property,.hcb_wrap pre.prism code .token.tag,.hcb_wrap pre.prism code .token.constant,.hcb_wrap pre.prism code .token.symbol,.hcb_wrap pre.prism code .token.deleted{color:#f92672}.hcb_wrap pre.prism code .token.boolean,.hcb_wrap pre.prism code .token.number{color:#ae81ff}.hcb_wrap pre.prism code .token.selector,.hcb_wrap pre.prism code .token.attr-name,.hcb_wrap pre.prism code .token.string,.hcb_wrap pre.prism code .token.char,.hcb_wrap pre.prism code .token.builtin,.hcb_wrap pre.prism code .token.inserted{color:#e6db74}.hcb_wrap pre.prism code .token.operator,.hcb_wrap pre.prism code .token.entity,.hcb_wrap pre.prism code .token.url,.hcb_wrap pre.prism code .language-css .token.string,.hcb_wrap pre.prism code .style .token.string{color:#fd971f}.hcb_wrap pre.prism code .token.atrule,.hcb_wrap pre.prism code .token.attr-value,.hcb_wrap pre.prism code .token.keyword{color:#66d9ef}.hcb_wrap pre.prism code .token.function,.hcb_wrap pre.prism code .token.class-name{color:#a6e22e}.hcb_wrap pre.prism code .token.regex,.hcb_wrap pre.prism code .token.important,.hcb_wrap pre.prism code .token.variable{color:#fd971f}.hcb_wrap pre.prism code .token.important,.hcb_wrap pre.prism code .token.bold{font-weight:700}.hcb_wrap pre.prism code .token.italic{font-style:italic}pre code .token{display:inline-block}
