.writing-path-collection{max-width:1280px;margin:0 auto;padding:80px clamp(22px,5vw,70px);scroll-margin-top:90px}.writing-path-collection>header{max-width:720px;margin-bottom:35px}.writing-path-collection h2,.specialist-experience>h2{font:650 clamp(30px,4vw,48px)/1.15 'IBM Plex Sans','IBM Plex Sans',sans-serif;letter-spacing:-.045em;color:#651c32;margin:16px 0}.writing-path-collection>header>p:last-child{font:19px/1.75 'IBM Plex Sans',system-ui,sans-serif;color:#805263}.writing-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.writing-path-card{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid #e4d5da;border-radius:16px;background:#f5eef1;color:#651c32;text-decoration:none;transition:transform .18s,border-color .18s}.writing-path-card:hover{transform:translateY(-3px);border-color:#805263}.writing-path-card:focus-visible{outline:3px solid #805263;outline-offset:4px}.writing-path-card>span{font-size:9px;letter-spacing:.12em}.writing-path-card h3{font:650 23px/1.3 'IBM Plex Sans','IBM Plex Sans',sans-serif;letter-spacing:-.035em;margin:0}.writing-path-card p{font:17px/1.65 'IBM Plex Sans',system-ui,sans-serif;margin:0;color:#805263}.writing-path-card small{font-size:11px;margin-top:auto}.writing-path-card strong{font-size:12px}.path-client-ready-writing{background:#f5eef1;grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;align-items:start}.path-client-ready-writing>p{grid-column:2;grid-row:1/4}.path-academic-writing{background:#f0f1f8}.path-copy-writing{background:#f8f1e8}.path-business-writing{background:#f5eef1}.path-technical-writing{background:#eef1f6}.path-creative-writing{background:#f7eff5}.writing-path-access{font:15px/1.7 'IBM Plex Sans',system-ui,sans-serif;color:#805263;margin:26px 0 0}.specialist-hero{padding:35px clamp(22px,6vw,90px) 70px;background:#f5eef1}.specialist-back{font-size:12px;color:#805263}.specialist-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;max-width:1200px;margin:55px auto 0;align-items:center}.specialist-hero h1{font:650 clamp(36px,4.6vw,62px)/1.15 'IBM Plex Sans','IBM Plex Sans',sans-serif;letter-spacing:-.05em;margin:20px 0;color:#651c32}.specialist-hero p:not(.eyebrow){font:19px/1.75 'IBM Plex Sans',system-ui,sans-serif;color:#805263}.specialist-subtitle{font-size:24px!important;color:#651c32!important}.specialist-outcome{padding:35px;border:1px solid #e4d5da;border-radius:20px;background:#f5eef1}.specialist-outcome>span{font-size:9px;letter-spacing:.1em}.specialist-outcome h2{font:600 30px/1.3 'IBM Plex Sans','IBM Plex Sans',sans-serif;letter-spacing:-.04em}.specialist-outcome small{font-size:11px;color:#805263}.specialist-academic{background:#edf0f7}.specialist-copy{background:#f4eee4}.specialist-business{background:#eaf1f3}.specialist-technical{background:#e9eff5}.specialist-creative{background:#f3f4f5}.specialist-experience{max-width:1200px;padding:70px clamp(22px,5vw,70px);margin:auto}.specialist-experience>div{display:grid;grid-template-columns:repeat(2,1fr);gap:25px 40px;margin-top:35px}.specialist-experience article{border-top:1px solid #e4d5da;padding-top:15px}.specialist-experience h3{font:600 20px/1.4 'IBM Plex Sans','IBM Plex Sans',sans-serif}.specialist-experience p{font:18px/1.7 'IBM Plex Sans',system-ui,sans-serif;color:#805263}.specialist-foundation-note{margin-top:35px}.specialist-foundation-note a{color:#651c32}.specialist-marketing .hero-actions{display:flex;flex-wrap:wrap;gap:12px}.specialist-marketing .primary,.specialist-marketing .secondary{font-size:12px;padding:14px 20px}@media(max-width:900px){.writing-path-grid{grid-template-columns:repeat(2,1fr)}.specialist-hero-grid{grid-template-columns:1fr;gap:25px}.specialist-outcome{max-width:650px}.specialist-hero-grid{margin-top:35px}}@media(max-width:600px){.writing-path-grid{grid-template-columns:1fr}.path-client-ready-writing{display:flex}.writing-path-card{padding:24px}.writing-path-collection{padding-top:50px;padding-bottom:50px}.specialist-hero{padding-bottom:40px}.specialist-experience>div{grid-template-columns:1fr;gap:15px}.specialist-outcome{padding:26px}.specialist-experience{padding-top:45px;padding-bottom:45px}}@media(prefers-reduced-motion:reduce){.writing-path-card{transition:none}.writing-path-card:hover{transform:none}}
