/* Blog: /jnvst-2027-preparation-last-month-strategy/ — "Exam planner": OMR-bubble headings, week cards as planner pages */
.p-jnvst-2027-preparation-last-month-strategy .prose{font-size:18px}
.p-jnvst-2027-preparation-last-month-strategy .prose h2{position:relative;margin-top:44px;padding-left:34px}
.p-jnvst-2027-preparation-last-month-strategy .prose h2::before{content:"";position:absolute;left:0;top:.28em;width:20px;height:20px;border-radius:50%;background:var(--army-600);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--army-600)}
.p-jnvst-2027-preparation-last-month-strategy .prose h3{color:var(--army)}
.p-jnvst-2027-preparation-last-month-strategy .jv-meta{margin:0 0 22px;padding:10px 14px;background:var(--stone-2);border-left:4px solid var(--maroon);font-size:15.5px;color:var(--muted)}
.p-jnvst-2027-preparation-last-month-strategy .jv-key{margin:26px 0 30px;padding:18px 22px;background:#EAF2EC;border:1px solid rgb(var(--army-600-rgb) / .35);border-radius:12px}
.p-jnvst-2027-preparation-last-month-strategy .jv-key p{margin:0}
.p-jnvst-2027-preparation-last-month-strategy .jv-fig{margin:24px 0}
.p-jnvst-2027-preparation-last-month-strategy .jv-fig img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--line)}
.p-jnvst-2027-preparation-last-month-strategy .jv-fig figcaption{margin-top:8px;font-size:14.5px;color:var(--muted)}
.p-jnvst-2027-preparation-last-month-strategy .jv-table{overflow-x:auto;margin:0 0 18px}
.p-jnvst-2027-preparation-last-month-strategy .jv-table table{display:table;width:100%;margin:0;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}
.p-jnvst-2027-preparation-last-month-strategy .jv-table th{padding:11px 14px;background:var(--army-600);color:#fff;font-family:var(--ff-head);font-size:17px;text-align:left}
.p-jnvst-2027-preparation-last-month-strategy .jv-table td{padding:11px 14px;border-top:1px solid var(--line);font-size:16px}
.p-jnvst-2027-preparation-last-month-strategy .jv-table .jv-sum td{background:var(--olive-900)!important;color:#fff!important;font-weight:700}
.p-jnvst-2027-preparation-last-month-strategy .jv-note{font-size:15px;color:var(--muted)}
.p-jnvst-2027-preparation-last-month-strategy .jv-weeks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px}
.p-jnvst-2027-preparation-last-month-strategy .jv-weeks>div{position:relative;padding:20px 20px 18px;background:#fff;border:1px solid var(--line);border-radius:10px;background-image:repeating-linear-gradient(0deg,transparent 0 31px,rgb(var(--army-rgb) / .07) 31px 32px)}
.p-jnvst-2027-preparation-last-month-strategy .jv-weeks span{display:inline-block;padding:3px 12px;border-radius:999px;background:var(--army-600);color:#fff;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.p-jnvst-2027-preparation-last-month-strategy .jv-weeks>div:nth-child(3) span{background:var(--brass);color:var(--olive-950)}
.p-jnvst-2027-preparation-last-month-strategy .jv-weeks>div:nth-child(4) span{background:var(--maroon)}
.p-jnvst-2027-preparation-last-month-strategy .jv-weeks h3{margin:10px 0 6px;font-size:22px}
.p-jnvst-2027-preparation-last-month-strategy .jv-weeks p{margin:0;font-size:16px;line-height:1.6}
.p-jnvst-2027-preparation-last-month-strategy .jv-faq details{margin-bottom:10px;padding:0 16px;background:var(--stone-2);border-radius:8px}
.p-jnvst-2027-preparation-last-month-strategy .jv-faq summary{position:relative;padding:14px 34px 14px 0;cursor:pointer;list-style:none;font-family:var(--ff-head);font-size:19px;font-weight:700;color:var(--olive-900)}
.p-jnvst-2027-preparation-last-month-strategy .jv-faq summary::-webkit-details-marker{display:none}
.p-jnvst-2027-preparation-last-month-strategy .jv-faq summary::after{content:"";position:absolute;right:4px;top:18px;width:16px;height:16px;border-radius:50%;border:2px solid var(--army-600)}
.p-jnvst-2027-preparation-last-month-strategy .jv-faq details[open] summary::after{background:var(--army-600)}
.p-jnvst-2027-preparation-last-month-strategy .jv-faq p{margin:0 0 14px}
.p-jnvst-2027-preparation-last-month-strategy .jv-cta{margin:36px 0 10px;padding:24px 26px;background:var(--maroon);border-radius:12px;color:#F4E6E6}
.p-jnvst-2027-preparation-last-month-strategy .jv-cta h2{margin:0 0 8px;padding:0;color:#fff}
.p-jnvst-2027-preparation-last-month-strategy .jv-cta h2::before{display:none}
.p-jnvst-2027-preparation-last-month-strategy .jv-cta p{margin:0}
.p-jnvst-2027-preparation-last-month-strategy .jv-cta a{color:var(--gold);font-weight:600}
.p-jnvst-2027-preparation-last-month-strategy .jv-src{font-size:15.5px}
@media (max-width:600px){
  .p-jnvst-2027-preparation-last-month-strategy .prose{font-size:17px}
  .p-jnvst-2027-preparation-last-month-strategy .jv-weeks{grid-template-columns:1fr}
  .p-jnvst-2027-preparation-last-month-strategy .jv-table td,.p-jnvst-2027-preparation-last-month-strategy .jv-table th{padding:9px 10px;font-size:15px}
}
