.toolkit-hero{background:linear-gradient(110deg,#eff9f7,#f5faff);border-bottom:1px solid #d8e5e7;padding:32px 0 54px}.toolkit-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:70px;padding-top:35px;display:grid}.toolkit-hero h1{letter-spacing:-2.4px;margin:22px 0;font-size:clamp(42px,4.7vw,64px);font-weight:750;line-height:1.05}.toolkit-hero h1 em{color:var(--teal);font-style:normal}.toolkit-deck{color:#4f697b;max-width:470px;font-size:17px;line-height:1.8}.toolkit-meta{color:#58717b;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:11px;display:flex}.toolkit-case{background:#fff;border:1px solid #cddfe0;border-radius:14px;padding:30px;position:relative;box-shadow:0 20px 55px #1534490b}.toolkit-case:before{content:"";background:#edc655;width:50px;height:4px;margin-bottom:22px;display:block}.toolkit-case-top{letter-spacing:1px;color:#5b7781;justify-content:space-between;gap:12px;font-size:10px;display:flex}.toolkit-case h2{letter-spacing:-1px;margin:28px 0 14px;font-size:36px;font-weight:700;line-height:1.15}.toolkit-case>p{color:#607782;font-size:14px}.toolkit-case-stats{border-block:1px solid #dfe9ea;grid-template-columns:repeat(3,1fr);margin:18px 0;padding:24px 0;display:grid}.toolkit-case-stats strong{color:var(--teal);font-size:34px;display:block}.toolkit-case-stats span{color:#5d737e;margin-top:5px;font-size:11px;display:block}.toolkit-case-decision p{margin:12px 0 24px;font-size:13px;line-height:1.7}.toolkit-status{color:#815816;background:#fff2d6;border-radius:4px;padding:7px 10px;font-size:11px;font-weight:650;display:inline-block}.toolkit-case small{color:#71848d;font-size:10px}.toolkit-publisher{color:#5a7281;border-bottom:1px solid #dfe8ed;flex-wrap:wrap;gap:24px;padding-block:20px;font-size:11px;display:flex}.toolkit-publisher a{color:var(--teal)}.toolkit-download-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.toolkit-download{border:1px solid #d6e3e8;border-radius:10px;flex-direction:column;padding:28px;display:flex;box-shadow:0 8px 24px #12304704}.toolkit-file-type{color:var(--teal);justify-content:space-between;align-items:center;margin-bottom:26px;font-size:11px;display:flex}.toolkit-file-type strong{background:#f2f8f6;border:1px solid #d4e5de;border-radius:4px;padding:6px 10px}.toolkit-download h3{letter-spacing:-.6px;font-size:22px;font-weight:700}.toolkit-download p{color:#536d7e;flex:1;margin:10px 0 26px;font-size:14px;line-height:1.8}.toolkit-download small{color:#73848b;margin-top:14px;font-size:10px;display:block}.toolkit-preview-section{background:#f5f9fa}.toolkit-file-preview{background:#fff;border:1px solid #d4e3e8;border-radius:10px;margin:0;overflow:hidden;box-shadow:0 15px 40px #153c5210}.toolkit-preview-label{letter-spacing:1px;color:#416861;background:#edf5f4;justify-content:space-between;padding:17px 24px;font-size:10px;display:flex}.toolkit-preview-scroll{overflow:auto}.toolkit-preview-scroll img{width:100%;min-width:1180px;height:auto;display:block}.toolkit-file-preview figcaption{color:#627884;border-top:1px solid #dce7e9;padding:15px 24px;font-size:11px}.toolkit-note-grid{grid-template-columns:1fr 1fr;gap:50px;margin-top:28px;display:grid}.toolkit-note-grid h3{font-size:18px;font-weight:700}.toolkit-note-grid p{color:#566f7d;font-size:14px;line-height:1.85}.toolkit-steps{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:35px;padding-left:20px;display:grid}.toolkit-steps li::marker{color:var(--teal);font-weight:700}.toolkit-steps p{color:#557080;font-size:14px;line-height:1.85}.toolkit-license{color:#586d76;background:#fafbf8;border-left:3px solid #ddbd57;margin-top:34px;padding:24px 28px;font-size:12px;line-height:1.9}.toolkit-conversation{color:#fff;background:#142b3c;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:70px;padding:38px 40px;display:flex}.toolkit-conversation h2{color:#fff;font-size:28px;font-weight:700}.toolkit-conversation p{color:#c2d6df;font-size:14px}.toolkit-conversation .eyebrow{color:#efd278}.toolkit-conversation>.button{flex-shrink:0}.toolkit-discuss-heading{padding-block:35px}.toolkit-discuss-heading h1{letter-spacing:-1.5px;max-width:760px;font-size:42px;font-weight:750;line-height:1.14}.toolkit-discuss-heading>p:last-child{color:#5b7380;max-width:690px;line-height:1.8}.toolkit-enquiry-layout{grid-template-columns:1.65fr 1fr;gap:55px;padding-bottom:70px;display:grid}.toolkit-enquiry-layout aside{color:#536d7b;padding-top:28px;font-size:14px;line-height:1.9}.toolkit-enquiry-layout aside h2{color:var(--ink);font-size:27px;font-weight:700}.toolkit-discussion-list{padding-left:20px}.toolkit-discussion-list li{border-bottom:1px solid #dae5ea;padding:14px 0}.resource-context{background:#f0f8f6;border:1px solid #d5e6df;border-radius:6px;gap:7px;margin:24px 0;padding:17px 20px;font-size:13px;display:grid}.resource-context .eyebrow{margin:0;font-size:9px}.resource-context small{color:#58736c;font-size:11px}.preview-notice{color:#765618;background:#fff5d9;border:1px solid #eddb9e;border-radius:6px;padding:15px 18px;font-size:12px!important;line-height:1.7!important}.preview-notice strong{display:block}.toolkit-success{background:#f2faf7;border:1px solid #bcded0;border-radius:10px;align-self:start;padding:35px}.toolkit-success-mark{color:var(--teal);font-size:28px}.toolkit-success h2{margin:15px 0}.toolkit-success p{line-height:1.8}.resource-reference{overflow-wrap:anywhere;font-size:11px}.resource-table-wrap{margin:26px 0;overflow:auto}.resource-table-wrap table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6}.resource-table-wrap th{color:#fff;text-align:left;background:#143243;padding:14px}.resource-table-wrap td{background:#f6faf9;border-bottom:1px solid #dbe6e9;min-width:140px;padding:14px}.article-toolkit-callout{background:#f0f8f5;border:1px solid #cee3db;border-radius:9px;margin:28px 0;padding:25px}.article-toolkit-callout h2{margin:8px 0!important;font-size:23px!important}.article-toolkit-callout p{font-size:14px!important}.resource-pilot-card{background:#f0f8f6;border:1px solid #d2e5de;border-radius:10px;grid-template-columns:1.2fr 1fr;gap:36px;margin-bottom:36px;padding:34px;display:grid}.resource-pilot-card p{color:#4f6d79;line-height:1.8}.resource-pilot-links{flex-direction:column;justify-content:center;gap:16px;display:flex}.enquiry-inbox{padding-block:40px}.enquiry-inbox article{overflow-wrap:anywhere;border:1px solid #d4e3e9;border-radius:8px;margin:20px 0;padding:24px}.enquiry-inbox dl{grid-template-columns:140px 1fr;gap:10px;font-size:14px;display:grid}.enquiry-inbox dd{margin:0}.enquiry-inbox pre{white-space:pre-wrap}.inbox-counts{flex-wrap:wrap;gap:12px;display:flex}.inbox-counts span{background:#eef6f5;border-radius:5px;padding:12px 18px;font-size:12px}@media (max-width:900px){.toolkit-hero-grid{gap:30px}.toolkit-download{padding:20px}.toolkit-enquiry-layout{grid-template-columns:1.5fr 1fr;gap:28px}.toolkit-conversation{flex-direction:column;align-items:flex-start}.toolkit-hero h1{font-size:50px;font-weight:750}.toolkit-case{padding:24px}}@media (max-width:680px){.toolkit-hero-grid,.toolkit-download-grid,.toolkit-note-grid,.toolkit-steps,.toolkit-enquiry-layout,.resource-pilot-card{grid-template-columns:1fr}.toolkit-hero h1{font-size:45px;font-weight:750}.toolkit-hero-grid{padding-top:20px}.toolkit-case h2{font-size:30px;font-weight:700}.toolkit-meta,.toolkit-publisher{gap:12px}.toolkit-preview-label{flex-direction:column;gap:7px}.toolkit-steps{gap:14px}.toolkit-conversation{padding:28px}.toolkit-conversation h2{font-size:25px;font-weight:700}.toolkit-discuss-heading h1{font-size:34px;font-weight:750}.resource-enquiry-form{padding:24px!important}.enquiry-inbox dl{grid-template-columns:1fr}.resource-pilot-card{padding:24px}.toolkit-preview-scroll img{min-width:1000px}}.toolkit-use-title,.resource-pilot-card h2{letter-spacing:-.9px;font-size:32px;font-weight:750;line-height:1.2}.toolkit-success h2{font-size:28px;font-weight:700}.enquiry-inbox h1{margin-bottom:16px;font-size:36px;font-weight:750}.enquiry-inbox h2{margin:28px 0 16px;font-size:24px;font-weight:700}.enquiry-inbox h3{margin-bottom:14px;font-size:19px;font-weight:700}.toolkit-steps{list-style:decimal}.assessment-sharing{background:#f4f9fa;border:1px solid #d2e2e7;border-radius:7px;margin:22px 0;padding:18px}.assessment-sharing .consent{margin:0}.assessment-sharing>p,.assessment-sharing summary{color:#456273;font-size:11px;line-height:1.8}.assessment-sharing summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.assessment-record{padding-top:14px;font-size:12px;line-height:1.8}.assessment-record>ul{padding-left:20px;list-style:outside}.assessment-record ol{padding-left:20px;list-style:decimal}.assessment-record li{margin-bottom:8px}.assessment-record dl{display:block!important}.assessment-record dl>div{border-bottom:1px solid #dce7e9;padding:9px 0}.assessment-record dd{color:#4b6979;margin:3px 0 0}.assessment-record summary{cursor:pointer}.assessment-record dt{font-weight:650}.resource-form-fields{border:0;min-width:0;margin:0;padding:0}.resource-form-fields:disabled{opacity:.7}.resource-assessment-card{background:linear-gradient(110deg,#f0f8ff,#f2faf5);border-top:3px solid #eac754}.toolkit-library-hero{background:linear-gradient(115deg,#eefaf6,#f0f7ff);border-bottom:1px solid #d8e5e7;padding:34px 0 58px}.toolkit-library-hero .eyebrow{margin-top:38px}.toolkit-library-hero h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(40px,5.2vw,68px);font-weight:750;line-height:1.05}.toolkit-library-hero h1 em{color:var(--teal);font-style:normal}.toolkit-library-hero p:not(.eyebrow){color:#506e7e;max-width:700px;font-size:17px;line-height:1.85}.toolkit-library-benefits{color:#486575;gap:44px;margin:30px 0;font-size:12px;display:flex}.toolkit-library-benefits strong{color:#133248;font-size:28px;display:block}.toolkit-no-gate{color:#536f7a;margin-left:20px;font-size:11px}.toolkit-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.toolkit-library-card{background:#fff;border:1px solid #d5e3e7;border-radius:12px;flex-direction:column;padding:28px;display:flex;box-shadow:0 8px 28px #17354905}.toolkit-library-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;display:flex}.toolkit-library-card-top>span{color:#087f7a;background:#eaf6f1;border-radius:5px;padding:8px 11px;font-size:12px;font-weight:650}.toolkit-library-card-top small{color:#587080;font-size:10px}.toolkit-library-card h3{letter-spacing:-.7px;font-size:25px;font-weight:720;line-height:1.25}.toolkit-library-card>p{color:#546e7d;flex:1;margin:14px 0 22px;font-size:14px;line-height:1.85}.toolkit-library-formats{border-bottom:1px solid #dce7eb;flex-wrap:wrap;gap:7px;margin-bottom:20px;padding-bottom:22px;display:flex}.toolkit-library-formats span{color:#42616e;background:#f4f7f9;border-radius:4px;padding:5px 8px;font-size:10px}.toolkit-case-link{color:#536c7a;margin-top:13px;font-size:12px}.toolkit-download-single{grid-template-columns:1fr 1.4fr;gap:40px}.toolkit-file-contents{align-self:center;padding:20px}.toolkit-file-contents h3{max-width:480px;font-size:27px;font-weight:700;line-height:1.2}.toolkit-file-contents p:not(.eyebrow){color:#506d7c;margin-top:18px;font-size:14px;line-height:1.9}.toolkit-preview-scroll .toolkit-wide-preview{width:auto;min-width:1180px;max-width:none;height:auto}.toolkit-institution-notes{border-top:1px solid #dce7eb;margin-top:35px;padding-top:30px}.toolkit-library-back{margin:-35px 0 65px}.toolkit-steps h3{font-weight:650}.resource-format-label{gap:9px;min-width:230px;font-size:12px;font-weight:600;display:grid}.resource-format-label select{font:inherit;color:#19384a;background:#fff;border:1px solid #d5e3e9;border-radius:4px;padding:14px 16px;font-weight:400}.readiness-priorities .readiness-matching-toolkit{margin-top:12px;font-size:12px;display:block}@media (max-width:950px){.toolkit-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolkit-library-benefits{gap:28px}}@media (max-width:680px){.toolkit-library-grid,.toolkit-download-single{grid-template-columns:1fr}.toolkit-library-hero{padding-bottom:38px}.toolkit-library-hero h1{letter-spacing:-1.5px}.toolkit-library-benefits{gap:20px;font-size:10px}.toolkit-no-gate{margin:18px 0 0;display:block}.toolkit-file-contents{padding:0}.resource-format-label{width:100%;min-width:0}.toolkit-library-card{padding:24px}}
