.deeper-design .deeper-editorial-photo{scroll-margin-top:115px}
.deeper-design .deeper-reading-aside{max-height:calc(100vh - 140px);overflow-y:auto;padding-right:8px;scrollbar-width:thin}
.deeper-design .law-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #d6e1d9}
.deeper-design .law-steps .learning-card{position:relative;border:0;border-bottom:1px solid #d6e1d9;border-radius:0;box-shadow:none;background:transparent;padding:25px 20px 25px 52px;min-width:0}
.deeper-step-icon{position:absolute;left:12px;top:27px;width:24px;height:24px;color:#8a3859}
.deeper-step-icon svg{display:block;width:24px;height:24px}
.deeper-design .law-steps h3{font-size:22px;line-height:1.3}
.deeper-design .law-steps p{font-size:17px}
.deeper-design .next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}
.deeper-design .next-card{display:flex;flex-direction:column;min-width:0;padding:24px 0;border:0;border-bottom:1px solid #d9e3dc;border-radius:0;background:none;box-shadow:none;color:#1b4c3c}
.deeper-design .next-card span{font:600 11px Arial;color:#8a7137}
.deeper-design .next-card strong{font:400 23px/1.3 Georgia;margin:12px 0}
.deeper-design .next-card p{font:16px/1.7 Arial;margin:0 0 16px}
.deeper-design .next-card em{font:600 12px Arial;color:#873855;margin-top:auto}
.deeper-design .courseBridge-page .button{display:flex;align-items:center;justify-content:center;position:relative;padding:15px 46px;min-height:52px;margin:12px 0;max-width:100%;white-space:normal;text-align:center;font:600 14px/1.5 Arial;box-sizing:border-box}
.deeper-design .courseBridge-page .button svg{position:absolute;right:16px;width:18px;height:18px}
.deeper-design .courseBridge-page .button:after{display:none}
.deeper-design .book-action-label{min-width:0}
.deeper-design #support{max-width:1280px;margin:auto;padding:40px}
@media(max-width:650px){.deeper-design .law-steps{grid-template-columns:minmax(0,1fr)}.deeper-design .law-steps .learning-card{padding-right:4px}}
@media(max-width:900px){.deeper-design .deeper-reading-aside{max-height:none;overflow:visible;padding-right:0}.deeper-design #support{padding:28px 20px}}
@media(max-width:560px){.deeper-design .next-grid{grid-template-columns:minmax(0,1fr)}.deeper-design .courseBridge-page .button{font-size:13px}}

.deeper-design .courseBridge-page .cta-panel{display:block;background:none;border:0;box-shadow:none;padding:0;color:#293f36}.deeper-design .courseBridge-page .cta-panel h2{color:#143e34}.deeper-design .courseBridge-page .cta-panel p{color:#3d5548}.deeper-design .lecture-result-card strong{font:400 23px/1.3 Georgia}.deeper-design .lecture-result-card span{font:16px/1.7 Arial}.deeper-design .lecture-topic-links a{overflow-wrap:anywhere}
