.guide-intro{max-width:820px}.guide-intro>p{font-size:1.05rem;color:var(--muted)}.method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.method-card{padding:26px;border:1px solid var(--line);border-radius:20px;background:#fff}.method-card>span{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border-radius:12px;background:#edf4ff;color:var(--accent);font-weight:900}.method-card h3{margin:16px 0 7px}.method-card p{margin:0;color:var(--muted)}.routine{display:grid;gap:12px;counter-reset:step}.routine article{counter-increment:step;display:grid;grid-template-columns:62px 1fr;gap:16px;padding:20px;border:1px solid var(--line);border-radius:17px;background:#fff}.routine article:before{content:counter(step);display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;font-weight:900}.routine h3{margin:0 0 5px}.routine p{margin:0;color:var(--muted)}.week-table{width:100%;border-collapse:collapse;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #07143d0d}.week-table th,.week-table td{text-align:left;padding:15px;border-bottom:1px solid var(--line);vertical-align:top}.week-table th{background:#edf4ff;color:var(--accent)}.error-box{padding:30px;border-radius:24px;background:linear-gradient(135deg,#07143d,#0d3184);color:#fff}.error-box p{color:#dce6ff}.error-box ul{padding-left:20px}.sources{font-size:.9rem}.sources li{margin:11px 0}.sources a{color:var(--accent);font-weight:800;text-decoration:underline}.note{font-size:.82rem;color:var(--muted);border-left:3px solid var(--yellow);padding-left:13px}.guide-links{display:flex;flex-wrap:wrap;gap:12px}.guide-links a{padding:11px 15px;border-radius:999px;background:#edf4ff;color:var(--accent);font-weight:800}@media(max-width:760px){.method-grid{grid-template-columns:1fr}.routine article{grid-template-columns:48px 1fr}.week-table{font-size:.82rem}.week-table th,.week-table td{padding:10px}.guide-table-wrap{overflow-x:auto}}
