.practical-guide{word-break:keep-all;overflow-wrap:anywhere;max-width:850px}.practical-guide h1{font-size:clamp(30px,5vw,44px);line-height:1.4}.practical-guide .practical-note{background:var(--accent-bg);border-radius:18px;margin:36px 0 52px;padding:28px}.practical-guide .practical-note p{margin:12px 0 22px}.practical-guide li{margin:14px 0;line-height:1.9}.practical-guide ol,.practical-guide ul{padding-left:24px}.practical-guide .practical-table{border:1px solid var(--line);border-radius:14px;margin:24px 0;overflow-x:auto}.practical-table table{border-collapse:collapse;text-align:left;width:100%}.practical-table caption{text-align:left;background:var(--bg2);padding:14px;font-weight:700}.practical-table th,.practical-table td{border-top:1px solid var(--line);vertical-align:top;padding:15px;font-size:15px}.practical-table th{min-width:100px}.practical-guide .practical-updated{color:var(--sub);margin-top:60px;font-size:13px}.guide-hub{max-width:960px}.guide-hub .guide-toc a{margin-left:0}.guide-article-list article{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:24px 0;display:flex}.guide-article-list article>div{flex:1;min-width:0}.guide-article-list h3{margin:4px 0 10px;font-size:22px;line-height:1.5}.guide-article-list h3 a{text-decoration:none;color:var(--ink)!important}.guide-article-list h3 a:hover{text-decoration:underline}.guide-article-list p{color:var(--sub);margin:0}.guide-read{flex-shrink:0}.guide-actions{flex-wrap:wrap;gap:12px;display:flex}.guide-small{color:var(--sub);font-size:13px}.message-examples blockquote{background:var(--bg2);border-left:3px solid var(--accent);margin:20px 0;padding:22px;line-height:1.9}.message-examples .btn{background:var(--gray-btn);color:var(--ink);padding:10px 18px}.message-examples [role=status]{background:var(--accent-bg);border-radius:10px;padding:12px;position:sticky;bottom:12px}.message-examples [role=status]:empty{display:none}@media (max-width:600px){.practical-guide .practical-note{padding:22px}.practical-guide .btn{padding:14px 18px;font-size:14px}.practical-table th,.practical-table td{padding:12px;font-size:14px}}
