.resource-hero h1{max-width:1000px}.resource-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start}.resource-toc{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--paper-2);min-width:0}.resource-toc h2{font-size:20px;margin-top:0}.resource-toc ol{padding-inline-start:20px}.resource-toc li{margin:12px 0}.resource-toc a,.resource-article a,.resource-card a,.resource-discovery a{text-decoration:underline;text-underline-offset:4px}.resource-article{max-width:960px;min-width:0}.resource-article h2{font-size:clamp(24px,3vw,34px);line-height:1.3;margin:0 0 18px}.resource-article p,.resource-article li{line-height:1.85}.resource-section{margin-bottom:42px;scroll-margin-top:110px}.resource-updated,.resource-note{font-size:14px;color:var(--muted)}.resource-table{overflow-x:auto;border:1px solid var(--line);border-radius:10px;margin:20px 0;max-width:100%}.resource-table table{width:100%;min-width:520px;border-collapse:collapse;text-align:start}.resource-table th,.resource-table td{padding:16px;border-bottom:1px solid var(--line);vertical-align:top}.resource-table th{background:var(--paper-2);text-align:start}.resource-table tr:last-child td{border-bottom:0}.resource-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.resource-card{background:var(--paper);border:1px solid var(--line);padding:28px;border-radius:14px;min-width:0}.resource-card h2{font-size:25px;line-height:1.35}.resource-card p{color:var(--muted)}.resource-discovery{border:1px solid var(--line);border-inline-start:5px solid var(--yellow,#fbe12a);padding:24px;border-radius:12px;background:var(--paper-2)}.resource-discovery h2{margin:0 0 12px;font-size:26px}.resource-discovery p{margin:0 0 14px}.resource-discovery ul{padding-inline-start:20px}.resource-discovery li{margin:10px 0}@media(max-width:800px){.resource-layout{grid-template-columns:1fr;gap:28px}.resource-cards{grid-template-columns:1fr}.resource-toc{padding:20px}.resource-card{padding:22px}.resource-table th,.resource-table td{padding:12px}.resource-section{scroll-margin-top:90px}}
.resource-hero .geo-breadcrumbs{color:#d8dde2}.resource-hero .geo-breadcrumbs a,.resource-hero .geo-breadcrumbs strong{color:#f5f6f7}
