.bx3.bx3-points{--bx3-max:var(--bx3-wide);display:block;background:var(--bx3-white);padding:var(--bx3-sec-y) var(--bx3-pad-x)}.bx3.bx3-points--cream{background:var(--bx3-cream)}.bx3 .bx3-points__in{max-width:var(--bx3-max);margin:0 auto}.bx3 .bx3-points__head{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.bx3 .bx3-points__head .bx3-text{max-width:30em;text-wrap:pretty}.bx3.bx3-points--photo .bx3-points__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,120px);align-items:center}.bx3.bx3-points--right .bx3-points__img{order:2}.bx3.bx3-points--noimg .bx3-points__in{grid-template-columns:minmax(0,1fr)}.bx3 .bx3-points__img{aspect-ratio:1/1;border-radius:var(--bx3-r);isolation:isolate}.bx3 .bx3-points__body{min-width:0}.bx3 .bx3-points__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,3.4vw,64px);row-gap:clamp(32px,3.4vw,56px);margin-top:clamp(36px,3.6vw,64px)}.bx3.bx3-points--noimg .bx3-points__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bx3 .bx3-pt{min-width:0;padding-top:clamp(20px,2vw,28px);border-top:1px solid var(--bx3-line-btn)}.bx3 .bx3-pt__title{font-size:var(--bx3-tt,clamp(1.125rem,1.4vw,1.375rem));font-weight:700;line-height:1.3;color:var(--bx3-ink)}.bx3 .bx3-pt__text{margin-top:10px;max-width:22em;font-size:var(--bx3-ts,var(--bx3-fs-sm));line-height:1.7;color:var(--bx3-ink-soft)}.bx3 .bx3-points__split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,120px);align-items:start}.bx3 .bx3-points__split .bx3-points__head{position:sticky;top:calc(var(--bx3-nav-h) + 40px)}.bx3 .bx3-points__split .bx3-points__head .bx3-text{max-width:24em}.bx3 .bx3-points__icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,72px);row-gap:clamp(40px,4.2vw,72px)}.bx3 .bx3-pi{min-width:0}.bx3 .bx3-pi__icon{display:block;width:36px;height:36px;color:var(--bx3-orange)}.bx3 .bx3-pi__icon svg{display:block;width:100%;height:100%}.bx3 .bx3-pi__title{margin-top:18px;font-size:var(--bx3-tt,clamp(1.0625rem,1.2vw,1.25rem));font-weight:700;line-height:1.4;color:var(--bx3-ink)}.bx3 .bx3-pi__text{margin-top:6px;max-width:24em;font-size:var(--bx3-ts,var(--bx3-fs-sm));line-height:1.7;color:var(--bx3-ink-soft)}@media(max-width:1024px){.bx3 .bx3-points__split{grid-template-columns:minmax(0,1fr)}.bx3 .bx3-points__split .bx3-points__head{position:static}}@media(max-width:899px){.bx3.bx3-points--photo .bx3-points__in{grid-template-columns:minmax(0,1fr);gap:clamp(36px,6vw,56px)}.bx3.bx3-points--right .bx3-points__img{order:0}.bx3 .bx3-points__img{aspect-ratio:1/1;width:100%;max-width:560px}}@media(max-width:599px){.bx3 .bx3-points__list,.bx3.bx3-points--noimg .bx3-points__list,.bx3 .bx3-points__icons{grid-template-columns:minmax(0,1fr);row-gap:28px}.bx3 .bx3-pi{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:16px}.bx3 .bx3-pi__icon{grid-row:1 / 3;width:28px;height:28px}.bx3 .bx3-pi__title{margin-top:0}}.bx3.bx3-points.bx3-just :is(.bx3-pt__text,.bx3-pi__text){text-align:justify;text-justify:inter-word;text-align-last:left}@media(max-width:767px){.bx3.bx3-points.bx3-just-m :is(.bx3-pt__text,.bx3-pi__text){text-align:justify;text-justify:inter-word;text-align-last:left}}
