.bloomin-landing .policy{padding:160px 0 120px}.bloomin-landing .policy .wrap{max-width:820px}.bloomin-landing .policy .eyebrow{display:block;margin-bottom:14px}.bloomin-landing .policy h1{font-size:clamp(2.2rem,5vw,3.4rem);margin-bottom:6px}.bloomin-landing .policy .effective{color:var(--text-faint);font-size:14px;font-family:var(--font-mono, var(--font-sans));margin-bottom:44px}.bloomin-landing .policy .prose section{margin-bottom:44px}.bloomin-landing .policy .prose h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;margin:0 0 16px}.bloomin-landing .policy .prose h3{font-size:1.18rem;color:var(--text);margin:26px 0 10px}.bloomin-landing .policy h1,.bloomin-landing .policy .prose h2,.bloomin-landing .policy .prose h3{color:var(--text)}.bloomin-landing .policy .prose p{font-size:16.5px;line-height:1.72;color:var(--text-soft);margin:0 0 14px}.bloomin-landing .policy .prose ul{margin:0 0 18px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.bloomin-landing .policy .prose li{font-size:16.5px;line-height:1.6;color:var(--text-soft)}.bloomin-landing .policy .prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.bloomin-landing .policy .prose strong{color:var(--text);font-weight:600}.bloomin-landing .policy .prose .accent{color:var(--accent);font-weight:600}.bloomin-landing .policy .prose .italic{font-style:italic}.bloomin-landing .policy .callout{border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);padding:14px 18px;border-radius:0 10px 10px 0;margin-bottom:14px}.bloomin-landing .policy .callout p{margin:0}.bloomin-landing .policy .callout .callout-title{color:var(--accent);font-weight:600;margin-bottom:6px}.bloomin-landing .policy .rights{display:flex;flex-direction:column;gap:16px;margin:0 0 22px}.bloomin-landing .policy .rights p{margin:0}.bloomin-landing .policy .rights .accent{margin-bottom:2px}.bloomin-landing .policy .contact-card{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:14px;padding:20px 22px}.bloomin-landing .policy .contact-card p{margin-bottom:6px}.bloomin-landing .policy .contact-card p:last-child{margin-bottom:0}
