@media (max-width:820px){.tfs .process-section.section-shell{width:min(calc(100% - 40px), var(--max));padding-top:64px;padding-bottom:64px}.tfs .process-section .section-heading .section-kicker{margin-bottom:18px}.tfs .process-section .section-heading h2{text-wrap:balance;font-size:clamp(28px,7.8vw,32px);line-height:1.05}.tfs .process-section .process-grid{border:0;margin-top:28px;display:block}.tfs .process-section .process-grid .swipe-row{scroll-snap-type:none;margin:0;padding:0;display:block;overflow:visible}.tfs .process-section .process-grid .swipe-dots{display:none}.tfs .process-section .process-grid .swipe-row>article{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:40px minmax(0,1fr);align-items:baseline;column-gap:8px;width:auto;min-height:0;padding:20px 0 22px;display:grid}.tfs .process-section .process-grid .swipe-row>article:last-child{border-bottom:1px solid var(--line)}.tfs .process-section .process-grid article>span{letter-spacing:.04em;color:var(--orange);font-variant-numeric:tabular-nums;grid-area:1/1/span 2;font-size:13px;font-weight:800}.tfs .process-section .process-grid h3{letter-spacing:-.03em;grid-column:2;margin:0 0 6px;font-size:21px;line-height:1.15}.tfs .process-section .process-grid p{grid-column:2;margin:0;font-size:16px;line-height:1.55}}@media (max-width:380px){.tfs .process-section.section-shell{width:calc(100% - 32px);padding-top:56px;padding-bottom:56px}.tfs .process-section .section-heading h2{font-size:28px}.tfs .process-section .process-grid .swipe-row>article{grid-template-columns:34px minmax(0,1fr)}}
