:root{--np-color-heading: #00305b;--np-color-text: #173b5a;--np-color-link: #0076c8;--np-color-accent: #087bff;--np-color-soft: #f3f3f3;--np-color-row: #f2f2f2;--np-color-border: #d9e1e8;--np-color-white: #ffffff;--np-content-wide: 1320px;--np-content-standard: 1240px;--np-content-article: 880px;--np-radius-small: 4px;--np-radius-medium: 8px;--np-radius-large: 12px;--np-shadow-card: 0 16px 34px rgba(10, 35, 66, .12)}.np-page,.np-section,.np-article{color:var(--np-color-text)}.np-page h1,.np-page h2,.np-page h3,.np-section h1,.np-section h2,.np-section h3,.np-article h1,.np-article h2,.np-article h3{color:var(--np-color-heading)}.np-page a,.np-section a,.np-article a{color:var(--np-color-link)}.np-page p,.np-page li,.np-section p,.np-section li,.np-article p,.np-article li{font-size:17px;line-height:1.7}.np-container-wide{width:min(var(--np-content-wide),calc(100% - 44px));margin:0 auto}.np-container{width:min(var(--np-content-standard),calc(100% - 44px));margin:0 auto}.np-container-article{width:min(var(--np-content-article),calc(100% - 40px));margin:0 auto}.np-page-title-wrap{padding:18px 8px 0}.np-page-title{width:min(var(--np-content-wide),100%);margin:0 auto;padding:62px 70px 70px;background:var(--np-color-soft);text-align:center}.np-page-title__kicker{margin:0;color:var(--np-color-heading);font-size:clamp(18px,2vw,25px);font-weight:650;line-height:1.35;text-align:center}.np-page-title h1{width:100%;max-width:none;margin:24px auto 0;color:var(--np-color-heading);font-size:clamp(36px,3.6vw,54px);font-weight:500;line-height:1.13;letter-spacing:.005em;text-align:center}@media screen and (min-width:1100px){.np-page-title h1{white-space:nowrap}}.np-article h2{margin:0 0 10px;font-size:clamp(24px,2.4vw,31px);font-weight:650;line-height:1.25;letter-spacing:0}.np-article h2:not(:first-child){margin-top:34px}.np-article h3{margin:0 0 10px;font-size:clamp(22px,2.2vw,28px);line-height:1.25}.np-image{display:block;width:100%;height:auto}.np-image-cover{display:block;width:100%;height:100%;object-fit:cover}.np-list,.np-link-list{margin:0;padding-left:31px;font-size:17px;line-height:1.65}.np-list li,.np-link-list li{margin-bottom:7px}.np-table-wrap{width:min(520px,100%);margin-top:20px;overflow-x:auto}.np-table{width:100%;min-width:500px;border-collapse:collapse;font-size:17px}.np-table th{padding:8px 42px;background:var(--np-color-white);color:var(--np-color-heading);font-weight:500;text-align:left;text-decoration:underline}.np-table td{padding:9px 42px;vertical-align:middle}.np-table tbody tr:nth-child(odd){background:var(--np-color-row)}.np-button{display:inline-flex;min-height:46px;padding:11px 22px;align-items:center;justify-content:center;border:1px solid var(--np-color-heading);border-radius:var(--np-radius-small);color:var(--np-color-heading)!important;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.np-button:hover{transform:translateY(-2px)}.np-button--primary{border-color:var(--np-color-link);background:var(--np-color-link);color:var(--np-color-white)!important}.np-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.np-image-card{display:flex;min-height:500px;flex-direction:column;overflow:hidden;background:var(--np-color-soft);color:var(--np-color-text);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.np-image-card__media{height:358px;overflow:hidden}.np-image-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.np-image-card h3{margin:0;font-size:24px}.np-image-card p{flex:1;margin:13px 0 20px;font-size:17px;line-height:1.55}.np-image-card__arrow{color:var(--np-color-link);font-size:28px}.np-image-card:hover{transform:translateY(-4px);box-shadow:var(--np-shadow-card)}.np-image-card:hover .np-image-cover{transform:scale(1.03)}.np-cta-wrap{padding:0 22px 70px}.np-cta{display:flex;width:min(var(--np-content-wide),100%);margin:0 auto;padding:40px 34px;align-items:center;justify-content:center;gap:30px;background:var(--np-color-soft);text-align:center}.np-cta__content{width:100%;text-align:center}.np-cta h2{margin:0;color:var(--np-color-heading);font-size:clamp(36px,4vw,52px);line-height:1.15;text-align:center}.np-cta p{max-width:900px;margin:10px auto 0;color:var(--np-color-text);font-size:17px;line-height:1.7;text-align:center}.np-cta__actions{display:flex;justify-content:center;gap:12px;margin-top:22px}@media screen and (max-width:749px){.np-container-wide,.np-container,.np-container-article{width:calc(100% - 36px)}.np-page-title-wrap{padding:10px 0 0}.np-page-title{padding:38px 22px 42px}.np-page-title h1{margin-top:16px;white-space:normal}.np-table th,.np-table td{padding-left:20px;padding-right:20px}.np-card-grid{grid-template-columns:1fr}.np-image-card{min-height:0}.np-image-card__media{height:250px}.np-cta{flex-direction:column}.np-cta__actions{width:100%;flex-direction:column}}.np-solar-article__cta-wrap{padding:48px 48px 70px;background:#fff}.np-solar-article__cta{width:min(1320px,100%);min-height:316px;margin:0 auto;padding:58px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:#087dce;text-align:center}.np-solar-article__cta>.np-cta__content{width:100%;text-align:center}.np-solar-article__cta h2{margin:0;color:#fff;font-size:clamp(34px,3.4vw,46px);font-weight:650;line-height:1.15;text-align:center}.np-solar-article__cta p{max-width:900px;margin:12px auto 0;color:#fff;font-size:17px;line-height:1.6;text-align:center}.np-solar-article__cta-actions{display:flex;justify-content:center;margin-top:28px}.np-solar-article__cta .np-button,.np-solar-article__cta .np-solar-article__button{min-width:132px;min-height:52px;padding:12px 24px;border:1px solid #ffffff;border-radius:0;background:transparent;color:#fff!important;font-size:16px;font-weight:650}.np-solar-article__cta .np-button:hover,.np-solar-article__cta .np-solar-article__button:hover{background:#fff;color:#087dce!important}@media screen and (max-width:749px){.np-solar-article__cta-wrap{padding:30px 18px 50px}.np-solar-article__cta{min-height:280px;padding:45px 22px}.np-solar-article__cta h2{font-size:34px}.np-solar-article__cta p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nextpure-global.css.map */
