.blk-approach .title{color:#3a3a33;font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);font-weight:500}.blk-approach .approach-left{max-width:75%}@media only screen and (max-width:769px){.blk-approach .approach-left{max-width:100%}}.blk-approach .approach-acc{display:grid;gap:1rem}.blk-approach .acc{border-radius:12px;overflow:clip;padding:32px 48px}@media only screen and (max-width:769px){.blk-approach .acc{padding:22px 20px}}.blk-approach .acc__head{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.blk-approach .acc__title{padding:0}.blk-approach .acc__icon{height:24px;width:24px}.blk-approach .acc__panel{max-height:1000px;opacity:1;overflow:hidden;transition:max-height .35s ease,opacity .25s ease}.blk-approach .acc__panel[hidden]{display:block;max-height:0;opacity:0}.blk-approach .acc__content{padding-top:32px}@media only screen and (max-width:769px){.blk-approach .acc__content{padding-top:24px}}@media only screen and (max-width:991px){.blk-approach .approach-left{margin-bottom:36px}}.blk-approach .acc.is-open{background-color:var(--black-200)}.blk-approach .acc:not(.is-open){background-color:var(--white-200)}