.docsArticle{background:#f7f6f3;color:#15131d;font-family:Hanken Grotesk,system-ui,sans-serif;min-height:100dvh}.docsArticle main{width:min(860px,100% - 40px);margin:0 auto;padding:88px 0}.docsArticle a{color:#5b3df5;text-decoration:none}.docsArticle h1{font-family:Fraunces,Georgia,serif;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:500;letter-spacing:-.035em;line-height:.98;margin:18px 0 0}.docsArticle h2{border-top:1px solid rgba(20,18,30,.14);font-size:1.12rem;margin:42px 0 0;padding-top:22px}.docsArticle li,.docsArticle p{color:#45424f;font-size:1.05rem;line-height:1.65}.docsArticle .kicker{color:#5b3df5;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.docsArticle .lead{color:#15131d;font-size:1.22rem}.docsArticle nav{display:flex;gap:18px;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.docsArticle .answerSummary{border-bottom:1px solid rgba(20,18,30,.14);border-top:1px solid rgba(20,18,30,.14);display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:32px 0 8px}.docsArticle .answerSummary div{border-right:1px solid rgba(20,18,30,.14);padding:18px 18px 20px}.docsArticle .answerSummary div:first-child{padding-left:0}.docsArticle .answerSummary div:last-child{border-right:0;padding-right:0}.docsArticle .answerSummary b,.docsArticle .proofCard b,.docsArticle .rowCard b{color:#15131d;display:block;font-size:.98rem;line-height:1.28}.docsArticle .answerSummary p,.docsArticle .proofCard p,.docsArticle .rowCard p{font-size:.94rem;line-height:1.55;margin:8px 0 0}.docsArticle .examplePanel{background:#fffdfb;border:1px solid rgba(20,18,30,.16);margin:30px 0 8px;padding:22px}.docsArticle .visualFrame{background:linear-gradient(rgba(20,18,30,.035) 1px,transparent 0),linear-gradient(90deg,rgba(20,18,30,.035) 1px,transparent 0),#fffdfb;background-size:28px 28px;border:1px solid rgba(20,18,30,.18);margin:34px 0 10px;overflow:hidden}.docsArticle .visualHeader{align-items:center;background:rgba(247,246,243,.88);border-bottom:1px solid rgba(20,18,30,.14);display:flex;justify-content:space-between;gap:16px;padding:12px 14px}.docsArticle .visualHeader b{color:#15131d;font-size:.9rem}.docsArticle .miniLabel,.docsArticle .pill,.docsArticle .visualHeader span{color:#79768a;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.docsArticle .pill{border:1px solid rgba(11,143,94,.38);color:#0b8f5e;padding:3px 7px;white-space:nowrap}.docsArticle .crmVisual{display:grid;gap:18px;grid-template-columns:1fr 1fr;padding:22px}.docsArticle .crmCard,.docsArticle .memoryStep,.docsArticle .orgMiniCard{background:rgba(255,253,251,.92);border:1px solid rgba(20,18,30,.14);padding:16px}.docsArticle .fieldLine{border-top:1px solid rgba(20,18,30,.1);display:grid;gap:14px;grid-template-columns:86px 1fr;padding:10px 0}.docsArticle .fieldLine:first-of-type{border-top:0;padding-top:0}.docsArticle .fieldLine strong{color:#15131d}.docsArticle .fieldLine.changed strong,.docsArticle .memoryStep.good strong{color:#0b8f5e}.docsArticle .sourceTrail{border-top:1px solid rgba(20,18,30,.12);margin-top:14px;padding-top:12px}.docsArticle .sourceTrail p{font-size:.88rem;margin:5px 0 0}.docsArticle .memoryVisual{display:grid;gap:14px;grid-template-columns:1fr 30px 1fr 30px 1fr;padding:22px}.docsArticle .memoryArrow{align-self:center;color:#5b3df5;font-size:1.7rem;text-align:center}.docsArticle .crmCard strong,.docsArticle .memoryStep strong,.docsArticle .orgMiniCard strong{color:#15131d}.docsArticle .orgVisual{display:grid;gap:18px;grid-template-columns:1fr 1fr;padding:22px}.docsArticle .orgMini{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:14px;position:relative}.docsArticle .orgMini:before{background:rgba(91,61,245,.28);content:"";height:1px;left:24%;position:absolute;right:24%;top:50%}.docsArticle .orgMiniCard{min-height:92px;position:relative;z-index:1}.docsArticle .orgMiniCard.lead{grid-column:1/-1;justify-self:center;width:min(230px,100%)}.docsArticle .dotLine{align-items:center;display:flex;gap:8px}.docsArticle .dotLine:before{background:#5b3df5;border-radius:999px;content:"";height:8px;width:8px}.docsArticle .examplePanel h2{border-top:0;margin-top:0;padding-top:0}.docsArticle .recordRows{border-top:1px solid rgba(20,18,30,.12);margin-top:16px}.docsArticle .recordRow{display:grid;gap:14px;grid-template-columns:104px 1fr 116px;padding:14px 0;border-bottom:1px solid rgba(20,18,30,.12)}.docsArticle .label,.docsArticle .recordRow .date,.docsArticle .recordRow .status{color:#79768a;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.docsArticle .recordRow .status{color:#0b8f5e;text-align:right}.docsArticle .recordRow strong{color:#15131d}.docsArticle .proofGrid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-top:18px}.docsArticle .proofCard,.docsArticle .rowCard{border:1px solid rgba(20,18,30,.14);padding:18px}.docsArticle .rowGrid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:18px}.docsArticle .comparisonTable{border-top:1px solid rgba(20,18,30,.14);margin-top:22px}.docsArticle .comparisonRow{border-bottom:1px solid rgba(20,18,30,.14);display:grid;gap:18px;grid-template-columns:.72fr 1fr 1fr;padding:16px 0}.docsArticle .comparisonRow b{color:#15131d}.docsArticle .comparisonRow span{color:#45424f;font-size:.94rem;line-height:1.55}.docsArticle .questionList{border:1px solid rgba(20,18,30,.14);margin-top:18px;padding:18px 20px}.docsArticle .questionList li+li{margin-top:8px}.docsArticle .answerLinks{border-top:1px solid rgba(20,18,30,.14);display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:42px;padding-top:22px}.docsArticle .answerLinks a{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}@media (max-width:760px){.docsArticle .answerSummary,.docsArticle .comparisonRow,.docsArticle .crmVisual,.docsArticle .memoryVisual,.docsArticle .orgVisual,.docsArticle .proofGrid,.docsArticle .rowGrid{grid-template-columns:1fr}.docsArticle .memoryArrow{transform:rotate(90deg)}.docsArticle .answerSummary div{border-bottom:1px solid rgba(20,18,30,.14);border-right:0;padding-left:0;padding-right:0}.docsArticle .answerSummary div:last-child{border-bottom:0}.docsArticle .recordRow{grid-template-columns:1fr}.docsArticle .recordRow .status{text-align:left}}