.view-knowledge{background:#f8f8f1}.knowledge-index{font:18px/1.6 var(--sans);color:#173943;--ink:#173943;--muted:#4d696a;--paper:#f8f8f1;--line:#bdcdbf;--sage:#cbd8be}.knowledge-index a{color:inherit;text-underline-offset:6px;text-decoration-thickness:1px}.knowledge-index a:hover{color:#48634f}.knowledge-index a:focus-visible{outline-offset:6px;outline:3px solid #805432}.knowledge-index .wrap{width:calc(100% - 112px);max-width:1264px;margin-inline:auto}.knowledge-index .opening{border-bottom:1px solid var(--line);grid-template-columns:1.15fr 1fr;align-items:end;gap:70px;padding:48px 0 52px;display:grid}.knowledge-index .eyebrow{font:14px/1.5 var(--sans);letter-spacing:.025em;color:var(--muted);margin:0 0 21px}.knowledge-index .opening h1{font:400 clamp(48px,4.6vw,66px)/1.07 var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0}.knowledge-index .opening>p{max-width:440px;margin:0 0 2px;font-size:18px;line-height:1.7}.knowledge-index .featured{grid-template-columns:1.06fr 1fr;align-items:stretch;gap:66px;padding-block:44px 70px;display:grid}.knowledge-index .feature-copy{flex-direction:column;justify-content:center;align-items:start;padding:16px 0;display:flex}.knowledge-index .feature-copy .eyebrow{align-items:center;gap:10px;display:flex}.knowledge-index .dot{background:#5c7d62;border-radius:100%;width:6px;height:6px}.knowledge-index .meta-divider{color:#7e9589;margin:0 6px}.knowledge-index .feature-copy h2{font:400 clamp(36px,3.35vw,48px)/1.1 var(--serif);letter-spacing:-.035em;text-wrap:balance;max-width:620px;margin:4px 0 24px}.knowledge-index .feature-copy h2 a,.knowledge-index .resource-pair h3 a{text-decoration:none}.knowledge-index .feature-description{color:#496567;max-width:510px;margin:0 0 28px;font-size:18px;line-height:1.65}.knowledge-index .text-link{border-bottom:1px solid #a0b5a5;align-items:center;gap:23px;min-height:44px;padding-block:8px;font-size:16px;text-decoration:none;display:inline-flex}.knowledge-index .text-link span{font-size:19px}.knowledge-index .feature-type{color:#557368;margin:25px 0 0;font-size:14px}.knowledge-index .feature-art{isolation:isolate;color:#294e43;background:#d7e1cb;border:1px solid #becdb3;min-height:482px;text-decoration:none;position:relative;overflow:hidden}.knowledge-index .art-caption{z-index:2;justify-content:space-between;align-items:center;gap:25px;font-size:14px;display:flex;position:absolute;top:23px;left:26px;right:26px}.knowledge-index .art-caption>span:last-child{font-size:22px}.knowledge-index .art{z-index:-1;width:100%;height:auto;position:absolute;top:18px;left:0}.knowledge-index .art-line{font:400 38px/1.04 var(--serif);letter-spacing:-.035em;margin:0;position:absolute;bottom:31px;left:32px}.knowledge-index .feature-art:hover .art{transform:translateY(-3px)}.knowledge-index .art{transition:transform .3s}.knowledge-index .useful{border-top:1px solid var(--line);padding:45px 0 68px}.knowledge-index .section-heading{justify-content:space-between;align-items:start;gap:50px;margin-bottom:35px;display:flex}.knowledge-index .section-heading h2{font:400 36px/1.12 var(--serif);letter-spacing:-.035em;width:48%;max-width:540px;margin:0}.knowledge-index .section-heading .eyebrow{padding-top:8px}.knowledge-index .resource-pair{grid-template-columns:1fr 1fr;gap:64px;display:grid}.knowledge-index .resource-pair h3{font:400 36px/1.12 var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:500px;margin:0 0 20px}.knowledge-index .resource-pair p:not(.eyebrow){color:#496568;max-width:480px;margin:0 0 23px;font-size:17px;line-height:1.65}.knowledge-index .guide{border-top:1px solid #738e7a;padding:30px 0 0}.knowledge-index .guide-topics{color:#527260;flex-wrap:wrap;gap:24px;margin:25px 0 20px;font-size:14px;display:flex}.knowledge-index .guide-topics>span+span{border-left:1px solid var(--line);padding-left:24px}.knowledge-index .tool{background:#e9eee1;border:1px solid #ccd7c3;padding:27px 30px 30px}.knowledge-index .tool-heading{justify-content:space-between;gap:30px;margin-bottom:7px;display:flex}.knowledge-index .tool-heading svg{color:#64816c;flex-shrink:0;margin-top:-2px}.knowledge-index .tool-actions{justify-content:space-between;align-items:start;gap:25px;margin-top:10px;display:flex}.knowledge-index .download{padding-top:10px;font-size:15px;text-decoration:none}.knowledge-index .download>span{padding-left:10px}.knowledge-index .download small{color:#456050;margin-top:5px;font-size:14px;display:block}.knowledge-index .invitation{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:55px 0 68px;display:grid}.knowledge-index .invitation h2{font:400 40px/1.08 var(--serif);letter-spacing:-.035em;margin:0}.knowledge-index .invitation p:not(.eyebrow){color:#496569;max-width:420px;font-size:18px}.knowledge-index .invitation .eyebrow{margin-bottom:15px}@media (width<=1200px){.knowledge-index .wrap{width:calc(100% - 80px)}.knowledge-index .featured{gap:38px}.knowledge-index .feature-copy h2{font-size:39px}.knowledge-index .feature-art{min-height:465px}.knowledge-index .art{top:37px}.knowledge-index .art-line{font-size:34px}.knowledge-index .resource-pair{gap:38px}.knowledge-index .resource-pair h3{font-size:32px}.knowledge-index .tool{padding:24px}.knowledge-index .tool-actions{flex-direction:column;gap:10px}.knowledge-index .section-heading h2{font-size:33px}.knowledge-index .opening{gap:45px}}@media (width<=800px){.knowledge-index .wrap{width:calc(100% - 48px)}.knowledge-index .opening{grid-template-columns:1fr;gap:24px;padding:30px 0 35px}.knowledge-index .opening h1{font-size:47px}.knowledge-index .featured{grid-template-columns:1fr;gap:30px;padding-block:30px 45px}.knowledge-index .feature-copy{padding:0}.knowledge-index .feature-copy h2{max-width:580px;font-size:40px}.knowledge-index .feature-art{min-height:420px}.knowledge-index .art{object-fit:contain;max-height:380px;top:0}.knowledge-index .resource-pair{grid-template-columns:1fr}.knowledge-index .section-heading{display:block}.knowledge-index .section-heading h2{width:100%;max-width:none}.knowledge-index .section-heading h2 br{display:none}.knowledge-index .guide{padding-bottom:15px}.knowledge-index .tool-actions{flex-flow:wrap}.knowledge-index .invitation{grid-template-columns:1fr;gap:20px;padding-block:40px}}@media (prefers-reduced-motion:reduce){.knowledge-index .art{transition:none}.knowledge-index .feature-art:hover .art{transform:none}}.knowledge-index .section-heading{display:block}.knowledge-index .section-heading .eyebrow{margin-bottom:15px;padding:0}.knowledge-index .section-heading h2{width:auto;max-width:none}.knowledge-index .section-heading h2 br{display:none}.knowledge-index .art-label{color:#345e4a;pointer-events:none;font-size:14px;line-height:1.3;position:absolute}.knowledge-index .label-options{top:22%;left:22%}.knowledge-index .label-request{top:14%;left:8.5%}.knowledge-index .label-unmet{color:#775038;top:67%;right:7%}@media (width>=801px) and (width<=1200px){.knowledge-index .label-options{top:21%}.knowledge-index .label-request{top:15%}.knowledge-index .label-unmet{top:63%}}@media (width<=800px){.knowledge-index .art-label{display:none}}.knowledge-index .art-board{aspect-ratio:600/490;pointer-events:none;z-index:-1;width:100%;position:absolute;top:18px;left:0}.knowledge-index .feature-art .art{width:100%;height:100%;max-height:none;position:absolute;top:0}.knowledge-index .art-board .label-options{top:18%;left:22%}.knowledge-index .art-board .label-request{top:11%;left:8.5%}.knowledge-index .art-board .label-unmet{top:62%;right:7%}@media (width>=801px) and (width<=1200px){.knowledge-index .art-board{top:37px}}.knowledge-index .art-board .label-unmet{background:#d7e1cb;padding-inline:4px;transform:translateY(-5px)}.knowledge-browse{border-top:1px solid var(--line);padding-block:25px 38px}.knowledge-browse details{border-bottom:1px solid var(--line)}.knowledge-browse summary{cursor:pointer;justify-content:space-between;padding:18px 0;font-size:18px;list-style:none;display:flex}.knowledge-browse summary::-webkit-details-marker{display:none}.knowledge-browse summary:focus-visible{outline-offset:4px;outline:2px solid}.knowledge-browse .browse-intro{color:var(--muted);max-width:70ch;margin:10px 0 25px;font-size:16px}.browse-list,.reference-list{grid-template-columns:1fr 1fr;gap:0 45px;margin-bottom:30px;display:grid}.browse-list a{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;font-size:17px;display:flex}.reference-list section{padding:20px 0}.reference-list h3{font:400 24px/1.2 var(--serif);margin-bottom:12px}.reference-list p{color:var(--muted);margin-bottom:12px;font-size:16px}.reference-list a{font-size:14px}@media (width<=800px){.browse-list,.reference-list{grid-template-columns:1fr}}
