.opening-interest{color:var(--color-light);border-radius:var(--radius-lg);background:var(--color-ink);gap:1.25rem;margin:3rem 0 2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.care-article-copy>.opening-interest{padding-bottom:clamp(1.5rem,4vw,3rem)}.opening-interest-label,.opening-interest .opening-interest-label{color:color-mix(in srgb, var(--color-light) 76%, transparent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.opening-interest-grid{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.opening-interest h2{max-width:13ch;color:var(--color-light);margin:0 0 1.25rem;font-size:clamp(2.15rem,4vw,4rem);line-height:.98}.opening-interest .opening-interest-copy{max-width:57ch;color:var(--color-light);margin:0 0 1rem}.opening-interest .opening-interest-privacy{max-width:58ch;color:color-mix(in srgb, var(--color-light) 78%, transparent);margin:0;font-size:.86rem}.opening-interest-actions{gap:.65rem;display:grid}.opening-interest-actions a{min-height:3.25rem;color:var(--color-light);border:1px solid color-mix(in srgb, var(--color-light) 34%, transparent);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.82rem;font-weight:700;line-height:1.25;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:flex}.opening-interest-actions a:hover,.opening-interest-actions a:focus-visible,.opening-interest-actions .opening-interest-primary{color:var(--color-ink);background:var(--color-light)}.opening-interest-actions a:hover{transform:translateY(-1px)}.opening-interest-actions .arrow-icon{flex:none;width:1rem;height:1rem}.contact-interest{background:var(--color-canvas);padding:clamp(3rem,7vw,6rem) 0}.contact-interest .opening-interest{margin:0}.footer-privacy-button{min-height:2.75rem;color:color-mix(in srgb, var(--color-light) 78%, transparent);font:inherit;text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.73rem;text-decoration:underline;display:inline-flex}.footer-privacy-button:hover{color:var(--color-light)}.consent-panel{z-index:100;width:min(100% - 2rem,64rem);color:var(--color-light);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-light) 28%, var(--color-ink));box-shadow:0 1.25rem 3.5rem color-mix(in srgb, var(--color-ink) 35%, transparent);margin-inline:auto;padding:1px;position:fixed;bottom:1rem;left:1rem;right:1rem}.consent-panel-inner{border-radius:calc(var(--radius-md) - 1px);background:var(--color-ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:clamp(1.1rem,2.5vw,1.6rem);display:grid}.consent-label{color:color-mix(in srgb, var(--color-light) 74%, transparent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:700}.consent-panel h2{max-width:30ch;color:var(--color-light);margin:0 0 .65rem;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.05}.consent-panel p:not(.consent-label){max-width:68ch;color:color-mix(in srgb, var(--color-light) 82%, transparent);margin:0;font-size:.82rem}.consent-panel a{color:var(--color-light)}.consent-actions{grid-template-columns:repeat(2,minmax(9.5rem,1fr));gap:.65rem;display:grid}.consent-choice{min-height:3rem;color:var(--color-light);border:1px solid color-mix(in srgb, var(--color-light) 58%, transparent);cursor:pointer;background:0 0;border-radius:999px;padding:.7rem .9rem;font-size:.76rem;font-weight:700}.consent-choice:hover,.consent-choice:focus-visible{color:var(--color-ink);background:var(--color-light)}@media (max-width:760px){.opening-interest-grid,.consent-panel-inner{grid-template-columns:minmax(0,1fr)}.opening-interest h2{max-width:15ch}.consent-actions{grid-template-columns:1fr 1fr}}@media (max-width:440px){.opening-interest{border-radius:var(--radius-md)}.opening-interest-actions a{border-radius:var(--radius-sm)}.consent-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.opening-interest-actions a{transition:none}}
