.crm-interview-grid{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);align-items:center;gap:clamp(28px,5vw,96px);display:grid}.crm-interview-photo{max-width:440px;margin:0}.crm-interview-photo .crf-photo img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.crm-pen{margin:8px 0 0 16px}.crx .crf .crm-lede{color:var(--cr-accent);max-width:28ch;margin-bottom:18px;font-size:clamp(22px,1.8vw,28px);line-height:1.35}.crx .crf .crm-interview-grid h2{margin-bottom:16px}.crm-map{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:0 clamp(24px,4vw,64px);display:grid;position:relative}.crm-map-source{background:var(--cr-ink);color:#f5f3ec;border-radius:16px;gap:6px;padding:clamp(22px,2.4vw,34px);display:grid;position:relative}.crm-map-source span{letter-spacing:.08em;text-transform:uppercase;color:var(--cr-accent-dark);font-size:12.5px;font-weight:700}.crx .crf .crm-map-source b{letter-spacing:-.03em;color:#fff;font-size:clamp(22px,1.9vw,30px);line-height:1.15}.crm-map-source em{color:var(--cr-accent-dark);font-size:14px;font-style:normal;line-height:1.4}.crm-map-source:after{content:"";background:var(--cr-accent);width:clamp(24px,4vw,64px);height:2px;position:absolute;top:50%;left:100%}.crm-map-out{border-left:2px solid var(--cr-accent);gap:10px;margin:0;padding:0 0 0 22px;list-style:none;display:grid}.crm-map-out li{background:var(--cr-white);box-shadow:var(--cr-shadow);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;padding:16px 20px;display:flex;position:relative}.crm-map-out li:before{content:"";background:var(--cr-accent);width:22px;height:2px;position:absolute;top:50%;left:-23px}.crm-map-out b{font-size:17.5px}.crm-map-out span{color:var(--cr-muted);font-size:15px}.crx .crf .crm-map-note{color:var(--cr-muted);grid-column:1/-1;margin-top:18px;font-size:14px}.crm-technical-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,96px);display:grid}.crx .crf .crm-technical-grid h2{max-width:16ch;margin-bottom:18px}.crm-feature{justify-self:center;max-width:420px;margin:0}.crm-feature img{width:100%;height:auto;display:block;box-shadow:0 2px #0000000a,0 50px 70px -48px #281e14bf}.crx .crf .crm-feature figcaption{color:var(--cr-muted);margin-top:12px;font-size:14px}.crm-outlet-grid{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);align-items:center;gap:clamp(28px,5vw,96px);display:grid}.crm-outlet-cover{max-width:420px;margin:0}.crm-outlet-cover img{width:100%;height:auto;display:block;box-shadow:0 2px #0000000a,0 50px 70px -48px #281e14bf}.crx .crf .crm-outlet-grid h2{max-width:16ch;margin-bottom:18px}.crm-scope-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(28px,5vw,96px);display:grid}.crx .crf .crm-scope-grid h2{max-width:16ch;margin-bottom:18px}@media (max-width:1000px){.crm-interview-grid,.crm-technical-grid,.crm-outlet-grid,.crm-scope-grid,.crm-map{grid-template-columns:minmax(0,1fr)}.crm-map-source:after{width:2px;height:24px;top:100%;left:28px}.crm-map-out{margin-top:24px}}.crm-map-out{gap:0}.crm-map-out li{box-shadow:none;background:0 0;border-bottom:1px solid #d9d4ca;border-radius:0;padding:14px 0 14px 18px}
