.synthesis-section{border-bottom:1px solid var(--rule)}.synthesis-section .container{max-width:var(--max-width);margin:0 auto;padding:0 15px}.synthesis-section h2{font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.015em;margin-bottom:32px;font-variation-settings:"opsz" 144;color:var(--ink);margin-top:0}.synthesis-section p{margin-bottom:24px;color:var(--ink-soft);font-family:var(--font-body)}.synthesis-section .recap{margin:40px 0}.synthesis-section .recap-item{display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start;padding:24px 0;border-top:1px solid var(--rule)}.synthesis-section .recap-number{font-family:var(--font-display);font-size:44px;font-weight:600;color:var(--accent);line-height:1;font-variation-settings:"opsz" 144}.synthesis-section .recap-item p{margin:0;font-size:17px;color:var(--ink-soft);padding-top:6px}.synthesis-section .recap-item strong{color:var(--ink);font-weight:600}.synthesis-section .recap-item:last-child{border-bottom:1px solid var(--rule)}@media(max-width:768px){.synthesis-section .recap-item{grid-template-columns:44px 1fr;gap:16px}.synthesis-section .recap-number{font-size:34px}.synthesis-section h2{letter-spacing:1px}.synthesis-section p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/synthesis.css.map */
