.yl-pillar-inner.svelte-1bv7ezn{max-width:880px;margin:0 auto;font-family:var(--font-body);font-size:17px;line-height:1.65;color:var(--ink)}.yl-pillar-inner.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-family:var(--font-display);font-size:clamp(24px,3vw,32px);letter-spacing:-1px;margin:48px 0 14px}.yl-pillar-inner.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0 0 22px}.yl-pillar-inner.svelte-1bv7ezn a:where(.svelte-1bv7ezn):not(.btn){color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:2px}.yl-pillar-inner.svelte-1bv7ezn a:where(.svelte-1bv7ezn):not(.btn):hover{color:var(--orange)}.yl-contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 720px){.yl-contact-grid.svelte-1bv7ezn{grid-template-columns:1fr}}.yl-contact-card.svelte-1bv7ezn{display:block;background:var(--paper);border:1px solid var(--rule);border-radius:12px;padding:24px 22px;text-decoration:none;color:var(--ink);transition:border-color .15s ease,transform .15s ease}a.yl-contact-card.svelte-1bv7ezn:hover{border-color:var(--gold-deep);transform:translateY(-2px)}.yl-contact-lbl.svelte-1bv7ezn{font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-text);margin-bottom:12px}.yl-contact-val.svelte-1bv7ezn{font-family:var(--font-display);font-size:22px;line-height:1.25;letter-spacing:-.4px;margin-bottom:8px;word-break:break-word}.yl-contact-addr.svelte-1bv7ezn{font-size:17px;line-height:1.45}.yl-contact-sub.svelte-1bv7ezn{font-size:13px;color:var(--slate);line-height:1.5}
