.point[data-astro-cid-ccnwue6z]{container-type:inline-size;.desc{margin-block-start:clamp(35px,10cqi,70px);line-height:2}.points-wrap{counter-reset:num;margin-block-start:clamp(43px,15vw,86px);display:grid;row-gap:clamp(52px,20cqi,104px)}.group{--gap: 48px;display:grid;row-gap:var(--gap)}.headline{font-weight:700;background-color:#f1f4f6;font-size:1.125rem;padding-block:calc(var(--leading-trim) + .95em);padding-inline:1.333em;margin-block:var(--leading-trim)}.list{display:grid;row-gap:var(--gap);grid-template-columns:min(30%,207px) minmax(0,1fr);column-gap:clamp(20px,6cqi,42px)}.item{display:grid;row-gap:24px;grid-column:span 2;counter-increment:num;grid-template-columns:subgrid;@container (width >= 550px){grid-template-rows:auto auto;grid-template-areas:"image label" "image text"}@container (width < 550px){grid-template-areas:"image label" "text text"}}.item-label{grid-area:label;display:grid;margin-block:var(--leading-trim);font-size:1.5rem;column-gap:1.29em;@container (width >= 550px){align-self:end;grid-template-columns:auto 1fr;align-items:baseline}@container (width < 550px){align-self:center;font-size:min(1.25rem,7cqi,1.5rem)}&:before{content:"Point[" counter(num,decimal-leading-zero) "]";color:var(--c-logo-green);font-family:initial;font-size:1rem}}.item-image{grid-area:image;@container (width < 550px){align-self:center}}.item-text{grid-area:text;line-height:1.87;margin-block:var(--leading-trim)}}.flow[data-astro-cid-lqa6n2zf]{container-type:inline-size;margin-block-start:var(--section-gap)}.flow-list[data-astro-cid-lqa6n2zf]{--index-gap: min(8cqi, 60px);--square-size: calc(var(--index-gap) / 3);--diagonal-width: calc(var(--square-size) * sqrt(2));display:grid;grid-template-columns:auto 1fr;row-gap:5px;counter-reset:num;column-gap:var(--index-gap);margin-block-start:clamp(32px,9cqi,64px);>li{counter-increment:num;display:grid;grid-template-columns:subgrid;grid-column:span 2;row-gap:25px;padding-block:min(10cqi,44px);padding-inline:min(6cqi,26px);align-items:baseline;@container (width >= 390px){grid-template-areas:"index title" "index details"}@container (width < 390px){grid-template-areas:"index title" "details details"}&:nth-child(odd){background-color:#f1f4f6}&:nth-child(2n){background-color:#f9f9f9}&:before{content:counter(num,decimal-leading-zero);grid-area:index;font-family:var(--font-eng);font-size:clamp(1.5rem,7cqi,2.5rem);margin-block:var(--leading-trim)}}.title{grid-area:title;margin-block:var(--leading-trim);font-size:clamp(1.2rem,7cqi,1.5rem);position:relative;&:before{content:"";block-size:var(--diagonal-width);inline-size:1px;background-color:currentColor;position:absolute;rotate:-45deg;inset-inline-start:calc(-1 * (var(--index-gap) / 2));@container (width >= 390px){inset-block-start:.2em}@container (width < 390px){inset-block-start:.6em}}}.details{grid-area:details}.detail{margin-block:var(--leading-trim);color:oklch(from currentColor l c h / 80%)}.subs{display:grid;row-gap:32px;>div{display:grid;row-gap:16px}}.sub-label{margin-block:var(--leading-trim);font-size:1.25rem;.caution{font-size:.8em;margin-inline-start:1em}}}.faq[data-astro-cid-2sagyb2w]{container-type:inline-size;margin-block-start:var(--section-gap)}.faq-list[data-astro-cid-2sagyb2w]{--item-gap: 13px;--icon-size: 2.5rem;--icon-gap: 1em;--icon-offset: calc(var(--icon-size) + var(--icon-gap));margin-block-start:clamp(32px,9cqi,64px);display:grid;row-gap:66px;.item{display:grid}.question{margin-block:var(--leading-trim);font-size:1.125rem;display:grid;grid-template-columns:var(--icon-size) 1fr;column-gap:var(--icon-gap);align-items:baseline;&:before{content:"Q";font-family:var(--font-eng);font-weight:900;aspect-ratio:1;border-radius:50%;font-size:1.111em;background-color:#000;color:#fff;inline-size:var(--icon-size);display:grid;place-items:center}}.answer{padding-block-start:var(--item-gap);border-block-start:1px solid var(--c-gray);margin-block-start:calc(var(--leading-trim) + var(--item-gap) * 2);color:oklch(from currentColor l c h / 80%);display:grid;grid-template-columns:var(--icon-size) 1fr;column-gap:var(--icon-gap);align-items:baseline;&:before{content:"A";font-family:var(--font-eng);font-weight:900;aspect-ratio:1;border-radius:50%;font-size:1.111em;border:1px solid #000;inline-size:var(--icon-size);display:grid;place-items:center}}}
