/* jt26-under1200-worst15-css-v1 */
.jt26-b15{box-sizing:border-box;width:min(calc(100vw - 3.2rem),65em);max-width:65em;margin:34px auto 42px;padding:34px 0;border-top:1px solid #d8cec4;border-bottom:1px solid #d8cec4;color:#202321}
.jt26-b15 h2{margin:0 0 16px;font-size:34px;line-height:1.08;font-weight:500;letter-spacing:0}
.jt26-b15 h3{margin:0 0 10px;font-size:18px;line-height:1.22;font-weight:700;letter-spacing:0}
.jt26-b15 p{font-size:17px;line-height:1.72;margin:0 0 16px}
.jt26-b15-kicker{margin:0 0 10px!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:0;color:#7c2f42}
.jt26-b15-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}
.jt26-b15-card,.jt26-b15-faq details{border:1px solid #c7bdb5;background:#fbf8f4;padding:18px}
.jt26-b15-callout{margin:28px 0;padding:22px;border:1px solid #242329;background:#242329;color:#f1ece7}
.jt26-b15-callout h2{color:#f1ece7}
.jt26-b15-callout ul{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}
.jt26-b15-callout li{position:relative;padding:12px 14px 12px 36px;border:1px solid rgba(241,236,231,.22);background:rgba(244,238,232,.08);line-height:1.55;color:#f1ece7;list-style:none!important}
.jt26-b15-callout li::marker{content:""}
.jt26-b15-callout li:before{content:"";position:absolute;left:14px;top:19px;width:8px;height:8px;border-radius:999px;background:#d9a7a2}
.jt26-b15-plan{margin:22px 0;padding:20px;border:1px solid #d8cec4;background:#fffdfa}
.jt26-b15-plan ul{margin:10px 0 0 18px;padding:0}
.jt26-b15-plan li{margin:0 0 8px;line-height:1.55}
.jt26-b15-pathways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 28px}
.jt26-b15-pathways a{display:block;padding:13px 14px;border:1px solid #d8cec4;background:#fffdfa;color:#202321;text-decoration:none;font-size:14px;font-weight:800;line-height:1.25}
.jt26-b15-faq{display:grid;gap:10px;margin:18px 0}
.jt26-b15-faq summary{cursor:pointer;font-weight:800;line-height:1.35}
.jt26-b15-faq p{margin:10px 0 0;font-size:16px}
@media(width <= 62rem){.jt26-b15-grid,.jt26-b15-pathways{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(width <= 47.5rem){.jt26-b15-grid,.jt26-b15-pathways{grid-template-columns:1fr}.jt26-b15{padding:28px 0}.jt26-b15 h2{font-size:30px}.jt26-b15 p{font-size:16px}}