.carnet-hero[data-astro-cid-fopkhabl]{margin-top:3.5rem;max-width:52rem}.ch-marker[data-astro-cid-fopkhabl]{font-family:var(--font-util);text-transform:uppercase;letter-spacing:.2em;font-size:.66rem;color:var(--brass-on-light);margin:0 0 1.3rem}.ch-title[data-astro-cid-fopkhabl]{font-size:clamp(2.8rem,8vw,5.5rem);font-weight:330;line-height:.98}.ch-promise[data-astro-cid-fopkhabl]{font-family:var(--font-body);font-style:italic;font-size:clamp(1.2rem,2.6vw,1.7rem);color:var(--ink-soft);margin:1.4rem 0 0;line-height:1.35}.ch-purpose[data-astro-cid-fopkhabl]{font-family:var(--font-body);font-size:1.05rem;color:var(--ink);margin:1.2rem 0 0;max-width:44rem;line-height:1.6}.carnet-hero[data-astro-cid-fopkhabl] .rule-double[data-astro-cid-fopkhabl]{margin:2.2rem 0}.ch-cta[data-astro-cid-fopkhabl]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.ch-button[data-astro-cid-fopkhabl]{font-family:var(--font-util);text-transform:uppercase;letter-spacing:.13em;font-size:.74rem;color:var(--paper);background:var(--accent);padding:.85rem 1.8rem;transition:background .2s ease}.ch-button[data-astro-cid-fopkhabl]:hover{background:var(--accent-deep)}.ch-secondary[data-astro-cid-fopkhabl]{font-family:var(--font-util);text-transform:uppercase;letter-spacing:.13em;font-size:.74rem;color:var(--accent)}.ch-secondary[data-astro-cid-fopkhabl]:hover{text-decoration:underline;text-underline-offset:.2em}.how[data-astro-cid-fopkhabl]{margin-top:5rem}.how-title[data-astro-cid-fopkhabl]{font-size:1.6rem;font-weight:400;font-style:italic}.how[data-astro-cid-fopkhabl] .rule-brass[data-astro-cid-fopkhabl]{margin:1rem 0 2.5rem}.how-steps[data-astro-cid-fopkhabl]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.how-num[data-astro-cid-fopkhabl]{font-family:var(--font-display);font-size:2.5rem;color:var(--accent);line-height:1}.how-step-title[data-astro-cid-fopkhabl]{font-size:1.3rem;font-weight:400;margin:.8rem 0 0}.how-step-body[data-astro-cid-fopkhabl]{font-family:var(--font-body);color:var(--ink-soft);margin:.6rem 0 0;line-height:1.55}.how-foot[data-astro-cid-fopkhabl]{font-family:var(--font-body);font-style:italic;color:var(--ink-soft);margin:2.5rem 0 0;max-width:44rem;padding-top:1.3rem;border-top:1px solid var(--line)}.listings[data-astro-cid-fopkhabl]{margin-top:5rem}.section-head[data-astro-cid-fopkhabl]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.listings-title[data-astro-cid-fopkhabl]{font-size:1.6rem;font-weight:400;font-style:italic}.listings-note[data-astro-cid-fopkhabl]{font-family:var(--font-util);text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;color:var(--ink-faint);margin:0;max-width:24rem;text-align:right}.listings[data-astro-cid-fopkhabl] .rule-brass[data-astro-cid-fopkhabl]{margin:1rem 0 2.5rem}.listing-grid[data-astro-cid-fopkhabl]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 3rem}.listing[data-astro-cid-fopkhabl]{border-top:1px solid var(--line);padding-top:1.2rem}.listing-cat[data-astro-cid-fopkhabl]{font-family:var(--font-util);text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;color:var(--accent)}.listing-title[data-astro-cid-fopkhabl]{font-size:1.45rem;font-weight:400;margin:.6rem 0 0;line-height:1.12}.listing-blurb[data-astro-cid-fopkhabl]{font-family:var(--font-body);color:var(--ink-soft);margin:.7rem 0 0;line-height:1.55}.listing-access[data-astro-cid-fopkhabl]{margin:1rem 0 0;padding-top:.9rem;border-top:1px solid var(--line);font-family:var(--font-body);font-style:italic;font-size:.92rem;color:var(--ink-soft)}.listing-access-label[data-astro-cid-fopkhabl]{display:block;font-family:var(--font-util);font-style:normal;text-transform:uppercase;letter-spacing:.13em;font-size:.58rem;color:var(--brass-on-light);margin-bottom:.4rem}.listings-upgrade[data-astro-cid-fopkhabl]{margin:2.5rem 0 0;font-family:var(--font-body);font-style:italic;color:var(--ink-soft);max-width:40rem}.listings-upgrade[data-astro-cid-fopkhabl] a[data-astro-cid-fopkhabl]{font-style:normal;color:var(--accent);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:.18em}.partners[data-astro-cid-fopkhabl]{margin-top:5rem}.partners-title[data-astro-cid-fopkhabl]{font-size:1.6rem;font-weight:400;font-style:italic}.partners[data-astro-cid-fopkhabl] .rule-brass[data-astro-cid-fopkhabl]{margin:1rem 0 1.8rem}.partners-intro[data-astro-cid-fopkhabl]{font-family:var(--font-body);color:var(--ink-soft);max-width:44rem;margin:0 0 2rem;line-height:1.6}.partner-grid[data-astro-cid-fopkhabl]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.partner[data-astro-cid-fopkhabl]{display:flex;flex-direction:column}.partner-body[data-astro-cid-fopkhabl]{margin-top:1rem}.partner-cat[data-astro-cid-fopkhabl]{font-family:var(--font-util);text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;color:var(--accent)}.partner-name[data-astro-cid-fopkhabl]{font-family:var(--font-display);font-size:1.4rem;font-weight:400;margin:.4rem 0 0}.partner-name[data-astro-cid-fopkhabl] a[data-astro-cid-fopkhabl]{color:var(--ink);transition:color .2s ease}.partner-name[data-astro-cid-fopkhabl] a[data-astro-cid-fopkhabl]:hover{color:var(--accent);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:.2em}.partner-note[data-astro-cid-fopkhabl]{font-family:var(--font-body);color:var(--ink-soft);margin:.5rem 0 0;line-height:1.5;font-size:.98rem}.partner-cta[data-astro-cid-fopkhabl]{justify-content:center;background:var(--paper-deep);border-top:2px solid var(--brass);padding:1.6rem}.partner-cta-kicker[data-astro-cid-fopkhabl]{font-family:var(--font-util);text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;color:var(--brass-on-light);margin:0 0 .6rem}.partner-cta-text[data-astro-cid-fopkhabl]{font-family:var(--font-body);color:var(--ink);margin:0 0 1rem;line-height:1.55}.partner-cta-link[data-astro-cid-fopkhabl]{font-family:var(--font-util);text-transform:uppercase;letter-spacing:.13em;font-size:.68rem;color:var(--accent)}.partner-cta-link[data-astro-cid-fopkhabl]:hover{text-decoration:underline;text-underline-offset:.2em}.pricing-band[data-astro-cid-fopkhabl]{margin-top:5rem;background:var(--paper-deep);padding:4.5rem 0}.pricing-band-title[data-astro-cid-fopkhabl]{font-size:1.6rem;font-weight:400;font-style:italic;text-align:center}.pricing-band-sub[data-astro-cid-fopkhabl]{font-family:var(--font-body);color:var(--ink-soft);text-align:center;max-width:38rem;margin:.8rem auto 2.5rem;line-height:1.55}.carnet-subscribe[data-astro-cid-fopkhabl]{margin-top:5rem;background:var(--ink);padding:4.5rem 0}.cs-inner[data-astro-cid-fopkhabl]{max-width:42rem;text-align:center}.cs-eyebrow[data-astro-cid-fopkhabl]{font-family:var(--font-util);text-transform:uppercase;letter-spacing:.2em;font-size:.68rem;color:var(--brass-on-dark);margin:0}.cs-title[data-astro-cid-fopkhabl]{font-family:var(--font-display);font-size:clamp(1.7rem,4vw,2.6rem);font-weight:340;color:var(--paper);margin:.8rem 0 0}.cs-sub[data-astro-cid-fopkhabl]{font-family:var(--font-body);color:color-mix(in srgb,var(--paper) 80%,transparent);margin:1rem auto 1.8rem;max-width:36rem;line-height:1.5}.cs-inner[data-astro-cid-fopkhabl] .subscribe{max-width:32rem;margin-inline:auto}.cs-inner[data-astro-cid-fopkhabl] .subscribe-row{justify-content:center}.cs-inner[data-astro-cid-fopkhabl] .field-input{background:color-mix(in srgb,var(--paper) 96%,transparent)}.cs-inner[data-astro-cid-fopkhabl] .field-label{color:color-mix(in srgb,var(--paper) 70%,transparent)}.cs-inner[data-astro-cid-fopkhabl] .subscribe-status.is-ok{color:var(--paper)}.cs-privacy[data-astro-cid-fopkhabl]{font-family:var(--font-util);font-size:.66rem;letter-spacing:.04em;color:color-mix(in srgb,var(--paper) 62%,transparent);margin:1.4rem auto 0;max-width:32rem;line-height:1.6}.cs-privacy[data-astro-cid-fopkhabl] a[data-astro-cid-fopkhabl]{color:var(--brass-on-dark);text-decoration:underline;text-underline-offset:.18em}.carnet-note[data-astro-cid-fopkhabl]{margin-top:4rem;max-width:44rem}.carnet-note[data-astro-cid-fopkhabl] .rule-line[data-astro-cid-fopkhabl]{margin-bottom:1.5rem;max-width:4rem}.carnet-note[data-astro-cid-fopkhabl] p[data-astro-cid-fopkhabl]{font-family:var(--font-body);color:var(--ink-soft);font-style:italic}.carnet-note[data-astro-cid-fopkhabl] a[data-astro-cid-fopkhabl]{color:var(--accent);text-decoration:underline;text-underline-offset:.18em;text-decoration-color:var(--brass)}@media(max-width:820px){.how-steps[data-astro-cid-fopkhabl]{grid-template-columns:1fr;gap:2rem}.listing-grid[data-astro-cid-fopkhabl],.partner-grid[data-astro-cid-fopkhabl]{grid-template-columns:1fr}.listings-note[data-astro-cid-fopkhabl]{text-align:left}}
