/* Help stays within the studio's existing palette and typography. */
.usage-guide{max-width:1240px;margin:auto;color:#243a36}.guide-hero{padding:30px 34px;background:#eaf1ee;border:1px solid #dce6e0;border-radius:14px}.guide-hero h2{font-size:30px;letter-spacing:-.6px;margin:10px 0 14px}.guide-hero p{color:#5e756c;line-height:1.8}.guide-hero .primary{margin-top:8px}.guide-search{max-width:700px;margin:26px 0}.guide-search label{font-size:14px;color:#344e44}.guide-search input{min-height:46px}.guide-search .muted{font-size:12px;line-height:1.8}.guide-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:26px;align-items:start}.guide-toc{position:sticky;top:24px;padding:12px 0}.guide-toc h2{font-size:14px;margin:0 0 16px}.guide-toc a{display:flex;align-items:baseline;gap:10px;padding:10px 0;color:#4b6f61;text-decoration:none;font-size:13px;line-height:1.6}.guide-toc a:hover{text-decoration:underline}.guide-toc a span{color:#8a9c93;font-size:10px}.guide-toc p{font-size:11px;color:#71887c;line-height:1.9;margin:22px 0}.guide-topic{scroll-margin-top:24px;padding:28px;overflow-wrap:anywhere}.guide-topic h2{font-size:21px;line-height:1.5;margin:0 0 12px}.guide-intro{font-size:14px;color:#647d70;line-height:1.8;margin:0 0 16px}.guide-answer{border-top:1px solid #e5ece7}.guide-answer summary{cursor:pointer;font-size:14px;font-weight:550;line-height:1.8;padding:15px 0;color:#304d40}.guide-answer p{font-size:14px;line-height:2;color:#5a7165;margin:0 0 18px}.guide-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.guide-links .button{font-size:12px;white-space:normal}.guide-topic[hidden],#guide-empty[hidden]{display:none}#guide-topics{min-width:0}
@media(max-width:1000px){.guide-layout{grid-template-columns:1fr}.guide-toc{position:static;display:flex;flex-wrap:wrap;gap:4px 18px;padding:0}.guide-toc h2,.guide-toc p{flex-basis:100%}.guide-toc p{margin:4px 0 10px}.guide-toc a{padding:6px 0}.guide-hero{padding:24px}}
@media(max-width:650px){.guide-hero{padding:21px}.guide-hero h2{font-size:25px}.guide-topic{padding:20px}.guide-topic h2{font-size:19px}.guide-links{flex-direction:column}.guide-links .button{text-align:center}.guide-search{margin:22px 0}.guide-layout{gap:16px}}
