/* Contextual guide content uses ordinary document flow, without a delayed Ajax reveal. */
#skg-product-guides{scroll-margin-top:112px}
@media(max-width:767.98px){#skg-product-guides{scroll-margin-top:88px}}
.skrupt-guides.skg-practicals{display:grid;gap:24px;margin:28px 0;color:#273a64}
.skg-practicals .skg-practical{min-width:0;padding:clamp(22px,3vw,40px);border-radius:24px;background:#fff;border:1px solid #e6e9ef}
.skg-practical .skg-practical__head{margin-bottom:22px}
.skg-practical .skg-practical__label{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#66738b;margin-bottom:9px}
.skg-practical .skg-practical__head h2{margin:0;color:#24272b;font-size:clamp(21px,2vw,28px);font-weight:600;line-height:1.3;letter-spacing:-.025em;text-transform:none}
.skg-practicals .skg-practical__body{font-size:15px;line-height:1.75;color:#414852}
.skg-practical .skg-section{margin:24px 0}.skg-practical .skg-section:first-child{margin-top:0}.skg-practical .skg-section:last-child{margin-bottom:0}
.skg-practical .skg-prose h3{font-size:18px;margin:0 0 12px}.skg-practical .skg-prose h4{font-size:16px}
.skg-practical .skg-prose .skg-steps{padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px}
.skg-practical .skg-prose .skg-steps>li{padding:0 0 0 42px;margin:0}.skg-practical .skg-steps>li:before{width:28px;height:28px;background:#eef1f5;color:#273a64;font-size:13px}
.skg-practical .skg-steps img{max-height:260px;object-fit:contain}.skg-practical .skg-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}
.skg-practical .skg-practical__foot{margin-top:22px;padding-top:16px;border-top:1px solid #e9ecf1;font-size:14px}
.skg-practical .skg-practical__foot a{display:inline-flex;align-items:center;gap:10px;color:#273a64;font-weight:600;text-decoration:none}
.skg-practical .skg-practical__foot a:hover{text-decoration:underline}.skg-practical a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:600px){.skrupt-guides.skg-practicals{gap:16px;margin-block:20px}.skg-practicals .skg-practical{border-radius:18px;padding:22px 18px}.skg-practical .skg-prose .skg-steps{grid-template-columns:1fr;gap:20px}}

@media(min-width:1000px){.skg-practicals .skg-practical{display:grid;grid-template-columns:minmax(200px,.28fr) minmax(0,1fr);column-gap:36px}.skg-practical .skg-practical__head{grid-column:1;grid-row:1/3;margin:0}.skg-practical .skg-practical__body,.skg-practical .skg-practical__foot{grid-column:2}.skg-practical__body p{max-width:85ch}}
