.artbody.svelte-82lizg{max-width:760px;padding:18px 28px 40px}.artbody.svelte-82lizg .meta:where(.svelte-82lizg){font-family:var(--mono);font-size:12.5px;letter-spacing:.03em;color:var(--sage);text-transform:uppercase;font-weight:700;margin:10px 0 22px}.artbody.svelte-82lizg .lede:where(.svelte-82lizg){font-size:19px;line-height:1.62;color:var(--inkSoft);max-width:68ch;margin:0 0 8px}.artbody.svelte-82lizg p:where(.svelte-82lizg){font-size:17px;line-height:1.72;color:var(--ink);max-width:70ch;margin:16px 0}.artbody.svelte-82lizg h2:where(.svelte-82lizg){font-family:var(--serif);font-size:clamp(25px,2.6vw,31px);font-weight:300;color:var(--forestDeep);margin:40px 0 6px;letter-spacing:-.01em}.artbody.svelte-82lizg h3:where(.svelte-82lizg){font-family:var(--serif);font-size:20px;font-weight:400;color:var(--ink);margin:0 0 6px}.artbody.svelte-82lizg ul:where(.svelte-82lizg){max-width:70ch;margin:14px 0;padding-left:0;list-style:none}.artbody.svelte-82lizg ul:where(.svelte-82lizg) li:where(.svelte-82lizg){position:relative;padding-left:26px;margin:10px 0;font-size:17px;line-height:1.6;color:var(--ink)}.artbody.svelte-82lizg ul:where(.svelte-82lizg) li:where(.svelte-82lizg):before{content:"";position:absolute;left:4px;top:11px;width:7px;height:7px;border-radius:50%;background:var(--goldSoft)}.artbody.svelte-82lizg a.ilink:where(.svelte-82lizg){color:var(--forest);font-weight:600;border-bottom:1px solid var(--goldSoft);transition:color .18s,border-color .18s}.artbody.svelte-82lizg a.ilink:where(.svelte-82lizg):hover{color:var(--forestDeep);border-color:var(--forest)}.ymyl.svelte-82lizg{font-size:15px!important;color:var(--inkSoft)!important;background:var(--paperWarm);border-left:3px solid var(--goldSoft);border-radius:0 10px 10px 0;padding:14px 18px;margin:26px 0!important}.callout.svelte-82lizg{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:20px 24px;margin:24px 0;box-shadow:var(--sh-sm)}.callout.svelte-82lizg .ctitle:where(.svelte-82lizg){font-family:var(--serif);font-size:18px;color:var(--forest);margin:0 0 4px!important}.callout.svelte-82lizg p:where(.svelte-82lizg){margin:4px 0!important;font-size:16px;color:var(--inkSoft)}.cta-card.svelte-82lizg{margin:38px 0;background:linear-gradient(150deg,var(--forestDeep),#163022);color:var(--cream);border-radius:var(--r-lg);padding:34px 36px;display:flex;gap:28px;align-items:center;justify-content:space-between;flex-wrap:wrap;box-shadow:var(--sh)}.cta-card.svelte-82lizg .eyebrow:where(.svelte-82lizg){color:var(--goldSoft);display:block;margin-bottom:8px}.cta-card.svelte-82lizg .ctah:where(.svelte-82lizg){color:var(--cream)!important;font-size:28px;font-weight:300;margin:0!important}.cta-card.svelte-82lizg p:where(.svelte-82lizg){color:#f6f1e6e6!important;margin:8px 0 0!important;max-width:42ch;font-size:16px}.cta-card.svelte-82lizg .btn:where(.svelte-82lizg){background:var(--gold);color:#fff;border-color:var(--gold);flex:none}.cta-card.svelte-82lizg .btn:where(.svelte-82lizg):hover{background:#7a5d33}.faq.svelte-82lizg{margin:42px 0 8px}.faq.svelte-82lizg>h2:where(.svelte-82lizg){margin-bottom:8px}.faq.svelte-82lizg .qa:where(.svelte-82lizg){border-top:1px solid var(--line);padding:18px 0}.faq.svelte-82lizg .qa:where(.svelte-82lizg):last-child{border-bottom:1px solid var(--line)}.faq.svelte-82lizg .qa:where(.svelte-82lizg) p:where(.svelte-82lizg){margin:0;color:var(--inkSoft);font-size:16.5px}.related.svelte-82lizg{margin:38px 0 8px;padding:24px 26px;background:var(--paperWarm);border-radius:var(--r)}.related.svelte-82lizg .eyebrow:where(.svelte-82lizg){display:block;margin-bottom:12px}.related.svelte-82lizg ul:where(.svelte-82lizg){list-style:none;margin:0;padding:0;max-width:none}.related.svelte-82lizg li:where(.svelte-82lizg){padding:7px 0}.related.svelte-82lizg a:where(.svelte-82lizg){color:var(--forest);font-weight:600;border-bottom:1px solid transparent;transition:border-color .18s}.related.svelte-82lizg a:where(.svelte-82lizg):hover{border-color:var(--forest)}@media (max-width:600px){.artbody.svelte-82lizg{padding:14px 18px 30px}.artbody.svelte-82lizg .lede:where(.svelte-82lizg){font-size:17.5px}.cta-card.svelte-82lizg{padding:26px 22px}}
