.gd-wrap{max-width:var(--w-reading);padding:0 var(--gutter-s);margin:0 auto}@media (min-width:768px){.gd-wrap{padding:0 1.5rem}}.gd-crumbs{font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;gap:0 .375rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.gd-crumbs li+li:before{content:"/";margin-right:.375rem}.gd-crumbs a{color:var(--accent-text);align-items:center;min-height:max(2.75rem,44px);display:inline-flex}.gd h1{margin-top:.25rem}.gd-article{padding:.5rem 0 1.5rem}.gd-article h2{margin-top:2.5rem}.gd-article p,.gd-article ul,.gd-article ol{line-height:var(--lh-body);margin-top:.875rem}.gd-article ul,.gd-article ol{gap:.5rem;padding-left:1.375rem;display:grid}.gd-meta{font-size:var(--fs-small);color:var(--muted);margin-top:.75rem}.gd-ex{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);margin-top:1.25rem;padding:1rem 1.125rem}.gd-ex>:first-child{margin-top:0}.gd-ex h3{font-size:1.0625rem}.gd-ex p{margin-top:.625rem}.gd .math{font-family:var(--font-math);background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius-s);white-space:nowrap;padding:1px .4375rem}.gd .pass{font-family:var(--font-newsreader), Georgia, serif;font-size:var(--fs-passage);line-height:var(--lh-passage)}.gd-table{border-collapse:collapse;width:100%;font-size:var(--fs-small);margin-top:1rem}.gd-table th,.gd-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.625rem .5rem}.gd-table thead th{color:var(--muted);font-weight:600}.gd details{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);margin-top:1rem}.gd details summary{cursor:pointer;align-items:center;min-height:max(3rem,44px);padding:.5rem 1rem;font-weight:650;display:flex}.gd details>div{padding:0 1rem 1rem}.gd-cta{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--surface-2);margin:2.5rem 0 0;padding:1.5rem}.gd-cta h2{margin-top:0;font-size:1.25rem}.gd-cta .lp-cta{margin-top:1rem}.gd-related{margin:2rem 0 3.5rem}.gd-related h2{font-size:1.25rem}.gd-related ul{gap:.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.gd-related a{min-height:max(2.75rem,44px);color:var(--accent-text);align-items:center;font-weight:600;display:inline-flex}.gd-list{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.gd-list a.card{color:inherit;text-decoration:none;display:block}.gd-list .card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);padding:1.125rem 1.25rem}.gd-list .card:hover{background:var(--surface-2)}.gd-list h2{color:var(--accent-text);margin:0;font-size:1.125rem}.gd-list p{color:var(--muted);margin-top:.5rem}.gd-ex h3:not(:first-child){margin-top:.875rem}
