section.acc-block{position:relative}.acc-block .acc-box .accordion-content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.acc-block .acc-box.active .accordion-content-wrapper{grid-template-rows:1fr}.acc-block .acc-box .accordion-inner{overflow:hidden}.acc-block .acc-box button.click-area{font-family:inherit;font-size:inherit}.acc-block .acc-box .title,.acc-block .acc-box .title h1,.acc-block .acc-box .title h2,.acc-block .acc-box .title h3,.acc-block .acc-box .title h4,.acc-block .acc-box .title h5,.acc-block .acc-box .title h6,.acc-block .acc-box .title p{font-size:1rem;font-weight:700;line-height:1.4;margin:0;color:inherit}.acc-block-style-1 .acc-box,.acc-block-style-2 .acc-box{margin-bottom:8px}.acc-block-style-1 .acc-box button.click-area,.acc-block-style-2 .acc-box button.click-area{width:100%;display:flex;align-items:center;gap:16px;padding:12px;border:0;border-radius:9999px;background:var(--ycona-blue800);color:var(--ycona-white,#fff);cursor:pointer;text-align:left;transition:background-color .3s ease,color .3s ease}.acc-block-style-1 .acc-box button.click-area:focus-visible,.acc-block-style-2 .acc-box button.click-area:focus-visible{outline:2px solid var(--ycona-blue900,#0b2133);outline-offset:2px}.acc-block-style-1 .acc-box .acc-icon-badge,.acc-block-style-2 .acc-box .acc-icon-badge{width:40px;height:40px;border-radius:50%;background:var(--ycona-white,#fff);color:var(--ycona-blue900,#0b2133);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .3s ease}.acc-block-style-1 .acc-box .acc-icon-badge i,.acc-block-style-2 .acc-box .acc-icon-badge i{font-size:18px;line-height:1;transition:transform .3s ease}.acc-block-style-1 .acc-box.active button.click-area,.acc-block-style-2 .acc-box.active button.click-area{background:var(--ycona-yellow,#fec72d);color:var(--ycona-blue900,#0b2133)}.acc-block-style-1 .acc-box.active .acc-icon-badge,.acc-block-style-2 .acc-box.active .acc-icon-badge{color:var(--ycona-yellow,#fec72d)}.acc-block-style-1 .acc-box.active .acc-icon-badge i,.acc-block-style-2 .acc-box.active .acc-icon-badge i{transform:rotate(180deg)}.acc-block-style-1 .acc-box .content{background:var(--white);border-radius:34px;padding:40px 60px 60px 65px;margin-top:10px;border:1px solid rgba(0,0,0,0.06);box-shadow:0 2px 8px rgba(11,33,51,0.12)}.acc-block-style-2 .acc-box .content{background:var(--white);border-radius:34px;padding:30px 70px;margin-top:10px;border:1px solid rgba(0,0,0,0.06);box-shadow:0 2px 8px rgba(11,33,51,0.12)}.acc-block-style-3 .acc-box .content{padding:40px 30px 60px 30px;color:var(--ycona-blue900,#0b2133)}.acc-block .acc-box .text-wrapper{white-space:pre-line}.acc-block-style-1 .acc-box .text-wrapper p,.acc-block-style-2 .acc-box .text-wrapper p,.acc-block-style-3 .acc-box .text-wrapper p{margin:0 0 .75rem;font-size:14px;color:var(--ycona-blue800);white-space:normal}.acc-block-style-1 .acc-box .text-wrapper p:last-child,.acc-block-style-2 .acc-box .text-wrapper p:last-child{margin-bottom:0}.acc-block-style-1 .acc-box .text-wrapper h2,.acc-block-style-1 .acc-box .text-wrapper h3,.acc-block-style-1 .acc-box .text-wrapper h4,.acc-block-style-2 .acc-box .text-wrapper h2,.acc-block-style-2 .acc-box .text-wrapper h3,.acc-block-style-2 .acc-box .text-wrapper h4{margin:1rem 0 .5rem}.acc-block-style-1 .acc-box .text-wrapper h2:first-child,.acc-block-style-1 .acc-box .text-wrapper h3:first-child,.acc-block-style-1 .acc-box .text-wrapper h4:first-child,.acc-block-style-2 .acc-box .text-wrapper h2:first-child,.acc-block-style-2 .acc-box .text-wrapper h3:first-child,.acc-block-style-2 .acc-box .text-wrapper h4:first-child{margin-top:0}.acc-block-style-2 .acc-block-style-2-inner{display:flex;gap:40px}.acc-block-style-2 .acc-block-style-2-left{flex:0 0 50%;max-width:50%}.acc-block-style-2 .acc-block-style-2-right{flex:1}@media(max-width:991px){.acc-block-style-2 .acc-block-style-2-inner{flex-direction:column}.acc-block-style-2 .acc-block-style-2-left,.acc-block-style-2 .acc-block-style-2-right{flex:unset;max-width:100%;width:100%}}.acc-block-style-3 .acc-wrapper{border-top:1px solid var(--ycona-blue300,#83aad1)}.acc-block-style-3 .acc-box{border-bottom:1px solid var(--ycona-blue300,#83aad1)}.acc-block-style-3 .acc-box:has(+.acc-box.active){border-bottom-color:transparent}.acc-block-style-3 .acc-box button.click-area{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:transparent;border:0;border-radius:6px;cursor:pointer;text-align:left;transition:background-color .3s ease,color .3s ease}.acc-block-style-3 .acc-box button.click-area:focus-visible{outline:2px solid var(--ycona-blue900);outline-offset:2px}.acc-block-style-3 .acc-box .title{flex:1;margin:0;font-weight:700;color:var(--ycona-blue900)}.acc-block-style-3 .acc-box .acc-chevron i{font-size:20px;line-height:1;display:inline-block;flex-shrink:0;color:var(--ycona-blue900);transition:color .3s ease,transform .3s ease}.acc-block-style-3 .acc-box.active button.click-area{background:var(--ycona-blue800);color:var(--ycona-white,#fff)}.acc-block-style-3 .acc-box.active .title{color:var(--ycona-white,#fff)}.acc-block-style-3 .acc-box.active .acc-chevron i{transform:rotate(180deg);color:var(--ycona-white,#fff)}.acc-block-style-3 .acc-box .text-wrapper p:last-child{margin-bottom:0}.acc-block ul{padding-left:2rem}.acc-block ul li{font-size:18px;line-height:25px}.acc-block dl,.acc-block ol,.acc-block ul{margin:0 0 1rem 0}@media(max-width:991px){.acc-block-style-2 .acc-block-style-2-left{text-align:center}}@media(max-width:767px){.acc-block-style-1 .acc-box .content,.acc-block-style-2 .acc-box .content{padding:16px 30px}}@media(max-width:575px){section.acc-block{padding:0 5px}.acc-block .acc-box .content-area ul{word-break:break-word}.acc-block .acc-box .title,.acc-block .acc-box .title h1,.acc-block .acc-box .title h2,.acc-block .acc-box .title h3,.acc-block .acc-box .title h4,.acc-block .acc-box .title h5,.acc-block .acc-box .title h6,.acc-block .acc-box .title p{font-size:14px}.acc-block-style-3 .acc-box .content{padding:16px 16px}.acc-block-style-3 .acc-box button.click-area{padding:20px}}