._page_cstl4_1{min-height:100vh;background:var(--cream);color:var(--ink)}._related_cstl4_2>span{display:flex;align-items:center;gap:var(--spacing-2);font-size:.7rem;font-weight:900;letter-spacing:.18em}._related_cstl4_2>span:before{width:.35rem;height:.8rem;background:var(--yellow);content:""}._layout_cstl4_4{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:var(--spacing-12);max-width:90rem;margin:auto;padding:var(--spacing-16) var(--spacing-6)}._layout_cstl4_4 aside{position:sticky;top:6rem;align-self:start;min-width:0;padding:var(--spacing-6);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}._layout_cstl4_4 aside strong{font-size:.7rem;letter-spacing:.16em}._keywords_cstl4_7{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin:var(--spacing-4) 0}._keywords_cstl4_7 div{max-width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);background:color-mix(in srgb,var(--yellow) 30%,white);font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}._layout_cstl4_4 aside>a{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:2.75rem;color:var(--cobalt);font-size:.85rem;font-weight:800}._layout_cstl4_4 article{min-width:0;max-width:55rem}._layout_cstl4_4 article section{margin-bottom:var(--spacing-16)}._layout_cstl4_4 article section>small{color:var(--coral);font-weight:900}._layout_cstl4_4 h2{margin:var(--spacing-2) 0 var(--spacing-6);font-family:Anton,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.1;text-transform:uppercase}._layout_cstl4_4 p{font-size:1.0625rem;line-height:1.75}._layout_cstl4_4 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3);padding:0;list-style:none}._layout_cstl4_4 li{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--aqua) 14%,white);font-size:.95rem;font-weight:700;line-height:1.5}._layout_cstl4_4 li:nth-child(2n){background:color-mix(in srgb,var(--yellow) 20%,white)}._layout_cstl4_4 li svg{flex:none;color:var(--cobalt)}._truth_cstl4_19{padding:var(--spacing-6);border-left:.35rem solid var(--yellow);border-radius:var(--radius-sm);background:#fff;box-shadow:var(--shadow)}._truth_cstl4_19 strong{font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}._truth_cstl4_19 p{margin-bottom:0;font-size:.95rem}._related_cstl4_2{padding:var(--spacing-16) max(var(--spacing-6),calc((100vw - 90rem)/2));background:var(--surface)}._related_cstl4_2>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-4);margin-top:var(--spacing-6)}._related_cstl4_2 a{position:relative;display:grid;gap:var(--spacing-3);min-height:9rem;overflow:hidden;padding:var(--spacing-6);border-radius:var(--radius);background:#fff;color:var(--ink);box-shadow:var(--shadow);text-decoration:none;transition:transform var(--animation-duration-normal)}._related_cstl4_2 a:before{position:absolute;inset:0 0 auto;height:.4rem;background:var(--yellow);content:""}._related_cstl4_2 a:nth-child(3n+2):before{background:var(--coral)}._related_cstl4_2 a:nth-child(3n+3):before{background:var(--cobalt)}._related_cstl4_2 a:hover{transform:translateY(-.25rem)}._related_cstl4_2 small{font-size:.7rem;font-weight:900;letter-spacing:.1em}._related_cstl4_2 strong{font-family:Anton,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.15;text-transform:uppercase}._missing_cstl4_31{min-height:20rem;padding:var(--spacing-16) max(var(--spacing-6),calc((100vw - 90rem)/2));background:var(--cream)}._missing_cstl4_31 h1{font-family:Anton,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;text-transform:uppercase}._missing_cstl4_31 a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--cobalt);font-weight:800}@media(max-width:760px){._related_cstl4_2,._missing_cstl4_31{padding:var(--spacing-12) var(--spacing-4)}._layout_cstl4_4{grid-template-columns:1fr;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-4)}._layout_cstl4_4 aside{position:static}._layout_cstl4_4 ul,._related_cstl4_2>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._related_cstl4_2 a{transition:none}._related_cstl4_2 a:hover{transform:none}}
