.scg-practical-context{margin:32px 0;padding:28px;background:#fffbed;border:1px solid #d9bf62;border-radius:15px;color:#10212d}.scg-practical-context>h2{color:#10212d!important;font-size:28px!important;line-height:1.2;margin-bottom:22px}.scg-practical-context>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.scg-practical-context article{padding:22px;background:#fff;border:1px solid #c8d4dc;border-radius:11px}.scg-practical-context h3{font-size:20px!important;line-height:1.35}.scg-practical-context a{color:#10212d!important;text-decoration:underline;text-underline-offset:4px}.scg-practical-context a:hover{color:#785600!important}.scg-practical-context p{font-size:15px;line-height:1.7;color:#33485b!important}.scg-practical-context a:focus-visible{outline:3px solid #234e86;outline-offset:4px}@media(max-width:980px){.scg-practical-context>div{grid-template-columns:1fr}.scg-practical-context{padding:22px}}
/* Preserve the article layout inside the existing global Divi reading column. */
body #page-container #main-content .scg-template-reading-column .scg-practical.et_pb_section{padding:24px 0!important}
body #page-container #main-content .scg-template-reading-column .scg-practical.scg-practical-hero{padding:32px!important;background:#fff9dc!important;border:1px solid #e6ce79;border-bottom:4px solid #ffd526;border-radius:16px;margin-bottom:24px!important}
body #page-container #main-content .scg-template-reading-column .scg-practical .et_pb_row{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}
body #page-container #main-content .scg-template-reading-column .scg-practical .et_pb_text{margin:0!important;font-size:17px!important;color:#33485b!important}
body #page-container #main-content .scg-template-reading-column .scg-practical h1{font-size:clamp(30px,2.8vw,42px)!important;line-height:1.13!important;padding:0 0 20px!important}
body #page-container #main-content .scg-template-reading-column .scg-practical h2{font-size:30px!important;margin:0 0 20px!important}
body #page-container #main-content .scg-template-reading-column .scg-practical h3{font-size:22px!important;margin:0 0 12px!important}
body #page-container #main-content .scg-template-reading-column .scg-practical a.scg-practical-button{color:#10212d!important;background:#ffd526!important;text-decoration:none!important;transform:none!important}
body #page-container #main-content .scg-template-reading-column .scg-practical a.scg-practical-button:hover,body #page-container #main-content .scg-template-reading-column .scg-practical a.scg-practical-button:focus-visible{background:#10212d!important;color:#ffd526!important}
body #page-container #main-content .scg-template-reading-column .scg-practical .scg-practical-note h2{font-size:23px!important}
body #page-container #main-content .scg-template-reading-column .scg-practical-style{display:none!important}
@media(max-width:600px){body #page-container #main-content .scg-template-reading-column .scg-practical.scg-practical-hero{padding:24px!important}body #page-container #main-content .scg-template-reading-column .scg-practical h2{font-size:27px!important}}
body #page-container #main-content .scg-practical p:empty{display:none!important}
.scg-practical-step>.scg-practical-step-number{grid-column:1;grid-row:1}
.scg-practical-step>div{grid-column:2;grid-row:1;min-width:0}
