.method-page.svelte-1a7ggyh{max-width:var(--page-width-prose,42rem);color:var(--ink,#2e2a25);margin:0 auto;padding:2.5rem 1rem 5rem}.method-header.svelte-1a7ggyh{margin-bottom:3rem}.method-eyebrow.svelte-1a7ggyh{color:var(--olive,#65784f);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-size:.82rem;font-weight:700}.method-header.svelte-1a7ggyh h1:where(.svelte-1a7ggyh){color:var(--ink,#2e2a25);letter-spacing:0;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.05}.method-sub.svelte-1a7ggyh{color:var(--muted,#746a5f);margin:0;font-size:1.08rem;line-height:1.65}section.svelte-1a7ggyh{margin-bottom:2.25rem}section.svelte-1a7ggyh h2:where(.svelte-1a7ggyh){color:var(--ink,#2e2a25);letter-spacing:0;margin:0 0 .75rem;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:700;line-height:1.15}section.svelte-1a7ggyh p:where(.svelte-1a7ggyh){color:var(--ink,#2e2a25);margin:0 0 .9rem;font-size:1.05rem;line-height:1.7}section.svelte-1a7ggyh p:where(.svelte-1a7ggyh):last-child{margin-bottom:0}.method-coda.svelte-1a7ggyh{color:var(--muted,#746a5f);font-style:italic}.method-cta.svelte-1a7ggyh{border-top:1px solid #4332221f;margin-top:3rem;padding-top:2rem}.method-cta-btn.svelte-1a7ggyh{border:1px solid var(--coral,#d86f4c);background:var(--coral,#d86f4c);color:#fffdf7;border-radius:10px;align-items:center;padding:.78rem 1.4rem;font-size:.94rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.method-cta-btn.svelte-1a7ggyh:hover{background:var(--coral-dark,#c05c3a);border-color:var(--coral-dark,#c05c3a);color:#fffdf7;text-decoration:none}
