#ai-agents-feature{ --navy:#142638; --ink:#1c2a35; --ink2:#4b5964; --grey:#78848c; --blue:#28566e; --olive:#7e8956; --olive-light:#e7ecdb; --gold:#c3a66d; --rust:#b86f52; --paper:#fcfbf7; --warm:#f3f2eb; --line:#dfdfd7; --white:#fff; }
#ai-agents-feature .ld-sans{font-family:Inter,"Segoe UI",Arial,sans-serif;}
#ai-agents-feature .ld-topline{background:var(--navy);color:#dbe5e9;padding:9px 22px;display:flex;justify-content:space-between;gap:14px;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;font-family:Inter,"Segoe UI",Arial,sans-serif;}
#ai-agents-feature .ld-topline a{color:#e7eddf;text-decoration:none}
#ai-agents-feature .ld-header{background:#fff;border-bottom:1px solid var(--line);padding:22px 20px 12px;text-align:center}
#ai-agents-feature .ld-header small{font:600 10px/1.5 Inter,"Segoe UI",Arial,sans-serif;letter-spacing:.22em;color:#596a70;text-transform:uppercase}
#ai-agents-feature .ld-masthead{display:block;font:700 clamp(36px,6vw,62px)/1.08 Georgia,serif;letter-spacing:.11em;color:var(--navy);text-decoration:none;margin:8px auto 2px}
#ai-agents-feature .ld-header .ld-below{font:600 10px/1.5 Inter,"Segoe UI",Arial,sans-serif;letter-spacing:.22em;color:var(--olive);text-transform:uppercase}
#ai-agents-feature .ld-nav{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;padding:15px 10px 5px;margin-top:15px;border-top:1px solid var(--line);font:600 11px/1.4 Inter,"Segoe UI",Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}
#ai-agents-feature .ld-nav a{color:var(--ink2);text-decoration:none}
#ai-agents-feature .ld-nav a:hover{color:var(--navy)}
#ai-agents-feature .ld-article{overflow:hidden;}
#ai-agents-feature .ld-container{max-width:1160px;margin:0 auto;padding:0 26px;}
#ai-agents-feature .ld-readable{max-width:745px;margin:0 auto;}
#ai-agents-feature .ld-herotext{padding-top:55px;padding-bottom:30px;text-align:center}
#ai-agents-feature .ld-eyebrow{font:700 11px/1.6 Inter,"Segoe UI",Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#597448;display:flex;justify-content:center;gap:12px;align-items:center}
#ai-agents-feature .ld-eyebrow::before,#ai-agents-feature .ld-eyebrow::after{content:"";width:28px;height:1px;background:#b3bca1}
#ai-agents-feature .ld-herotext h1{max-width:950px;margin:20px auto;font:700 clamp(39px,5.7vw,76px)/1.09 Georgia,"Times New Roman",serif;letter-spacing:-.035em;color:var(--navy)}
#ai-agents-feature .ld-deck{font:normal clamp(17px,2vw,22px)/1.55 Georgia,serif;color:#52616c;max-width:810px;margin:0 auto 20px}
#ai-agents-feature .ld-byline{font:600 11px/1.8 Inter,"Segoe UI",Arial,sans-serif;letter-spacing:.035em;color:#66727a;margin-top:20px}
#ai-agents-feature .ld-byline b{color:#233848}
#ai-agents-feature .ld-dot{margin:0 9px;color:#b5babc}
#ai-agents-feature .ld-hero-art{border-top:1px solid #d9dfdf;border-bottom:1px solid #d9dfdf;background:radial-gradient(ellipse at 46% 52%,#24435a 0%,#122637 63%,#0c1a29 100%);padding:16px 22px 9px;position:relative;}
#ai-agents-feature .ld-hero-inner{max-width:1140px;margin:auto;position:relative}
#ai-agents-feature .ld-hero-art svg{display:block;width:100%;height:auto;max-height:350px}
#ai-agents-feature .ld-hero-label{position:absolute;top:9px;left:4px;font:700 10px Inter,"Segoe UI",Arial,sans-serif;letter-spacing:.17em;color:#bfcccb;text-transform:uppercase}
#ai-agents-feature .ld-hero-note{position:absolute;bottom:12px;right:4px;font:500 10px Inter,"Segoe UI",Arial,sans-serif;color:#acb9c1;letter-spacing:.06em}
#ai-agents-feature .ld-statstrip{background:white;border-bottom:1px solid var(--line)}
#ai-agents-feature .ld-statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}
#ai-agents-feature .ld-stat{padding:25px 24px;border-right:1px solid var(--line)}
#ai-agents-feature .ld-stat:first-child{border-left:1px solid var(--line)}
#ai-agents-feature .ld-stat-label{font:700 10px/1.5 Inter,"Segoe UI",Arial,sans-serif;color:var(--grey);letter-spacing:.13em;text-transform:uppercase}
#ai-agents-feature .ld-stat-value{font:700 clamp(29px,3.5vw,43px)/1.16 Georgia,serif;color:var(--navy);margin:5px 0 4px;letter-spacing:-.03em}
#ai-agents-feature .ld-stat-note{font:400 12px/1.5 Inter,"Segoe UI",Arial,sans-serif;color:#697781}
#ai-agents-feature .ld-reading-progress{position:fixed;left:0;top:0;height:3px;background:var(--olive);width:0;z-index:1000;pointer-events:none}
#ai-agents-feature .ld-text p{font:normal 18px/1.82 Georgia,serif;color:#2a363d;margin:0 0 24px}
#ai-agents-feature .ld-text .ld-lede{font-size:21px;line-height:1.75;color:#172a34}
#ai-agents-feature .ld-lede:first-letter{float:left;color:var(--navy);font-size:75px;line-height:.88;padding:8px 12px 0 0;font-weight:700}
#ai-agents-feature .ld-body-intro{padding-top:48px}
#ai-agents-feature .ld-text h2{font:700 clamp(29px,3.4vw,42px)/1.2 Georgia,serif;color:var(--navy);letter-spacing:-.025em;margin:12px 0 24px}
#ai-agents-feature .ld-text h3{font:700 24px/1.3 Georgia,serif;color:var(--navy);margin:30px 0 14px}
#ai-agents-feature .ld-section{padding:52px 0 8px}
#ai-agents-feature .ld-sectionnum{font:700 11px/1.7 Inter,"Segoe UI",Arial,sans-serif;color:var(--olive);text-transform:uppercase;letter-spacing:.18em}
#ai-agents-feature .ld-text sup a{font:700 10px Inter,"Segoe UI",Arial,sans-serif;color:#557086;text-decoration:none;padding-left:2px}
#ai-agents-feature .ld-text sup a:hover{text-decoration:underline}
#ai-agents-feature .ld-brief{background:#eff0e9;border-left:4px solid var(--olive);padding:25px 30px;margin:35px 0 5px}
#ai-agents-feature .ld-brief h2{font:700 13px Inter,"Segoe UI",Arial,sans-serif;color:#4a5945;text-transform:uppercase;letter-spacing:.14em;margin:0 0 14px}
#ai-agents-feature .ld-brief ul{padding-left:17px;margin:0;font:15px/1.7 Inter,"Segoe UI",Arial,sans-serif;color:#3d4c50}
#ai-agents-feature .ld-brief li{margin:8px 0}
#ai-agents-feature .ld-brief b{color:#172934}
#ai-agents-feature .ld-separator{height:1px;border:0;background:#d6dad7;max-width:970px;margin:54px auto 0}
#ai-agents-feature .ld-quote{max-width:960px;margin:42px auto;padding:33px 40px 30px;border-left:3px solid var(--olive);background:#f2f4ee;color:#263743}
#ai-agents-feature .ld-quote blockquote{margin:0;font:italic 28px/1.4 Georgia,serif;letter-spacing:-.015em}
#ai-agents-feature .ld-quote cite{display:block;margin-top:12px;font:600 11px/1.5 Inter,"Segoe UI",Arial,sans-serif;letter-spacing:.06em;color:#6d7a7a;font-style:normal}
#ai-agents-feature .ld-pull{text-align:center;max-width:900px;margin:52px auto;padding:34px 25px;border-top:1px solid #adb9ba;border-bottom:1px solid #adb9ba;font:700 clamp(25px,3vw,34px)/1.42 Georgia,serif;color:var(--navy)}
#ai-agents-feature .ld-pull em{color:#64783f;font-style:normal}
#ai-agents-feature .ld-visual{max-width:1060px;margin:45px auto 49px;border:1px solid #d8deda;background:#fff;box-shadow:0 10px 34px rgba(20,38,56,.045)}
#ai-agents-feature .ld-vhead{padding:25px 30px 10px}
#ai-agents-feature .ld-vnum{font:700 10px Inter,"Segoe UI",Arial,sans-serif;color:#7d895d;letter-spacing:.15em;text-transform:uppercase}
#ai-agents-feature .ld-vhead h3{font:700 24px/1.3 Georgia,serif;margin:8px 0 7px;color:var(--navy)}
#ai-agents-feature .ld-vhead p{font:400 13px/1.65 Inter,"Segoe UI",Arial,sans-serif;color:#68757a;margin:0}
#ai-agents-feature .ld-vbody{padding:15px 30px 25px}
#ai-agents-feature .ld-chart{display:flex;align-items:flex-end;gap:18px;height:225px;padding:20px 9px 0;border-bottom:1px solid #b9c2c3;margin-bottom:10px}
#ai-agents-feature .ld-barbutton{flex:1;border:0;background:transparent;display:flex;align-items:stretch;flex-direction:column;justify-content:end;gap:7px;height:100%;padding:0 4px;cursor:pointer;color:#3e5665}
#ai-agents-feature .ld-barbutton .ld-barval{font:700 11px Inter,"Segoe UI",Arial,sans-serif;text-align:center;}
#ai-agents-feature .ld-barbutton .ld-bar{display:block;height:var(--h);min-height:2px;background:#9bb0b5;transition:background .22s, transform .22s;width:100%;position:relative}
#ai-agents-feature .ld-barbutton[aria-pressed="true"] .ld-bar{background:#667947}
#ai-agents-feature .ld-barbutton:hover .ld-bar{background:#3c7088}
#ai-agents-feature .ld-barbutton:focus-visible{outline:2px solid #29566c;outline-offset:3px}
#ai-agents-feature .ld-bardates{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;text-align:center;padding:2px 9px 0;font:700 11px/1.35 Inter,"Segoe UI",Arial,sans-serif;color:#52656f}
#ai-agents-feature .ld-chartdetail{padding:18px 20px;margin:19px 0 4px;background:#f1f4ed;min-height:102px;border-left:3px solid var(--olive)}
#ai-agents-feature .ld-chartdetail strong{font:700 15px Inter,"Segoe UI",Arial,sans-serif;color:#233c42}
#ai-agents-feature .ld-chartdetail p{font:400 14px/1.62 Inter,"Segoe UI",Arial,sans-serif;color:#52606b;margin:6px 0 0}
#ai-agents-feature .ld-figurefoot{border-top:1px solid var(--line);padding:13px 30px 20px;font:400 11px/1.6 Inter,"Segoe UI",Arial,sans-serif;color:#7a8587}
#ai-agents-feature .ld-figurefoot a{color:#386981}
#ai-agents-feature .ld-ratio{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:3px}
#ai-agents-feature .ld-ratiopanel{padding:22px;background:#f6f7f3;border:1px solid #e3e7df}
#ai-agents-feature .ld-ratiopanel h4{font:700 12px Inter,"Segoe UI",Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;margin:0 0 15px;color:#526b65}
#ai-agents-feature .ld-ratiotrack{height:18px;background:#d9dfde;overflow:hidden}
#ai-agents-feature .ld-ratiofill{width:var(--pct);height:100%;background:#617a87}
#ai-agents-feature .ld-ratiopanel:nth-child(2) .ld-ratiofill{background:#83905d}
#ai-agents-feature .ld-ratiopercent{font:700 36px Georgia,serif;color:var(--navy);margin:12px 0 8px}
#ai-agents-feature .ld-ratiopanel p{font:400 13px/1.6 Inter,"Segoe UI",Arial,sans-serif;color:#596874;margin:0}
#ai-agents-feature .ld-figurewarn{font:600 11px/1.6 Inter,"Segoe UI",Arial,sans-serif;color:#81593d;margin-top:14px}
#ai-agents-feature .ld-conversations{max-width:1000px;margin:44px auto;border:1px solid #243a4b;background:var(--navy);color:#fff;padding:30px}
#ai-agents-feature .ld-conversations .ld-vnum{color:#b4c893}
#ai-agents-feature .ld-conversations h3{font:700 27px Georgia,serif;margin:8px 0 10px}
#ai-agents-feature .ld-conversations .ld-sub{font:400 13px/1.6 Inter,"Segoe UI",Arial,sans-serif;color:#c2ced4;margin:0 0 25px}
#ai-agents-feature .ld-conversation-list{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}
#ai-agents-feature .ld-conversation-card{border:1px solid #39556a;padding:18px 20px;background:#1b3345}
#ai-agents-feature .ld-conversation-card b{display:block;font:700 10px Inter,"Segoe UI",Arial,sans-serif;color:#d0dcbc;letter-spacing:.12em;text-transform:uppercase}
#ai-agents-feature .ld-conversation-card h4{font:700 20px/1.28 Georgia,serif;margin:10px 0}
#ai-agents-feature .ld-conversation-card p{font:400 13px/1.6 Inter,"Segoe UI",Arial,sans-serif;margin:0;color:#d1d9df}
#ai-agents-feature .ld-conversation-card i{display:block;margin-top:12px;font:500 10px Inter,"Segoe UI",Arial,sans-serif;color:#93b1bf;font-style:normal}
#ai-agents-feature .ld-conversations .ld-low{font:400 11px/1.7 Inter,"Segoe UI",Arial,sans-serif;margin:18px 0 0;color:#a9b9c4}
#ai-agents-feature .ld-grader{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:15px}
#ai-agents-feature .ld-grade-panel{padding:24px 22px;border:1px solid #dfe4e1;background:#f8f9f7}
#ai-agents-feature .ld-grade-panel.active{background:#eef3e9;border-color:#809268}
#ai-agents-feature .ld-grade-title{font:700 11px Inter,"Segoe UI",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#567344}
#ai-agents-feature .ld-grade-panel h4{font:700 22px/1.3 Georgia,serif;color:#203848;margin:14px 0 10px}
#ai-agents-feature .ld-grade-panel p{font:14px/1.65 Inter,"Segoe UI",Arial,sans-serif;color:#56666e;margin:0}
#ai-agents-feature .ld-grade-controls{display:flex;gap:9px;margin:7px 0 17px;flex-wrap:wrap}
#ai-agents-feature .ld-grade-controls button{cursor:pointer;background:#fff;border:1px solid #a5b0b4;padding:9px 15px;font:700 12px Inter,"Segoe UI",Arial,sans-serif;color:#466074}
#ai-agents-feature .ld-grade-controls button[aria-pressed="true"]{background:var(--navy);border-color:var(--navy);color:#fff}
#ai-agents-feature .ld-grade-controls button:focus-visible{outline:2px solid var(--olive);outline-offset:3px}
#ai-agents-feature .ld-grade-panel[hidden]{display:none}
#ai-agents-feature .ld-grade-caption{font:400 13px/1.6 Inter,"Segoe UI",Arial,sans-serif;color:#687980}
#ai-agents-feature .ld-outline{max-width:1000px;margin:45px auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--navy);border-bottom:1px solid #cbd3d4}
#ai-agents-feature .ld-outitem{padding:25px 21px 27px;border-right:1px solid #cbd3d4}
#ai-agents-feature .ld-outitem:last-child{border-right:0}
#ai-agents-feature .ld-outnum{font:700 11px Inter,"Segoe UI",Arial,sans-serif;color:var(--olive);letter-spacing:.16em}
#ai-agents-feature .ld-outitem h4{font:700 19px/1.3 Georgia,serif;color:var(--navy);margin:10px 0}
#ai-agents-feature .ld-outitem p{font:400 13px/1.62 Inter,"Segoe UI",Arial,sans-serif;color:#5e6d75;margin:0}
#ai-agents-feature .ld-auditbox{background:#f2f3ed;border:1px solid #d8ded6;padding:26px 28px;margin:35px 0}
#ai-agents-feature .ld-auditbox h3{margin:0 0 15px}
#ai-agents-feature .ld-auditbox ol{margin:0;padding-left:23px;font:15px/1.68 Inter,"Segoe UI",Arial,sans-serif;color:#3e5158}
#ai-agents-feature .ld-auditbox li{padding:6px 0}
#ai-agents-feature .ld-auditbox b{color:var(--navy)}
#ai-agents-feature .ld-sources{background:#eff1eb;border-top:1px solid #d5dad4;padding:45px 0 54px;margin-top:65px}
#ai-agents-feature .ld-sources h2{font:700 31px/1.2 Georgia,serif;margin:0 0 10px;color:var(--navy)}
#ai-agents-feature .ld-sources p{font:400 13px/1.6 Inter,"Segoe UI",Arial,sans-serif;color:#6c7a80}
#ai-agents-feature .ld-sources ol{padding-left:22px;margin:16px 0 0;font:14px/1.68 Inter,"Segoe UI",Arial,sans-serif}
#ai-agents-feature .ld-sources li{padding-bottom:12px}
#ai-agents-feature .ld-sources a{font-weight:650}
#ai-agents-feature .ld-endmark{font:700 25px Georgia,serif;text-align:center;color:#768a52;margin:33px 0}
#ai-agents-feature .ld-footer{padding:38px 22px;background:#142638;color:#d9e0df;text-align:center;font-family:Inter,"Segoe UI",Arial,sans-serif}
#ai-agents-feature .ld-footer b{display:block;font:700 26px Georgia,serif;letter-spacing:.1em;margin-bottom:9px}
#ai-agents-feature .ld-footer p{font-size:11px;letter-spacing:.12em;color:#adbac0}
#ai-agents-feature .ld-footer a{color:#dce5ce;text-decoration:none}
#ai-agents-feature .ld-smallprint{font:400 11px/1.6 Inter,"Segoe UI",Arial,sans-serif;color:#7a8388}
@media (max-width:760px){#ai-agents-feature .ld-topline{font-size:8px;padding:9px 12px}
#ai-agents-feature .ld-header{padding:17px 15px 10px}
#ai-agents-feature .ld-masthead{font-size:35px}
#ai-agents-feature .ld-nav{gap:14px;font-size:10px}
#ai-agents-feature .ld-container{padding:0 19px}
#ai-agents-feature .ld-herotext{padding-top:38px}
#ai-agents-feature .ld-herotext h1{font-size:42px}
#ai-agents-feature .ld-statgrid{grid-template-columns:repeat(2,1fr)}
#ai-agents-feature .ld-stat{border-bottom:1px solid var(--line);padding:18px}
#ai-agents-feature .ld-stat:nth-child(odd){border-left:1px solid var(--line)}
#ai-agents-feature .ld-body-intro{padding-top:30px}
#ai-agents-feature .ld-text p{font-size:17px;line-height:1.76}
#ai-agents-feature .ld-text .ld-lede{font-size:19px}
#ai-agents-feature .ld-hero-art{padding:10px}
#ai-agents-feature .ld-hero-art svg{min-height:205px}
#ai-agents-feature .ld-hero-label{left:12px;top:9px}
#ai-agents-feature .ld-hero-note{right:12px}
#ai-agents-feature .ld-visual{margin:36px 0}
#ai-agents-feature .ld-vhead{padding:23px 17px 8px}
#ai-agents-feature .ld-vbody{padding:12px 17px 18px}
#ai-agents-feature .ld-chart{gap:7px}
#ai-agents-feature .ld-bardates{gap:7px}
#ai-agents-feature .ld-figurefoot{padding:12px 17px 16px}
#ai-agents-feature .ld-ratio{grid-template-columns:1fr}
#ai-agents-feature .ld-conversations{padding:22px 16px}
#ai-agents-feature .ld-conversation-list{grid-template-columns:1fr}
#ai-agents-feature .ld-grader{grid-template-columns:1fr}
#ai-agents-feature .ld-outline{grid-template-columns:repeat(2,1fr)}
#ai-agents-feature .ld-outitem:nth-child(2){border-right:0}
#ai-agents-feature .ld-outitem:nth-child(-n/**/+2){border-bottom:1px solid #cbd3d4}
#ai-agents-feature .ld-quote{margin:36px 0;padding:24px 22px}
#ai-agents-feature .ld-quote blockquote{font-size:24px}
#ai-agents-feature .ld-brief{padding:23px 20px}
#ai-agents-feature .ld-pull{font-size:25px;padding:28px 15px}
#ai-agents-feature .ld-section{padding-top:39px}
#ai-agents-feature .ld-lede:first-letter{font-size:63px}}
@media (max-width:420px){#ai-agents-feature .ld-herotext h1{font-size:36px}
#ai-agents-feature .ld-stat-value{font-size:31px}
#ai-agents-feature .ld-chart{height:180px}
#ai-agents-feature .ld-barbutton .ld-barval{font-size:10px}
#ai-agents-feature .ld-chartdetail{padding:15px 12px}
#ai-agents-feature .ld-hero-label,#ai-agents-feature .ld-hero-note{font-size:8px}
#ai-agents-feature .ld-outline{grid-template-columns:1fr}
#ai-agents-feature .ld-outitem{border-right:0;border-bottom:1px solid #cbd3d4}
#ai-agents-feature .ld-outitem:last-child{border-bottom:0}}
@media print{#ai-agents-feature .ld-reading-progress,#ai-agents-feature .ld-topline,#ai-agents-feature .ld-nav,#ai-agents-feature .ld-grade-controls{display:none!important}
#ai-agents-feature .ld-herotext{padding-top:0}
#ai-agents-feature .ld-barbutton{break-inside:avoid}
#ai-agents-feature .ld-statstrip{break-inside:avoid}
#ai-agents-feature .ld-visual{break-inside:avoid}
#ai-agents-feature .ld-sources a{color:#000;text-decoration:underline}
#ai-agents-feature .ld-hero-art{print-color-adjust:exact}}
.ai-agents-article .article-wrap{max-width:1160px}
.ai-agents-article .article-hero-img{aspect-ratio:16/9;object-fit:contain;background:#0c1a29}
#ai-agents-feature *,#ai-agents-feature *::before,#ai-agents-feature *::after{box-sizing:border-box}
@media (prefers-reduced-motion:reduce){#ai-agents-feature *,#ai-agents-feature *::before,#ai-agents-feature *::after{transition:none!important;animation:none!important}}
