.assertiveness-editorial{--assertion-ink: #504a41;--assertion-accent: #827044;--assertion-line: #e7e5df;padding-top:32px;padding-bottom:32px;line-height:1.85}.assertiveness-editorial section+section{border-top:1px solid var(--assertion-line);padding-top:32px;margin-top:32px}.assertiveness-editorial h2{display:flex;gap:12px;align-items:baseline;font-size:1.5rem;line-height:1.5;font-weight:700;margin:0 0 20px}.assertiveness-editorial h3{font-size:1.15rem;line-height:1.6;font-weight:700;margin:0 0 10px}.assertiveness-editorial p{margin:0 0 16px}.assertiveness-editorial section>p:last-child{margin-bottom:0}.assertiveness-editorial .assertion-number{color:var(--assertion-accent);flex-shrink:0;font-size:inherit}.assertiveness-editorial .assertion-note{color:#65635e;font-size:.9rem}.assertiveness-editorial .assertion-balance{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:24px 0;position:relative}.assertiveness-editorial .assertion-balance>div{padding:24px 16px;background:#f7f5ed;border-radius:12px;text-align:center}.assertiveness-editorial .assertion-balance::after{content:'+';position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);font-size:1.5rem;color:var(--assertion-accent)}.assertiveness-editorial .assertion-balance i{color:var(--assertion-accent);font-size:1.8rem;margin-bottom:16px}.assertiveness-editorial .assertion-balance p{margin:0}.assertiveness-editorial .assertion-flow{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));list-style:none;padding:0;margin:28px 0;gap:40px}.assertiveness-editorial .assertion-flow li{text-align:center;position:relative}.assertiveness-editorial .assertion-flow li+li::before{content:'';position:absolute;left:-28px;top:46px;width:12px;height:12px;border-top:2px solid var(--assertion-accent);border-right:2px solid var(--assertion-accent);transform:rotate(45deg)}.assertiveness-editorial .assertion-flow p{margin:14px 0 0;font-weight:700;line-height:1.6}.assertiveness-editorial .assertion-flow-picture{height:108px;display:flex;align-items:center;justify-content:center;color:var(--assertion-ink)}.assertiveness-editorial .assertion-answer-sheet{width:90px;border:3px solid var(--assertion-ink);border-radius:8px;padding:12px;background:#f7f5ed}.assertiveness-editorial .assertion-answer-sheet div{display:flex;align-items:center;gap:10px;margin:6px 0}.assertiveness-editorial .assertion-answer-sheet span{height:3px;flex:1;background:#b8b09d}.assertiveness-editorial .assertion-faces{gap:5px}.assertiveness-editorial .assertion-faces img{width:30%;max-width:52px;height:auto}.assertiveness-editorial .assertion-faces img:nth-child(2){transform:translateY(-10px)}.assertiveness-editorial .assertion-report{width:92px;border:3px solid var(--assertion-ink);padding:10px 16px;border-radius:8px;background:#f7f5ed}.assertiveness-editorial .assertion-report i{font-size:1.6rem}.assertiveness-editorial .assertion-report span{display:block;height:3px;background:#b8b09d;margin-top:8px}.assertiveness-editorial .assertion-topics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.assertiveness-editorial .assertion-topics>div{display:flex;gap:14px;background:#f5f6f5;border-radius:10px;padding:20px}.assertiveness-editorial .assertion-topics i{color:var(--assertion-accent);margin-top:5px;width:24px;flex-shrink:0}.assertiveness-editorial .assertion-topics p{margin:0}.assertiveness-editorial .assertion-ad{margin:32px 0}.assertiveness-editorial .assertion-passive{--type-color: #40bb6a;--type-light: #edf8ef;--type-ink: #24683b}.assertiveness-editorial .assertion-assertive{--type-color: #f9ce20;--type-light: #fff8d9;--type-ink: #72600c}.assertiveness-editorial .assertion-aggressive{--type-color: #ed5453;--type-light: #fff0ed;--type-ink: #a33736}.assertiveness-editorial .assertion-types{display:grid;gap:24px;margin-top:24px}.assertiveness-editorial .assertion-type{display:grid;grid-template-columns:160px minmax(0, 1fr);background:var(--type-light);border-radius:14px;overflow:hidden}.assertiveness-editorial .assertion-type-image{display:flex;justify-content:center;align-items:center;padding:24px;background:color-mix(in srgb, var(--type-color) 20%, white)}.assertiveness-editorial .assertion-type-image img{width:112px;height:112px;object-fit:contain}.assertiveness-editorial .assertion-type-body{padding:24px}.assertiveness-editorial .assertion-type h3{color:var(--type-ink);font-size:1.2rem}.assertiveness-editorial .assertion-type a{color:var(--type-ink);display:inline-block;text-decoration:underline;text-underline-offset:4px}.assertiveness-editorial a:focus-visible{outline:3px solid var(--assertion-accent);outline-offset:4px}.assertiveness-editorial .assertion-scenario{display:flex;gap:16px;align-items:center;padding:24px;background:#f7f5ed;border-radius:12px;margin-bottom:20px}.assertiveness-editorial .assertion-scenario i{color:var(--assertion-accent);font-size:1.8rem}.assertiveness-editorial .assertion-scenario p{font-weight:700;margin:0}.assertiveness-editorial .assertion-conversations{display:grid;gap:24px;margin:24px 0}.assertiveness-editorial .assertion-conversations article{border-bottom:1px solid var(--assertion-line);padding-bottom:24px}.assertiveness-editorial .assertion-conversation-heading{display:flex;gap:12px;align-items:center;margin-bottom:16px}.assertiveness-editorial .assertion-conversation-heading img{width:42px;height:42px}.assertiveness-editorial .assertion-conversation-heading h3{margin:0;color:var(--type-ink)}.assertiveness-editorial .assertion-dialogue{padding:20px 24px;background:var(--type-light);border-radius:0 16px 16px;border-left:4px solid var(--type-color)}.assertiveness-editorial .assertion-label{color:var(--type-ink);font-size:.85rem;font-weight:700}.assertiveness-editorial blockquote{margin:4px 0 16px;padding:0;border:0;font-weight:700;font-style:normal}.assertiveness-editorial .assertion-thought{margin:0;font-size:.9rem;color:#65635e}.assertiveness-editorial .assertion-reading{margin:12px 0 0}.assertiveness-editorial .assertion-principles{display:grid;gap:24px}.assertiveness-editorial .assertion-principles>div{display:flex;gap:20px}.assertiveness-editorial .assertion-principles i{color:var(--assertion-accent);flex-shrink:0;width:28px;margin-top:5px;font-size:1.4rem}.assertiveness-editorial .assertion-principles p{margin:0}.assertiveness-editorial .assertion-sources{list-style:none;margin:0 0 20px;padding:0}.assertiveness-editorial .assertion-sources li{padding-left:16px;position:relative;margin-bottom:20px}.assertiveness-editorial .assertion-sources li::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--assertion-accent);position:absolute;left:0;top:.8em}.assertiveness-editorial .assertion-sources a{color:inherit;text-decoration:underline;text-underline-offset:3px}.assertiveness-editorial .assertion-sources p{margin:0;font-size:.9rem;color:#65635e}@media (max-width: 600px){.assertiveness-editorial h2{font-size:1.25rem;gap:10px}.assertiveness-editorial h3,.assertiveness-editorial .assertion-type h3{font-size:1.1rem}.assertiveness-editorial .assertion-balance{gap:24px}.assertiveness-editorial .assertion-balance>div{padding:20px 10px}.assertiveness-editorial .assertion-flow{grid-template-columns:1fr;gap:40px}.assertiveness-editorial .assertion-flow li+li::before{left:calc(50% - 6px);top:-28px;transform:rotate(135deg)}.assertiveness-editorial .assertion-topics{grid-template-columns:1fr;gap:12px}.assertiveness-editorial .assertion-type{grid-template-columns:1fr}.assertiveness-editorial .assertion-type-image{padding:24px 0 0;background:none}.assertiveness-editorial .assertion-type-image img{width:100px;height:100px}.assertiveness-editorial .assertion-type-body{padding:20px}.assertiveness-editorial .assertion-type h3{text-align:center}.assertiveness-editorial .assertion-type a{display:block;text-align:center}.assertiveness-editorial .assertion-conversation-heading{flex-direction:column;text-align:center;gap:10px}.assertiveness-editorial .assertion-dialogue{padding:16px}.assertiveness-editorial .assertion-scenario{padding:20px 16px}.assertiveness-editorial .assertion-principles>div{gap:14px}}
