@charset "UTF-8";@layer components{.text-content :where(p,q,blockquote,ul,table,.flex-content,.buttons)+:where(p,q,blockquote,ul,table,.flex-content,.buttons){margin-top:1.25rem}.text-content :where(figure,img,video)+:where(p,q,blockquote,ul,table,.flex-content,.buttons){margin-top:1.875rem}.text-content :where(p,q,blockquote,ul,table,.flex-content,.buttons)+:where(figure,img,video){margin-top:1.875rem}.text-content :where(figure,img,video)+:where(figure,img,video){margin-top:.625rem}.text-content :where(ul) li{padding-left:1em;text-indent:-1em}.text-content :where(ul) li+li{margin-top:.375rem}.text-content :where(ul) li:before{content:"・"}.text-content :where(strong){font-weight:700}.text-content :where(u){background:linear-gradient(0deg,currentColor,currentColor .0625rem,#0000 0)}.text-content :where(hr){background-color:var(--sdgs-gray);border:none;height:.0625rem;margin-block:3rem}.text-content a:not([class]){color:var(--sdgs-primary)}@media (hover:hover){.text-content a:not([class]):hover{background:linear-gradient(0deg,currentColor,currentColor .0625rem,#0000 0)}}@media only screen and (max-width:699.99px){.text-content :where(p,q,blockquote,ul,table,.flex-content,.buttons)+:where(p,q,blockquote,ul,table,.flex-content,.buttons){margin-top:.625rem}}}@layer specific{.inquire__blockquote{background:var(--sdgs-base);border-radius:.625rem;padding:1.25rem;text-align:center}.inquire__blockquote a{color:var(--sdgs-primary)}@media (hover:hover){.inquire__blockquote a:hover{background:linear-gradient(0deg,currentColor,currentColor .0625rem,#0000 0)}}.faq__items{border-top:.0625rem solid var(--sdgs-lightgray)}.faq__item{border-bottom:.0625rem solid var(--sdgs-lightgray)}.faq__item.js-opened .faq__question:after{rotate:-135deg;top:calc(50% - .125rem)}.faq__item.js-opened .faq__answer{height:auto!important;padding:.625rem 0 .9375rem 3.125rem;position:relative;transition:all .3s ease-out 0s;z-index:9}:is(.faq__question,.faq__answer){--faq-icon:1.875rem}:is(.faq__question,.faq__answer):before{border-radius:1.875rem;color:var(--sdgs-white);display:inline-grid;font-weight:700;height:var(--faq-icon);place-content:center;width:var(--faq-icon)}.faq__question{cursor:pointer;font-weight:700;padding:.9375rem 0;position:relative}.faq__question:before{background:var(--sdgs-primary);content:"Q";margin-right:1.25rem}.faq__question:after{border-bottom:.125rem solid var(--sdgs-mediumgray);border-right:.125rem solid var(--sdgs-mediumgray);content:"";display:block;height:.625rem;position:absolute;right:.75rem;rotate:45deg;top:calc(50% - .4375rem);transition:rotate .15s var(--ease-in-sine),top .15s var(--ease-in-sine);width:.625rem}.faq__answer{display:block;height:auto;height:0!important;line-height:180%;list-style-type:none;overflow:hidden;padding-left:3.125rem;position:relative;transition:all .3s ease-out 0s}.faq__answer:before{background:var(--sdgs-alert);content:"A";left:0;position:absolute;top:.625rem}.faq__answer a{color:var(--sdgs-primary)}@media (hover:hover){.faq__answer a:hover{background:linear-gradient(0deg,currentColor,currentColor .0625rem,#0000 0)}}@media only screen and (max-width:699.99px){.faq__item.js-opened .faq__answer{padding-left:2.5rem}:is(.faq__question,.faq__answer){--faq-icon:1.75rem;padding-left:2.5rem}.faq__question{line-height:160%;padding-block:1.125rem;padding-right:1.875rem;position:relative}.faq__question:before{left:0;position:absolute;top:.875rem}}}