/* Shared, content-only guide additions. No account state or setup controls. */
.member-guide-start{margin:0 0 24px;padding:20px;border:1px solid var(--accent-dim2);border-radius:var(--r);background:var(--panel);}
.member-guide-start h2{font-size:17px;line-height:1.4;margin:0 0 6px;color:var(--text);}
.member-guide-start p,.member-guide-details p,.member-guide-details li{font-size:13px;line-height:1.7;color:var(--text2);}
.member-guide-start strong,.member-guide-details strong{color:var(--text);}
.member-guide-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;}
.member-guide-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid var(--border2);border-radius:var(--rxs);color:var(--text);font-size:12px;font-weight:650;text-decoration:none;background:var(--panel2);}
.member-guide-actions a:first-child{background:var(--accent-dim);border-color:var(--accent-dim2);color:var(--accent-h);}
.member-guide-actions a:hover{border-color:var(--accent-h);}
.member-guide-start a:focus-visible,.member-guide-details a:focus-visible,.member-guide-details summary:focus-visible{outline:2px solid var(--accent-h);outline-offset:4px;}
.member-guide-details{margin-top:14px;border-top:1px solid var(--border2);min-width:0;}
.member-guide-details+.member-guide-details{margin-top:0;}
.member-guide-details[open]{padding-bottom:14px;}
.member-guide-details summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px;font-weight:650;color:var(--text);}
.member-guide-details p+p{margin-top:10px;}
.member-guide-details ol,.member-guide-details ul{padding-left:20px;margin:10px 0;}
.member-guide-details li+li{margin-top:8px;}
.member-guide-details a{color:var(--accent-h);text-underline-offset:3px;}
.member-guide-details code{overflow-wrap:anywhere;}
.member-guide-start,.member-guide-details{overflow-wrap:anywhere;}
.member-guide-legal{margin-top:12px!important;font-size:12px!important;}
@media(max-width:600px){.member-guide-start{padding:16px;}.member-guide-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.member-guide-actions a{text-align:center;}.hero .hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.hero .hero-stat-label{font-size:9px;letter-spacing:.03em;}}
