@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400..800&display=swap");
body,.btn,.tabs button,input,select,textarea,.sc-tag text,.sc-lbl,.sc-num{font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
h1,h2{font-weight:700;letter-spacing:-.022em}
h3{font-weight:650;letter-spacing:-.01em}
html .hero2 h1{letter-spacing:-.03em;line-height:1.08}
html .chapter h3{font-weight:700;letter-spacing:-.025em}
.lede,.head p{line-height:1.65}
.ind>div{overflow:hidden;display:flex;flex-direction:column}
.ind .ind-img{display:block;width:calc(100% + 48px);height:auto;aspect-ratio:8/5;object-fit:cover;margin:-24px -24px 18px;border-bottom:1px solid var(--line);transition:transform .5s ease}
.ind>div:hover .ind-img{transform:scale(1.03)}
.cover img{aspect-ratio:7/3;height:auto}
@media (prefers-reduced-motion:reduce){.ind .ind-img{transition:none}}
