.public-landing{min-width:0}.public-landing>section{min-width:0;max-width:100%}@media (max-width: 700px){.public-landing{min-height:100svh;align-items:flex-start}.public-landing>section{width:100%;gap:24px;padding:28px max(16px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.public-landing h1{font-family:var(--ws-font-brand, "Playfair Display", Georgia, serif);font-size:clamp(30px,8vw,42px);line-height:1.15;color:var(--ws-primary, #282098);background:none}.public-landing>section>div{width:100%;min-width:0;padding:24px 18px;gap:28px;box-shadow:0 6px 20px #23395314}.public-landing article{min-width:0;max-width:100%;overflow-wrap:anywhere}.public-landing article:first-child p:first-child{font-size:24px;line-height:1.3}.public-landing article:first-child p+p{font-size:17px;line-height:1.5}.public-landing article>div{width:100%;max-width:256px;min-width:0;font-size:15px;line-height:1.6}.public-landing a{min-height:48px;font-size:16px;background:var(--ob-accent, #282098)}.public-landing a>span:first-child{display:none}.public-landing a:focus-visible{outline:3px solid #7567bf;outline-offset:4px}}@media (prefers-reduced-motion: reduce){.public-landing a{transition:none;transform:none;scale:1}}
