/* Developer content from Figma 3225:1294; shared Outfit / L8 visual system. */
.developer-container{width:min(1280px,calc(100% - 80px));margin-inline:auto}.developer-hero{padding:92px 0 88px}.developer-hero h1{font-size:clamp(40px,4.4vw,68px);max-width:1100px;letter-spacing:-.05em;line-height:1.12;margin:18px 0 24px}.developer-lead{font-size:18px;line-height:1.75;color:var(--muted);max-width:880px;margin:0}.developer-manuals{background:var(--surface);padding:72px 0 80px}.developer-container>.eyebrow{margin:0 0 18px}.developer-container>h2{font-size:clamp(30px,3vw,42px)}.section-description{font-size:16px;line-height:1.8;max-width:860px;color:var(--muted);margin:18px 0 28px}.goal-router{background:#edeae6;border:1px solid #dfdbd6;border-radius:5px;padding:24px;margin-bottom:28px;margin-top:28px}.goal-router>p{font-size:11px;font-weight:650;letter-spacing:.08em;margin:0 0 16px}.goal-router ul{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;font-size:14px;font-weight:550;line-height:1.5}.manual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.manual-card{background:white;border:1px solid #dedbd7;border-radius:5px;padding:32px;display:flex;flex-direction:column;scroll-margin-top:120px;min-width:0}.manual-card .eyebrow{font-size:11px;letter-spacing:.07em;line-height:1.6;margin:0 0 16px}.manual-card h3{font-size:25px;line-height:1.25;margin:0 0 14px}.manual-description,.manual-audience,.manual-topics{font-size:15px;line-height:1.75;color:var(--muted);margin:0 0 16px}.manual-audience{font-size:14px;color:#48474b}.manual-topics{margin-bottom:26px}.manual-action{margin-top:auto;padding-top:20px;border-top:1px solid #eeeae6}.manual-action button:disabled{cursor:not-allowed;color:#777278;font-size:15px;font-weight:600;padding:0;line-height:1.6;text-align:left}.manual-action p{font-size:12px;color:#777278;margin:9px 0 0;line-height:1.6}.developer-more{padding:72px 0 80px}.developer-links{display:flex;flex-wrap:wrap;gap:20px 36px;margin-top:30px}.developer-links a,.developer-links button{padding:8px 0;font-size:15px;font-weight:550;line-height:1.5;text-align:left}.developer-links a:hover,.developer-links button:hover{color:#b44718}.review-bar{flex-wrap:wrap;align-items:center}.review-groups{display:flex;flex-wrap:wrap;gap:4px}.review-groups a{padding:5px 10px;border-radius:3px;letter-spacing:0}.review-groups a[aria-current]{background:#242327;color:white}
@media(max-width:1000px){.goal-router ul{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-card{padding:26px}.manual-card h3{font-size:23px}}
@media(max-width:700px){.developer-container{width:calc(100% - 40px)}.developer-hero{padding:52px 0}.developer-hero h1{font-size:44px}.developer-lead{font-size:16px}.developer-manuals,.developer-more{padding:48px 0}.manual-grid{grid-template-columns:1fr;gap:18px}.manual-card{padding:24px}.goal-router{padding:20px}.goal-router ul{grid-template-columns:1fr;gap:12px}.review-bar{padding:10px 14px;gap:5px}.review-bar>span:last-child{width:100%;text-align:center;font-size:11px}.review-groups{justify-content:center;width:100%}.review-groups a{padding:5px 8px}.developer-links{gap:12px 24px}.developer-links>*{min-height:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
