.editorial-depth{position:relative;isolation:isolate;overflow:hidden;padding:90px 0;background:radial-gradient(ellipse at 0 15%,#126e562e,transparent 55%),#091f2c;color:#eef8f4}
.editorial-depth::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#69d6b605 1px,transparent 1px),linear-gradient(90deg,#69d6b605 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(#000,transparent 75%)}
.editorial-depth .eyebrow,.ai-assurance .eyebrow{color:#7de4c2;letter-spacing:.1em;font-size:10px;line-height:1.9}
.editorial-context-header{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}
.editorial-context-header h2{font-size:clamp(30px,3.2vw,46px);line-height:1.2;letter-spacing:-.035em;font-weight:500;margin:22px 0 0;text-wrap:balance}
.editorial-context-header>p{margin:32px 0 0;font-size:17px;line-height:1.95;color:#bbd2d1}
.editorial-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:58px}
.editorial-outcomes article{border-top:1px solid #77bca647;padding-top:23px}
.editorial-index{font-size:11px;letter-spacing:.1em;color:#72d9b9}
.editorial-outcomes h3{font-size:23px;font-weight:500;letter-spacing:-.02em;line-height:1.4;margin:24px 0 16px}
.editorial-outcomes p,.editorial-example>p,.editorial-questions details p{font-size:15px;line-height:1.95;color:#bad0cf;margin:0}
.editorial-example{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;padding:36px 40px;margin-top:48px;border:1px solid #7bc4aa35;border-inline-start:3px solid #6bd7b3;border-radius:3px;background:linear-gradient(120deg,#1b534a42,#0d2d3929)}
.editorial-example .eyebrow{margin:0 0 14px}.editorial-example h3{font-size:25px;line-height:1.4;font-weight:500;letter-spacing:-.02em;margin:0}
.editorial-questions{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;margin-top:72px;padding-top:52px;border-top:1px solid #77bca62b}
.editorial-questions h2{font-size:30px;line-height:1.3;letter-spacing:-.025em;font-weight:500;max-width:350px;margin:20px 0}
.editorial-questions details{border-bottom:1px solid #77bca63d}.editorial-questions summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:22px;font-size:17px;line-height:1.6;padding:20px 0;color:#e9f6f1}
.editorial-questions summary::-webkit-details-marker{display:none}.editorial-questions summary span{font-size:23px;color:#79dfbf;flex-shrink:0}.editorial-questions details[open] summary span{transform:rotate(45deg)}
.editorial-questions details p{padding:0 30px 25px 0}.editorial-questions summary:focus-visible,.ai-assurance a:focus-visible{outline:2px solid #7ae0bf;outline-offset:5px}
.ai-assurance{padding:80px 0;background:radial-gradient(ellipse at 90% 100%,#17624d33,transparent 60%),#061b27;color:#f0faf6;border-block:1px solid #82bda52b}
.ai-assurance-intro{max-width:860px}.ai-assurance h2{font-size:clamp(30px,3.3vw,46px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:24px 0}
.ai-assurance-intro>p:last-child{font-size:17px;line-height:1.95;color:#c0d6d2}.ai-assurance a{display:inline-flex;gap:22px;align-items:center;color:#81e5c0;font-size:14px;line-height:1.7;margin-top:22px;border-bottom:1px solid #81e5c050;padding-bottom:7px}
.ai-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:45px}.ai-assurance-grid article{border-top:1px solid #86c9b23b;padding-top:22px}.ai-assurance-grid article>span{font-size:11px;color:#83dfbf}.ai-assurance h3{font-size:23px;font-weight:500;line-height:1.4;margin:23px 0 16px}
.ai-assurance-grid p,.ai-assurance-scope p{font-size:15px;line-height:1.95;color:#bbd1cc}.ai-assurance-scope{border-top:1px solid #86c9b23b;margin-top:35px;padding-top:15px;max-width:860px}
#practical-value,#common-questions,#ai-data-protection{scroll-margin-top:110px}
[dir=rtl] .editorial-depth h2,[dir=rtl] .editorial-depth h3,[dir=rtl] .ai-assurance h2,[dir=rtl] .ai-assurance h3{letter-spacing:0;line-height:1.6}
[dir=rtl] .editorial-depth .eyebrow,[dir=rtl] .ai-assurance .eyebrow{letter-spacing:0;font-size:12px}
[dir=rtl] .editorial-questions details p{padding:0 0 25px 30px}
@media(max-width:900px){.editorial-context-header{gap:35px}.editorial-outcomes,.ai-assurance-grid{gap:26px}.editorial-example,.editorial-questions{gap:35px}.editorial-example{padding:30px}.editorial-outcomes h3{font-size:21px}}
@media(max-width:650px){.editorial-depth,.ai-assurance{padding:55px 0}.editorial-context-header,.editorial-outcomes,.editorial-example,.editorial-questions,.ai-assurance-grid{grid-template-columns:1fr;gap:26px}.editorial-context-header>p{margin:0;font-size:16px}.editorial-context-header h2{font-size:32px}.editorial-outcomes{margin-top:35px}.editorial-outcomes h3{margin-top:15px;font-size:23px}.editorial-example{padding:25px 22px;gap:20px;margin-top:32px}.editorial-example h3{font-size:24px}.editorial-questions{margin-top:40px;padding-top:34px;gap:5px}.editorial-questions h2{max-width:none;font-size:29px}.editorial-questions summary{font-size:16px;min-height:54px}.editorial-questions details p,[dir=rtl] .editorial-questions details p{padding-inline:0}.ai-assurance-intro>p:last-child{font-size:16px}.ai-assurance-grid{margin-top:30px}}
