#process.process-section{padding-top:clamp(64px,7vw,112px);padding-bottom:clamp(64px,7vw,112px)}#process .section-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 28px;margin-bottom:48px}.process-editorial{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:7%;max-width:1480px;margin:auto;align-items:start}.process-editorial__view{position:sticky;top:110px;min-width:0}#process .process-editorial h2{font-size:clamp(42px,5.4vw,84px);font-weight:400;letter-spacing:-.055em;line-height:1.02;margin:0 0 28px}.process-editorial__intro{max-width:520px;margin:0 0 34px;color:var(--muted);font-size:17px;line-height:1.7}.process-editorial figure{margin:0}.process-editorial figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.process-editorial figcaption{margin-top:14px;font:10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.process-editorial__steps{list-style:none;padding:0;margin:0}.process-editorial__steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:26px 0 32px;border-top:1px solid var(--line)}.process-editorial__number{padding-top:5px;color:var(--muted);font:400 12px/1.5 Arial,Helvetica,sans-serif}#process .process-editorial__steps h3{margin:0 0 15px;font-size:clamp(23px,2.4vw,34px);line-height:1.15;font-weight:400;letter-spacing:-.035em}.process-editorial__steps p{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.process-editorial__contact{display:inline-flex;align-items:center;gap:24px;min-height:48px;margin-top:10px;padding:8px 0;border-bottom:1px solid;font-size:14px}@media(max-width:1000px){.process-editorial{gap:5%}.process-editorial__view{position:static}.process-editorial__steps li{grid-template-columns:25px minmax(0,1fr);gap:12px}}@media(max-width:900px){#process .section-top{margin-bottom:32px;font-size:10px}.process-editorial{grid-template-columns:minmax(0,1fr);gap:36px}#process .process-editorial h2{font-size:clamp(42px,10.5vw,64px)}.process-editorial__intro{font-size:16px}.process-editorial__steps li{padding:24px 0 28px}.process-editorial__steps p{font-size:15px}}
