/* Page24 only. Global design tokens and frozen page styles are unchanged. */
.wintenic-resources{font-family:var(--wintenic-font);font-size:16px;line-height:1.6;font-weight:400;color:var(--ink)}
.wintenic-resources h1,.wintenic-resources h2,.wintenic-resources h3{font-weight:700;color:var(--navy)}
.wintenic-resources h1{font-size:clamp(34px,4.1vw,58px);line-height:1.12;margin-bottom:24px}
.wintenic-resources h3{font-size:22px;line-height:1.3;margin-bottom:16px}
.wintenic-resources p{font-size:16px;line-height:1.6}
.wintenic-resources .resources-intro{padding-block:56px 40px}
.wintenic-resources .resources-intro p{max-width:850px}
.wintenic-resources .resources-section{padding-block:48px}
.wintenic-resources .resources-section h2{margin-bottom:28px}
.wintenic-resources .resources-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.wintenic-resources .resources-catalogue{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:center}
.wintenic-resources .catalogue-cover{width:240px;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--wash);border:1px solid var(--line);text-align:center;font-size:16px;color:var(--ink)}
.wintenic-resources .catalogue-copy{max-width:660px}
.wintenic-resources .catalogue-copy h2{margin-bottom:16px}
.wintenic-resources .resources-guidance{padding-block:28px}
.wintenic-resources .resources-certificates{padding-block:24px}
.wintenic-resources .resources-guidance h2,.wintenic-resources .resources-certificates h2{margin-bottom:16px}
.wintenic-resources .resources-certificates p{margin-bottom:16px}
.wintenic-resources .resource-card{border:1px solid var(--line);min-width:0;background:#fff}
.wintenic-resources .resource-copy{padding:28px}
.wintenic-resources .resource-status{font-size:14px;font-weight:700;margin-bottom:12px}
.wintenic-resources .resources-guidance,.wintenic-resources .resources-certificates{background:var(--wash)}
.wintenic-resources .resources-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;padding-left:22px;margin-bottom:20px}
.wintenic-resources .resource-article-image img{display:block;width:100%;height:auto}
.wintenic-resources .button{font-family:var(--wintenic-font);font-size:16px;line-height:1.4;font-weight:700;min-height:48px;cursor:pointer}
.wintenic-resources :focus-visible{outline:3px solid #416d91;outline-offset:4px}
.wintenic-resources .brochure-dialog{font-family:var(--wintenic-font);color:var(--ink);width:min(660px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:28px;border:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain}
.wintenic-resources .brochure-dialog::backdrop{background:rgb(8 30 48 / .65)}
.wintenic-resources .brochure-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.wintenic-resources .brochure-dialog h2{font-size:28px;line-height:1.25;margin:0 0 16px}
.wintenic-resources .brochure-close{font:700 16px/1.4 var(--wintenic-font);background:#fff;color:var(--navy);border:1px solid var(--line);min-width:64px;min-height:44px;cursor:pointer}
.wintenic-resources .brochure-notice{padding:16px;background:var(--wash);border-left:3px solid var(--navy)}
.wintenic-resources .brochure-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.wintenic-resources .brochure-interest{grid-column:1/-1}
.wintenic-resources .brochure-fields label{display:block;font-size:16px;font-weight:700;margin-bottom:8px}
.wintenic-resources .brochure-fields label span{font-size:14px;font-weight:400}
.wintenic-resources .brochure-fields input,.wintenic-resources .brochure-fields select{width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #718394;border-radius:0;background:#fff;color:var(--ink);font:400 16px/1.6 var(--wintenic-font)}
.wintenic-resources .brochure-privacy{font-size:14px;margin-block:24px}
.wintenic-resources .brochure-dialog .button:disabled{cursor:not-allowed;background:#dce3e8;color:#435363!important;border-color:#dce3e8;opacity:1}
body.resources-preview-open{overflow:hidden}
@media(max-width:600px){.wintenic-resources .resources-catalogue,.wintenic-resources .resources-articles,.wintenic-resources .resources-checklist,.wintenic-resources .brochure-fields{grid-template-columns:minmax(0,1fr)}.wintenic-resources .resources-catalogue{gap:24px}.wintenic-resources .catalogue-cover{width:180px;max-width:100%;justify-self:center}.wintenic-resources .resources-section{padding-block:32px}.wintenic-resources .resources-guidance,.wintenic-resources .resources-certificates{padding-block:24px}.wintenic-resources .resources-intro{padding-block:40px 12px}.wintenic-resources .resource-copy{padding:20px}.wintenic-resources .brochure-dialog{padding:20px}.wintenic-resources .brochure-dialog h2{font-size:24px}.wintenic-resources .brochure-dialog .button{width:100%}}
