.editorial .guide-intro-block.block{padding-top:clamp(48px,8vh,88px)}.editorial .zone-label{font-family:var(--font-num);font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--sky);margin:0 0 clamp(24px,3.6vh,36px);padding-bottom:12px;border-bottom:1px solid var(--line)}.section-lead{font-size:14.5px;color:var(--sub);line-height:2;max-width:40em;margin:0 0 clamp(28px,5vh,48px)}.guide-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:start}.editorial .guide-intro-lead{font-size:clamp(24px, 3.2vw, 40px);font-weight:700;line-height:1.4;letter-spacing:.01em;color:var(--ink);text-wrap:balance}.editorial .guide-intro-copy{font-size:15px;line-height:2.15;color:var(--sub);padding-top:clamp(4px,1vh,10px)}.qa-list{display:grid;gap:clamp(18px,3vh,28px)}.qa-item{display:grid;grid-template-columns:clamp(44px,6vw,64px) 1fr;gap:clamp(16px,2.6vw,28px);align-items:start;padding:clamp(20px,3vh,28px) 0;border-bottom:1px solid var(--line)}.qa-list .qa-item:first-child{border-top:1px solid var(--line)}.qa-avatar{width:clamp(44px,6vw,64px);height:auto}.editorial .qa-q{font-family:var(--font-body);font-weight:700;font-size:clamp(15px, 1.7vw, 18px);color:var(--ink);line-height:1.6;margin:0 0 10px;position:relative;padding-left:26px}.editorial .qa-q::before{content:"Q";position:absolute;left:0;top:0;font-family:var(--font-num);font-weight:700;font-style:italic;color:var(--sky);font-size:18px;line-height:1.5}.editorial .qa-a{font-size:14px;line-height:2;color:var(--sub);padding-left:26px;position:relative}.editorial .qa-a::before{content:"A";position:absolute;left:0;top:0;font-family:var(--font-num);font-weight:700;font-style:italic;color:var(--faint);font-size:18px}.position-stage{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:clamp(28px,5vw,72px);align-items:start}.position-diagram{margin:0}.position-diagram picture{display:block}.position-diagram img{width:100%;height:auto;border-radius:4px;display:block}.position-list{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,36px) clamp(24px,4vw,48px);counter-reset:pos}.position-list li{position:relative}.editorial .position-list h3{font-family:var(--font-num);font-weight:700;text-transform:uppercase;font-size:clamp(15px, 1.8vw, 19px);letter-spacing:.04em;color:var(--ink);margin:0 0 8px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.position-list h3 span{font-family:var(--font-body);font-weight:400;text-transform:none;font-size:12px;letter-spacing:0;color:var(--sub)}.editorial .position-list p{font-size:13.5px;line-height:1.9;color:var(--sub)}.formation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}.formation-card{border:1px solid var(--line);padding:clamp(18px,2.4vw,28px)}.formation-card figure{margin:0 0 clamp(16px,2.4vh,22px)}.formation-card img{width:100%;height:clamp(200px,26vh,300px);object-fit:contain;display:block}.editorial .formation-card h3{font-family:var(--font-num);font-weight:700;font-size:clamp(16px, 1.8vw, 20px);letter-spacing:.04em;color:var(--sky);margin:0 0 10px}.editorial .formation-card p{font-size:13px;line-height:1.9;color:var(--sub)}.guide-back{margin-top:clamp(40px,7vh,80px)}@media screen and (max-width:860px){.guide-intro{grid-template-columns:1fr;gap:16px}.position-stage{grid-template-columns:1fr;gap:clamp(24px,4vh,36px)}.position-diagram{max-width:420px;margin:0 auto}.formation-grid{grid-template-columns:1fr;max-width:480px}.formation-card img{height:auto;max-height:340px}}@media screen and (max-width:560px){.position-list{grid-template-columns:1fr}}