.more__scroller{margin-top:20px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.more__scroller::-webkit-scrollbar{display:none}.more__list{width:max-content;padding-right:var(--gutter);gap:20px;padding-bottom:8px;display:flex}.more__item{scroll-snap-align:center;flex:0 0 70vw}@media (min-width:768px){.more__item{flex-basis:max(224px, calc((100vw - var(--gutter) * 2 - 20px * 2.2) / 3.2));scroll-snap-align:start}}@media (min-width:1296px){.more__scroller{margin-inline:0;padding-inline:0;overflow:visible}.more__list{grid-template-columns:repeat(5,minmax(0,1fr));width:auto;padding-right:0;display:grid}}
.method .method__list{border-bottom:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.method .method__stage{--mt:clamp(1.5rem, 2.35vw, 2.25rem);grid-template-columns:46px minmax(0,1fr);align-items:baseline;padding-block:22px;display:grid}.method .method__stage+.method__stage{border-top:1px solid var(--rule)}.method .method__n{font-family:var(--font-condensed), "Arial Narrow", sans-serif;font-weight:600;font-size:calc(var(--mt) * 1.5);top:calc(var(--mt) * .1646);font-variant-numeric:tabular-nums;color:var(--chili-deep);grid-area:1/1;line-height:.74;position:relative}.method .method__title{min-width:0;color:var(--ink);text-transform:none;grid-area:1/2;margin:0}.method .method__body{min-width:0;color:var(--ink);grid-area:2/2;margin-top:10px}.method .method__points{margin:0;padding:0;list-style:none}.method .method__point{text-wrap:wrap;max-width:60ch;margin:0;padding-left:18px;position:relative}.method .method__point+.method__point{margin-top:8px}.method .method__point:before{content:"";background:var(--chili-deep);width:5px;height:5px;position:absolute;top:calc(.8em - 2.5px);left:0}.method .method__fig{max-width:420px;margin:16px 0 0}@media (min-width:768px){.method .method__stage{grid-template-columns:68px minmax(0,1fr);padding-block:24px}}@media (min-width:1024px){.method .method__stage{-moz-column-gap:24px;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-block:28px}.method .method__title,.method .method__body{grid-column:2/-1}}
