.gd-article{max-width:72ch}.gd-meta{font:600 .85rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:0 0 28px}.gd-scheduled{border:1px solid #e0b84a;border-left-width:3px;border-radius:10px;padding:14px 18px;background:#2a2412;color:#f3e2a8;margin:0 0 28px}.gd-body h2{font-size:clamp(1.5rem,3.4vw,2.2rem);max-width:none;margin-top:48px}.gd-body h3{margin-top:32px}.gd-body p{color:#d7ddd5;margin-top:18px}.gd-body ol,.gd-body ul{color:#d7ddd5;padding-left:1.2em;margin:16px 0 0}.gd-body li{margin-top:8px}.gd-body a{color:var(--green-hi);overflow-wrap:anywhere}.gd-body strong{color:var(--white)}.gd-body .table-wrap{margin-top:24px}.gd-table th{width:auto}.gd-table thead th{color:var(--green-hi)}.gd-table td{color:#d7ddd5}.gd-body blockquote{margin:24px 0 0;padding:16px 20px;border-left:3px solid var(--green);background:var(--ink-2);border-radius:0 10px 10px 0}.gd-body blockquote p{margin-top:0;color:var(--white)}.gd-list{display:grid;gap:18px;margin-top:8px}@media (min-width:760px){.gd-list{grid-template-columns:repeat(2,1fr)}}.gd-card{display:grid;gap:10px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--ink-2);text-decoration:none;color:inherit}.gd-card:focus-visible,.gd-card:hover{border-color:var(--green-hi)}.gd-card h2{font-size:1.35rem;max-width:none}.gd-card p{color:#d7ddd5}.gd-card .gd-meta{margin:0}@media (max-width:600px){.gd-table td,.gd-table th{padding:12px 8px;font-size:.95rem}.gd-table tbody td:first-child{font-weight:600;color:var(--white)}}@media (max-width:760px){.gd-table:has(thead th:nth-child(4)) td,.gd-table:has(thead th:nth-child(4)) th{min-width:9.5rem}.gd-table:has(thead th:nth-child(4)) :is(th,td):first-child{position:sticky;left:0;z-index:1;min-width:6.5rem;background:var(--ink);box-shadow:1px 0 0 var(--line)}}