.prose-temple{color:#ffffffd1;font-size:1.075rem;line-height:1.8}.prose-temple h1{font-family:var(--font-frank-ruhl),serif;color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2.2rem,5vw,3.25rem);font-weight:900;line-height:1.1}.prose-temple h2{font-family:var(--font-frank-ruhl),serif;color:#fff;margin-top:3rem;margin-bottom:.75rem;font-size:1.75rem;font-weight:800}.prose-temple h3{color:#fcd34d;margin-top:2rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.prose-temple p{margin:1rem 0}.prose-temple .lead{color:#ffffffb3;font-size:1.25rem}.prose-temple :is(p,li,td) a{color:#fcd34d;text-underline-offset:3px;text-decoration:underline}.prose-temple :is(p,li,td) a:hover{color:#fff}.prose-temple ul,.prose-temple ol{margin:1rem 0;padding-left:1.5rem}.prose-temple ul{list-style:outside}.prose-temple ol{list-style:decimal}.prose-temple li{margin:.4rem 0}.prose-temple li::marker{color:#f59e0bcc}.prose-temple strong{color:#fff}.prose-temple kbd{font-family:var(--font-geist-mono),ui-monospace,monospace;color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #fff3;border-radius:.4rem;padding:.1em .45em;font-size:.85em}.prose-temple .he{font-family:var(--font-frank-ruhl),serif;color:#fff;font-size:1.25em}.prose-temple table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.98rem}.prose-temple th,.prose-temple td{text-align:left;border-bottom:1px solid #ffffff1a;padding:.6rem .75rem}.prose-temple th{color:#fcd34d;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:600}.prose-temple .callout{background:#f59e0b0f;border:1px solid #f59e0b4d;border-radius:1.25rem;margin:1.75rem 0;padding:1.1rem 1.4rem}
