/* V15: approved preparation checklist and its two context links only. */
#prep.prep-v15{scroll-margin-top:110px;padding-top:64px;padding-bottom:64px}
#prep.prep-v15 .prep-v15-heading{max-width:860px;margin-bottom:28px}
#prep.prep-v15 .prep-v15-heading .h2{max-width:none;font-size:clamp(30px,3vw,42px);line-height:1.14;margin-bottom:12px}
#prep.prep-v15 .prep-v15-heading .lede{margin:0;max-width:none}
#prep.prep-v15 .prep-v15-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;list-style:none;margin:0;padding:0}
#prep.prep-v15 .prep-v15-list li{display:flex;gap:16px;padding:24px 0;border-top:1px solid rgba(139,111,71,.26);min-width:0}
#prep.prep-v15 .prep-v15-number{flex:0 0 24px;font-size:12px;letter-spacing:.08em;color:var(--gold,#a58b60);line-height:1.8}
#prep.prep-v15 .prep-v15-list h3{font-family:var(--serif,serif);font-size:19px;line-height:1.3;font-weight:400;margin:0 0 8px;color:inherit}
#prep.prep-v15 .prep-v15-list p{font-size:14px;line-height:1.6;margin:0;opacity:.72}
#prep.prep-v15 .prep-v15-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;border-top:1px solid rgba(139,111,71,.26)}
#prep.prep-v15 .prep-v15-footer p{font-size:14px;line-height:1.6;margin:0;max-width:740px}
#prep.prep-v15 .prep-v15-footer strong{font-weight:500}
#prep.prep-v15 .prep-v15-link,.prep-v15-context a,.prep-v15-context-link{font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(139,111,71,.6)}
#prep.prep-v15 .prep-v15-link{flex-shrink:0}
.prep-v15-context{margin:12px 0 24px}
.prep-v15-context-link{display:inline-block;margin-top:9px}
@media(max-width:900px){#prep.prep-v15 .prep-v15-list{gap:0 22px}#prep.prep-v15 .prep-v15-list li{gap:11px}#prep.prep-v15 .prep-v15-footer{align-items:flex-start}}
@media(max-width:600px){#prep.prep-v15{padding-top:42px;padding-bottom:42px;scroll-margin-top:86px}#prep.prep-v15 .prep-v15-heading{margin-bottom:23px}#prep.prep-v15 .prep-v15-heading .h2{font-size:clamp(30px,8vw,38px)}#prep.prep-v15 .prep-v15-heading .lede{font-size:14px}#prep.prep-v15 .prep-v15-list{grid-template-columns:1fr;gap:0}#prep.prep-v15 .prep-v15-list li{padding:16px 0;gap:14px}#prep.prep-v15 .prep-v15-list h3{font-size:18px;margin-bottom:5px}#prep.prep-v15 .prep-v15-list p{font-size:13px}#prep.prep-v15 .prep-v15-footer{display:block;padding-top:18px}#prep.prep-v15 .prep-v15-footer p{font-size:13px}#prep.prep-v15 .prep-v15-link{display:inline-block;margin-top:14px}}

/* Keep only the three newly introduced links arrow-free. */
#prep.prep-v15 .prep-v15-link::after,.prep-v15-context a::after,.prep-v15-context-link::after{content:none!important}
