.knowledge-page{--knowledge-accent:var(--control);letter-spacing:0;font-size:15px}.knowledge-page h1,.knowledge-page h2{letter-spacing:-.65px;text-wrap:balance;font-weight:550;line-height:1.14}.knowledge-page h1{font-size:clamp(32px,3.25vw,44px)}.knowledge-page h2{font-size:clamp(27px,2.6vw,34px)}.knowledge-page h3{letter-spacing:-.15px;font-size:18px;font-weight:550;line-height:1.35}.knowledge-hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:80px;padding-bottom:88px;display:grid}.knowledge-intro{max-width:490px}.knowledge-context{color:var(--knowledge-accent);margin-bottom:20px;font-size:14px;font-weight:500}.knowledge-lead{max-width:49ch;color:var(--muted);margin-top:24px;font-size:17px;line-height:1.65}.knowledge-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.knowledge-example-link{text-underline-offset:4px;padding-block:12px;font-size:13px;text-decoration:underline}.knowledge-page .knowledge-plan-note{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.6}.knowledge-example{border:1px solid var(--border);background:var(--paper);border-radius:20px;min-width:0;margin:0;padding:28px}.knowledge-example>figcaption{color:var(--muted);margin-bottom:26px;font-size:13px;font-weight:500;line-height:1.5}.knowledge-example-label{color:var(--muted);margin-bottom:8px;font-size:12px}.knowledge-question>p:last-child{font-family:var(--font-heading);letter-spacing:-.25px;max-width:28ch;font-size:21px;font-weight:500;line-height:1.35}.knowledge-answer{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:24px;padding:24px}.knowledge-answer>p:last-of-type{max-width:30ch;font-size:17px;line-height:1.55}.knowledge-source{border-top:1px solid var(--border);margin-top:20px;font-size:13px}.knowledge-source summary{min-height:48px;color:var(--knowledge-accent);align-items:center;gap:9px;padding-top:10px;line-height:1.5;list-style:none;display:flex}.knowledge-source summary::-webkit-details-marker{display:none}.knowledge-source-toggle{margin-left:auto;font-size:20px;font-weight:400;line-height:1}.knowledge-source[open] .knowledge-source-toggle{transform:rotate(45deg)}.knowledge-source>div{border-top:1px solid var(--border);margin-top:14px;padding:16px 0 0}.knowledge-source-name{font-size:12px;font-weight:600}.knowledge-source blockquote{border-left:2px solid var(--primary);margin:12px 0;padding-left:14px;font-size:14px;line-height:1.7}.knowledge-source>div>p:last-child{color:var(--muted);font-size:12px;line-height:1.6}.knowledge-example-note{color:var(--muted);max-width:58ch;margin-top:18px;font-size:11px;line-height:1.65}.knowledge-start{border-top:1px solid var(--border);padding-top:72px;padding-bottom:72px}.knowledge-section-intro{max-width:680px}.knowledge-section-intro>p{color:var(--muted);max-width:63ch;margin-top:20px;line-height:1.7}.knowledge-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:40px 0 0;padding:0;list-style:none;display:grid}.knowledge-steps li{align-items:flex-start;gap:14px;min-width:0;display:flex}.knowledge-step-number{border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:600;display:grid}.knowledge-steps p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.7}.knowledge-onboarding{color:var(--muted);margin-top:30px;font-size:12px;line-height:1.6}.knowledge-control{grid-template-columns:4fr 5fr;gap:72px;padding-top:48px;padding-bottom:64px;display:grid}.knowledge-checks{margin:0}.knowledge-checks>div{border-bottom:1px solid var(--border);padding:24px 0}.knowledge-checks>div:first-child{padding-top:0}.knowledge-checks dt{font-size:17px;font-weight:550;line-height:1.4}.knowledge-checks dd{color:var(--muted);max-width:60ch;margin:10px 0 0;font-size:14px;line-height:1.7}.knowledge-team{padding-top:0;padding-bottom:72px}.knowledge-team-inner{background:var(--paper);border-radius:16px;justify-content:space-between;align-items:center;gap:40px;padding:32px;display:flex}.knowledge-team h2{letter-spacing:-.35px;text-wrap:initial;font-size:24px;line-height:1.25}.knowledge-team p{color:var(--muted);max-width:66ch;margin-top:14px;font-size:14px;line-height:1.7}.knowledge-team .af-action-secondary{background:var(--surface);border:1px solid var(--border)}.knowledge-team-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:14px;display:flex}.knowledge-team-actions>a:not(.af-action){text-underline-offset:4px;font-size:12px;line-height:1.6;text-decoration:underline}.knowledge-faq{grid-template-columns:4fr 5fr;align-items:start;gap:72px;padding-top:24px;padding-bottom:72px;display:grid}.knowledge-faq h2{max-width:330px}.knowledge-faq .af-faq-item:first-child summary{min-height:44px;padding-top:0}.knowledge-close{text-align:center;border-top:1px solid var(--border);padding-block:72px 88px}.knowledge-close h2{max-width:680px;margin-inline:auto}.knowledge-close>p:not(.knowledge-plan-note){max-width:65ch;color:var(--muted);margin:20px auto 28px;line-height:1.7}:root[data-appearance=dark] .knowledge-example,:root[data-appearance=dark] .knowledge-team-inner{background:var(--canvas)}@media (width<=999px){.knowledge-hero{gap:36px}.knowledge-control,.knowledge-faq{gap:40px}.knowledge-steps{gap:24px}.knowledge-steps li{display:block}.knowledge-step-number{margin-bottom:16px}.knowledge-team-inner{gap:28px}}@media (width<=759px){.knowledge-hero{grid-template-columns:1fr;gap:36px;padding-block:48px 56px}.knowledge-intro{max-width:600px}.knowledge-page h1{max-width:520px;font-size:clamp(30px,6vw,40px)}.knowledge-lead{font-size:16px}.knowledge-example{width:100%;max-width:600px}.knowledge-start{padding-block:48px}.knowledge-steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.knowledge-steps li{display:flex}.knowledge-step-number{margin-bottom:0}.knowledge-steps p{margin-top:8px}.knowledge-control,.knowledge-faq{grid-template-columns:1fr;gap:32px;padding-block:32px 48px}.knowledge-team{padding-bottom:32px}.knowledge-team-inner{padding:24px;display:block}.knowledge-team .af-action{margin-top:24px}.knowledge-faq h2{max-width:500px}.knowledge-close{padding-block:48px 56px}}@media (width<=399px){.knowledge-example{padding:20px}.knowledge-answer{padding:18px}.knowledge-actions{gap:8px 16px}.knowledge-page h1{letter-spacing:-.55px}.knowledge-example-note{font-size:11px}}
