/* V6 field-manual expansion: deeper class instruction without changing the approved visual identity. */
.class-manual{margin-top:20px;border-top:1px solid #b69b6240;padding-top:22px}
.manual-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:16px}.manual-head span,.manual-card h4,.callin-grid small{color:#b69b62;font:700 10px/1 'Barlow Condensed';letter-spacing:.14em}.manual-head h3{margin:6px 0 0;font:800 27px/1 'Barlow Condensed';color:#eee6d2}.manual-head p{max-width:420px;margin:0;color:#bdb4a3;font-size:14px;line-height:1.45}
.manual-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #b69b6238}.manual-card{padding:18px 20px;min-height:145px;border-right:1px solid #b69b6238}.manual-card:last-child{border-right:0}.manual-card h4{margin:0 0 10px}.manual-card p{margin:0;color:#d7cdb9;font-size:14px;line-height:1.55}
.callin-manual{margin-top:18px}.callin-title{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:10px}.callin-title h3{margin:0;font:800 22px/1 'Barlow Condensed';color:#eee6d2}.callin-title p{margin:0;max-width:600px;color:#a69d8d;font-size:12px;line-height:1.45}
.callin-grid{display:grid;grid-template-columns:1.1fr .8fr 2fr}.callin-grid>*{padding:11px 13px;border:1px solid #b69b622d;border-bottom:0}.callin-grid>*:nth-last-child(-n+3){border-bottom:1px solid #b69b622d}.callin-grid b{color:#eee6d2;font:700 13px/1.2 'Barlow Condensed'}.callin-grid span{color:#b7ad9c;font-size:12px;line-height:1.35}.callin-grid .head{background:#0b0a08;color:#b69b62;font:700 9px/1 'Barlow Condensed';letter-spacing:.14em}.callin-grid .separate{color:#e25c50}
.timing-note{margin:12px 0 0;padding:12px 14px;border-left:3px solid var(--red);background:#0b0a08;color:#c9beaa;font-size:12px;line-height:1.5}.timing-note b{color:#eee6d2}
@media(max-width:1050px){.manual-grid{grid-template-columns:1fr}.manual-card{border-right:0;border-bottom:1px solid #b69b6238}.manual-card:last-child{border-bottom:0}}
@media(max-width:650px){.manual-head,.callin-title{display:block}.manual-head p,.callin-title p{margin-top:10px}.callin-grid{grid-template-columns:1fr}.callin-grid .head{display:none}.callin-grid>*{border-bottom:0}.callin-grid>*:nth-last-child(-n+3){border-bottom:0}.callin-grid>*:nth-child(3n+3){border-bottom:1px solid #b69b622d;margin-bottom:8px}.manual-card{min-height:0}.class-manual{margin-left:-2px;margin-right:-2px}}
