:is(.v48-shell,.v48-scope) .position-page{--ink:#2c3928;--sage:#edf3e5;--line:#dce3d5;color:var(--ink)}:is(.v48-shell,.v48-scope) .position-page .page-hero h1{max-width:940px}:is(.v48-shell,.v48-scope) .position-page .page-lede{max-width:760px}:is(.v48-shell,.v48-scope) .position-section{padding:80px clamp(24px,6vw,88px);border-top:1px solid var(--line);position:relative}:is(.v48-shell,.v48-scope) .position-section>h2{font-size:clamp(28px,3.3vw,46px);line-height:1.15;letter-spacing:-.035em;max-width:820px;margin:22px 0 32px}:is(.v48-shell,.v48-scope) .position-section p{line-height:1.65;max-width:780px;color:#4b5945}:is(.v48-shell,.v48-scope) .position-section a:not(.site-cta){display:inline-block;color:#38552d;text-underline-offset:5px;margin-top:16px}:is(.v48-shell,.v48-scope) .position-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}:is(.v48-shell,.v48-scope) .position-cards article{border-top:1px solid #a5b893;padding:24px 0}:is(.v48-shell,.v48-scope) .position-number{font:12px monospace;color:#536747}:is(.v48-shell,.v48-scope) .position-cards h3,:is(.v48-shell,.v48-scope) .planned-guides h3{font-size:23px;letter-spacing:-.02em;margin:16px 0 10px}:is(.v48-shell,.v48-scope) .position-cards p{font-size:16px}:is(.v48-shell,.v48-scope) .position-limit{font-size:14px;border-left:2px solid #a6b98b;padding:4px 0 4px 15px;margin:28px 0 0}:is(.v48-shell,.v48-scope) .position-evidence{margin:0;background:linear-gradient(130deg,#f1f5e9,#fffbf3);padding:32px;border-radius:18px;border:1px solid var(--line)}:is(.v48-shell,.v48-scope) .position-evidence figcaption{font-size:12px;color:#54604d;margin:22px 0 0}:is(.v48-shell,.v48-scope) .event-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d5dfc9;padding-bottom:20px}:is(.v48-shell,.v48-scope) .event-heading b{background:#f4e4d5;color:#714a29;padding:7px 12px;border-radius:30px}:is(.v48-shell,.v48-scope) .event-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 0}:is(.v48-shell,.v48-scope) .event-fields dt{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:#55654b}:is(.v48-shell,.v48-scope) .event-fields dd{margin:14px 0 0;font-size:18px}:is(.v48-shell,.v48-scope) .event-explanation{border-top:1px solid #d5dfc9;padding-top:20px}:is(.v48-shell,.v48-scope) .discovery-strip{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:30px 0}:is(.v48-shell,.v48-scope) .discovery-strip small,:is(.v48-shell,.v48-scope) .connection-steps>li>span,:is(.v48-shell,.v48-scope) .query-question small,:is(.v48-shell,.v48-scope) .query-grid small{display:block;font:12px monospace;letter-spacing:.06em;color:#56664e}:is(.v48-shell,.v48-scope) .discovery-strip strong{display:block;font-size:25px;margin-top:14px}:is(.v48-shell,.v48-scope) .connection-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;gap:26px}:is(.v48-shell,.v48-scope) .connection-steps li+li{border-left:1px solid #d5dfc9;padding-left:26px}:is(.v48-shell,.v48-scope) .connection-steps h3{font-size:24px;line-height:1.2;margin:20px 0}:is(.v48-shell,.v48-scope) .connection-steps p{font-size:15px;min-height:75px}:is(.v48-shell,.v48-scope) .mini-account,:is(.v48-shell,.v48-scope) .gateway-mark,:is(.v48-shell,.v48-scope) .mini-result{min-height:95px;background:white;padding:22px;display:flex;align-items:center;gap:15px;border-radius:10px}:is(.v48-shell,.v48-scope) .mini-account>b{background:#e7eddf;padding:14px}:is(.v48-shell,.v48-scope) .mini-account small,:is(.v48-shell,.v48-scope) .mini-result small{display:block;font-size:12px;margin-top:6px}:is(.v48-shell,.v48-scope) .gateway-mark{flex-direction:column;justify-content:center;border:1px solid #aac19b}:is(.v48-shell,.v48-scope) .mini-result{display:block}:is(.v48-shell,.v48-scope) .position-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}:is(.v48-shell,.v48-scope) .account-stack>div{display:flex;justify-content:space-between;padding:25px;border-bottom:1px solid #d5dfc9;background:#f5f7f0}:is(.v48-shell,.v48-scope) .account-stack small{display:block;font-size:12px;margin-top:14px}:is(.v48-shell,.v48-scope) .integration-paths{display:flex;gap:16px;flex-wrap:wrap}:is(.v48-shell,.v48-scope) .integration-paths a{border:1px solid var(--line);padding:20px 30px;border-radius:9px;text-decoration:none}:is(.v48-shell,.v48-scope) .position-disclosure{margin-top:25px;padding:22px;background:#f5f7f1;border-radius:12px}:is(.v48-shell,.v48-scope) .position-disclosure summary{cursor:pointer;font-size:18px}:is(.v48-shell,.v48-scope) .query-question{padding:10px 0 25px}:is(.v48-shell,.v48-scope) .query-question h3{font-size:28px;margin:15px 0}:is(.v48-shell,.v48-scope) .query-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}:is(.v48-shell,.v48-scope) .query-grid>div{background:#fff;padding:26px;border-radius:10px;min-width:0}:is(.v48-shell,.v48-scope) .query-grid pre{font-size:15px;line-height:1.7;overflow-x:auto;color:#30422b}:is(.v48-shell,.v48-scope) .query-grid table{width:100%;border-collapse:collapse;margin-top:20px}:is(.v48-shell,.v48-scope) .query-grid th,:is(.v48-shell,.v48-scope) .query-grid td{text-align:left;padding:12px 0;border-bottom:1px solid var(--line)}:is(.v48-shell,.v48-scope) .planned-guides{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}:is(.v48-shell,.v48-scope) .planned-guides article{padding:24px 0;border-bottom:1px solid var(--line)}:is(.v48-shell,.v48-scope) .planned-guides article>span{font-size:12px;background:#edf1e8;border-radius:20px;padding:6px 10px}:is(.v48-shell,.v48-scope) .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}:is(.v48-shell,.v48-scope) .product-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:35px 0}:is(.v48-shell,.v48-scope) .product-paths a{padding:24px;border-top:1px solid #b5c4a6;text-decoration:none;color:#2c3928}:is(.v48-shell,.v48-scope) .product-paths strong{display:block;font-size:24px;margin-bottom:12px}:is(.v48-shell,.v48-scope) .product-paths span{line-height:1.6}:is(.v48-shell,.v48-scope) .position-page .core-actions{flex-wrap:wrap}
@media(max-width:760px){:is(.v48-shell,.v48-scope) .position-section{padding:48px 24px}:is(.v48-shell,.v48-scope) .position-cards,:is(.v48-shell,.v48-scope) .connection-steps,:is(.v48-shell,.v48-scope) .position-split,:is(.v48-shell,.v48-scope) .query-grid,:is(.v48-shell,.v48-scope) .product-paths{grid-template-columns:1fr}:is(.v48-shell,.v48-scope) .connection-steps li+li{border-left:0;border-top:1px solid #d5dfc9;padding:24px 0 0}:is(.v48-shell,.v48-scope) .connection-steps p{min-height:0}:is(.v48-shell,.v48-scope) .event-fields,:is(.v48-shell,.v48-scope) .planned-guides{grid-template-columns:1fr 1fr}:is(.v48-shell,.v48-scope) .event-fields dd{font-size:16px}:is(.v48-shell,.v48-scope) .discovery-strip{flex-direction:column;align-items:flex-start}:is(.v48-shell,.v48-scope) .position-evidence{padding:22px}:is(.v48-shell,.v48-scope) .account-stack>div{gap:20px}:is(.v48-shell,.v48-scope) .query-grid>div{padding:18px}:is(.v48-shell,.v48-scope) .position-split{gap:24px}}
