.self-sabotage-reading article section{margin:0 0 42px;scroll-margin-top:28px}.self-sabotage-reading article h2{font-size:clamp(1.75rem,3.8vw,2.25rem);line-height:1.25;letter-spacing:-.6px}.self-sabotage-reading article a,.self-sabotage-reading .sources a{text-decoration:underline;text-underline-offset:3px}.self-sabotage-reading .sources li{margin-bottom:22px;scroll-margin-top:24px}.self-sabotage-reading .sources li p{font-size:.9375rem;color:var(--muted);margin:5px 0 0}.pattern-cycle{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:28px 0}.pattern-cycle li{padding:15px 12px;background:var(--soft);border-top:2px solid var(--accent);border-radius:6px;min-width:0}.pattern-cycle strong,.pattern-cycle span{display:block;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.pattern-cycle span{margin-top:8px}.self-sabotage-table{overflow-x:auto;margin:26px 0}.self-sabotage-table table{width:100%;border-collapse:collapse;font-size:1rem;table-layout:fixed}.self-sabotage-table caption{text-align:left;font-size:.9375rem;color:var(--muted);padding-bottom:12px}.self-sabotage-table th,.self-sabotage-table td{vertical-align:top;text-align:left;border-bottom:1px solid var(--line);padding:14px 12px;overflow-wrap:anywhere}.self-sabotage-table th{background:var(--soft);font-weight:650}.reflection-steps li{margin-bottom:20px}.self-sabotage-reading .case-note{margin:26px 0}.self-sabotage-reading .case-note .eyebrow{font-size:.875rem}.self-sabotage-reading .everyday-toc ol{columns:2;column-gap:30px}.self-sabotage-reading .everyday-toc li{break-inside:avoid}@media(max-width:650px){.pattern-cycle{grid-template-columns:1fr}.pattern-cycle li{padding:14px 18px}.pattern-cycle span{margin-top:4px}.self-sabotage-reading .everyday-toc ol{columns:1}.self-sabotage-table th,.self-sabotage-table td{padding:10px 7px;font-size:.9375rem}.self-sabotage-reading h1{overflow-wrap:break-word}}
.self-sabotage-feature{margin-bottom:45px}.self-sabotage-feature .blog-grid{grid-template-columns:1fr}.self-sabotage-feature .blog-card{grid-column:1/-1}.self-sabotage-feature h2{font-size:2rem}.self-sabotage-feature .eyebrow{margin-bottom:16px}

.critic-perspective,.critic-reflection{margin:30px 0;padding:clamp(20px,4vw,32px);background:var(--soft);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:12px}.critic-key-thought{font-family:Georgia,serif;font-size:clamp(1.25rem,2.8vw,1.5rem);line-height:1.6}.critic-reflection{scroll-margin-top:28px}.critic-reflection h2{font-size:clamp(1.6rem,3.8vw,2rem);line-height:1.3}.critic-reflection li,.critic-examples li{margin:0 0 16px}.critic-glossary dt{font-weight:700;margin:24px 0 8px}.critic-glossary dd{margin:0;padding:0 0 20px;border-bottom:1px solid var(--line)}.critic-examples,.critic-reflection ul{padding-left:1.35em}.critic-perspective>:last-child,.critic-reflection>:last-child{margin-bottom:0}
