/* Detailed platform and buyer information. */
.hero-topics{display:flex;flex-wrap:wrap;gap:8px 17px;margin-top:26px;font-size:12px;color:#526e83}.hero-topics span{border-bottom:1px solid #cbd6de;padding-bottom:5px}.hero-provenance{margin-top:18px}.hero-photograph{height:645px}.platform-overview{display:grid;grid-template-columns:.85fr 1.2fr;gap:80px;padding:55px 0 70px;border-top:1px solid var(--line)}.overview-intro p{font-size:17px;line-height:1.75;max-width:430px;margin-top:25px}.capability-index{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.capability-index>a{display:flex;align-items:start;gap:13px;padding:23px 15px 23px 0;border-bottom:1px solid var(--line);transition:background .15s}.capability-index>a:nth-child(even){padding-left:20px;border-left:1px solid var(--line)}.capability-index>a:hover{background:#f1f5f7}.capability-index>a>span{font-size:11px;color:#6b869a;margin-top:4px}.capability-index strong{font-size:16px;font-weight:500;line-height:1.5;display:block}.capability-index p{font-size:14px;line-height:1.65;margin-top:6px}.capability-index b{font-size:14px;font-weight:400;color:#6b869a;margin-left:auto}.product-details{padding-top:20px}.detail-row{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding:85px 0;border-bottom:1px solid var(--line);scroll-margin-top:105px}.detail-row.reverse .detail-copy{order:2}.detail-row.reverse .product-artifact{order:1}.detail-copy>p{font-size:17px;line-height:1.8;margin-top:25px;max-width:540px}.feature-bullets{padding:0;list-style:none;margin:26px 0 0}.feature-bullets li{font-size:15px;line-height:1.75;color:#6a7985;padding:11px 0;border-bottom:1px solid #e4e9ec}.feature-bullets li:last-child{border:0}.feature-bullets strong{font-weight:500;color:#3b5467}.detail-copy>.text-link{margin-top:25px}.product-artifact{border:1px solid #d3dce3;background:#f4f7f9;border-radius:5px;padding:25px;min-width:0}.artifact-heading{display:flex;justify-content:space-between;gap:15px;align-items:start;border-bottom:1px solid #d6e0e7;padding-bottom:19px}.artifact-heading strong{font-size:16px;line-height:1.5;font-weight:500}.artifact-heading>span{font-size:11px;color:#6f8292;line-height:1.6;text-align:right;max-width:115px}.brief-fields{margin:0}.brief-fields>div{padding:19px 0;border-bottom:1px solid #dce4ea}.brief-fields dt{font-size:12px;color:#6e8495;margin-bottom:6px}.brief-fields dd{font-size:17px;line-height:1.5;color:#3b566c;margin:0}.decision-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:22px}.decision-pair>div{background:white;border:1px solid #dbe3e9;padding:16px}.decision-pair span{font-size:12px;color:#58745d}.decision-pair>div:last-child span{color:#887358}.decision-pair p{font-size:14px;line-height:1.6;margin-top:9px}.knowledge-artifact{background:#f7f6f2;border-color:#dddcd3}.knowledge-artifact .artifact-heading{border-color:#dddcd3}.knowledge-source{font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:white;border:1px solid #dedfd6;padding:17px;margin:22px 0;color:#6b7468;line-height:1.7;flex-wrap:wrap}.knowledge-source>span{color:#9aab90}.mission-example{padding:18px 0 18px 19px;border-left:2px solid #b2bfa6;border-bottom:1px solid #e1e2da;margin-left:8px}.mission-example>span{font-size:11px;color:#7d876f;display:block}.mission-example strong{font-size:19px;font-weight:500;display:block;color:#4f5d43;margin:5px 0}.mission-example p{font-size:13px;color:#7c8673}.artifact-footnote{font-size:12px;line-height:1.65;margin-top:21px;color:#76836b}.writing-artifact{background:#f1f5f8}.instruction-note{margin:22px 0;background:#e4edf3;border:1px solid #d2dfe8;padding:18px}.instruction-note>span{font-size:12px;color:#54748d}.instruction-note p{font-size:14px;line-height:1.7;margin-top:8px;color:#617a8e}.draft-paper{background:white;padding:24px;border:1px solid #d5e0e7}.draft-paper small{display:block;font-size:13px;color:#3b5e77;padding-bottom:17px;border-bottom:1px solid #e1e7ec;margin-bottom:20px}.draft-paper p{font-size:15px;line-height:1.75;margin:15px 0;color:#536b7f}.setup-section{margin-top:75px}.mode-table-wrap{margin-top:30px;overflow:auto;border:1px solid var(--line);border-radius:4px}.mode-table{border-collapse:collapse;width:100%;min-width:630px;text-align:left;font-size:14px}.mode-table caption{text-align:left;padding:19px 23px;background:#f5f8fa;color:#426078;font-size:15px;font-weight:500}.mode-table th,.mode-table td{padding:17px 22px;border-top:1px solid var(--line);vertical-align:top;line-height:1.6}.mode-table thead th{font-size:13px;font-weight:500;color:#55738a;background:#fafcfd}.mode-table tbody th{font-weight:500;color:#475f71;width:31%}.mode-table td{color:#718493;width:34%}.conversation-section{padding:85px 0;background:#f4f5f1}.reply-types{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:45px}.reply-types article{border-top:1px solid #ced3c6;padding-top:22px}.reply-types article>span{font-size:12px;color:#88947d}.reply-types h3{font-size:25px;line-height:1.22;margin:19px 0 18px;letter-spacing:-.025em;color:#4a5840}.reply-types p{font-size:16px;line-height:1.75;color:#7b8571}.reply-types strong{font-size:13px;font-weight:500;display:block;margin-top:20px;color:#5b7450}.conversation-note{border-top:1px solid #d8ddcf;margin-top:37px;padding-top:20px;font-size:13px;color:#7d8972}.visibility-detail{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.activity-ledger{list-style:none;margin:0;padding:8px 0}.activity-ledger li{display:flex;gap:17px;padding:20px 0;border-bottom:1px solid #dce4e9}.activity-ledger li:last-child{border-bottom:0}.ledger-symbol{width:30px;flex-shrink:0;font-size:24px;color:#7795ac;line-height:1.4}.activity-ledger strong{font-size:16px;font-weight:500;color:#3e5d74}.activity-ledger p{font-size:14px;line-height:1.7;margin-top:7px}.telegram-note{border-top:1px solid #d3dde4;padding-top:18px}.telegram-note strong{font-size:13px;font-weight:500;color:#527b97}.telegram-note p{font-size:13px;line-height:1.65;margin-top:6px}.case-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:42px;border-top:1px solid #d7e0e6;padding-top:28px}.case-detail-grid article>span{font-size:13px;font-weight:500;color:#4e7089}.case-detail-grid p{font-size:15px;line-height:1.8;margin-top:12px}.guides-section{padding:90px 0;border-bottom:1px solid var(--line)}.guides-section .section-heading{display:grid;grid-template-columns:1.4fr 1fr;column-gap:90px;align-items:end}.guides-section .section-index{grid-column:1/-1}.guides-section h2{font-size:45px}.guides-section .section-heading>p{font-size:16px;line-height:1.8;margin:0}.guide-list{margin-top:40px;border-top:1px solid var(--line)}.guide-list>details{border-bottom:1px solid var(--line)}.guide-list summary{padding:25px 0;display:flex;gap:25px;align-items:start;cursor:pointer;list-style:none}.guide-list summary>span{font-size:12px;color:#7b8d9b;margin-top:5px}.guide-list summary strong{font-size:22px;font-weight:500;letter-spacing:-.025em}.guide-list summary p{font-size:14px;margin-top:7px}.guide-list summary>b{margin-left:auto;font-size:23px;font-weight:400;color:#7892a6}.guide-list details[open] summary>b{transform:rotate(45deg)}.guide-body{padding:0 50px 28px;max-width:1000px}.guide-body p,.guide-body li{font-size:16px;line-height:1.8;color:#687c8d}.guide-body ul{padding-left:20px;margin:0}.guide-body li{padding:5px 0}.guide-body blockquote{margin:18px 0;background:#f0f5f8;border-left:3px solid #95b0c5;padding:20px 23px;font-size:17px;line-height:1.8;color:#4d6a80}.footer-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:38px 0;border-top:1px solid var(--line);padding-top:30px}.footer-directory>div{display:flex;flex-direction:column;gap:9px}.footer-directory strong{font-size:13px;font-weight:500;color:#526a7d;margin-bottom:7px}.footer-directory a{font-size:13px;color:#7a8a97}.footer-directory a:hover{color:#254d71}
@media(max-width:1100px){.platform-overview{gap:45px}.capability-index{grid-template-columns:1fr}.capability-index>a:nth-child(even){padding-left:0;border-left:0}.capability-index>a{padding:18px 0}.detail-row,.visibility-detail{gap:45px}.detail-copy h2{font-size:43px}.hero-photograph{height:615px}.guides-section .section-heading{column-gap:45px}.guides-section h2{font-size:40px}}
@media(max-width:900px){.hero-photograph{height:625px}.detail-row{gap:32px;padding:65px 0}.detail-copy h2{font-size:37px}.detail-copy>p{font-size:16px}.feature-bullets li{font-size:14px}.product-artifact{padding:21px}.artifact-heading{display:block}.artifact-heading>span{display:block;max-width:none;text-align:left;margin-top:7px}.decision-pair{grid-template-columns:1fr}.brief-fields dd{font-size:16px}.mission-example strong{font-size:17px}.draft-paper{padding:19px}.draft-paper p{font-size:14px}.visibility-detail{gap:32px}.reply-types{gap:25px}.reply-types h3{font-size:23px}.reply-types p{font-size:15px}.case-detail-grid{gap:25px}.case-detail-grid p{font-size:14px}.guides-section{padding:75px 0}.guides-section .section-heading{display:block}.guides-section .section-heading>p{margin-top:23px;max-width:550px}.footer-directory{gap:25px}}
@media(max-width:650px){.hero-photograph{height:340px}.hero-topics{font-size:11px;gap:8px 15px;margin-top:23px}.platform-overview{grid-template-columns:1fr;gap:28px;padding:38px 0 45px}.overview-intro h2{font-size:35px}.overview-intro p{font-size:16px;margin-top:20px}.capability-index{grid-template-columns:1fr}.capability-index>a{padding:18px 0}.capability-index strong{font-size:16px}.capability-index p{font-size:14px}.product-details{padding-top:0}.detail-row,.visibility-detail{grid-template-columns:1fr;gap:29px}.detail-row{padding:55px 0}.detail-row.reverse .detail-copy,.detail-row.reverse .product-artifact{order:initial}.detail-copy h2{font-size:36px}.detail-copy>p{font-size:16px;line-height:1.75;margin-top:22px}.feature-bullets{margin-top:19px}.feature-bullets li{font-size:15px;padding:11px 0}.product-artifact{padding:21px}.artifact-heading strong{font-size:16px}.artifact-heading>span{font-size:11px}.brief-fields dd{font-size:17px}.brief-fields>div{padding:16px 0}.decision-pair{grid-template-columns:1fr 1fr;gap:11px}.decision-pair>div{padding:12px}.decision-pair p{font-size:13px}.knowledge-source{font-size:12px;padding:14px;gap:8px}.mission-example strong{font-size:19px}.draft-paper{padding:20px}.draft-paper p{font-size:15px}.setup-section{margin-top:50px}.mode-table{font-size:13px;min-width:590px}.mode-table caption{font-size:14px;padding:17px 20px}.mode-table th,.mode-table td{padding:15px 18px}.conversation-section{padding:58px 0}.reply-types{grid-template-columns:1fr;gap:28px;margin-top:30px}.reply-types article{padding-top:19px}.reply-types h3{font-size:25px;margin:12px 0}.reply-types p{font-size:16px}.reply-types strong{margin-top:14px}.conversation-note{font-size:12px;line-height:1.7}.activity-ledger strong{font-size:16px}.activity-ledger p{font-size:14px}.case-detail-grid{grid-template-columns:1fr;gap:23px;margin-top:30px;padding-top:24px}.case-detail-grid p{font-size:15px;margin-top:9px}.guides-section{padding:58px 0}.guides-section h2{font-size:35px;line-height:1.2}.guide-list{margin-top:28px}.guide-list summary{gap:15px;padding:22px 0}.guide-list summary strong{font-size:20px;line-height:1.4;display:block}.guide-list summary p{font-size:14px}.guide-body{padding:0 0 24px 27px}.guide-body p,.guide-body li{font-size:15px}.guide-body blockquote{padding:17px;font-size:15px}.footer-directory{grid-template-columns:1fr 1fr;gap:25px 20px}.footer-directory strong{font-size:12px}.footer-directory a{font-size:12px}}
@media(max-width:380px){.decision-pair{grid-template-columns:1fr}.footer-directory{grid-template-columns:1fr}}

