:root{--public-shell-max-width:1280px;--public-shell-gutter:48px;--public-shell-padding-top:96px;--public-shell-padding-bottom:96px;--public-hero-min-height:260px;--public-hero-padding-block:60px;--public-hero-padding-inline:40px;--public-hero-gap:40px}.public-route-shell{width:min(calc(100% - var(--public-shell-gutter)), var(--public-shell-max-width));padding:var(--public-shell-padding-top) 0 var(--public-shell-padding-bottom);margin-inline:auto}.public-route-hero{min-height:var(--public-hero-min-height);justify-content:space-between;align-items:center;gap:var(--public-hero-gap);padding:var(--public-hero-padding-block) var(--public-hero-padding-inline);border:1px solid var(--border);box-sizing:border-box;border-radius:28px;margin:0 0 56px;display:flex;overflow:hidden}.public-route-hero>div:first-child{flex:auto;min-width:0}.public-route-hero h1{max-width:680px;color:var(--ph-dark);letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(2.25rem,4.5vw,3.35rem);line-height:1.08}.public-route-hero h1 span{color:var(--red)}html[data-theme=dark] .public-route-hero h1,html[data-theme=system] .public-route-hero h1{color:var(--ph-ink)}.public-route-hero p:not(.eyebrow){max-width:650px;color:var(--ph-muted);margin:0;line-height:1.68}.public-route-hero .page-art{width:min(100%,340px);height:auto;min-height:0;box-shadow:none;aspect-ratio:auto;background:0 0;border:0;border-radius:0;flex:0 0 340px;padding:0;display:block;overflow:visible}.public-route-hero .page-art:before,.public-route-hero .page-art:after{content:none!important;display:none!important}.public-route-hero .page-art svg{width:100%;max-width:340px;height:auto;display:block}.info-page>article.public-route-shell{width:min(calc(100% - var(--public-shell-gutter)), var(--public-shell-max-width));max-width:var(--public-shell-max-width);padding:var(--public-shell-padding-top) 0 var(--public-shell-padding-bottom)}.info-page>article.public-route-shell>section{width:100%;max-width:none;padding-inline:var(--public-hero-padding-inline);box-sizing:border-box;margin-inline:0}@media (max-width:768px){.public-route-shell,.info-page>article.public-route-shell{width:min(calc(100% - 32px), var(--public-shell-max-width));padding:92px 0 48px}.public-route-hero{text-align:center;flex-direction:column-reverse;gap:24px;min-height:0;padding:40px 24px}.public-route-hero>div:first-child{justify-items:center;width:100%;display:grid}.public-route-hero .page-art{flex-basis:auto;width:min(100%,220px);margin-inline:auto}.public-route-hero .page-art svg{max-width:220px}}@media (max-width:560px){.public-route-shell,.info-page>article.public-route-shell{width:min(calc(100% - 32px), var(--public-shell-max-width));padding:78px 0 36px}.public-route-hero{border-radius:22px;gap:18px;margin-bottom:34px;padding:24px 18px}.public-route-hero h1{font-size:clamp(2rem,10vw,2.55rem);line-height:1}.public-route-hero p:not(.eyebrow){font-size:.92rem;line-height:1.5}.public-route-hero .page-art,.public-route-hero .page-art svg{width:min(100%,150px);max-width:150px}.info-page>article.public-route-shell>section{max-width:none;padding-inline:18px}}
