.policy-checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--cofair-space-5)}.policy-checklist__item{margin:0;min-width:0}.policy-checklist__card{height:100%;overflow:hidden;display:flex;flex-direction:column}.policy-checklist__image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--cofair-color-bg-muted)}.policy-checklist__title-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--cofair-space-2);margin-bottom:var(--cofair-space-2)}.policy-checklist__title-row .cofair-heading{margin:0;flex:1 1 8rem}.policy-consent{flex-direction:row;align-items:flex-start;gap:var(--cofair-space-3)}.policy-consent .cofair-label{margin:0}.policy{max-width:var(--marketing-narrow-width)}.policy-toc{margin-bottom:var(--cofair-space-10);padding:var(--cofair-space-6);background:var(--cofair-color-bg-muted);border-radius:var(--cofair-radius-lg)}.policy-toc__list{margin:var(--cofair-space-4) 0 0;padding-left:var(--cofair-space-6);display:flex;flex-direction:column;gap:var(--cofair-space-4)}.policy-article{margin-block:var(--cofair-space-10);padding-top:var(--cofair-space-6);border-top:var(--cofair-border-width-thin) solid var(--cofair-color-border)}.policy-article__p{margin-top:var(--cofair-space-4)}.policy-sources{margin-top:var(--cofair-space-6)}.policy-sources ul{margin:var(--cofair-space-3) 0 0;padding-left:var(--cofair-space-6)}.policy-sources li{margin-bottom:var(--cofair-space-2);color:var(--cofair-color-text-muted);font-size:var(--cofair-font-size-sm);line-height:1.45}.policy-layout{max-width:var(--marketing-content-width);display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:var(--cofair-space-10);align-items:start}@media(max-width:48rem){.policy-layout{grid-template-columns:1fr}}.policy-sidebar{position:sticky;top:calc(var(--cofair-space-8) + 3rem);padding:var(--cofair-space-5);background:var(--cofair-color-bg-muted);border-radius:var(--cofair-radius-lg)}.policy-sidebar__list{margin:var(--cofair-space-3) 0 0;padding-left:var(--cofair-space-5);display:flex;flex-direction:column;gap:var(--cofair-space-2)}.policy-sidebar__link{color:var(--cofair-color-text);text-decoration:none;font-size:var(--cofair-font-size-sm)}.policy-sidebar__link--current{font-weight:var(--cofair-heading-weight);color:var(--cofair-color-primary)}.policy-sidebar__back{margin:var(--cofair-space-5) 0 0;font-size:var(--cofair-font-size-sm)}.policy-layout .policy-article{margin-block:0;padding-top:0;border-top:none}.policy-prose{margin-top:var(--cofair-space-5);color:var(--cofair-color-text)}.policy-prose p{margin:var(--cofair-space-4) 0 0}.policy-prose a{color:var(--cofair-color-primary);text-decoration:none;font-weight:var(--cofair-heading-weight)}.policy-prose ul,.policy-prose ol{margin:var(--cofair-space-4) 0 0;padding-left:var(--cofair-space-6)}
