.reader-site-header{background:#fff;border-bottom:1px solid #dce3df;position:relative;z-index:30;color:#132f3b}.reader-site-header .header-inner{max-width:1280px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:auto;padding:17px 40px 12px}.reader-site-header .logo-brand{display:block;min-width:0}.reader-site-header .brand-wordmark{display:block;width:205px;height:auto;max-width:100%}.reader-site-header .header-actions{display:flex;align-items:flex-start;gap:18px}.reader-site-header .language-label{margin-top:4px}.reader-site-header .language-label select{width:135px;background:#f7f9f5;border:1px solid #b9cac3;border-radius:6px;font:12px/1.4 'DM Sans',Arial,sans-serif;padding:8px}.reader-site-header .header-account-block{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.reader-site-header #user-actions{display:flex;align-items:center;gap:16px}.reader-site-header .sign-link{font:700 13px/1.5 'DM Sans',Arial,sans-serif;white-space:nowrap}.reader-site-header #user-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:39px;border-radius:7px;padding:9px 16px;font:700 13px/1.4 'DM Sans',Arial,sans-serif}.reader-site-header #user-actions .button-green{background:#0c615a;color:#fff;border:1px solid #0c615a}.reader-site-header #user-actions .button-light{background:#fff;color:#174a40;border:1px solid #b9cac3}.header-visit-count{display:inline-block;min-width:44px;padding:1px 9px;border:1px solid #c4d4cc;border-radius:5px;background:#f2f6f2;color:#173d32;text-align:center;font:700 11px/1.5 'DM Sans',Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.reader-navigation{max-width:1280px;display:flex;align-items:stretch;gap:22px;overflow:visible;margin:0 auto;padding:0 40px;background:#fff;position:relative}.reader-navigation>.nav-link,.reader-navigation>.nav-group>summary{position:relative;display:flex;align-items:center;gap:6px;padding:13px 0 14px;margin:0;min-height:45px;font:700 13px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:0;color:#405d60;white-space:nowrap;list-style:none;cursor:pointer}.reader-navigation>.nav-group>summary::-webkit-details-marker{display:none}.reader-navigation .nav-chevron{font-size:15px;line-height:1}.reader-navigation>.nav-group{position:relative;margin:0;border:0;padding:0;background:transparent}.reader-navigation>.nav-group[data-nav-group=tools]>summary{color:#07594d;background:#edf6f0;padding-right:11px;padding-left:11px;border-radius:7px 7px 0 0}.reader-navigation>.nav-link.active,.reader-navigation>.nav-group.active>summary,.reader-navigation>.nav-group[open]>summary{color:#07594d}.reader-navigation>.nav-link.active:after,.reader-navigation>.nav-group.active>summary:after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background:#0c615a}.reader-navigation .nav-dropdown{position:absolute;z-index:50;left:0;top:100%;min-width:230px;max-width:min(310px,calc(100vw - 32px));display:grid;gap:3px;padding:8px;margin:0;border:1px solid #bbd0c5;border-top:3px solid #0c615a;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 9px 22px #153d3221}.reader-navigation .nav-dropdown>.nav-link{display:block;margin:0;border-radius:5px;padding:10px 12px;min-height:40px;font:600 13px/1.45 'DM Sans',Arial,sans-serif;color:#203f43;white-space:normal}.reader-navigation .nav-dropdown>.nav-link:hover,.reader-navigation .nav-dropdown>.nav-link:focus-visible,.reader-navigation .nav-dropdown>.nav-link.active{background:#edf6f0;color:#07594d}.reader-navigation .nav-dropdown>.nav-link.active:after{display:none}.reader-site-header .menu-toggle{display:none}.reader-site-header :focus-visible{outline:3px solid #a83d0c;outline-offset:3px}.portal-tools-nav{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:10px 4%;border-bottom:1px solid #dce3df;font-size:12px;background:#f4f7f2}.portal-tools-nav .saved-nav{padding:6px 12px;min-height:32px}.research-knowledge{margin:22px 0}.research-knowledge .section-heading{margin:0 0 15px}.research-knowledge .section-heading h2{font-size:25px}.knowledge-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.knowledge-card{display:flex;flex-direction:column;align-items:flex-start;padding:19px 20px;border:1px solid #cbdcd2;border-radius:9px;background:#fff}.knowledge-card h3{margin:0 0 9px;font-size:17px;line-height:1.4}.knowledge-card p{font-size:12px;line-height:1.65;color:#4b6464;margin-bottom:12px}.knowledge-card .text-link{font-size:12px;margin-top:auto;text-decoration:underline;text-underline-offset:3px}.research-area-card{display:flex;flex-direction:column;align-items:flex-start}.research-area-card .research-tool-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:11px;font-size:13px;font-weight:700;line-height:1.5;color:#143e68;text-decoration:underline;text-underline-offset:3px}.research-area-card .research-tool-name{font-size:11px;color:#536b6b;margin:4px 0 0}.public-layout-box[data-width=half] .knowledge-cards,.public-layout-box[data-width=third] .knowledge-cards{grid-template-columns:1fr}
@media(max-width:1100px){.reader-site-header .header-inner{padding:15px 25px 10px}.reader-navigation{gap:18px;padding:0 25px}.reader-navigation>.nav-link,.reader-navigation>.nav-group>summary{font-size:12px}}
@media(max-width:850px){.reader-navigation{display:none;flex-direction:column;gap:0;padding:4px 20px 12px}.reader-navigation.open{display:flex}.reader-site-header .menu-toggle{display:block;align-self:flex-start;min-width:38px;min-height:38px;padding:5px 8px;border:1px solid #bed0c5;border-radius:6px;background:#edf4ef;color:#143e35;font-size:19px;line-height:1.2}.reader-navigation>.nav-link,.reader-navigation>.nav-group>summary{font-size:13px;padding:12px 10px;min-height:43px;justify-content:space-between}.reader-navigation .nav-dropdown{position:static;min-width:0;max-width:none;border:0;border-left:2px solid #8fbaa4;border-radius:0;margin:0 0 8px 13px;box-shadow:none;padding:4px 5px}.reader-navigation .nav-dropdown>.nav-link{min-height:43px}.reader-site-header .brand-wordmark{width:185px}.knowledge-cards{grid-template-columns:1fr}.knowledge-card{padding:17px 18px}}
@media(max-width:520px){.reader-site-header .header-inner{padding:13px 14px 9px;gap:10px;align-items:flex-start}.reader-site-header .brand-wordmark{width:155px;max-width:35vw}.reader-site-header .header-actions{gap:9px;flex-wrap:wrap;justify-content:flex-end}.reader-site-header #user-actions{gap:9px}.reader-site-header .language-label{order:3;margin-top:0}.reader-site-header .language-label select{width:102px}.reader-site-header .sign-link{font-size:11px}.reader-site-header #user-actions .button{padding:8px 10px;font-size:11px;min-height:36px}.reader-site-header .menu-toggle{min-width:34px;min-height:36px}.header-visit-count{font-size:10px;padding:1px 7px;min-width:38px}.portal-tools-nav{justify-content:flex-start;gap:13px;flex-wrap:wrap;padding:9px 16px}.research-knowledge .section-heading h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.reader-navigation *{scroll-behavior:auto;transition:none}}

.reader-navigation>.nav-group:not([open])>.nav-dropdown{display:none}

html[data-spacing="compact"] .page{padding-bottom:25px}html[data-spacing="compact"] main:not(.auth-main){padding-top:23px}html[data-spacing="compact"] .section-heading{margin-top:27px;margin-bottom:16px}html[data-spacing="compact"] .summary-grid,html[data-spacing="compact"] .detail-grid{gap:16px}html[data-spacing="compact"] .path-card{min-height:225px;padding:21px}html[data-spacing="compact"] .path-card .line-icon{margin:10px 0}html[data-spacing="compact"] .validation-path{min-height:0;padding:20px}html[data-spacing="compact"] .purpose-grid{margin-top:23px;padding-top:25px;gap:30px}html[data-spacing="compact"] .audience-strip{padding-top:16px;padding-bottom:16px}html[data-spacing="compact"] .work-panel{padding:21px;margin-top:18px;margin-bottom:18px}html[data-spacing="compact"] .public-layout-grid{gap:16px}html[data-spacing="compact"] .subscribe-band{margin-top:24px;padding:28px;gap:36px}html[data-spacing="compact"] .page-heading{padding-top:19px;padding-bottom:19px}html[data-spacing="compact"] .research-area-card{padding:21px}html[data-spacing="compact"] .research-knowledge .section-heading{margin-top:0}html[data-spacing="compact"] .knowledge-card p{margin-bottom:10px}@media(max-width:650px){html[data-spacing="compact"] .section-heading{margin-top:22px}html[data-spacing="compact"] .path-card{min-height:0;padding:19px}html[data-spacing="compact"] .purpose-grid{gap:18px}html[data-spacing="compact"] .work-panel{padding:18px}html[data-spacing="compact"] .subscribe-band{padding:23px;gap:20px}html[data-spacing="compact"] .research-area-card{padding:19px}}

body{background-color:#f7f8f4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='210' height='180' viewBox='0 0 210 180'%3E%3Cg fill='none' stroke='%23d3e0d9' stroke-width='.65' opacity='.48'%3E%3Ccircle cx='48' cy='48' r='12'/%3E%3Ccircle cx='48' cy='48' r='20'/%3E%3Ccircle cx='48' cy='48' r='28'/%3E%3Ccircle cx='154' cy='132' r='7'/%3E%3Ccircle cx='154' cy='132' r='13'/%3E%3Ccircle cx='154' cy='132' r='19'/%3E%3C/g%3E%3C/svg%3E");background-size:210px 180px}.reader-site-header,.reader-navigation,.nav-dropdown,.auth-main .auth-card,.knowledge-card,.research-area-card,.field-input-panel,.field-result-panel{background-color:#fff}

.reader-site-header .brand.logo-brand .brand-wordmark{width:240px;height:auto}@media(max-width:850px){.reader-site-header .brand.logo-brand .brand-wordmark{width:185px}}@media(max-width:520px){.reader-site-header .brand.logo-brand .brand-wordmark{width:145px;max-width:35vw}}

.header-account-block{display:flex;flex-direction:column;align-items:flex-end}.header-account-block .header-visit-count{display:block;min-width:104px;margin:4px 0 0;padding:0;text-align:center;background:transparent;border:0;font-size:11px;line-height:1.25;color:var(--ink,#123b4a)}.header-account-block .header-visit-count[hidden]{display:none!important}
