.rn-brief-section{min-height:100vh;overflow:clip;position:relative;width:100%}.rn-brief-content ul{column-count:2;margin-top:50px}.rn-brief-content ul li{color:#000;font-size:16px;font-weight:600;margin-bottom:20px}.rn-brief-content ul li::marker{color:#ff471d}.rn-brief-pin{overflow:hidden;width:100%}.rn-brief-container,.rn-brief-pin{align-items:center;display:flex;min-height:100vh;position:relative}.rn-brief-container{margin:0 auto;width:min(1240px,calc(100% - 80px));z-index:2}.rn-brief-content{max-width:760px;padding:55px 30px 55px 0;position:relative;width:64%;will-change:transform,opacity;z-index:2}.rn-brief-content h2{font-size:clamp(34px,3.4vw,44px);font-weight:700;letter-spacing:-1.3px;line-height:1.16;margin:0 0 24px;max-width:570px}.rn-brief-content p{color:#4b4b4b;font-size:16px;line-height:1.5;margin-bottom:54px;max-width:600px}.rn-brief-visual{left:calc(50% + 170px);position:absolute;top:50%;transform:translateY(-50%);width:min(650px,52vw);will-change:transform;z-index:3}.rn-brief-image-wrap{background:linear-gradient(135deg,#ff5b0b,#ffd28a);border-radius:13px;overflow:hidden;width:100%}.rn-brief-image{display:block;height:auto;object-fit:cover;object-position:left center;width:100%}.rn-brief-image-placeholder{align-items:center;color:#65104e;display:flex;justify-content:center;min-height:380px;padding:30px;text-align:center}@media (min-width:1500px){.rn-brief-visual{left:calc(50% + 170px);width:1120px}}@media (max-width:1024px){.rn-brief-container{width:calc(100% - 48px)}.rn-brief-content{padding-right:22px;width:65%}.rn-brief-content h2{font-size:clamp(30px,4vw,38px)}.rn-brief-content p{font-size:14px;margin-bottom:32px}.rn-brief-visual{left:65%;width:52vw}}@media (max-width:767px){.rn-brief-section{min-height:auto;overflow:hidden}.rn-brief-pin{align-items:stretch;display:flex;flex-direction:column;min-height:auto;overflow:visible}.rn-brief-container{display:block;margin:0 auto;min-height:auto;width:calc(100% - 40px)}.rn-brief-content{max-width:none;padding:42px 0 28px;width:100%}.rn-brief-content h2{font-size:clamp(29px,8vw,38px);letter-spacing:-.7px;margin-bottom:18px}.rn-brief-content p{font-size:14px;margin-bottom:27px}.rn-brief-visual{left:auto;margin:0 0 30px auto;position:relative;top:auto;transform:none;width:calc(100% - 20px)}.rn-brief-image-wrap{border-radius:12px 0 0 12px}.rn-brief-image{height:auto;object-fit:contain}}@media (prefers-reduced-motion:reduce){.rn-brief-content,.rn-brief-visual{will-change:auto}}