.sat-overview{padding-bottom:4rem}.sat-overview>.container{max-width:var(--max-width-article)}.study-bar{border-bottom:1px solid var(--color-border);background:var(--color-bg);z-index:50}.study-bar .container{max-width:1200px}.study-bar-links{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:center;gap:0;display:flex;overflow-x:auto}.study-bar-links::-webkit-scrollbar{display:none}.sb-link{letter-spacing:.03em;color:var(--color-text-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:.75rem 1.1rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s}.sb-link:hover{color:var(--color-text)}.sb-active{color:var(--color-accent);border-bottom-color:var(--color-accent)}.sat-hero{justify-content:center;align-items:center;min-height:55vh;display:flex;position:relative;overflow:hidden}.sat-hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.sat-hero-img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.sat-hero-bg:after{content:"";background:linear-gradient(#0a0a0a4d 0%,#0a0a0a99 60%,#0a0a0a 100%);position:absolute;inset:0}.sat-hero-content{z-index:1;text-align:center;max-width:900px;padding:6rem 1.5rem 3rem;position:relative}.sat-hero-content .eyebrow{text-shadow:0 2px 16px #000000e6,0 1px 6px #000000b3,0 0 30px #00000080}.sat-hero h1{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 16px #000000e6,0 1px 6px #000000b3,0 0 30px #00000080;margin-bottom:1rem;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:900;line-height:1.05}.sat-hero-dek{color:#ffffffd9;text-shadow:0 2px 16px #000000e6,0 1px 6px #000000b3,0 0 30px #00000080;max-width:600px;margin-left:auto;margin-right:auto;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;line-height:1.6}.sat-article-body{max-width:var(--max-width-article,720px);margin:0 auto;padding:2rem 0}.sat-article-body h2{margin:3rem 0 1rem;font-size:1.5rem;font-weight:800;line-height:1.2}.sat-article-body h2:first-of-type{margin-top:0}.sat-article-body h3{margin:2rem 0 .75rem;font-size:1.15rem;font-weight:700}.sat-article-body p{color:var(--color-text);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.75}.sat-article-body em{color:var(--color-accent)}.sat-article-body strong{color:var(--color-text)}.sat-cta{background:var(--color-accent);color:#000;border-radius:var(--radius);transition:opacity var(--transition);padding:.85rem 2rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-block}.sat-cta:hover{opacity:.85}.sat-tests-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=768px){.sat-tests-grid{grid-template-columns:1fr}}.sat-test-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.5rem;position:relative}.sat-test-card:hover{border-color:var(--color-accent)}.sat-test-num{background:var(--color-accent);color:#000;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.75rem;font-size:.85rem;font-weight:900;display:inline-flex}.sat-test-card h3{border:none;margin-bottom:.35rem;padding:0;font-size:1.1rem;font-weight:800}.sat-test-ref{color:var(--color-accent);letter-spacing:.04em;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.sat-test-card>p:last-child{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.6}.sat-parallel-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (width<=640px){.sat-parallel-grid{grid-template-columns:1fr}}.sat-par-col{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.5rem}.sat-par-col h3{border:none;margin-bottom:1rem;padding:0;font-size:.95rem;font-weight:800}.sat-par-exodus h3{color:var(--color-text-muted)}.sat-par-jesus h3{color:var(--color-accent)}.sat-par-col ul{margin:0;padding:0;list-style:none}.sat-par-col li{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:.5rem 0;font-size:.95rem;line-height:1.55}.sat-par-col li:last-child{border-bottom:none}.sat-nav-grid{flex-direction:column;gap:.75rem;display:flex}.sat-nav-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--transition), background var(--transition);align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;text-decoration:none;display:flex}.sat-nav-card:hover{border-color:var(--color-accent);background:var(--color-bg-elevated,var(--color-bg-card))}.sat-nav-featured{border-color:var(--color-accent)}.sat-nav-icon{color:var(--color-accent);flex-shrink:0}.sat-nav-text{flex:1}.sat-nav-title{color:var(--color-heading,var(--color-text));margin-bottom:.25rem;font-size:1.05rem;font-weight:700;display:block}.sat-nav-desc{color:var(--color-text-muted);font-size:.9rem;line-height:1.5;display:block}.sat-nav-arrow{color:var(--color-accent);flex-shrink:0;font-size:1.25rem}.sat-question-box{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:2rem}.sat-question-list{margin:0;padding:0;list-style:none}.sat-question-list li{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:.75rem 0;font-size:1rem;line-height:1.65}.sat-question-list li:last-child{border-bottom:none}.sat-question-list li:before{content:"–";color:var(--color-accent);margin-right:.5rem;font-weight:700}
