.brand-public-shell{background:var(--fo-public-shell-background,radial-gradient(circle at top left,rgba(14,165,233,.16),transparent 30%),linear-gradient(180deg,#eef5ff 0%,#f8fbff 42%,#fff 100%));min-height:100vh}.brand-public-shell .brand-public-panel{border-radius:var(--fo-public-panel-radius,32px)}.brand-public-shell .brand-public-aside{background:var(--fo-public-aside-background,rgba(248,250,252,.9));border-color:var(--fo-public-aside-border,rgba(226,232,240,.8))}.brand-public-shell .brand-rich-content{color:var(--fo-public-rich-text,#334155);line-height:1.8}.brand-public-shell .brand-rich-content h1,.brand-public-shell .brand-rich-content h2,.brand-public-shell .brand-rich-content h3,.brand-public-shell .brand-rich-content h4{color:var(--fo-public-heading,#0f172a);margin-bottom:.75rem;font-weight:700}.brand-public-shell .brand-rich-content p,.brand-public-shell .brand-rich-content li{margin-bottom:.75rem}.brand-public-shell .brand-rich-content table{border-collapse:collapse;width:100%}.brand-public-shell .brand-rich-content th,.brand-public-shell .brand-rich-content td{vertical-align:top;border:1px solid rgba(148,163,184,.35);padding:.75rem}.brand-public-shell .brand-public-form-grid{gap:1rem;display:grid}@media (min-width:768px){.brand-public-shell .brand-public-form-grid.brand-public-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
