.principles[data-astro-cid-j23zydqc]{background:0 0}.principles[data-astro-cid-j23zydqc] .display-m[data-astro-cid-j23zydqc]{color:var(--text-primary);max-width:12ch}.principles-list[data-astro-cid-j23zydqc]{margin-top:clamp(var(--space-48), 6vw, var(--space-80));flex-direction:column;display:flex}.principle[data-astro-cid-j23zydqc]{gap:clamp(var(--space-20), 4vw, var(--space-64));padding:clamp(var(--space-32), 4vw, var(--space-48)) 0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.principle[data-astro-cid-j23zydqc] h3[data-astro-cid-j23zydqc]{font-family:var(--ts-heading-3xs-family);font-size:var(--ts-heading-3xs-size);font-weight:var(--ts-heading-3xs-weight);letter-spacing:var(--ts-heading-3xs-spacing);line-height:var(--ts-heading-3xs-line);color:var(--text-primary);max-width:16ch}.principle[data-astro-cid-j23zydqc] p[data-astro-cid-j23zydqc]{font-family:var(--ts-body-m-family);font-size:var(--ts-body-m-size);font-weight:var(--ts-body-m-weight);line-height:var(--ts-body-m-line);letter-spacing:var(--ts-body-m-spacing);color:var(--text-secondary);max-width:52ch}.principle[data-astro-cid-j23zydqc] p[data-astro-cid-j23zydqc].principle-featured{font-family:var(--ts-body-l-family);font-size:var(--ts-body-l-size);font-weight:var(--ts-body-l-weight);line-height:var(--ts-body-l-line);letter-spacing:var(--ts-body-l-spacing);color:var(--text-primary);max-width:40ch}.principle[data-astro-cid-j23zydqc] p[data-astro-cid-j23zydqc].principle-origin{font-family:var(--ts-body-base-family);font-size:var(--ts-body-base-size);font-weight:var(--ts-body-base-weight);line-height:var(--ts-body-base-line);letter-spacing:var(--ts-body-base-spacing);color:var(--text-tertiary);margin-top:var(--space-8);font-style:italic}.principle-featured[data-astro-cid-j23zydqc]+p[data-astro-cid-j23zydqc],.principle-featured[data-astro-cid-j23zydqc]+.principle-origin[data-astro-cid-j23zydqc]+p[data-astro-cid-j23zydqc]{margin-top:var(--space-20)}.principles-checklist[data-astro-cid-j23zydqc]{margin-top:clamp(var(--space-64), 8vw, var(--space-96))}.principles-checklist[data-astro-cid-j23zydqc] h3[data-astro-cid-j23zydqc]{font-family:var(--ts-heading-2xs-family);font-size:var(--ts-heading-2xs-size);font-weight:var(--ts-heading-2xs-weight);letter-spacing:var(--ts-heading-2xs-spacing);line-height:var(--ts-heading-2xs-line);color:var(--text-primary)}.checklist-frame[data-astro-cid-j23zydqc]{font-family:var(--ts-body-m-family);font-size:var(--ts-body-m-size);font-weight:var(--ts-body-m-weight);line-height:var(--ts-body-m-line);letter-spacing:var(--ts-body-m-spacing);color:var(--text-secondary);margin-top:var(--space-12);max-width:52ch}.checklist-list[data-astro-cid-j23zydqc]{margin:clamp(var(--space-24), 3.4vw, var(--space-48)) 0 0;padding:0;list-style:none}.checklist-list[data-astro-cid-j23zydqc] li[data-astro-cid-j23zydqc]{column-gap:clamp(var(--space-20), 4vw, var(--space-64));row-gap:var(--space-4);padding:clamp(var(--space-14), 1.6vw, var(--space-20)) 0;grid-template-columns:min-content minmax(0,1fr);grid-template-areas:"num name""num question";align-items:start;display:grid}.checklist-name[data-astro-cid-j23zydqc]{font-family:var(--ts-eyebrow-m-family);font-size:var(--ts-eyebrow-m-size);font-weight:var(--ts-eyebrow-m-weight);line-height:var(--ts-eyebrow-m-line);letter-spacing:var(--ts-eyebrow-m-spacing);color:var(--text-primary);grid-area:name}.checklist-num[data-astro-cid-j23zydqc]{font-family:var(--ts-heading-2xs-family);font-size:var(--ts-heading-2xs-size);font-weight:var(--ts-heading-2xs-weight);line-height:var(--ts-heading-2xs-line);letter-spacing:var(--ts-heading-2xs-spacing);color:var(--accent-green-bright);grid-area:num;min-width:2ch}.checklist-question[data-astro-cid-j23zydqc]{font-family:var(--ts-body-m-family);font-size:var(--ts-body-m-size);font-weight:var(--ts-body-m-weight);line-height:var(--ts-body-m-line);letter-spacing:var(--ts-body-m-spacing);color:var(--text-secondary);grid-area:question}@media (width<=768px){.principle[data-astro-cid-j23zydqc]{gap:var(--space-12);grid-template-columns:1fr}.checklist-list[data-astro-cid-j23zydqc] li[data-astro-cid-j23zydqc]{column-gap:clamp(var(--space-16), 4vw, var(--space-24))}}
