﻿.self-compassion-editorial{--sc-blue: #529ec2;--sc-ink: #345d73;--sc-light: #e4f1f7;--sc-line: #cfe1e9;color:#303b42;line-height:1.85;padding-top:32px;padding-bottom:32px}.self-compassion-editorial section{padding:32px 0;border-bottom:1px solid var(--sc-line)}.self-compassion-editorial section:first-child{padding-top:0}.self-compassion-editorial h2{display:flex;align-items:baseline;gap:12px;margin:0 0 20px;font-size:1.5rem;line-height:1.5;font-weight:700;color:var(--sc-ink)}.self-compassion-editorial h3{margin:0 0 12px;font-size:1.15rem;line-height:1.5;font-weight:700;color:var(--sc-ink)}.self-compassion-editorial p{margin:0 0 20px}.self-compassion-editorial p:last-child{margin-bottom:0}.self-compassion-editorial .sc-number{color:var(--sc-blue);flex-shrink:0}.self-compassion-editorial .sc-flow{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:36px;margin:28px 0}.self-compassion-editorial .sc-flow-step{position:relative;text-align:center;min-width:0}.self-compassion-editorial .sc-flow-step:not(:last-child)::after{content:'→';position:absolute;right:-29px;top:40px;color:var(--sc-blue);font-size:1.5rem;line-height:1}.self-compassion-editorial .sc-flow-visual{height:106px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:16px;background:#f0f7fa;border-radius:16px}.self-compassion-editorial .sc-answer-sheet{width:100px;padding:12px;background:white;border:2px solid var(--sc-line);border-radius:8px}.self-compassion-editorial .sc-answer-row{display:flex;gap:10px;align-items:center;margin:4px 0;color:var(--sc-blue);line-height:1}.self-compassion-editorial .sc-answer-row span{width:48px;height:4px;background:var(--sc-line)}.self-compassion-editorial .sc-score-bars{width:140px}.self-compassion-editorial .sc-score-row{display:flex;align-items:center;gap:8px;margin:4px 0}.self-compassion-editorial .sc-score-row img{width:22px;height:22px}.self-compassion-editorial .sc-score-row span{width:var(--bar);height:10px;border-radius:6px;background:var(--sc-blue)}.self-compassion-editorial .sc-book{font-size:3.5rem;color:var(--sc-blue)}.self-compassion-editorial .sc-heart{position:absolute;font-size:1.2rem;color:var(--sc-ink);background:#f0f7fa;border-radius:50%;padding:6px;bottom:14px;right:45px}.self-compassion-editorial .sc-note{font-size:.9em;color:#52636d;background:#f3f7f9;border-radius:10px;padding:16px 20px}.self-compassion-editorial .sc-callout{display:flex;align-items:center;gap:16px;padding:22px 24px;margin:24px 0;background:var(--sc-light);border-radius:12px;color:var(--sc-ink)}.self-compassion-editorial .sc-callout i{color:var(--sc-blue);font-size:1.6rem}.self-compassion-editorial .sc-axes{display:grid;gap:20px;margin-top:24px}.self-compassion-editorial .sc-axis{display:grid;grid-template-columns:190px minmax(0, 1fr);background:#f3f8fb;border-radius:16px;overflow:hidden}.self-compassion-editorial .sc-axis-heading{background:var(--sc-light);padding:24px 16px;text-align:center}.self-compassion-editorial .sc-axis-heading img{width:96px;height:96px;margin:0 auto 16px;display:block}.self-compassion-editorial .sc-axis-heading h3{margin:0}.self-compassion-editorial .sc-axis-body{padding:24px}.self-compassion-editorial .sc-example{background:white;border-radius:10px;padding:16px;text-align:center}.self-compassion-editorial .sc-example-label{display:block;color:#52636d;font-size:.85em;margin-bottom:10px}.self-compassion-editorial .sc-example p{margin:0}.self-compassion-editorial .sc-from{color:#59646b}.self-compassion-editorial .sc-down{color:var(--sc-blue);display:block;line-height:1;margin:8px 0}.self-compassion-editorial .sc-to{color:var(--sc-ink);font-weight:700}.self-compassion-editorial .sc-ad{margin:32px 0}.self-compassion-editorial .sc-myths article{padding:20px 0;border-bottom:1px dashed var(--sc-line)}.self-compassion-editorial .sc-myths article:first-child{padding-top:0}.self-compassion-editorial .sc-myths article:last-child{padding-bottom:0;border:0}.self-compassion-editorial .sc-reading{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.self-compassion-editorial .sc-reading article{padding:20px;border-left:4px solid var(--sc-blue);background:#f0f7fa}.self-compassion-editorial .sc-practice img{width:80px;height:80px;display:block;margin:0 auto 20px}.self-compassion-editorial .sc-references{border:0;padding-bottom:0}.self-compassion-editorial .sc-references h2{font-size:1.15rem}.self-compassion-editorial .sc-references ul{margin:0;padding-left:20px}.self-compassion-editorial .sc-references li{margin-bottom:12px}.self-compassion-editorial .sc-references a{color:var(--sc-ink);text-decoration:underline;overflow-wrap:anywhere}.self-compassion-editorial .sc-references span{display:block;font-size:.85em;color:#52636d}@media (max-width: 600px){.self-compassion-editorial h2{font-size:1.3rem;gap:10px}.self-compassion-editorial h3{font-size:1.1rem}.self-compassion-editorial .sc-flow{grid-template-columns:1fr;gap:48px}.self-compassion-editorial .sc-flow-step:not(:last-child)::after{content:'↓';right:auto;left:calc(50% - 12px);top:auto;bottom:-36px;width:24px}.self-compassion-editorial .sc-flow-visual{width:180px;margin:0 auto 16px}.self-compassion-editorial .sc-axis{grid-template-columns:1fr}.self-compassion-editorial .sc-axis-heading{padding:24px 20px 20px}.self-compassion-editorial .sc-axis-body{padding:20px 16px}.self-compassion-editorial .sc-reading{grid-template-columns:1fr}.self-compassion-editorial .sc-callout{padding:20px 16px}.self-compassion-editorial .sc-note{padding:16px}}
