/* Exact-technique procedure panel — shared across Days 1–360 */
.techniqueGuide{margin:14px 0 16px;padding:14px;border-radius:18px;background:linear-gradient(145deg,#0b2032,#132e49 62%,#242a54);border:1px solid rgba(96,215,225,.30);box-shadow:0 6px 0 rgba(8,31,48,.32),0 14px 26px rgba(12,42,63,.17);color:#eef8fb}
.techniqueTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.techniqueTitle>div>span{display:block;font-size:9px;letter-spacing:.15em;font-weight:900;color:#83e9ed}.techniqueTitle h4{font-family:Space Grotesk,Inter,sans-serif;font-size:20px;line-height:1.16;margin:4px 0 0;color:#fff}.techniqueMethodTag{max-width:44%;font-size:9px;font-weight:800;line-height:1.25;color:#d8edf3;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.11);text-align:right}.techniqueGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.techCell{min-height:86px;padding:10px 11px;border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.045));border:1px solid rgba(150,220,230,.14)}.techCell.procedure{grid-column:1/-1;min-height:0;background:linear-gradient(145deg,rgba(74,210,218,.14),rgba(109,96,214,.10))}.techCell.alternative{background:linear-gradient(145deg,rgba(249,218,133,.10),rgba(255,255,255,.045))}.techCell b{display:block;font-size:8.5px;letter-spacing:.12em;color:#82e8ec}.techCell.alternative b{color:#f2d47f}.techCell p{font-size:11px;line-height:1.45;color:#e0edf2;margin:5px 0 0}
@media(max-width:760px){.techniqueTitle{flex-direction:column}.techniqueMethodTag{max-width:100%;text-align:left}.techniqueGrid{grid-template-columns:1fr}.techCell.procedure{grid-column:auto}}
