.rich-content.svelte-1ni6vcv p.photo-credit:where(.svelte-1ni6vcv){color:#5e6b82;margin:2rem 0 0;font-size:.7rem;line-height:1.5}.method-steps.svelte-1ni6vcv{margin:2rem 0;padding:0;list-style:none}.method-steps.svelte-1ni6vcv li:where(.svelte-1ni6vcv){border-top:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;display:grid;margin:0!important;padding:2rem 0!important}.step-number.svelte-1ni6vcv{color:#007fa8;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:300;line-height:1.2}.method-steps.svelte-1ni6vcv h3:where(.svelte-1ni6vcv){font-weight:400;margin:0 0 .8rem!important;font-size:clamp(1.5rem,2.2vw,2rem)!important}.method-steps.svelte-1ni6vcv p:where(.svelte-1ni6vcv){margin:0!important}.policy-table.svelte-1ni6vcv{border-top:1px solid var(--line);margin:1.5rem 0 2.5rem}.policy-table.svelte-1ni6vcv>div:where(.svelte-1ni6vcv){border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.9fr) minmax(0,2fr);gap:1.5rem;padding:1.2rem 0;display:grid}.policy-table.svelte-1ni6vcv dt:where(.svelte-1ni6vcv){font-size:.9rem;font-weight:600}.policy-table.svelte-1ni6vcv dd:where(.svelte-1ni6vcv){margin:0;font-size:.97rem;line-height:1.65}@media (width<=600px){.method-steps.svelte-1ni6vcv li:where(.svelte-1ni6vcv){grid-template-columns:2rem minmax(0,1fr);gap:1rem}.step-number.svelte-1ni6vcv{font-size:1.8rem}.policy-table.svelte-1ni6vcv>div:where(.svelte-1ni6vcv){grid-template-columns:1fr;gap:.5rem}}
