/* Aksara four-language content depth: additive; does not alter legacy layouts or form behaviour. */
.aks-depth{padding:clamp(42px,5vw,78px) 0;background:linear-gradient(180deg,#faf8f3 0%,#fffdf9 100%);color:#332c27;border-block:1px solid rgba(87,67,49,.12)}
.aks-depth .aks-depth-wrap{width:min(1120px,calc(100% - 40px));margin:0 auto}
.aks-depth .aks-depth-kicker{color:#9a7545;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;margin:0 0 12px}
.aks-depth h2{font-size:clamp(1.7rem,2.7vw,2.5rem);line-height:1.2;margin:0 0 18px;color:#28201c;font-weight:600}
.aks-depth .aks-depth-lead{font-size:1.02rem;line-height:1.85;max-width:86ch;color:#51453a}
.aks-depth h3{font-size:clamp(1.15rem,1.5vw,1.4rem);margin:0 0 14px;color:#332821}
.aks-depth p,.aks-depth li,.aks-depth dd{line-height:1.8;font-size:.97rem}
.aks-depth-block{margin-top:34px}
.aks-depth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
.aks-depth-card{padding:22px 23px;background:white;border:1px solid #e8ddd0;border-radius:12px;box-shadow:0 4px 22px rgba(58,41,27,.035);margin:0}
.aks-depth-card .aks-no{display:block;font-size:.72rem;color:#9a7545;letter-spacing:.12em;font-weight:700;margin-bottom:11px}
.aks-depth-card p{margin:0;color:#564a40}
.aks-depth-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px;padding:0;margin:13px 0 0;list-style:none}
.aks-depth-checklist li{position:relative;padding-left:27px;margin:0;color:#51443a}
.aks-depth-checklist li::before{content:'✓';position:absolute;top:0;left:0;color:#9a7545;font-weight:700}
.aks-depth-note{padding:21px 24px;border-left:3px solid #ad8653;background:#f1ece3;border-radius:0 8px 8px 0;margin-top:22px}
.aks-depth-note p{margin:0}
.aks-depth-ref{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}
.aks-depth-ref a,.aks-depth-related a{font-size:.88rem;line-height:1.5;display:inline-flex;align-items:center;border:1px solid #d9c9b5;border-radius:999px;padding:9px 13px;text-decoration:none;color:#6e4d28;background:#fff;overflow-wrap:anywhere}
.aks-depth-ref a:hover,.aks-depth-related a:hover{background:#f5eee4}
.aks-depth-related{display:flex;gap:11px;flex-wrap:wrap;margin-top:13px}
.aks-depth-qa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.aks-depth-qa div{padding:16px 18px;border:1px solid #e4d8c8;border-radius:10px;background:#fff}
.aks-depth-qa dt{font-weight:650;margin-bottom:8px;color:#38291e}
.aks-depth-qa dd{margin:0;color:#5f544b}
.aks-depth-subtle{font-size:.88rem!important;color:#6b5e51!important}
@media(max-width:850px){.aks-depth-grid,.aks-depth-qa{grid-template-columns:1fr}.aks-depth-checklist{grid-template-columns:1fr}.aks-depth .aks-depth-wrap{width:min(100% - 32px,700px)}.aks-depth-card{padding:19px}.aks-depth h2{font-size:1.8rem}}
@media(prefers-reduced-motion:reduce){.aks-depth *{scroll-behavior:auto!important}}
