.gs-wrap{max-width:760px;margin:0 auto;padding:24px 20px 64px}.gs-crumbs{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;font-size:13px;display:flex}.gs-crumbs a{color:#e85f2c;text-decoration:none}.gs-crumbs a:hover{text-decoration:underline}.gs-crumb-sep{color:#cbd5e1}.gs-crumb-current{color:#9aa0a6}.gs-level-badge{letter-spacing:.03em;color:#fff;background:linear-gradient(#ff8b6b,#e85f2c);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.gs-title{color:#111827;margin:12px 0 16px;font-size:30px;font-weight:800;line-height:1.2}.gs-practice{color:#fff;background:#e85f2c;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.gs-practice:hover{background:#d24e1f}.gs-content{margin-bottom:8px}.gs-section{margin:28px 0}.gs-h2{color:#111827;margin:0 0 14px;font-size:20px;font-weight:700}.gs-h3{color:#111827;margin:0 0 10px;font-size:16px;font-weight:700}.gs-table-block{margin-bottom:20px}.gs-table-scroll{border:1px solid #e5e7eb;border-radius:12px;overflow-x:auto}.gs-table{border-collapse:collapse;width:100%;font-size:14px}.gs-table th{color:#fff;text-align:start;white-space:nowrap;background:#374151;padding:10px 14px;font-weight:600}.gs-table td{color:#374151;border-bottom:1px solid #f1f5f9;padding:10px 14px}.gs-table .gs-row-hi{background:#fff4ef;font-weight:600}.gs-note{color:#6b7280;margin:8px 2px 0;font-size:13px}.gs-rules{gap:12px;display:grid}.gs-rule{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px}.gs-rule-text{color:#111827;margin:0 0 6px;font-weight:600}.gs-rule-ex{color:#e85f2c;margin:0 0 2px;font-weight:600}.gs-rule-tr{color:#6b7280;margin:0;font-size:14px}.gs-examples{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gs-examples li{color:#1f2937;background:#f7f7f8;border-radius:10px;padding:10px 14px}.gs-tip{background:#fff8f4;border:1px solid #ffd9c7;border-radius:14px;margin:28px 0;padding:16px 18px}.gs-tip-label{color:#e85f2c;align-items:center;gap:6px;margin-bottom:6px;font-size:14px;font-weight:700;display:inline-flex}.gs-tip p{color:#7c3a1d;margin:0;line-height:1.6}.gs-nav{justify-content:space-between;gap:12px;margin:36px 0 16px;display:flex}.gs-nav-link{color:#e85f2c;max-width:48%;font-size:14px;font-weight:600;text-decoration:none}.gs-nav-link:hover{text-decoration:underline}.gs-nav-next{text-align:end;margin-inline-start:auto}.gs-all{color:#6b7280;font-size:14px;text-decoration:none;display:inline-block}.gs-all:hover{color:#e85f2c}.gs-level-group{margin-bottom:32px}.gs-level-heading{color:#111827;align-items:center;gap:12px;margin:0 0 14px;font-size:22px;font-weight:800;display:flex}.gs-topic-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gs-topic-link{color:#1f2937;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.gs-topic-link:hover{background:#fff8f4;border-color:#e85f2c}.gs-topic-link>span:first-of-type{flex:1}.gs-topic-arrow{color:#cbd5e1;font-size:18px}@media (prefers-color-scheme:dark){.gs-title,.gs-h2,.gs-h3,.gs-level-heading{color:#f3f4f6}.gs-crumb-current{color:#6b7280}.gs-table td{color:#d1d5db;border-bottom-color:#27272a}.gs-table .gs-row-hi{background:#3a2317}.gs-rule{background:#18181b;border-color:#27272a}.gs-rule-text{color:#f3f4f6}.gs-examples li{color:#e5e7eb;background:#18181b}.gs-tip{background:#2a1a12;border-color:#4a2a1a}.gs-tip p{color:#f0c9b5}.gs-topic-link{color:#e5e7eb;background:#131314;border-color:#27272a}.gs-topic-link:hover{background:#1f1712;border-color:#e85f2c}}
