.sec-bg.svelte-4rm2pb{background:#f0ede8;min-height:100vh}.sec.svelte-4rm2pb{max-width:700px;margin:0 auto;padding:140px 24px 120px}.sec__header.svelte-4rm2pb{margin-bottom:72px}.sec__h1.svelte-4rm2pb{font-family:Playfair Display,serif;font-size:48px;font-weight:700;color:#1c2f39;letter-spacing:-.02em;line-height:1.15;margin:0 0 28px}.sec__intro.svelte-4rm2pb{font-family:Inter,sans-serif;font-size:18px;line-height:1.75;color:#4a4a4a}.sec__section.svelte-4rm2pb{padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid #d6d3cd}.sec__section--last.svelte-4rm2pb{border-bottom:none;margin-bottom:0;padding-bottom:0}.sec__h2.svelte-4rm2pb{font-family:Playfair Display,serif;font-size:28px;font-weight:700;color:#1c2f39;letter-spacing:-.015em;line-height:1.25;margin:0 0 20px}.sec.svelte-4rm2pb p:where(.svelte-4rm2pb){font-family:Inter,sans-serif;font-size:17px;line-height:1.75;color:#3a3a3a;margin:0 0 16px}.sec.svelte-4rm2pb p:where(.svelte-4rm2pb):last-child{margin-bottom:0}.sec__list.svelte-4rm2pb{list-style:none;padding:0;margin:12px 0 20px}.sec__list.svelte-4rm2pb li:where(.svelte-4rm2pb){font-family:Inter,sans-serif;font-size:17px;line-height:1.75;color:#3a3a3a;padding-left:20px;position:relative;margin-bottom:8px}.sec__list.svelte-4rm2pb li:where(.svelte-4rm2pb):before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background:#4a9e95}.sec__dl.svelte-4rm2pb{margin:16px 0 20px;padding:0}.sec__dl-item.svelte-4rm2pb{margin-bottom:20px}.sec__dl-item.svelte-4rm2pb:last-child{margin-bottom:0}.sec__dl-item.svelte-4rm2pb dt:where(.svelte-4rm2pb){font-family:Inter,sans-serif;font-size:17px;font-weight:600;color:#1c2f39;margin-bottom:4px}.sec__dl-item.svelte-4rm2pb dd:where(.svelte-4rm2pb){font-family:Inter,sans-serif;font-size:17px;line-height:1.75;color:#3a3a3a;margin:0}.sec__link.svelte-4rm2pb{color:#4a9e95;text-decoration:underline;text-underline-offset:3px}.sec__link.svelte-4rm2pb:hover{color:#3b847c}@media(max-width:600px){.sec.svelte-4rm2pb{padding:120px 20px 80px}.sec__h1.svelte-4rm2pb{font-size:34px}.sec__h2.svelte-4rm2pb{font-size:24px}.sec__header.svelte-4rm2pb{margin-bottom:56px}.sec__section.svelte-4rm2pb{padding-bottom:40px;margin-bottom:40px}}
