.illustrated-hero{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:24px;align-items:center}.hero-art{width:170px;height:170px;object-fit:contain}.illustrated-hero p{max-width:730px;color:var(--bark-2);line-height:1.85}.help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 32px}.help-card{display:flex;flex-direction:column;align-items:start;padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--sand);color:var(--bark);text-decoration:none;min-width:0;transition:transform .2s,border-color .2s}.help-card:hover{transform:translateY(-3px);border-color:var(--olive)}.help-card h2{font-size:1.3rem;margin:12px 0}.help-card p{color:var(--bark-2);margin:0 0 20px;line-height:1.75}.help-card strong{font-size:.88rem;color:var(--olive);margin-top:auto}.help-switch{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 24px}.help-switch a{padding:9px 13px;border:1px solid var(--line);border-radius:999px;text-decoration:none;font-size:.82rem;color:var(--bark-2)}.help-switch a[aria-current]{background:var(--olive);color:var(--paper);border-color:var(--olive)}.help-rows{margin:20px 0;border:1px solid var(--line);border-radius:16px;overflow:hidden}.help-rows>div{display:grid;grid-template-columns:175px minmax(0,1fr);border-top:1px solid var(--line)}.help-rows>div:first-child{border:0}.help-rows dt{padding:16px;background:var(--sand);font-weight:650;line-height:1.6}.help-rows dd{padding:16px;margin:0;line-height:1.85;color:var(--bark-2);overflow-wrap:anywhere}.help-share{position:relative}.help-share>.help-art{float:right;width:88px;height:88px;margin:0 0 8px 14px;object-fit:contain}.help-share .record-steps{grid-template-columns:repeat(3,minmax(0,1fr));clear:both}.help-share details{clear:both}.guide-section .help-list{gap:16px}.help-copy-fallback{display:block;margin-top:14px;width:100%;font:inherit;background:var(--sand);border:1px solid var(--line);border-radius:12px;color:var(--bark);padding:14px}.help-copy-fallback[hidden]{display:none}.guide-back{margin-left:20px;color:var(--olive)}.asklink-download{margin:24px 0 8px;font-size:.9rem}.guide-footer{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.guide-footer .guide-back{margin-left:0}.multi-scope{border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-size:.82rem;color:var(--bark-2)}.multi-scope summary{cursor:pointer;font-weight:600;color:var(--bark)}.multi-scope p{margin:10px 0 0;line-height:1.8}.contact-brief{margin-top:20px}.contact-brief>p{font-size:.83rem;color:var(--bark-2);line-height:1.8;margin:12px 0 0}.creator-hero{position:relative}.creator-welcome{float:right;width:132px;height:132px;object-fit:contain}.recording-callout a{line-height:1.7}.recording-callout p{margin:6px 0}
@media(max-width:720px){.illustrated-hero{grid-template-columns:minmax(0,1fr) 76px;gap:10px;align-items:start}.hero-art{width:76px;height:76px;margin-top:25px}.illustrated-hero h1{font-size:1.85rem;margin-top:12px}.illustrated-hero p{grid-column:1/-1;font-size:.9rem}.help-grid{gap:12px}.help-card{padding:18px 16px;border-radius:16px}.help-card h2{font-size:1.05rem}.help-card p{font-size:.85rem;margin-bottom:14px}.help-card strong{font-size:.8rem}.help-rows>div{grid-template-columns:1fr}.help-rows dt{padding:12px 14px}.help-rows dd{padding:12px 14px;font-size:.92rem}.help-share .record-steps{grid-template-columns:1fr}.help-switch{gap:6px}.help-switch a{padding:8px 10px;font-size:.78rem}.help-share>.help-art{width:64px;height:64px}.creator-welcome{width:92px;height:92px}.help-inquiry .btn{max-width:100%;white-space:normal}}
@media(max-width:380px){.help-grid{grid-template-columns:1fr}.illustrated-hero{grid-template-columns:minmax(0,1fr) 64px}.hero-art{width:64px;height:64px}}
@media(prefers-reduced-motion:reduce){.help-card{transition:none}.help-card:hover{transform:none}}
@media(max-width:720px){.guide-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-quick li{font-size:.84rem;padding:12px;line-height:1.65}}
@media(max-width:600px){.naming-examples .guide-table thead{display:none}.naming-examples .guide-table,.naming-examples .guide-table tbody{display:block}.naming-examples .guide-table tr{display:grid;grid-template-columns:1fr;padding:12px 0;border-top:1px solid var(--line)}.naming-examples .guide-table tr:first-child{border-top:0}.naming-examples .guide-table th,.naming-examples .guide-table td{display:block;width:auto!important;border:0;padding:5px 8px;text-align:left}.naming-examples .guide-table th{font-size:.9rem}.naming-examples .guide-table td:first-of-type{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;color:var(--olive);overflow-wrap:anywhere}.naming-examples .guide-table td:last-child{color:var(--bark-2);font-size:.8rem}}
@media(max-width:350px){.guide-quick{grid-template-columns:1fr}}
