@layer knowledge-links{.knowledge-links{min-inline-size:0;margin-block-start:36px}.knowledge-section-heading{margin-block-end:20px}.knowledge-eyebrow{color:var(--text-3);font-family:var(--mono);letter-spacing:.09em;margin-block-end:7px;font-size:9px;line-height:1.7}.knowledge-section-heading h2{letter-spacing:-.035em;font-size:clamp(19px,2vw,23px);font-weight:500}.knowledge-section-description{color:var(--text-2);max-inline-size:65ch;margin-block-start:10px;font-size:12px;line-height:1.8}.knowledge-links-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.knowledge-link{background:var(--surface);border:1px solid var(--line);min-inline-size:0;border-radius:10px;padding:clamp(17px,2.5vw,25px);scroll-margin-block-start:calc(var(--header-h) + 24px)}.knowledge-link-meta,.knowledge-example-meta{color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;margin-block-end:13px;font-size:10px;display:flex}.knowledge-link-meta>span:last-child{font-family:var(--mono);font-size:10px}.knowledge-link-title{font-size:17px;line-height:1.5}.knowledge-link-title a{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.knowledge-link-title a:hover,.knowledge-example-title a:hover{color:var(--accent-text)}.knowledge-link-title span{color:var(--accent-text);flex-shrink:0;font-size:16px;font-weight:400}.knowledge-principle{color:var(--text-2);margin-block-start:9px;font-size:13px;line-height:1.9}.knowledge-application{border-inline-start:2px solid var(--line-strong);gap:5px;margin-block:19px;margin-inline:0;padding-inline-start:14px;display:grid}.knowledge-application dt{color:var(--text);font-size:11px;font-weight:600}.knowledge-application dd{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.9}.knowledge-details{border-block-start:1px solid var(--line)}.knowledge-details>summary,.knowledge-examples-more>summary{color:var(--text-2);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-block-size:44px;padding-block:13px;font-size:11px;list-style:none;display:flex}.knowledge-details>summary::-webkit-details-marker,.knowledge-examples-more>summary::-webkit-details-marker{display:none}.knowledge-disclosure-icon{color:var(--text-3);font-family:var(--mono);flex-shrink:0;font-size:18px;line-height:1}.knowledge-details[open]>summary .knowledge-disclosure-icon,.knowledge-examples-more[open]>summary .knowledge-disclosure-icon{transform:rotate(45deg)}.knowledge-details-sections{gap:22px;padding-block:8px 2px;display:grid}.knowledge-details-sections h4{color:var(--text);margin-block:0 11px;font-size:12px;font-weight:600}.knowledge-code-list{gap:13px;padding:0;list-style:none;display:grid}.knowledge-code-list li>p:last-child{color:var(--text-2);font-size:11px;line-height:1.9}.knowledge-code-location{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-block-end:4px;display:flex}.knowledge-code-location code{color:var(--text);font-family:var(--mono);overflow-wrap:anywhere;font-size:11px}.knowledge-code-location span{color:var(--text-3);font-family:var(--mono);overflow-wrap:anywhere;font-size:9px}.knowledge-code-jump{color:var(--accent-text);align-items:center;gap:10px;min-block-size:40px;padding-block:9px;font-size:11px;display:inline-flex}.knowledge-check-list{gap:15px;margin:0;padding-inline-start:20px;display:grid}.knowledge-check-list li{color:var(--text-2);padding-inline-start:3px;font-size:12px;line-height:1.9}.knowledge-check-list li::marker{color:var(--text-3);font-family:var(--mono);font-size:10px}.knowledge-check-expected{margin-block-start:4px;font-size:11px}.knowledge-check-expected>span{color:var(--accent-text);margin-inline-end:7px}.knowledge-examples{border-block:1px solid var(--line);min-inline-size:0;margin-block:0 40px;padding-block:27px}.knowledge-example-count{color:var(--text-3);font-family:var(--mono);vertical-align:2px;margin-inline-start:7px;font-size:13px;font-weight:400}.knowledge-examples-list{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:14px;padding:0;list-style:none;display:grid}.knowledge-example-card{background:var(--surface);border:1px solid var(--line);border-radius:9px;flex-direction:column;min-inline-size:0;padding:20px;display:flex}.knowledge-example-meta>span:last-child{color:var(--accent-text);font-size:18px;line-height:1}.knowledge-example-title{font-size:16px;line-height:1.45}.knowledge-example-title a{display:block}.knowledge-example-subtitle{color:var(--text-2);margin-block-start:3px;font-size:11px;font-weight:400;display:block}.knowledge-example-relations{border-block-start:1px solid var(--line);gap:13px;margin-block:17px 10px;padding-block-start:13px;padding-inline:0;list-style:none;display:grid}.knowledge-example-principle{color:var(--text);overflow-wrap:anywhere;padding-block:4px;font-size:11px;font-weight:600;line-height:1.8;display:inline-block}.knowledge-example-principle:hover,.knowledge-code-jump:hover{text-underline-offset:3px;text-decoration:underline}.knowledge-example-relations p{color:var(--text-2);margin-block-start:3px;font-size:11px;line-height:1.9}.knowledge-example-open{color:var(--accent-text);justify-content:space-between;align-items:center;gap:12px;min-block-size:40px;margin-block-start:auto;padding-block:9px;font-size:11px;display:flex}.knowledge-example-open:hover{text-underline-offset:3px;text-decoration:underline}.knowledge-examples-more{margin-block-start:14px}.knowledge-examples-more>summary{background:var(--surface-2);border:1px solid var(--line);border-radius:7px;padding-inline:16px}.knowledge-examples-more[open]>summary{margin-block-end:14px}}
