.KnowledgeBank-module__0zbdpa__bank{background:var(--color-bg);color:var(--color-text-main);min-height:70vh}.KnowledgeBank-module__0zbdpa__container{max-width:1280px;margin:auto;padding:0 24px}.KnowledgeBank-module__0zbdpa__content{padding-top:32px;padding-bottom:64px}.KnowledgeBank-module__0zbdpa__hero{border-bottom:1px solid var(--color-border);background:#f3f0e9}.KnowledgeBank-module__0zbdpa__heroInner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-top:48px;padding-bottom:48px;display:grid}.KnowledgeBank-module__0zbdpa__heroCopy{max-width:600px}.KnowledgeBank-module__0zbdpa__hero h1{font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.12}.KnowledgeBank-module__0zbdpa__hero p{max-width:56ch;color:var(--color-text-muted)}.KnowledgeBank-module__0zbdpa__eyebrow{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:700;display:block}.KnowledgeBank-module__0zbdpa__button{background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--border-radius);min-height:46px;font:inherit;cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:600;line-height:1.4;display:inline-flex;color:#fff!important}.KnowledgeBank-module__0zbdpa__button:hover{background:var(--color-accent-hover)}.KnowledgeBank-module__0zbdpa__buttonOutline{background:0 0;color:var(--color-accent)!important}.KnowledgeBank-module__0zbdpa__buttonOutline:hover{background:#eee6dc}.KnowledgeBank-module__0zbdpa__heroActions,.KnowledgeBank-module__0zbdpa__helpActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.KnowledgeBank-module__0zbdpa__textLink{text-underline-offset:3px;font-weight:600;text-decoration:underline}.KnowledgeBank-module__0zbdpa__section{margin-top:40px}.KnowledgeBank-module__0zbdpa__section h2{font-size:clamp(1.5rem,2.6vw,2.1rem)}.KnowledgeBank-module__0zbdpa__sectionLead{max-width:65ch;color:var(--color-text-muted);margin-bottom:24px}.KnowledgeBank-module__0zbdpa__needs{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0 36px;display:grid}.KnowledgeBank-module__0zbdpa__need{border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-primary-dark);background:#fff;padding:18px;font-weight:600}.KnowledgeBank-module__0zbdpa__need:hover{border-color:var(--color-accent);background:#f8f3ed}.KnowledgeBank-module__0zbdpa__searchBar{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:16px;display:grid}.KnowledgeBank-module__0zbdpa__searchField{gap:7px;font-size:.95rem;font-weight:600;display:grid}.KnowledgeBank-module__0zbdpa__searchField input,.KnowledgeBank-module__0zbdpa__searchField select,.KnowledgeBank-module__0zbdpa__help textarea{border-radius:var(--border-radius);width:100%;color:var(--color-text-main);font:inherit;background:#fff;border:1px solid #a59f96;min-height:46px;padding:12px}.KnowledgeBank-module__0zbdpa__headingRow{justify-content:space-between;align-items:baseline;gap:16px;margin:28px 0 16px;display:flex}.KnowledgeBank-module__0zbdpa__headingRow h2{margin:0}.KnowledgeBank-module__0zbdpa__headingRow>span{color:var(--color-text-muted);font-size:.9rem}.KnowledgeBank-module__0zbdpa__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.KnowledgeBank-module__0zbdpa__card{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);color:var(--color-text-main);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.KnowledgeBank-module__0zbdpa__card:hover{border-color:var(--color-accent)}.KnowledgeBank-module__0zbdpa__card>img{object-fit:cover;width:100%;height:190px}.KnowledgeBank-module__0zbdpa__cardBody{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.KnowledgeBank-module__0zbdpa__cardBody h3{margin:0;font-size:1.3rem}.KnowledgeBank-module__0zbdpa__cardBody p{color:var(--color-text-muted);font-size:.96rem}.KnowledgeBank-module__0zbdpa__cardBody>span:last-child{color:var(--color-accent);margin-top:auto;font-weight:600}.KnowledgeBank-module__0zbdpa__resultList{gap:12px;display:grid}.KnowledgeBank-module__0zbdpa__result{border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text-main);background:#fff;padding:22px;display:block}.KnowledgeBank-module__0zbdpa__result:hover{border-color:var(--color-accent)}.KnowledgeBank-module__0zbdpa__result h3{margin:0 0 8px;font-size:1.3rem}.KnowledgeBank-module__0zbdpa__result p{max-width:80ch;color:var(--color-text-muted)}.KnowledgeBank-module__0zbdpa__result small{color:var(--color-accent);margin-bottom:6px;display:block}.KnowledgeBank-module__0zbdpa__chapters{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:0 30px;padding:0;list-style:none;display:grid}.KnowledgeBank-module__0zbdpa__chapters li{border-bottom:1px solid var(--color-border)}.KnowledgeBank-module__0zbdpa__chapters a{color:var(--color-primary-dark);gap:18px;padding:20px 0;display:flex}.KnowledgeBank-module__0zbdpa__chapterNumber{color:var(--color-accent);min-width:24px;font-size:.9rem}.KnowledgeBank-module__0zbdpa__chapters strong{font-family:var(--font-display);font-size:1.2rem}.KnowledgeBank-module__0zbdpa__chapters small{color:var(--color-text-muted);margin-top:4px;display:block}.KnowledgeBank-module__0zbdpa__empty{border:1px dashed var(--color-border);background:#fff;padding:28px}.KnowledgeBank-module__0zbdpa__crumb{flex-wrap:wrap;gap:8px;margin:0 0 28px;font-size:.9rem;display:flex}.KnowledgeBank-module__0zbdpa__crumb a{text-decoration:underline}.KnowledgeBank-module__0zbdpa__articleLayout{grid-template-columns:minmax(0,760px) minmax(220px,280px);justify-content:space-between;align-items:start;gap:56px;display:grid}.KnowledgeBank-module__0zbdpa__articleLayout>article{min-width:0}.KnowledgeBank-module__0zbdpa__articleHead h1{font-size:clamp(2rem,3.5vw,3.25rem)}.KnowledgeBank-module__0zbdpa__articleHead>p{color:var(--color-text-muted);font-size:1.12rem}.KnowledgeBank-module__0zbdpa__articleHead>small{color:var(--color-text-muted);margin:16px 0 24px;display:block}.KnowledgeBank-module__0zbdpa__summary{border-left:3px solid var(--color-accent);background:#eee9e0;margin:24px 0;padding:24px}.KnowledgeBank-module__0zbdpa__summary h2{font-size:1.4rem}.KnowledgeBank-module__0zbdpa__summary p{max-width:67ch}.KnowledgeBank-module__0zbdpa__summary a{margin-top:12px;display:inline-block}.KnowledgeBank-module__0zbdpa__photo{margin:24px 0}.KnowledgeBank-module__0zbdpa__photo img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--border-radius-lg);width:100%;height:auto;display:block}.KnowledgeBank-module__0zbdpa__photo figcaption,.KnowledgeBank-module__0zbdpa__caption{color:var(--color-text-muted);margin-top:8px;font-size:.8rem;line-height:1.5}.KnowledgeBank-module__0zbdpa__hero .KnowledgeBank-module__0zbdpa__photo{margin:0}.KnowledgeBank-module__0zbdpa__side{max-height:calc(100vh - 130px);padding:4px 4px 18px;position:sticky;top:110px;overflow-y:auto}.KnowledgeBank-module__0zbdpa__toc{border-top:2px solid var(--color-primary-dark);border-bottom:1px solid var(--color-border);margin:0 0 24px;padding:18px 0}.KnowledgeBank-module__0zbdpa__toc summary{cursor:pointer;font-weight:700}.KnowledgeBank-module__0zbdpa__toc ol{margin:14px 0 0;padding:0;list-style:none}.KnowledgeBank-module__0zbdpa__toc li{margin:10px 0;line-height:1.45}.KnowledgeBank-module__0zbdpa__toc a{font-size:.93rem}.KnowledgeBank-module__0zbdpa__toc a:hover{text-decoration:underline}.KnowledgeBank-module__0zbdpa__articleSection{border-bottom:1px solid var(--color-border);padding:24px 0;scroll-margin-top:110px}.KnowledgeBank-module__0zbdpa__articleSection h2{font-size:clamp(1.45rem,2.4vw,1.85rem)}.KnowledgeBank-module__0zbdpa__articleSection ul{padding-left:22px}.KnowledgeBank-module__0zbdpa__articleImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--border-radius-lg);width:100%;height:auto}.KnowledgeBank-module__0zbdpa__prose p{max-width:70ch;margin:0 0 20px;line-height:1.8}.KnowledgeBank-module__0zbdpa__prose ul,.KnowledgeBank-module__0zbdpa__prose ol{margin:16px 0;padding-left:24px}.KnowledgeBank-module__0zbdpa__prose li{margin:8px 0}.KnowledgeBank-module__0zbdpa__prose a{text-underline-offset:3px;text-decoration:underline}.KnowledgeBank-module__0zbdpa__prose strong{font-weight:700}.KnowledgeBank-module__0zbdpa__fact{border-left:3px solid var(--color-accent);background:#f0ece5;padding:18px 20px}.KnowledgeBank-module__0zbdpa__fact[data-kind=product]{border-color:var(--color-primary-dark);background:#edf1f3}.KnowledgeBank-module__0zbdpa__fact[data-kind=rule]{background:#f3e9df}.KnowledgeBank-module__0zbdpa__fact[data-kind=practice]{background:#eef0ea}.KnowledgeBank-module__0zbdpa__tableWrap{max-width:100%;margin:20px 0;overflow-x:auto}.KnowledgeBank-module__0zbdpa__tableWrap table,.KnowledgeBank-module__0zbdpa__table{border-collapse:collapse;width:100%;min-width:600px;font-size:.93rem}.KnowledgeBank-module__0zbdpa__tableWrap th,.KnowledgeBank-module__0zbdpa__tableWrap td,.KnowledgeBank-module__0zbdpa__table th,.KnowledgeBank-module__0zbdpa__table td{border:1px solid var(--color-border);text-align:left;vertical-align:top;min-width:130px;padding:12px}.KnowledgeBank-module__0zbdpa__tableWrap th{background:#ece8df}.KnowledgeBank-module__0zbdpa__tableWrap tr:nth-child(2n){background:#f3f1ec}.KnowledgeBank-module__0zbdpa__help{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);background:#fff;margin:32px 0;padding:24px;scroll-margin-top:110px}.KnowledgeBank-module__0zbdpa__help h2{font-size:1.5rem}.KnowledgeBank-module__0zbdpa__help p{color:var(--color-text-muted)}.KnowledgeBank-module__0zbdpa__question{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:12px;padding:14px 12px;line-height:1.55;display:flex}.KnowledgeBank-module__0zbdpa__question input{width:18px;height:18px;accent-color:var(--color-accent);flex-shrink:0;margin-top:5px}.KnowledgeBank-module__0zbdpa__help textarea{resize:vertical;min-height:130px;margin-top:12px}.KnowledgeBank-module__0zbdpa__help small{margin-top:12px;display:block}.KnowledgeBank-module__0zbdpa__error{color:#a22d23!important}.KnowledgeBank-module__0zbdpa__sources{font-size:.94rem}.KnowledgeBank-module__0zbdpa__sources li{margin:12px 0}.KnowledgeBank-module__0zbdpa__sourceEntry{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:24px 0;scroll-margin-top:110px}.KnowledgeBank-module__0zbdpa__sourceEntry h2{font-size:1.35rem}.KnowledgeBank-module__0zbdpa__tip{background:#eee9e0;margin:24px 0;padding:22px}.KnowledgeBank-module__0zbdpa__diagram{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);background:#f0ece5;margin:28px 0;padding:24px}.KnowledgeBank-module__0zbdpa__diagram h3{font-size:1.35rem}.KnowledgeBank-module__0zbdpa__diagramSteps{gap:8px;display:grid;margin:20px 0!important;padding:0!important;list-style:none!important}.KnowledgeBank-module__0zbdpa__diagramSteps li{border-left:3px solid var(--color-primary-dark);background:#fff;align-items:center;gap:16px;padding:13px 16px;font-weight:600;display:flex;margin:0!important}.KnowledgeBank-module__0zbdpa__diagramSteps span{color:var(--color-accent);font-weight:400}.KnowledgeBank-module__0zbdpa__diagram p{font-size:.95rem;line-height:1.7}.KnowledgeBank-module__0zbdpa__diagram small{margin-top:16px;display:block}.KnowledgeBank-module__0zbdpa__matrixFilters{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.KnowledgeBank-module__0zbdpa__matrixFilters label{gap:8px;display:grid}.KnowledgeBank-module__0zbdpa__matrixFilters select{max-width:100%;padding:10px}.KnowledgeBank-module__0zbdpa__inlineVisual{background:#eee9e0;grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin:28px 0;padding:20px;display:grid}.KnowledgeBank-module__0zbdpa__inlineVisual img{object-fit:cover;width:100%;height:210px}.KnowledgeBank-module__0zbdpa__inlineVisual figcaption strong{display:block}.KnowledgeBank-module__0zbdpa__inlineVisual figcaption p{margin-top:12px}.KnowledgeBank-module__0zbdpa__inlineVisualAlt{background:#edf0f1}.KnowledgeBank-module__0zbdpa__pager{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:32px;display:flex}.KnowledgeBank-module__0zbdpa__legend{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.KnowledgeBank-module__0zbdpa__legend span{border:1px solid var(--color-border);background:#eee9e0;padding:5px 10px;font-size:.8rem}@media (max-width:1000px){.KnowledgeBank-module__0zbdpa__searchBar{grid-template-columns:2fr 1fr}.KnowledgeBank-module__0zbdpa__articleLayout{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.KnowledgeBank-module__0zbdpa__needs{grid-template-columns:1fr 1fr}}@media (max-width:900px){.KnowledgeBank-module__0zbdpa__heroInner{grid-template-columns:1fr;gap:24px;padding-block:32px}.KnowledgeBank-module__0zbdpa__heroCopy{max-width:680px}.KnowledgeBank-module__0zbdpa__hero .KnowledgeBank-module__0zbdpa__photo img{max-height:300px}.KnowledgeBank-module__0zbdpa__articleLayout{flex-direction:column;display:flex}.KnowledgeBank-module__0zbdpa__articleLayout>article{width:100%;min-width:0}.KnowledgeBank-module__0zbdpa__side{order:-1;width:100%;max-height:none;position:static}.KnowledgeBank-module__0zbdpa__side .KnowledgeBank-module__0zbdpa__helpActions,.KnowledgeBank-module__0zbdpa__side>p{display:none}.KnowledgeBank-module__0zbdpa__toc{margin-bottom:0}.KnowledgeBank-module__0zbdpa__cards{grid-template-columns:1fr 1fr}.KnowledgeBank-module__0zbdpa__chapters{grid-template-columns:1fr}.KnowledgeBank-module__0zbdpa__articleHead h1{font-size:2.2rem}}@media (max-width:600px){.KnowledgeBank-module__0zbdpa__container{padding-inline:18px}.KnowledgeBank-module__0zbdpa__content{padding-top:24px}.KnowledgeBank-module__0zbdpa__hero h1{font-size:2.25rem}.KnowledgeBank-module__0zbdpa__searchBar,.KnowledgeBank-module__0zbdpa__cards{grid-template-columns:1fr}.KnowledgeBank-module__0zbdpa__needs{gap:8px}.KnowledgeBank-module__0zbdpa__need{padding:14px;font-size:.94rem}.KnowledgeBank-module__0zbdpa__summary,.KnowledgeBank-module__0zbdpa__help,.KnowledgeBank-module__0zbdpa__diagram{padding:18px}.KnowledgeBank-module__0zbdpa__headingRow{flex-direction:column;align-items:flex-start;gap:8px}.KnowledgeBank-module__0zbdpa__inlineVisual{grid-template-columns:1fr}.KnowledgeBank-module__0zbdpa__helpActions{flex-direction:column;align-items:stretch}.KnowledgeBank-module__0zbdpa__photo figcaption{font-size:.75rem}.KnowledgeBank-module__0zbdpa__prose p{line-height:1.75}.KnowledgeBank-module__0zbdpa__matrixFilters{flex-direction:column}.KnowledgeBank-module__0zbdpa__articleLayout{gap:20px}.KnowledgeBank-module__0zbdpa__section{margin-top:32px}}@media print{.KnowledgeBank-module__0zbdpa__side,.KnowledgeBank-module__0zbdpa__help,.KnowledgeBank-module__0zbdpa__heroActions,.KnowledgeBank-module__0zbdpa__searchBar{display:none}.KnowledgeBank-module__0zbdpa__articleLayout{display:block}.KnowledgeBank-module__0zbdpa__bank{background:#fff}.KnowledgeBank-module__0zbdpa__tableWrap{overflow:visible}.KnowledgeBank-module__0zbdpa__photo{max-width:500px}}.KnowledgeBank-module__0zbdpa__diagram>svg{width:100%;max-width:520px;height:auto;margin:20px auto;display:block}.KnowledgeBank-module__0zbdpa__bank :focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}@media (min-width:901px){.KnowledgeBank-module__0zbdpa__articleLayout>article{grid-area:1/1}.KnowledgeBank-module__0zbdpa__articleLayout>.KnowledgeBank-module__0zbdpa__side{grid-area:1/2}}.KnowledgeBank-module__0zbdpa__questionNavigation{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:12px;margin:18px 0 10px;font-size:.9rem;display:flex}.KnowledgeBank-module__0zbdpa__questionNavigation>div{gap:8px;display:flex}.KnowledgeBank-module__0zbdpa__questionNavigation button{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-accent);font:inherit;cursor:pointer;background:#fff;border-radius:6px;place-items:center;font-size:1.2rem;display:grid}.KnowledgeBank-module__0zbdpa__questionNavigation button:disabled{opacity:.35;cursor:default}.KnowledgeBank-module__0zbdpa__questionSlider{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:12px;min-width:0;padding:3px 3px 12px;scroll-padding-inline:3px;display:flex;overflow-x:auto}.KnowledgeBank-module__0zbdpa__questionSlider .KnowledgeBank-module__0zbdpa__question{border:1px solid var(--color-border);scroll-snap-align:start;cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:8px;flex:0 0 calc(50% - 6px);min-width:0;margin:0;padding:16px}.KnowledgeBank-module__0zbdpa__questionSlider:focus-visible,.KnowledgeBank-module__0zbdpa__questionNavigation button:focus-visible,.KnowledgeBank-module__0zbdpa__questionSlider .KnowledgeBank-module__0zbdpa__question:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:600px){.KnowledgeBank-module__0zbdpa__questionSlider .KnowledgeBank-module__0zbdpa__question{flex-basis:88%;padding:14px}}
