:root{--sheet:color-mix(in oklab, var(--brand-paper) 30%, white);--saves-quiet:color-mix(in oklab, var(--brand-paper) 72%, var(--brand-ink));--saves-rule:color-mix(in oklab, var(--brand-paper) 30%, var(--brand-ink))}.heat-chain:before{content:"";inset-inline:10%;background:var(--warning);height:4px;position:absolute;bottom:calc(2.4375rem - 2px)}.heat-node{background:var(--warning);width:.875rem;height:.875rem;box-shadow:0 0 0 3px var(--background);border-radius:50%;position:relative}@media (min-width:48rem){.heat-chain:before{bottom:calc(2.6875rem - 2px)}}.faq-item summary{list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-mark{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat;flex:none;width:.875rem;height:.875rem;position:relative}.faq-mark:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;transition:transform .15s ease-out;position:absolute;inset:0}.faq-item[open] .faq-mark:after{transform:scaleY(0)}.full-bleed{box-shadow:0 0 0 100vmax var(--bleed);clip-path:inset(0 -100vmax)}.prose-doc h2{font-size:2rem;font-weight:800;line-height:1.05}
