.sd-editorial-cover{margin:28px 0 42px;max-width:100%}
.sd-editorial-cover-frame{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:24px;background:#edf3fb;isolation:isolate;animation:sd-editorial-arrive .7s ease-out both}
.sd-editorial-cover .sd-editorial-cover-frame img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;margin:0!important;padding:0!important;border-radius:0!important}
.sd-editorial-badge{position:absolute;left:24px;bottom:24px;padding:10px 17px;border-radius:24px;background:#ffffffed;color:#143357;font-size:12px;font-weight:600;box-shadow:0 4px 18px #10243d13}
.sd-editorial-cover figcaption{font-size:11px;color:#718099;text-align:right;margin-top:9px}
.sd-editorial-cover--product .sd-editorial-cover-frame{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding:6%;gap:5%;background:radial-gradient(ellipse at 95% 0%,#225ca0 0%,transparent 60%),linear-gradient(120deg,#102d4b,#12233c);color:#fff}
.sd-editorial-copy>span{display:block;font-size:10px;letter-spacing:1.8px;color:#bbd5ff;margin-bottom:23px}.sd-editorial-copy strong{display:block;font-size:clamp(24px,3.5vw,48px);line-height:1.12;letter-spacing:-1.5px;font-weight:500}.sd-editorial-copy p{font-size:13px;color:#d6e3f7;line-height:1.7;max-width:260px;margin:20px 0}.sd-editorial-copy small{display:inline-block;border:1px solid #99bfee55;border-radius:24px;padding:8px 13px;color:#dfecff;font-size:11px}
.sd-editorial-device{aspect-ratio:1;background:white;border-radius:24px;padding:8%;box-shadow:0 18px 60px #0002;transform:rotate(-3deg);transition:transform .25s ease}
.sd-editorial-cover .sd-editorial-device img{object-fit:contain!important}.sd-editorial-cover--product:hover .sd-editorial-device{transform:rotate(0)}
.sd-blog-image:has(img.sd-editorial-photo){padding:0!important;background:#edf3fb}.sd-blog-image img.sd-editorial-photo{object-fit:cover!important;mix-blend-mode:normal!important}.sd-blog-featured .sd-blog-image img.sd-editorial-photo{inset:0!important;width:100%!important;height:100%!important}
@keyframes sd-editorial-arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:600px){.sd-editorial-cover{margin:22px 0 30px}.sd-editorial-cover-frame{border-radius:18px}.sd-editorial-badge{left:12px;bottom:12px;font-size:10px;padding:7px 11px}.sd-editorial-cover--product .sd-editorial-cover-frame{aspect-ratio:4/3;gap:12px;padding:7%}.sd-editorial-copy>span{font-size:7px;letter-spacing:1px;margin-bottom:13px}.sd-editorial-copy strong{font-size:23px;letter-spacing:-.7px}.sd-editorial-copy p{display:none}.sd-editorial-copy small{font-size:8px;padding:5px 8px;margin-top:16px}.sd-editorial-device{border-radius:15px}}
@media(prefers-reduced-motion:reduce){.sd-editorial-cover-frame{animation:none}.sd-editorial-device{transition:none;transform:none}.sd-editorial-cover--product:hover .sd-editorial-device{transform:none}}
.sd-guide-visual{margin:38px 0;padding:32px;border:1px solid #e1e8f3;border-radius:22px;background:linear-gradient(140deg,#f1f6fe,#fff);color:#14243c}
.sd-guide-visual .sd-guide-visual-kicker{margin:0 0 10px;font-size:10px;letter-spacing:1.5px;font-weight:600;color:#1555ce}.sd-guide-visual h2{margin:0 0 27px!important;font-size:25px!important;letter-spacing:-.5px;line-height:1.25}.sd-guide-visual .sd-guide-visual-cards{display:grid;grid-template-columns:repeat(var(--sd-guide-columns),minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.sd-guide-visual-cards li{position:relative;min-width:0;margin:0;padding:0;animation:sd-guide-step .55s ease-out both}.sd-guide-visual-cards li:nth-child(2){animation-delay:.12s}.sd-guide-visual-cards li:nth-child(3){animation-delay:.24s}.sd-guide-visual-cards li:nth-child(4){animation-delay:.36s}
.sd-guide-visual-number{display:grid;place-items:center;width:42px;height:42px;background:#1858e4;color:#fff;border-radius:50%;font-size:16px;font-weight:600;margin-bottom:18px}.sd-guide-visual--steps li:not(:last-child):after{content:'';position:absolute;top:21px;left:54px;right:-12px;height:1px;background:#c9d8f1}.sd-guide-visual h3{font-size:16px!important;line-height:1.35;margin:0 0 10px!important}.sd-guide-visual-cards li p{font-size:13px;line-height:1.7;margin:0;color:#56677d}.sd-guide-visual--comparison .sd-guide-visual-cards li{padding:20px;background:#fff;border:1px solid #e1e8f3;border-radius:15px}.sd-guide-visual--comparison .sd-guide-visual-number{width:30px;height:30px;font-size:12px;background:#edf3ff;color:#1754d1}
@keyframes sd-guide-step{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:700px){.sd-guide-visual{padding:24px 20px}.sd-guide-visual .sd-guide-visual-cards{grid-template-columns:1fr;gap:22px}.sd-guide-visual h2{font-size:22px!important}.sd-guide-visual--steps .sd-guide-visual-cards li{padding-left:56px;min-height:58px}.sd-guide-visual--steps .sd-guide-visual-number{position:absolute;left:0;top:0;width:34px;height:34px;font-size:13px}.sd-guide-visual--steps li:not(:last-child):after{top:45px;bottom:-12px;left:17px;right:auto;width:1px;height:auto}}
@media(prefers-reduced-motion:reduce){.sd-guide-visual-cards li{animation:none!important}}
