/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
section{--grid-cols:repeat(2, 1fr)}@media not all and (min-width:48rem){section{--grid-cols:1fr}}section#principles{padding:0 0 calc(var(--spacing,.25rem) * 32)}section#principles .cs-container{grid-template-columns:var(--grid-cols);gap:calc(var(--spacing,.25rem) * 18) calc(var(--spacing,.25rem) * 24);display:grid}@media not all and (min-width:48rem){section#principles .cs-container{--card-max-width:100%}}section#principles .cs-container .card{padding-top:calc(var(--spacing,.25rem) * 9);border-top:1px solid var(--line-strong-on-navy)}section#principles .cs-container .card .text-h2{font-size:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 5)}section#principles .cs-container .card p{max-width:var(--card-max-width,480px);font-size:17px;line-height:1.6}section#tenets{background:var(--color-bone);padding:calc(var(--spacing,.25rem) * 32) 0}section#tenets .text-h1{text-wrap-style:balance}section#tenets .grid-2-col{grid-template-columns:var(--grid-cols);gap:64px 96px}section#tenets .grid-2-col .card{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:64px 1fr;align-items:start;display:grid}section#tenets .grid-2-col .card .left,section#tenets .grid-2-col .card .right{padding-top:calc(var(--spacing,.25rem) * 3.5);border-top:2px solid var(--color-navy)}section#tenets .grid-2-col .card .right .text-h3{margin-bottom:calc(var(--spacing,.25rem) * 4);text-wrap:balance;font-size:clamp(22px,2vw,30px);font-weight:700}section#tenets .grid-2-col .card .right p{color:var(--color-slate);max-width:460px;margin:0;font-size:17px;line-height:1.6}
