.rsj-editorial{--rsj-text:#101b36;--rsj-accent:#1366d9;--rsj-soft:#eaf5ff;font-family:"Open Sans",Arial,sans-serif;color:var(--rsj-text);background:#fff;box-sizing:border-box;overflow:hidden}.rsj-editorial *{box-sizing:border-box}.rsj-editorial__inner{width:100%;margin:0 auto}.rsj-editorial__hero{display:flex;align-items:flex-start;position:relative;overflow:hidden}.rsj-editorial__hero-copy{flex:1 1 auto;min-width:0;position:relative;z-index:2}.rsj-editorial__visual{margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:0;background:#fff}.rsj-editorial__visual img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:normal}.rsj-editorial__eyebrow{font-size:14px;letter-spacing:.23em;font-weight:700;color:var(--rsj-accent);margin-bottom:22px}.rsj-editorial__eyebrow:after{content:"";display:block;width:38px;height:2px;background:var(--rsj-accent);margin-top:14px}.rsj-editorial__title{font-family:"Open Sans",Arial,sans-serif;font-size:clamp(42px,5.2vw,76px);line-height:1.03;letter-spacing:-.045em;font-weight:800;color:var(--rsj-text);margin:0 0 18px;overflow-wrap:anywhere}.rsj-editorial__subtitle{font-size:clamp(22px,2.4vw,35px);font-style:italic;font-weight:500;color:var(--rsj-accent);line-height:1.3;margin:0 0 40px}.rsj-editorial__subtitle span{font-style:normal;margin-left:8px}.rsj-editorial__intro{border-left:4px solid var(--rsj-accent);padding:0 0 0 24px;font-size:17px;line-height:1.78;max-width:680px}.rsj-editorial__intro h2{font-size:22px;line-height:1.35;margin:0 0 12px;font-weight:800}.rsj-editorial__intro p,.rsj-editorial__body p{margin:0 0 15px}.rsj-editorial__intro strong{color:var(--rsj-accent)}.rsj-editorial__quote{display:flex;align-items:center;justify-content:center;gap:28px;background:var(--rsj-soft);margin:42px 0 46px}.rsj-editorial__quote-mark{font-size:72px;line-height:.7;color:var(--rsj-accent);font-weight:800}.rsj-editorial__quote-text{font-family:"Open Sans",Arial,sans-serif;font-size:clamp(26px,3vw,42px);font-style:italic;font-weight:500;line-height:1.3}.rsj-editorial__quote-author{color:var(--rsj-accent);font-weight:700;margin-top:5px}.rsj-editorial__quote--small{max-width:860px;margin-left:auto;margin-right:auto}.rsj-editorial__section{width:100%;max-width:960px}.rsj-editorial__section h2{font-family:"Open Sans",Arial,sans-serif;font-size:clamp(26px,3.1vw,40px);font-weight:800;line-height:1.2;letter-spacing:-.025em;margin:0 0 18px}.rsj-editorial__section h2:after{content:"";display:block;width:42px;height:3px;background:var(--rsj-accent);margin-top:10px}.rsj-editorial__body{font-size:18px;line-height:1.82;color:var(--rsj-text)}.rsj-editorial__closing{margin-top:52px;border-top:1px solid rgba(19,102,217,.35);text-align:center;position:relative}.rsj-editorial__heart{display:inline-block;background:inherit;color:var(--rsj-accent);font-size:28px;padding:0 16px}.rsj-editorial__closing-text{font-size:20px;line-height:1.55;font-style:italic}.rsj-editorial__signature{font-size:48px;line-height:1.1;color:var(--rsj-accent);font-style:italic;margin-top:8px;font-weight:500}.rsj-editorial__signature span{font-size:30px}@media(max-width:900px){.rsj-editorial__hero{flex-direction:column}.rsj-editorial__hero-copy,.rsj-editorial__visual{width:100%;flex-basis:auto!important}.rsj-editorial__visual{height:440px!important;margin-top:28px}.rsj-editorial__visual img{object-fit:contain}.rsj-editorial__section{max-width:none}}@media(max-width:600px){.rsj-editorial__inner{padding-left:22px!important;padding-right:22px!important}.rsj-editorial__title{font-size:38px}.rsj-editorial__subtitle{font-size:22px;margin-bottom:28px}.rsj-editorial__intro{font-size:16px;padding-left:16px}.rsj-editorial__visual{height:340px!important}.rsj-editorial__quote{gap:15px;margin:30px 0}.rsj-editorial__quote-mark{font-size:54px}.rsj-editorial__quote-text{font-size:24px}.rsj-editorial__body{font-size:16.5px;line-height:1.75}.rsj-editorial__section h2{font-size:27px}.rsj-editorial__closing-text{font-size:17px}.rsj-editorial__signature{font-size:39px}}
