/* Page: /jnv-exam-preparation/ — "Classroom chalkboard": framed green boards alternating with notebook pages */
.p-jnv-exam-preparation .prose{max-width:none}
.p-jnv-exam-preparation .blk{position:relative;margin:0 0 34px;padding:30px 32px 26px}
.p-jnv-exam-preparation .blk__b>:last-child{margin-bottom:0}
/* chalkboards */
.p-jnv-exam-preparation .blk--odd{background:#22382B radial-gradient(ellipse at 30% 20%,rgb(255 255 255 / .07),transparent 60%);border:12px solid #7A5A33;border-bottom-width:20px;box-shadow:inset 0 0 40px rgb(0 0 0 / .35),0 14px 26px -14px rgb(0 0 0 / .55);color:#E8EDE4}
.p-jnv-exam-preparation .blk--odd::after{content:"";position:absolute;left:14%;bottom:-16px;width:46px;height:9px;background:#F4F1E6;border-radius:2px;box-shadow:58px 0 0 -1px #FED10C,96px 0 0 -2px #F4F1E6}
.p-jnv-exam-preparation .blk--odd :where(p,li){color:#E8EDE4}
.p-jnv-exam-preparation .blk--odd h2{color:#fff}
.p-jnv-exam-preparation .blk--odd h3{color:var(--gold)}
.p-jnv-exam-preparation .blk--odd strong{color:#fff}
.p-jnv-exam-preparation .blk--odd em{color:#C9D8C6}
.p-jnv-exam-preparation .blk--odd a{color:var(--gold)}
.p-jnv-exam-preparation .blk h2{margin:0 0 16px;font-size:clamp(25px,2.6vw,32px);letter-spacing:.01em}
.p-jnv-exam-preparation .blk h2::after{content:"";display:block;width:120px;height:8px;margin-top:6px;background:radial-gradient(circle at 4px 4px,currentColor 1.6px,transparent 2px) 0 0/9px 8px;opacity:.7}
.p-jnv-exam-preparation .blk h3{margin:24px 0 8px;font-size:22px}
/* notebook pages */
.p-jnv-exam-preparation .blk--even{background:#FFFEFA;border:1px solid var(--line);border-left:0;box-shadow:inset 46px 0 0 var(--stone-2),inset 48px 0 0 rgb(126 20 22 / .4),var(--shadow);padding-left:72px}
.p-jnv-exam-preparation .blk--even h2{color:var(--army)}
/* lists */
.p-jnv-exam-preparation .blk ul{padding:0;list-style:none}
.p-jnv-exam-preparation .blk li{position:relative;margin:0 0 8px;padding-left:34px}
.p-jnv-exam-preparation .blk li::before{content:"";position:absolute;left:4px;top:.45em;width:18px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath d='M1 7.5c2 1 3.5 2.6 5 5C9 7 12.5 3.5 17 1' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath d='M1 7.5c2 1 3.5 2.6 5 5C9 7 12.5 3.5 17 1' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}
.p-jnv-exam-preparation .blk--odd li::before{background:var(--gold)}
.p-jnv-exam-preparation .blk--even li::before{background:var(--maroon)}
.p-jnv-exam-preparation .blk ul[data-n="5"],.p-jnv-exam-preparation .blk ul[data-n="4"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 26px}
/* Q&A on the board */
.p-jnv-exam-preparation #parents-common-questions .blk__b>p:has(>strong:first-child){margin:18px 0 4px;padding-top:14px;border-top:1px dashed rgb(255 255 255 / .25)}
.p-jnv-exam-preparation #parents-common-questions .blk__b>p:has(>strong:first-child) strong{color:var(--gold);font-family:var(--ff-head);font-size:21px;font-weight:700}
.p-jnv-exam-preparation #conclusion{border:0;box-shadow:none;background:var(--brass-tint);border-top:5px solid var(--army);padding-left:32px}
@media (max-width:640px){
  .p-jnv-exam-preparation .blk{padding:22px 16px 18px}
  .p-jnv-exam-preparation .blk--odd{border-width:8px 8px 14px}
  .p-jnv-exam-preparation .blk--even{padding-left:44px;box-shadow:inset 26px 0 0 var(--stone-2),inset 28px 0 0 rgb(126 20 22 / .4),var(--shadow)}
  .p-jnv-exam-preparation .blk ul[data-n]{grid-template-columns:1fr}
  .p-jnv-exam-preparation #conclusion{padding-left:16px}
}
