[data-theme=manor] .public-info-page{position:relative;overflow:hidden;color:#062b5b}[data-theme=manor] .public-info-page:before{content:"";position:absolute;top:42px;left:-70px;width:190px;height:190px;border:1px solid rgba(228,168,28,.22);border-radius:50%;box-shadow:0 0 0 28px #e4a81c0b,0 0 0 58px #e4a81c09;pointer-events:none}[data-theme=manor] .public-info-page>div{position:relative;z-index:1}[data-theme=manor] .public-info-heading{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#06386d,#031f46);padding:34px 24px;box-shadow:inset 0 -5px #e4a81c}[data-theme=manor] .public-info-heading:after{content:"";position:absolute;right:-38px;bottom:-62px;width:150px;height:150px;border:1px solid rgba(240,198,91,.35);border-radius:50%;box-shadow:0 0 0 20px #f0c65b0f}[data-theme=manor] .public-info-heading>*{position:relative;z-index:1}[data-theme=manor] .public-info-heading>span{color:#f0c65b!important}[data-theme=manor] .public-info-heading h1{color:#fff!important;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:clamp(2.25rem,6vw,3.75rem);line-height:.96;text-transform:uppercase}[data-theme=manor] .public-info-heading p,[data-theme=manor] .public-info-heading .text-gray-600{color:#ffffffb3!important}[data-theme=manor] .public-info-page .legal-content{border:1px solid rgba(6,43,91,.12);border-radius:20px;background:#fff;box-shadow:0 8px #e4a81c3d,0 24px 48px #031f4617}[data-theme=manor] .public-info-page .legal-content h2{position:relative;color:#06386d;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-weight:800;text-transform:uppercase}[data-theme=manor] .public-info-page .legal-content h2:before{content:"";display:inline-block;width:5px;height:1em;margin-right:9px;border-radius:999px;background:#e4a81c;vertical-align:-.08em}[data-theme=manor] .public-info-page .legal-content h3,[data-theme=manor] .public-info-page .legal-content strong{color:#031f46}[data-theme=manor] .public-info-page .legal-content a{color:#06386d;font-weight:800;text-decoration-color:#e4a81c;text-decoration-thickness:2px;text-underline-offset:3px}[data-theme=manor] .public-info-page .legal-content .legal-meta,[data-theme=manor] .public-info-page .legal-content address{border-left:4px solid #e4a81c;border-radius:4px 12px 12px 4px;background:#fdf8ed;padding:14px 16px}[data-theme=manor] .public-about-page [class*=ring-gray-100]{border-color:#062b5b1f!important;background:#fdf8ed!important;box-shadow:0 4px #e4a81c40!important}[data-theme=manor] .public-about-page .about-stat-grid>div{border:1px solid rgba(6,43,91,.12)!important;border-radius:14px!important;background:#fdf8ed!important;box-shadow:inset 0 -3px #e4a81c8c!important}[data-theme=manor] .public-about-page .about-stat-grid>div p:first-child{color:#06386d!important;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:2rem}[data-theme=manor] .public-about-page .about-stat-grid>div p:last-child{color:#5f7186!important;font-weight:700}[data-theme=manor] .public-about-page .about-value-grid{gap:16px}[data-theme=manor] .public-about-page .about-value-card{border:1px solid rgba(6,43,91,.12);border-radius:16px;background:#fff;padding:22px;box-shadow:0 5px #e4a81c38}[data-theme=manor] .public-about-page .about-value-icon{border:1px solid rgba(228,168,28,.65);border-radius:12px!important;background:#06386d!important;color:#f0c65b!important;box-shadow:3px 4px #e4a81cb8!important;transform-style:preserve-3d;transition:transform .3s ease,box-shadow .3s ease!important}[data-theme=manor] .public-about-page .about-value-icon:hover{border-color:#f0c65b!important;background:#031f46!important;color:#f0c65b!important;transform:perspective(900px) rotateX(5deg) rotateY(-6deg) translateY(-4px)!important;box-shadow:6px 7px #e4a81c,0 13px 22px #031f463d!important}[data-theme=manor] .public-about-page .about-value-card h3{color:#06386d!important;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:1.25rem;font-weight:800;text-transform:uppercase}[data-theme=manor] .public-about-page .about-value-card p{color:#5f7186!important;line-height:1.7}[data-theme=manor] .public-about-page .about-support-card{position:relative;overflow:hidden;border:1px solid rgba(228,168,28,.55);border-radius:18px!important;background:linear-gradient(135deg,#06386d,#031f46)!important;box-shadow:inset 0 -5px #e4a81c}[data-theme=manor] .public-about-page .about-support-card h2{color:#fff!important;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:1.75rem;text-transform:uppercase}[data-theme=manor] .public-about-page .about-support-card p{color:#ffffffb3!important}[data-theme=manor] .public-about-page .about-support-card a{background:#e4a81c!important;color:#031f46!important;box-shadow:0 5px #0003}[data-theme=manor] .public-about-page .about-support-card a:hover{background:#f0c65b!important}@media(max-width:640px){[data-theme=manor] .public-info-heading{padding:28px 18px;border-radius:16px}[data-theme=manor] .public-info-page .legal-content{padding:24px 20px;border-radius:16px}}.legal-content h2{margin-top:2rem;margin-bottom:.75rem;font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:#111827}.legal-content h2:first-child{margin-top:0}.legal-content h3{margin-top:1.5rem;margin-bottom:.5rem;font-family:var(--font-heading);font-size:1rem;font-weight:600;color:#111827}.legal-content p{margin-bottom:1rem;color:#4b5563;line-height:1.75}.legal-content ul,.legal-content ol{margin:0 0 1rem 1.25rem;color:#4b5563;line-height:1.75}.legal-content ul{list-style:disc}.legal-content ol{list-style:decimal}.legal-content li{margin-bottom:.375rem}.legal-content li>ul,.legal-content li>ol{margin-top:.375rem;margin-bottom:0}.legal-content strong{color:#111827;font-weight:600}.legal-content a{color:var(--color-primary);font-weight:500}.legal-content a:hover{opacity:.8}.legal-content hr{margin:2rem 0;border-color:#e5e7eb}[data-theme=classic] .legal-content h2,[data-theme=classic] .legal-content h3,[data-theme=classic] .legal-content strong{color:#fff}[data-theme=classic] .legal-content p,[data-theme=classic] .legal-content ul,[data-theme=classic] .legal-content ol{color:#fff9}[data-theme=classic] .legal-content a{color:var(--color-accent)}[data-theme=classic] .legal-content hr{border-color:#ffffff1a}
