.sh-single-page{background:var(--sh-offwhite);padding-bottom:80px}.sh-single-breadcrumb{background:var(--sh-offwhite);border-top:4px solid var(--sh-red);padding:16px 0 12px}.sh-single-breadcrumb-inner{max-width:1100px;margin-inline:auto;padding:0 2rem;font-size:12px;color:var(--sh-muted);font-family:'Poppins',sans-serif}.sh-single-breadcrumb a{color:var(--sh-muted);text-decoration:none;transition:color .15s}.sh-single-breadcrumb a:hover{color:var(--sh-red)}.sh-single-breadcrumb .sep{margin:0 6px;color:var(--sh-border)}.sh-single-breadcrumb .current,.sh-single-breadcrumb-yoast .breadcrumb_last{color:var(--sh-black);font-weight:600}.sh-single-hero{padding:0 0 24px}.sh-single-hero-inner{max-width:1100px;margin-inline:auto;padding:0 2rem}.sh-single-hero-img{position:relative;height:340px;border-radius:8px;background-color:#1a1a1a;background-image:linear-gradient(135deg,#1a1a1a 25%,#0d0d0d 50%,#1a1a1a 75%);background-size:cover;background-position:center;overflow:hidden}.sh-single-hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .45) 50%,rgb(0 0 0 / .25) 100%);pointer-events:none}.sh-single-hero-content{position:absolute;bottom:24px;left:24px;right:24px;z-index:2}.sh-single-hero-badge{display:inline-block;background:var(--sh-red);color:#fff;padding:6px 14px;font-family:'Poppins',sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;margin-bottom:14px;text-decoration:none}.sh-single-hero-title{font-family:'Poppins',sans-serif;font-size:32px;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0;line-height:1.2}.sh-single-grid{display:grid;grid-template-columns:1fr 280px;gap:2rem;max-width:1100px;margin-inline:auto;padding:0 2rem}.sh-single-article{min-width:0}.sh-single-meta-top{font-family:'Poppins',sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:12px;display:flex;align-items:center;gap:8px}.sh-single-meta-cat{color:var(--sh-red);text-decoration:none}.sh-single-meta-date{color:var(--sh-red)}.sh-single-meta-top .sep{color:var(--sh-red)}.sh-single-title{font-family:'Poppins',sans-serif;font-size:32px;font-weight:800;color:var(--sh-black);letter-spacing:-.02em;margin:0 0 18px;line-height:1.2}.sh-single-lead{border-left:3px solid var(--sh-red);padding:6px 0 6px 18px;margin:0 0 24px;font-family:'Poppins',sans-serif;font-size:16px;font-weight:400;color:var(--sh-ink);line-height:1.55}.sh-single-lead p{margin:0}.sh-single-author{display:flex;align-items:center;gap:10px;padding:14px 0;border-top:1px solid var(--sh-border);border-bottom:1px solid var(--sh-border);margin-bottom:28px;font-family:'Poppins',sans-serif;font-size:13px;color:var(--sh-muted)}.sh-single-author-avatar{width:32px;height:32px;border-radius:50%;background:var(--sh-black);color:#fff;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.sh-single-author-avatar img{width:100%;height:100%;object-fit:cover}.sh-single-author-name{color:var(--sh-black);font-weight:600}.sh-single-author-sep{color:var(--sh-border);margin:0 4px}.sh-single-article .sh-entry-content{font-family:'Poppins',sans-serif;font-size:16px;line-height:1.7;color:var(--sh-ink)}.sh-single-article .sh-entry-content>p,.sh-single-article .sh-entry-content>h2,.sh-single-article .sh-entry-content>h3,.sh-single-article .sh-entry-content>ul,.sh-single-article .sh-entry-content>ol,.sh-single-article .sh-entry-content>blockquote,.sh-single-article .sh-entry-content>figure,.sh-single-article .sh-entry-content>.wp-block-pullquote{margin:0 0 20px}.sh-single-article .sh-entry-content h2{font-family:'Poppins',sans-serif;font-size:22px;font-weight:700;color:var(--sh-black);margin:36px 0 16px;padding-bottom:8px;border-bottom:2px solid var(--sh-red);letter-spacing:-.01em}.sh-single-article .sh-entry-content h3{font-family:'Poppins',sans-serif;font-size:18px;font-weight:700;color:var(--sh-black);margin:28px 0 12px}.sh-single-article .wp-block-pullquote,.sh-single-article blockquote.wp-block-pullquote,.sh-single-article .sh-entry-content blockquote{border-left:4px solid var(--sh-red);padding:18px 24px;margin:28px 0;background:#fff;border-radius:0 6px 6px 0}.sh-single-article .wp-block-pullquote p,.sh-single-article .sh-entry-content blockquote p{font-family:'Poppins',sans-serif;font-size:18px;font-weight:500;color:var(--sh-black);margin:0;line-height:1.5;font-style:normal}.sh-single-article .wp-block-pullquote cite,.sh-single-article .sh-entry-content blockquote cite{display:block;margin-top:10px;font-size:13px;font-style:normal;color:var(--sh-muted);font-weight:400}.sh-single-article .sh-entry-content a{color:var(--sh-red);text-decoration:underline;text-underline-offset:2px}.sh-single-article .sh-entry-content a:hover{color:var(--sh-black)}.sh-single-article .sh-entry-content ul,.sh-single-article .sh-entry-content ol{padding-left:1.5rem}.sh-single-article .sh-entry-content li{margin-bottom:8px}.sh-single-article .sh-entry-content img,.sh-single-article .sh-entry-content .wp-block-image img{border-radius:6px;height:auto;max-width:100%}.sh-single-tags{margin-top:36px;padding-top:24px;border-top:1px solid var(--sh-border);display:flex;flex-wrap:wrap;gap:8px}.sh-single-tag{display:inline-block;padding:6px 12px;background:#fff;border:1px solid var(--sh-border);border-radius:4px;font-family:'Poppins',sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--sh-muted);text-decoration:none;transition:all .15s}.sh-single-tag:hover{background:var(--sh-offwhite);color:var(--sh-black);border-color:var(--sh-ink)}.sh-single-tag--featured{background:var(--sh-red);color:#fff;border-color:var(--sh-red)}.sh-single-tag--featured:hover{background:var(--sh-red-dark,#A81515);color:#fff;border-color:var(--sh-red-dark,#A81515)}.sh-single-sidebar{min-width:0}.sh-single-sidebar .widget,.sh-single-sidebar>*{background:#fff;border:1px solid var(--sh-border);border-radius:8px;padding:18px;margin-bottom:16px}.sh-single-sidebar .widget-title,.sh-single-sidebar h3{font-family:'Poppins',sans-serif;font-size:14px;font-weight:700;color:var(--sh-black);margin:0 0 12px}@media (max-width:900px){.sh-single-grid{grid-template-columns:1fr}.sh-single-hero-img{height:240px}.sh-single-hero-title{font-size:24px}.sh-single-title{font-size:26px}}@media (max-width:600px){.sh-single-breadcrumb-inner,.sh-single-hero-inner,.sh-single-grid{padding:0 1rem}.sh-single-hero-img{height:200px}.sh-single-hero-content{left:16px;right:16px;bottom:16px}.sh-single-hero-title{font-size:20px}.sh-single-title{font-size:22px}.sh-single-author{flex-wrap:wrap;gap:8px;font-size:12px}.sh-single-author-sep{display:none}}