.ella-public-page{width:100%;height:100dvh;overflow-y:auto;background:#f7f7f5;color:#242925;padding:24px clamp(20px,6vw,96px) 64px;font:16px/1.65 system-ui,sans-serif}.ella-public-page footer,.ella-public-page nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px}.ella-public-page nav>a:first-child{font-size:26px;font-weight:650}.ella-public-page>section{max-width:1050px;margin:96px auto}.ella-public-page h1{max-width:15ch;font-size:clamp(38px,7vw,76px);line-height:1.08;letter-spacing:-.045em;margin:20px 0 28px}.ella-public-page h2{font-size:23px;line-height:1.3;margin-bottom:12px}.ella-public-page section>p{max-width:65ch;margin-bottom:28px}.ella-public-page section[aria-label]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;border-top:1px solid #c8cec9;padding-top:36px}.ella-public-page a{text-underline-offset:4px}.ella-public-page a:focus-visible{outline:3px solid #285248;outline-offset:5px}@media(max-width:700px){.ella-public-page>section{margin:64px auto}.ella-public-page section[aria-label]{grid-template-columns:1fr;gap:28px}}