.ec-knowledge{padding:clamp(40px,8vw,64px)var(--container-pad)clamp(48px,9vw,72px);background:#eef1f6;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}.ec-knowledge__wave{display:none}.ec-knowledge__copy{z-index:2;order:1;position:relative}.ec-knowledge__title{font-family:var(--font-display);color:#222;margin:0;font-size:max(24px,min(6.2vw,32px));font-weight:600;line-height:1.25}.ec-knowledge__rule{align-items:stretch;gap:5px;width:min(225px,70%);height:3px;margin-top:12px;display:flex}.ec-knowledge__rule-seg{background:#ff9f27;height:3px;display:block}.ec-knowledge__rule-seg--long{flex:auto;min-width:0}.ec-knowledge__rule-seg--short{flex:0 0 20px;width:20px}.ec-knowledge__body{font-family:var(--font-display);color:#444;margin:18px 0 0;font-size:max(15px,min(3.8vw,16px));font-weight:400;line-height:1.55}.ec-knowledge__media{z-index:1;background:linear-gradient(#eef1f6 0%,#eef1f6 55%,transparent 55%);order:2;margin-top:max(28px,min(6vw,40px));line-height:0;position:relative}.ec-knowledge__media picture{width:100%;height:100%;display:block}.ec-knowledge__img{object-fit:contain;object-position:center bottom;width:100%;max-width:min(420px,92%);height:auto;margin-left:auto;margin-right:auto;display:block}@media (max-width:767px){.ec-knowledge{padding:clamp(36px,8vw,56px)0 clamp(40px,8vw,56px)var(--container-pad);overflow:hidden}.ec-knowledge__copy{padding-right:var(--container-pad);order:2;margin-top:max(28px,min(6vw,40px))}.ec-knowledge__title{font-size:max(22px,min(6vw,28px))}.ec-knowledge__body{font-size:max(14px,min(3.6vw,15px))}.ec-knowledge__media{order:1;width:100%;max-width:none;margin-top:0}.ec-knowledge__img{object-fit:contain;object-position:right center;width:100%;max-width:none;margin-left:0;margin-right:0}}@media (max-width:1199px) and (min-width:768px){.ec-knowledge{padding:clamp(56px,7vw,80px)0 clamp(56px,6vw,80px)var(--container-pad);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"copy media";align-items:center;column-gap:max(16px,min(2vw,28px));display:grid;overflow:hidden}.ec-knowledge__copy{order:unset;grid-area:copy;padding-right:max(8px,min(1vw,16px))}.ec-knowledge__title{font-size:max(26px,min(3.2vw,34px));line-height:1.2}.ec-knowledge__rule{margin-top:10px;margin-bottom:0}.ec-knowledge__body{max-width:none;margin-top:14px;font-size:max(15px,min(1.7vw,16px));line-height:1.5}.ec-knowledge__media{order:unset;grid-area:media;width:100%;max-width:none;margin-top:0}.ec-knowledge__img{object-fit:contain;object-position:right center;width:100%;max-width:none;height:auto;margin-left:0;margin-right:0;display:block}}@media (min-width:1200px){.ec-knowledge{--vx:min(100vw,1920px)/1920;width:100%;max-width:1920px;height:calc(855.38*var(--vx));z-index:1;min-height:0;margin-left:auto;margin-right:auto;margin-bottom:calc(72.13*var(--vx));gap:0;padding:0;display:block;position:relative;overflow-x:clip;overflow-y:visible}.ec-knowledge__copy{display:contents}.ec-knowledge__media{order:unset;left:calc(1033*var(--vx));top:calc(-70*var(--vx));width:calc(1411*var(--vx));height:calc(997.51*var(--vx));z-index:3;pointer-events:none;background:linear-gradient(#eef1f6 0%,#eef1f6 55%,transparent 55%);max-width:none;margin:0;line-height:0;position:absolute}.ec-knowledge__img{object-fit:fill;object-position:left top;background-color:transparent;margin:0;display:block;width:100%!important;max-width:none!important;height:100%!important}.ec-knowledge__title{left:calc(171*var(--vx));top:calc(89*var(--vx));width:calc(570*var(--vx));font-size:calc(34*var(--vx));color:#222;z-index:4;margin:0;font-weight:600;line-height:1.3;position:absolute}.ec-knowledge__rule{left:calc(171*var(--vx));top:calc(139*var(--vx));width:calc(225*var(--vx));gap:calc(5*var(--vx));z-index:4;height:3px;margin:0;position:absolute}.ec-knowledge__rule-seg--long{flex:0 0 calc(196*var(--vx));width:calc(196*var(--vx))}.ec-knowledge__rule-seg--short{flex:0 0 calc(24*var(--vx));width:calc(24*var(--vx))}.ec-knowledge__body{left:calc(140*var(--vx));top:calc(225*var(--vx));width:calc(947*var(--vx));height:calc(168*var(--vx));max-width:none;font-size:calc(20*var(--vx));font-weight:400;line-height:calc(24*var(--vx));color:#595959;opacity:1;z-index:4;margin:0;position:absolute}.ec-knowledge__wave{height:calc(426.66*var(--vx));z-index:1;pointer-events:none;line-height:0;display:block;position:absolute;bottom:0;left:0%;right:0%;overflow:hidden}.ec-knowledge__wave-img{object-fit:fill;width:100%;height:100%;display:block}}
