.gd.svelte-ob593r{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:3rem;display:grid}.gd-main.svelte-ob593r{max-width:46rem}.gd-k.svelte-ob593r{color:var(--warm);margin:0 0 .5rem;font-size:.82rem;font-weight:700}.gd-answer.svelte-ob593r{background:var(--deep);color:#eaf3f2;border-radius:18px;padding:1.3rem 1.5rem}.gd-answer.svelte-ob593r .gd-k:where(.svelte-ob593r){color:var(--warm-lt,#f7c795)}.gd-answer.svelte-ob593r p:where(.svelte-ob593r):last-child{color:#fff;margin:0;font-size:1.08rem;line-height:1.75}.gd-sec.svelte-ob593r{margin-top:2.2rem;scroll-margin-top:6rem;padding:0!important}.gd-sec.svelte-ob593r h2:where(.svelte-ob593r){margin:0 0 .7rem}.gd-sec.svelte-ob593r p:where(.svelte-ob593r){color:var(--ink);margin:0 0 .9rem;line-height:1.8}.gd-list.svelte-ob593r{counter-reset:gd;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.gd-list.svelte-ob593r li:where(.svelte-ob593r){padding:.7rem 1rem;background:var(--white);border:1px solid var(--rule);color:var(--ink);border-radius:12px;margin:0;padding-inline-start:2.6rem;line-height:1.65;position:relative}.gd-list.svelte-ob593r li:where(.svelte-ob593r):before{content:"";inset-inline-start:1.15rem;background:var(--teal);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1.3rem}.gd-list.num.svelte-ob593r li:where(.svelte-ob593r):before{counter-increment:gd;content:counter(gd);inset-inline-start:.85rem;background:color-mix(in srgb, var(--teal) 14%, transparent);width:1.25rem;height:1.25rem;color:var(--teal);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:.75rem}.gd-date.svelte-ob593r{color:var(--muted);margin:2rem 0 0;font-size:.85rem}.gd-side.svelte-ob593r{gap:1rem;display:grid;position:sticky;top:6rem}.gd-toc.svelte-ob593r,.gd-svc.svelte-ob593r{background:var(--white);border:1px solid var(--rule);border-radius:18px;padding:1.1rem 1.2rem}.gd-toc.svelte-ob593r ol:where(.svelte-ob593r),.gd-svc.svelte-ob593r ul:where(.svelte-ob593r){gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.gd-toc.svelte-ob593r li:where(.svelte-ob593r),.gd-svc.svelte-ob593r li:where(.svelte-ob593r){margin:0}.gd-toc.svelte-ob593r a:where(.svelte-ob593r){color:var(--ink);padding:.35rem 0;font-size:.92rem;line-height:1.45;text-decoration:none;display:block}.gd-toc.svelte-ob593r a:where(.svelte-ob593r):hover{color:var(--teal)}.gd-svc.svelte-ob593r a:where(.svelte-ob593r):not(.gd-quote){color:var(--deep);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.92rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.gd-svc.svelte-ob593r svg:where(.svelte-ob593r){color:var(--warm);flex:none}.gd-quote.svelte-ob593r{background:var(--deep);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-top:.9rem;font-size:.93rem;font-weight:600;text-decoration:none;display:flex}.gd-quote.svelte-ob593r:hover{background:var(--teal)}.gd-more.svelte-ob593r>ul:where(.svelte-ob593r){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gd-more.svelte-ob593r li:where(.svelte-ob593r){margin:0}.gd-more.svelte-ob593r li:where(.svelte-ob593r) a:where(.svelte-ob593r){border:1px solid var(--rule);background:var(--white);height:100%;color:inherit;border-radius:18px;gap:.4rem;padding:1.1rem 1.2rem;text-decoration:none;transition:border-color .2s;display:grid}.gd-more.svelte-ob593r li:where(.svelte-ob593r) a:where(.svelte-ob593r):hover{border-color:var(--deep)}.gd-more.svelte-ob593r strong:where(.svelte-ob593r){color:var(--deep);line-height:1.4}.gd-more.svelte-ob593r li:where(.svelte-ob593r) span:where(.svelte-ob593r){color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.gd-all.svelte-ob593r{color:var(--deep);text-underline-offset:5px;margin-top:1.2rem;font-weight:600;text-decoration:underline;display:inline-block}@media (width<=1000px){.gd.svelte-ob593r{grid-template-columns:minmax(0,1fr);gap:2rem}.gd-side.svelte-ob593r{position:static}.gd-toc.svelte-ob593r{display:none}.gd-more.svelte-ob593r>ul:where(.svelte-ob593r){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.gd-answer.svelte-ob593r{padding:1.1rem 1.15rem}.gd-more.svelte-ob593r>ul:where(.svelte-ob593r){grid-template-columns:minmax(0,1fr)}}
