.cea-materials{--cea-blue:#00689c;--cea-sky:#0292db;--cea-ink:#183247;--cea-muted:#526476;--cea-line:#dce6ef;--cea-soft:#f4f8fc;max-width:1140px;margin:0 auto;padding:24px 20px 64px;color:var(--cea-ink);font-size:16px;line-height:1.6}.cea-materials *{box-sizing:border-box}.cea-materials__crumb{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--cea-muted);margin:0 0 20px}.cea-materials__crumb a{color:inherit;text-decoration:none}.cea-materials__crumb a:hover,.cea-materials__crumb a:focus-visible{text-decoration:underline}.cea-materials__hero{position:relative;overflow:hidden;background:var(--cea-soft);border-radius:20px;padding:clamp(32px,6vw,64px);min-height:322px;display:flex;align-items:center}.cea-materials__hero-copy{position:relative;z-index:1;max-width:700px}.cea-materials__eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--cea-blue);margin:0 0 10px}.cea-materials h1,.cea-materials h2,.cea-materials h3{color:var(--cea-ink);line-height:1.2}.cea-materials h1{font-size:clamp(32px,4.2vw,48px);margin:0 0 14px}.cea-materials__hero-copy>p:not(.cea-materials__eyebrow){margin:0;max-width:635px;font-size:clamp(16px,1.6vw,18px)}.cea-materials__button,.cea-materials__download{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:8px;background:var(--cea-blue);color:#fff!important;text-decoration:none;font-weight:700;padding:10px 18px}.cea-materials__button{margin-top:24px}.cea-materials__button:hover,.cea-materials__download:hover{background:#005681}.cea-materials__button:focus-visible,.cea-materials a:focus-visible{outline:3px solid #f4aa00;outline-offset:3px}.cea-materials__count{display:block;margin-top:15px;font-size:14px;color:var(--cea-muted)}.cea-materials__art{position:absolute;right:8%;top:50%;width:172px;height:172px;transform:translateY(-50%);opacity:.8}.cea-materials__art span,.cea-materials__art i,.cea-materials__art b{position:absolute;display:block;border:2px solid #9ecfe9;border-radius:18px}.cea-materials__art span{width:98px;height:132px;right:0;top:14px;background:#fff}.cea-materials__art i{width:110px;height:72px;left:0;bottom:0;background:#d9effa}.cea-materials__art b{width:28px;height:28px;left:24px;top:20px;border-radius:50%;background:#0292db;border-color:#0292db}.cea-materials__segments{display:flex;flex-wrap:wrap;gap:12px;padding:28px 0}.cea-materials__segments a{border:1px solid var(--cea-line);border-radius:999px;padding:9px 15px;color:var(--cea-blue);font-weight:700;text-decoration:none;background:#fff}.cea-materials__segments a:hover{border-color:var(--cea-sky);background:var(--cea-soft)}.cea-materials__groups{display:grid;gap:56px}.cea-materials__group{scroll-margin-top:110px}.cea-materials__group header{margin-bottom:22px}.cea-materials h2{font-size:clamp(24px,2.4vw,32px);margin:0 0 6px}.cea-materials__group header p{margin:0;color:var(--cea-muted)}.cea-materials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.cea-materials__card{border:1px solid var(--cea-line);border-radius:16px;background:#fff;padding:24px;display:flex;flex-direction:column;min-height:266px;box-shadow:0 4px 14px rgba(24,50,71,.05);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cea-materials__card:hover{transform:translateY(-2px);border-color:var(--cea-sky);box-shadow:0 8px 20px rgba(24,50,71,.1)}.cea-materials__icon{width:42px;height:42px;border-radius:10px;background:#e4f4fc;color:var(--cea-blue);display:grid;place-items:center;margin-bottom:19px}.cea-materials__icon svg{width:25px;height:25px}.cea-materials h3{font-size:21px;margin:0 0 4px}.cea-materials__card-main>p{margin:0;color:var(--cea-muted);font-size:14px}.cea-materials__card small{display:block;margin-top:12px;color:var(--cea-muted);font-size:13px}.cea-materials__actions{display:grid;grid-template-columns:1fr;gap:8px;align-items:center;margin-top:auto;padding-top:22px}.cea-materials__open{min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--cea-blue);font-weight:700;text-decoration:none}.cea-materials__open:hover{text-decoration:underline}.cea-materials__help{margin-top:56px;background:var(--cea-soft);border-radius:16px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.cea-materials__help h2{font-size:24px}.cea-materials__help p{margin:5px 0 0;color:var(--cea-muted)}.cea-materials__help .cea-materials__button{margin:0;white-space:nowrap}body.page-id-32715 .elementor-15387 .elementor-element.elementor-element-90f4fae{display:none!important}body.page-id-32715 .elementor-15387 .elementor-element.elementor-element-5aef61b9{width:100%!important;max-width:100%!important;--width:100%!important;--container-widget-width:100%!important}@media(max-width:900px){.cea-materials{padding-left:32px;padding-right:32px}.cea-materials__art{right:4%;opacity:.45}}@media(max-width:600px){.cea-materials{padding:18px 20px 48px}.cea-materials__hero{padding:34px 24px;min-height:0}.cea-materials__art{display:none}.cea-materials__segments{padding:22px 0}.cea-materials__segments a{width:100%;text-align:center}.cea-materials__groups{gap:38px}.cea-materials__grid{grid-template-columns:1fr;gap:16px}.cea-materials__card{min-height:0;padding:24px}.cea-materials__help{margin-top:38px;padding:25px;display:block}.cea-materials__help .cea-materials__button{margin-top:20px}.cea-materials__actions{gap:8px}}@media(prefers-reduced-motion:reduce){.cea-materials *{scroll-behavior:auto!important;transition:none!important}}
