body.single-snippet .wp-block-post-title,
body.single-snippet .entry-title,
body.single-snippet .wp-block-post-excerpt,
body.single-snippet .wp-block-post-terms,
body.single-snippet .wp-block-post-featured-image { display:none!important; }
body.single-snippet .wp-block-post-content,
body.single-snippet .entry-content,
body.single-snippet main { font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif!important; }
body.single-snippet .wp-block-post-content { max-width:none!important; }
.da6it-snippet-single { --ss-ink:#143f39;--ss-body:#526f69;--ss-teal:#078f99;--ss-green:#61c92d;--ss-line:#d8eae6; color:var(--ss-body); }
.da6it-snippet-single-hero { max-width:1180px;margin:1.25rem auto 2.4rem;padding:1.25rem;border:1px solid var(--ss-line);border-radius:24px;background:linear-gradient(135deg,#f7fcfa,#eefafb);box-shadow:0 16px 42px rgba(20,65,57,.07); }
.da6it-snippet-single-grid { display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:clamp(1.3rem,3vw,2.6rem);align-items:center; }
.da6it-snippet-single-eyebrow { color:var(--ss-teal);font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.6rem; }
.da6it-snippet-single h1 { margin:0 0 .8rem!important;color:var(--ss-ink)!important;font-size:clamp(2.15rem,4vw,3.65rem)!important;line-height:1.04!important;letter-spacing:-.04em!important;font-weight:850!important;font-family:inherit!important; }
.da6it-snippet-single-lead { margin:0!important;color:#607b75;font-size:1.04rem!important;line-height:1.65!important;max-width:670px; }
.da6it-snippet-single-chips { display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem; }
.da6it-snippet-single-chips span { display:inline-flex;padding:.34rem .62rem;border:1px solid #cfe6e0;border-radius:999px;background:#fff;color:#51716a;font-size:.76rem;font-weight:750; }
.da6it-snippet-single-image { margin:0;overflow:hidden;border:1px solid #d5e8e3;border-radius:18px;background:#fff; }
.da6it-snippet-single-image img { display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover; }
body.single-snippet .wp-block-post-content > :not(.da6it-snippet-single) { max-width:980px;margin-left:auto!important;margin-right:auto!important; }
body.single-snippet .wp-block-post-content h2 { color:var(--ss-ink,#143f39)!important;font-size:clamp(1.65rem,2.5vw,2.25rem)!important;line-height:1.15!important;font-family:inherit!important;margin-top:2.2rem!important; }
body.single-snippet .wp-block-post-content p,body.single-snippet .wp-block-post-content li { font-size:1rem!important;line-height:1.7!important;color:#506d67; }
body.single-snippet .wp-block-post-content code:not(.da6it-codebox code) { padding:.12em .32em;border-radius:5px;background:#eef8f5;color:#0a7f88;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em; }
.da6it-codebox { max-width:1100px!important;margin:1.2rem auto 2rem!important;border-radius:16px!important; }
.da6it-codebox pre { max-height:680px; }
.da6it-codebox__important { display:block;margin:0 -.45rem;padding:0 .45rem;background:#fff4c9;color:#6c4b00;font-weight:800; }
.da6it-snippet-note { max-width:980px;margin:1.2rem auto 1.8rem;padding:1rem 1.15rem;border-left:4px solid #f0a000;border-radius:12px;background:#fff9e9;color:#655429; }
.da6it-snippet-note strong { color:#744c00; }
@media(max-width:820px){.da6it-snippet-single-grid{grid-template-columns:1fr}.da6it-snippet-single-image{order:-1}.da6it-snippet-single-hero{margin-left:12px;margin-right:12px}.da6it-snippet-single h1{font-size:clamp(2rem,9vw,3rem)!important}}
