.spark-public{font-size:1.0625rem}.spark-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1.75rem;border-bottom:1px solid var(--line)}.spark-brand{color:var(--ink);font-weight:750;font-size:1.55rem;line-height:1.15;text-decoration:none;letter-spacing:-.035em}.spark-brand span{display:block;font-size:.875rem;font-weight:400;letter-spacing:0;color:var(--ink-2);margin-top:.35rem}.spark-header nav,.spark-footer nav{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.spark-header nav a{color:var(--ink);font-size:.95rem}.spark-hero{max-width:850px;padding-block:4.5rem 3.5rem}.spark-hero h1{font-size:clamp(3.4rem,7vw,6.1rem);line-height:1.02;letter-spacing:-.055em;margin-bottom:1.4rem}.spark-lede{font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.5;max-width:53ch}.spark-caption{font-size:.92rem;color:var(--ink-2);max-width:76ch;margin-block:1.2rem 0}.spark-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.spark-cards article{padding:1.75rem;border:1px solid var(--line);background:var(--surface);border-radius:18px}.spark-number{display:block;font-size:.8rem;font-weight:650;color:var(--accent);margin-bottom:1.6rem}.spark-cards h2{font-size:1.3rem;letter-spacing:-.025em}.spark-cards p{margin-bottom:0;color:var(--ink-2)}.spark-section{max-width:800px;padding-block:4rem 2.5rem}.spark-section h2,.spark-callout h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2;letter-spacing:-.035em}.spark-callout{padding:2rem 2.5rem;background:var(--inset);border-radius:20px;max-width:900px;margin-bottom:3.5rem}.spark-callout p{max-width:75ch}.spark-footer{padding-block:1.75rem 2.5rem;border-top:1px solid var(--line);font-size:.9rem;color:var(--ink-2)}.spark-document{max-width:800px;padding-block:3.5rem}.spark-document h1{font-size:clamp(2.7rem,6vw,4.5rem);line-height:1.06;letter-spacing:-.045em;margin-bottom:1rem}.spark-document-lede{font-size:1.25rem;max-width:55ch}.spark-document section{margin-top:2.5rem;scroll-margin-top:2rem}.spark-document h2{font-size:1.45rem;line-height:1.3;letter-spacing:-.025em}.spark-document li{padding-left:.3rem;margin-block:.75rem}.spark-document p,.spark-document li{overflow-wrap:anywhere}.spark-document ul{padding-left:1.4rem}.spark-document strong{font-weight:650}@media(max-width:760px){.spark-header{align-items:start;flex-direction:column;gap:1.2rem;padding-block:1.4rem}.spark-header nav{gap:1.5rem}.spark-hero{padding-block:3rem 2.4rem}.spark-cards{grid-template-columns:1fr}.spark-cards article{padding:1.5rem}.spark-number{margin-bottom:.8rem}.spark-section{padding-top:3rem}.spark-callout{padding:1.6rem;margin-bottom:2.5rem}.spark-document{padding-block:2.5rem}.spark-footer nav{gap:.8rem 1.2rem}}@media print{.spark-header nav,.spark-footer nav,.jk-actions{display:none}.spark-document{max-width:none}.spark-cards{display:block}.spark-cards article{break-inside:avoid}.spark-document section{break-inside:avoid}}
