.cornerstone__header[data-astro-cid-5a5swiqz]{background:radial-gradient(ellipse 600px 300px at 50% 0%,rgba(64,203,217,.12) 0%,transparent 70%),var(--c-navy-deep);padding-block:var(--sp-10) var(--sp-8);border-bottom:1px solid rgba(184,115,51,.4)}.cornerstone__h1[data-astro-cid-5a5swiqz]{color:var(--c-white);font-size:clamp(2rem,5vw,3.4rem);line-height:1.1;margin:var(--sp-3) 0}.cornerstone__lead[data-astro-cid-5a5swiqz]{color:var(--text-on-dark);font-size:var(--fs-lg);max-width:64ch;line-height:1.55}.cornerstone__meta[data-astro-cid-5a5swiqz]{margin-top:var(--sp-4);color:var(--text-muted);font-size:.88rem}.cornerstone__meta[data-astro-cid-5a5swiqz] time[data-astro-cid-5a5swiqz]{color:var(--c-cyan)}.cornerstone__hero[data-astro-cid-5a5swiqz]{max-width:1280px;margin:0 auto;padding-inline:var(--sp-4)}.cornerstone__hero[data-astro-cid-5a5swiqz] img[data-astro-cid-5a5swiqz]{display:block;width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:var(--radius-md);box-shadow:0 8px 32px #0006;border:1px solid rgba(184,115,51,.3);margin-block:calc(-1 * var(--sp-7)) var(--sp-2)}.cornerstone__body[data-astro-cid-5a5swiqz]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6);padding-block:var(--sp-8)}@media(min-width:768px){.cornerstone__body[data-astro-cid-5a5swiqz]{grid-template-columns:200px 1fr;gap:var(--sp-5)}}@media(min-width:1000px){.cornerstone__body[data-astro-cid-5a5swiqz]{grid-template-columns:240px 1fr;gap:var(--sp-7)}}.cornerstone__toc[data-astro-cid-5a5swiqz]{background:var(--c-navy-elevated);border:1px solid var(--border);border-left:4px solid var(--c-bronze-light);border-radius:var(--radius);padding:var(--sp-4);align-self:start}@media(min-width:768px){.cornerstone__toc[data-astro-cid-5a5swiqz]{position:sticky;top:90px}}.cornerstone__toc-title[data-astro-cid-5a5swiqz]{display:block;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-orange-light);margin-bottom:var(--sp-3)}.cornerstone__toc[data-astro-cid-5a5swiqz] ol[data-astro-cid-5a5swiqz]{list-style:decimal;padding-left:var(--sp-4);margin:0;color:var(--text-on-dark)}.cornerstone__toc[data-astro-cid-5a5swiqz] li[data-astro-cid-5a5swiqz]{margin-block:6px}.cornerstone__toc[data-astro-cid-5a5swiqz] a[data-astro-cid-5a5swiqz]{color:var(--text-on-dark);text-decoration:none;font-size:.92rem}.cornerstone__toc[data-astro-cid-5a5swiqz] a[data-astro-cid-5a5swiqz]:hover{color:var(--c-cyan)}.cornerstone__toc-cta[data-astro-cid-5a5swiqz]{display:none}@media(min-width:1000px){.cornerstone__toc-cta[data-astro-cid-5a5swiqz]{display:flex;width:100%;margin-top:var(--sp-4);text-align:center;justify-content:center}}.cornerstone__main[data-astro-cid-5a5swiqz]{color:var(--text-on-dark);line-height:1.65;font-size:1.04rem}.cornerstone__main[data-astro-cid-5a5swiqz] h2{color:var(--c-white);margin-block:var(--sp-7) var(--sp-3);scroll-margin-top:100px}.cornerstone__main[data-astro-cid-5a5swiqz] h3{color:var(--c-white);margin-block:var(--sp-5) var(--sp-2);scroll-margin-top:100px;font-size:1.15rem;font-weight:700;padding-left:var(--sp-3);border-left:3px solid var(--c-bronze-light)}.cornerstone__main[data-astro-cid-5a5swiqz] h4,.cornerstone__main[data-astro-cid-5a5swiqz] h5,.cornerstone__main[data-astro-cid-5a5swiqz] h6{color:var(--c-white);margin-block:var(--sp-4) var(--sp-2)}.cornerstone__main[data-astro-cid-5a5swiqz] p[data-astro-cid-5a5swiqz]{margin-block:0 var(--sp-3)}.cornerstone__main[data-astro-cid-5a5swiqz] ul[data-astro-cid-5a5swiqz],.cornerstone__main[data-astro-cid-5a5swiqz] ol[data-astro-cid-5a5swiqz]{margin-block:var(--sp-3);padding-left:var(--sp-5)}.cornerstone__main[data-astro-cid-5a5swiqz] li[data-astro-cid-5a5swiqz]{margin-block:6px}.cornerstone__main[data-astro-cid-5a5swiqz] strong[data-astro-cid-5a5swiqz]{color:var(--c-white);font-weight:700}.cornerstone__main[data-astro-cid-5a5swiqz] p[data-astro-cid-5a5swiqz] a[data-astro-cid-5a5swiqz],.cornerstone__main[data-astro-cid-5a5swiqz] li[data-astro-cid-5a5swiqz] a[data-astro-cid-5a5swiqz],.cornerstone__main[data-astro-cid-5a5swiqz] td[data-astro-cid-5a5swiqz] a[data-astro-cid-5a5swiqz]{color:var(--c-cyan);text-decoration:underline;text-decoration-color:#40cbd980;text-underline-offset:2px;transition:text-decoration-color .12s ease}.cornerstone__main[data-astro-cid-5a5swiqz] p[data-astro-cid-5a5swiqz] a[data-astro-cid-5a5swiqz]:hover,.cornerstone__main[data-astro-cid-5a5swiqz] li[data-astro-cid-5a5swiqz] a[data-astro-cid-5a5swiqz]:hover,.cornerstone__main[data-astro-cid-5a5swiqz] td[data-astro-cid-5a5swiqz] a[data-astro-cid-5a5swiqz]:hover{text-decoration-color:var(--c-cyan)}.cornerstone__main[data-astro-cid-5a5swiqz] table[data-astro-cid-5a5swiqz]{width:100%;border-collapse:collapse;margin-block:var(--sp-4);font-size:.92rem;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.cornerstone__main[data-astro-cid-5a5swiqz] table[data-astro-cid-5a5swiqz] th[data-astro-cid-5a5swiqz],.cornerstone__main[data-astro-cid-5a5swiqz] table[data-astro-cid-5a5swiqz] td[data-astro-cid-5a5swiqz]{padding:var(--sp-2) var(--sp-3);text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.08);line-height:1.45}.cornerstone__main[data-astro-cid-5a5swiqz] table[data-astro-cid-5a5swiqz] th[data-astro-cid-5a5swiqz]{background:#cf8f5924;color:var(--c-white);font-weight:800;text-transform:uppercase;font-size:.72rem;letter-spacing:.06em}.cornerstone__main[data-astro-cid-5a5swiqz] table[data-astro-cid-5a5swiqz] tr[data-astro-cid-5a5swiqz]:last-child td[data-astro-cid-5a5swiqz]{border-bottom:0}.cornerstone__main[data-astro-cid-5a5swiqz] table[data-astro-cid-5a5swiqz] td[data-astro-cid-5a5swiqz]:first-child{color:var(--c-white);font-weight:600}@media(max-width:700px){.cornerstone__main[data-astro-cid-5a5swiqz] table[data-astro-cid-5a5swiqz]{display:block;overflow-x:auto;min-width:100%}}.cornerstone__answer[data-astro-cid-5a5swiqz]{background:#40cbd914;border:1px solid rgba(64,203,217,.4);border-left:4px solid var(--c-cyan);border-radius:var(--radius);padding:var(--sp-4) var(--sp-5);margin-block:var(--sp-5) var(--sp-7);scroll-margin-top:100px}.cornerstone__answer-label[data-astro-cid-5a5swiqz]{display:block;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-cyan);margin-bottom:var(--sp-2)}.cornerstone__answer[data-astro-cid-5a5swiqz] p[data-astro-cid-5a5swiqz]{margin:0;color:var(--c-white);font-size:1.08rem}.cornerstone__section[data-astro-cid-5a5swiqz]{margin-block:var(--sp-7)}.cornerstone__cost-notice[data-astro-cid-5a5swiqz]{margin-block:var(--sp-5) var(--sp-6);padding:var(--sp-3) var(--sp-4);background:#8b41191a;border:1px solid rgba(139,65,25,.35);border-left:4px solid var(--c-bronze);border-radius:var(--radius);font-size:.88rem;color:var(--text-muted);line-height:1.55}.cornerstone__cost-notice[data-astro-cid-5a5swiqz] strong[data-astro-cid-5a5swiqz]{color:var(--text-on-dark)}.cornerstone__talk-link[data-astro-cid-5a5swiqz]{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--sp-3);padding:10px 18px;border:1px solid var(--c-bronze-light);border-left:4px solid var(--c-copper);border-radius:var(--radius);background:#c47e3e1a;color:var(--c-white);font-weight:700;font-size:1rem;text-decoration:none}.cornerstone__talk-link[data-astro-cid-5a5swiqz]:hover{background:#c47e3e33}.cornerstone__cost-notice[data-astro-cid-5a5swiqz] .cornerstone__talk-link[data-astro-cid-5a5swiqz]{display:flex;width:fit-content}.cornerstone__related[data-astro-cid-5a5swiqz]{margin-block:var(--sp-8);padding:var(--sp-5);background:radial-gradient(ellipse at center,rgba(234,63,59,.1) 0%,transparent 70%),var(--c-navy-deep);border:1px solid rgba(234,63,59,.4);border-radius:var(--radius-lg);text-align:center}.cornerstone__related[data-astro-cid-5a5swiqz] h3[data-astro-cid-5a5swiqz]{color:var(--c-white);margin-top:0}.cornerstone__related-cta[data-astro-cid-5a5swiqz]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);margin-top:var(--sp-3)}.cornerstone__sources[data-astro-cid-5a5swiqz]{margin-block:var(--sp-7);padding:var(--sp-4) var(--sp-5);background:#b873330f;border:1px solid rgba(184,115,51,.3);border-radius:var(--radius)}.cornerstone__sources[data-astro-cid-5a5swiqz] h2[data-astro-cid-5a5swiqz]{margin-top:0}.cornerstone__sources[data-astro-cid-5a5swiqz] ul[data-astro-cid-5a5swiqz]{list-style:disc;padding-left:var(--sp-5);margin:var(--sp-3) 0 0}@media(max-width:1023px){.cornerstone__toc-title[data-astro-cid-5a5swiqz],.cornerstone__main[data-astro-cid-5a5swiqz] table[data-astro-cid-5a5swiqz] th[data-astro-cid-5a5swiqz],.cornerstone__answer-label[data-astro-cid-5a5swiqz]{font-size:.75rem}}blockquote.src-quote{margin:var(--sp-3) 0;padding:var(--sp-2) var(--sp-3);border-left:3px solid var(--c-bronze-light);background:#ffffff08;color:var(--c-white)}blockquote.src-quote cite{display:block;margin-top:4px;font-style:normal;font-size:.85rem;color:var(--text-muted, #9aa7b8)}
