.ns-estate .calusa-demo-note{color:inherit;opacity:.82;border-inline-start:2px solid;padding-inline-start:12px;font-size:14px;line-height:1.55}.ns-estate .realty-header-license{max-width:36vw;white-space:normal!important;line-height:1.35!important}.calusa-legal{color:#18211b;background:#f7f8f5;max-width:780px;min-height:100dvh;margin:auto;padding:48px 24px;font:16px/1.75 Inter,Arial,sans-serif}.calusa-legal h1{margin:32px 0 24px;font-size:36px;line-height:1.2}.calusa-legal a{text-decoration:underline}.calusa-legal p{margin:20px 0}.ns-estate .calusa-ad-settings{min-height:44px;color:inherit;text-underline-offset:3px;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline;display:block}body:has(.ns-estate .realty-menu-overlay) .site-meta-settings{display:none}@media (max-width:600px){.ns-estate .realty-header-license{max-width:40vw;font-size:10px!important;display:block!important}.ns-estate .realty-media-caption{max-width:85vw}body:has(.ns-estate) .site-meta-settings{bottom:calc(116px + env(safe-area-inset-bottom,0px))!important}}.ns-estate .realty-menu-license{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;max-width:100%;margin-left:0;display:block}
