.supporting-page .page-head{margin:2.5rem 0 2.25rem}.supporting-page .page-kicker{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 60%, transparent);font-variant-numeric:lining-nums;margin:0 0 .6rem;font-size:.8125rem}.supporting-page h1{letter-spacing:-.01em;margin:0;font-size:clamp(2rem,5.5vw,2.75rem);font-weight:400;line-height:1.08}.supporting-page .lead{text-wrap:pretty;margin:1rem 0 0;font-size:1.125rem;line-height:1.55}.supporting-page h2{margin:2.75rem 0 .5rem;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.2}.supporting-page section>p{text-wrap:pretty;margin:.75rem 0 0;font-size:1.0625rem;line-height:1.55}.supporting-page .entry{margin-top:1.75rem}.supporting-page .entry+.entry{border-top:1px solid var(--border);padding-top:1.6rem}.supporting-page .entry h3{margin:0;font-size:1.2rem;font-weight:400;line-height:1.3}.supporting-page .entry h3 b{font-weight:700}.supporting-page .entry .dates{color:color-mix(in oklab, var(--ink) 65%, transparent);font-variant-numeric:lining-nums;margin:.2rem 0 0;font-size:.875rem}.supporting-page .entry p{text-wrap:pretty;margin:.45rem 0 0;font-size:1.0625rem;line-height:1.55}.supporting-page .entry .receipts{color:color-mix(in oklab, var(--ink) 78%, transparent);font-variant-numeric:lining-nums;margin:.4rem 0 0;font-size:.9375rem}.supporting-page .contact-links{margin:.75rem 0 0;font-size:1.0625rem}.supporting-page .running-header a[aria-current=page]{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (max-width:520px){.supporting-page .running-header{flex-wrap:wrap;row-gap:.35rem}.supporting-page .running-header nav{width:100%}}@media (max-width:760px){.supporting-page .page-head{margin:1.75rem 0}.supporting-page .entry{margin-top:1.5rem}.supporting-page .entry+.entry{padding-top:1.35rem}}@media print{.supporting-page .entry{break-inside:avoid;page-break-inside:avoid}}.supporting-page section>ul,.supporting-page section>ol{margin:.75rem 0 0;padding-left:1.4rem;font-size:1.0625rem;line-height:1.55}.supporting-page section>ul li+li,.supporting-page section>ol li+li{margin-top:.3rem}.supporting-page h3{margin:1.75rem 0 0;font-size:1.2rem;font-weight:400;line-height:1.3}.supporting-page pre{border:1px solid var(--border);white-space:pre;margin:.9rem 0 0;padding:.7rem .9rem;font-size:.875rem;line-height:1.5;overflow-x:auto}.supporting-page code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.supporting-page pre code{font-size:inherit}.supporting-page .byline{border-top:1px solid var(--border);color:color-mix(in oklab, var(--ink) 78%, transparent);font-variant-numeric:lining-nums;margin:3rem 0 0;padding-top:1.2rem;font-size:.9375rem}.supporting-page .byline p{margin:0}.supporting-page .related{margin:2.5rem 0 0}
