.company-news-page{--cn-orange:#ef721b;--cn-ink:#273029;--cn-muted:#66685f;color:var(--cn-ink);-webkit-user-select:text;user-select:text;background:#f5ead9;padding-top:68px;font-family:Arial,Helvetica,sans-serif}.company-news-page *{box-sizing:border-box}.company-news-page :is(h1,h2,h3,p){margin:0}.company-news-page :is(button,input){font:inherit}.company-news-page button{cursor:pointer}.company-news-page a{color:inherit;text-decoration:none}.company-news-page :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #a44c0b}.company-news-page .cn-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cn-wrap{width:calc(100% - 96px);max-width:1320px;margin:0 auto}.cn-hero{background:#eee0cc;border-bottom:1px solid #d3bda0;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 23px #6b4b251a}.cn-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cn-hero-copy{padding:23px 0 30px;position:relative}.cn-breadcrumb{color:#766f63;gap:7px;margin-bottom:19px;font-size:13px;display:flex}.cn-eyebrow{color:#c8641d;font-size:15px;font-weight:700;margin-bottom:9px!important}.cn-hero h1{letter-spacing:-1px;max-width:650px;font-size:clamp(34px,3.15vw,46px);font-weight:750;line-height:1.08}.cn-hero-description{max-width:625px;font-size:16px;line-height:1.45;margin:15px 0 18px!important}.cn-search{background:#fffaf3;border:1px solid #e0cbb0;border-radius:10px;align-items:center;max-width:610px;padding:4px;display:flex;box-shadow:inset 0 1px #fff,0 6px 16px #64442112}.cn-search input{background:0 0;border:0;flex:1;width:100%;min-width:0;padding:8px 12px;font-size:14px}.cn-search button{color:#596359;background:0 0;border:0;place-items:center;padding:6px 10px;display:grid}.cn-search input:focus{border-radius:6px;outline:2px solid #e48d4e}.cn-categories{flex-wrap:wrap;gap:7px;max-width:850px;margin-top:12px;display:flex}.cn-categories button{color:#5e6057;background:#fff9ef;border:1px solid #dfcdb5;border-radius:6px;padding:7px 11px;font-size:12px;box-shadow:0 2px 5px #63451f0b}.cn-categories button.active{background:var(--cn-orange);color:#fff;border-color:#df6613}.cn-section{border-bottom:1px solid #decbb278;padding:30px 0 34px;scroll-margin-top:90px;box-shadow:inset 0 1px #ffffff90}.cn-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:19px;display:flex}.cn-heading>div{border-left:4px solid #e88941;padding-left:14px}.company-news-page h2{letter-spacing:-.5px;font-size:28px;font-weight:750;line-height:1.2}.cn-heading p{color:var(--cn-muted);margin-top:7px;font-size:14px;line-height:1.5}.cn-view,.cn-about-link{font-weight:700;color:#bd5915!important;font-size:13px!important}.cn-view{white-space:nowrap;background:#fff7ed;border:1px solid #dfb891;border-radius:7px;padding:9px 12px;box-shadow:0 3px 8px #6347210a}.cn-about-link{margin-top:15px;display:inline-block}.cn-grid{gap:19px;display:grid}.cn-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-four{grid-template-columns:repeat(4,minmax(0,1fr))}.cn-five{grid-template-columns:repeat(5,minmax(0,1fr))}.cn-six{grid-template-columns:repeat(6,minmax(0,1fr))}.cn-raised,.cn-news-card{background:linear-gradient(150deg,#fffdfa,#fff6e9);border:1px solid #e1cdb2;border-bottom:2px solid #d1b793;border-radius:10px;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #fff,0 3px 5px #6140190c,0 11px 23px #61401912}.company-news-page h3{font-size:16px;font-weight:700;line-height:1.35}.cn-whats-new{background:linear-gradient(135deg,#f1dfc6,#f7ebd8)}.cn-highlight{padding:20px 18px}.cn-highlight-top{align-items:flex-start;gap:14px;display:flex}.cn-highlight-top>svg{color:var(--cn-orange);flex-shrink:0;width:35px;height:35px}.cn-highlight-top h3{font-size:16px}.cn-highlight p{color:var(--cn-muted);margin-top:8px;font-size:14px;line-height:1.45}.cn-highlight .cn-why{border-top:1px solid #e8d7c0;gap:7px;margin-top:15px;padding-top:12px;font-size:13px;display:flex}.cn-why svg{color:var(--cn-orange);flex-shrink:0;margin-top:2px}.cn-featured{background:#fffaf2}.cn-news-card{flex-direction:column;min-width:0;display:flex;overflow:hidden}.cn-news-image{background:#eae1d3;border-bottom:1px solid #e0cdb3;height:174px;overflow:hidden}.cn-news-image img{object-fit:cover;width:100%;height:100%}.cn-news-copy{flex-direction:column;flex:1;align-items:flex-start;padding:15px;display:flex}.cn-meta{color:#746d60;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.cn-meta span{color:#c55c15;background:#fff1df;border:1px solid #e7a470;border-radius:5px;padding:3px 7px;font-weight:700}.cn-news-copy p{color:var(--cn-muted);margin:8px 0 14px;font-size:14px;line-height:1.45}.cn-read{background:0 0;border:0;margin-top:auto;padding:0;font-weight:700;line-height:1.5;display:inline-block;color:#c35d18!important;font-size:13px!important}.cn-factory{background:linear-gradient(#efe0ca,#f5eada)}.cn-process{overflow:hidden}.cn-process>img{object-fit:cover;border-bottom:1px solid #e1ccb0;width:100%;height:135px;display:block}.cn-process>div{padding:13px}.cn-process p{color:var(--cn-muted);margin-top:7px;font-size:13px;line-height:1.45}.cn-process h3{font-size:16px}.cn-rd{background:#fffaf2}.cn-product-image{background:radial-gradient(at 50% 80%,#e0cfb4,#f7ecdb 65%);padding:14px}.cn-product-image img{object-fit:contain;filter:drop-shadow(0 8px 5px #70502a1a)}.cn-compliance{background:linear-gradient(135deg,#ead8bf,#f4e7d4)}.cn-compliance-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:19px;display:grid}.cn-certification,.cn-compliance-card{padding:18px}.cn-certification h3{font-size:16px}.cn-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.cn-cert-grid>div{background:#fff;border:1px solid #e2d6c5;border-radius:6px;place-items:center;height:65px;padding:9px;display:grid;box-shadow:inset 0 1px #fff,0 2px 4px #6b471912}.cn-cert-grid img{object-fit:contain;width:100%;height:100%}.cn-iso{text-align:center;color:#325773;font-size:22px;font-weight:800;line-height:1}.cn-iso small{font-size:15px}.cn-compliance-card{flex-direction:column;align-items:flex-start;display:flex}.cn-subtle{color:#797569;margin-bottom:15px;font-size:12px}.cn-compliance-card p{color:var(--cn-muted);margin:11px 0 22px;font-size:14px;line-height:1.5}.cn-customers{background:#fffaf2}.cn-events{background:linear-gradient(#f0e2cd,#f8eddc)}.cn-event{flex-direction:column;align-items:flex-start;padding:19px;display:flex;position:relative}.cn-event-wordmark{letter-spacing:-.5px;color:#214f70;max-width:180px;min-height:62px;font-size:24px;font-weight:800;line-height:1.05}.event-0{color:#272719;border-left:8px solid #f1c200;padding-left:8px}.event-2{color:#1b6b49}.cn-event-status{color:#b66429;background:#fff2df;border:1px solid #e8c39d;border-radius:5px;margin:7px 0 10px;padding:4px 7px;font-size:11px;display:inline-block}.cn-event h3{margin-bottom:8px;font-size:16px}.cn-event p{color:var(--cn-muted);gap:7px;margin-bottom:8px;font-size:13px;line-height:1.45;display:flex}.cn-event p svg{color:var(--cn-orange);flex-shrink:0}.cn-event .cn-read{margin-top:10px}.cn-event-meet{flex-direction:column;align-items:flex-start;padding:23px;display:flex}.cn-event-meet>div{align-items:center;gap:12px;display:flex}.cn-event-meet svg{width:35px;height:35px;color:var(--cn-orange);flex-shrink:0}.cn-event-meet p{color:var(--cn-muted);margin:17px 0;font-size:14px;line-height:1.45}.cn-solid,.cn-outline{border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:11px 17px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.cn-solid{background:var(--cn-orange);border:1px solid #e46913;border-bottom:2px solid #bf530a;box-shadow:inset 0 1px #fff4,0 4px 10px #a35c2525;color:#fff!important}.cn-outline{background:#fff5e7;border:1px solid #d29a69;border-bottom-width:2px;color:#975018!important}.cn-milestones{background:linear-gradient(145deg,#e9d4b7,#f3e5d2)}.cn-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding-top:23px;display:grid;position:relative}.cn-timeline:before{content:"";background:#d79c65;height:2px;position:absolute;top:6px;left:0;right:0}.cn-timeline article{border-right:1px solid #d6bea0;padding:4px 17px 5px 0;position:relative}.cn-timeline article:last-child{border:0}.cn-timeline article:before{content:"";background:var(--cn-orange);border-radius:50%;width:10px;height:10px;position:absolute;top:-21px;left:0;box-shadow:0 0 0 4px #f9ead6}.cn-time-label{margin-bottom:6px;font-size:17px;font-weight:800;display:block}.cn-timeline h3{font-size:15px}.cn-timeline p{color:var(--cn-muted);margin-top:6px;font-size:13px;line-height:1.45}.cn-topics{background:#fff8ed}.cn-topic-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.cn-topic{flex-direction:column;align-items:center;gap:10px;min-height:104px;padding:15px 8px;display:flex}.cn-topic svg{width:27px;height:27px;color:var(--cn-orange)}.cn-topic span{font-size:12px;font-weight:700;line-height:1.4}.cn-latest{background:linear-gradient(#efe1cb,#f6edde)}.cn-news-compact{flex-direction:row;gap:0}.cn-news-compact .cn-news-image{border:0;border-right:1px solid #e1ceb4;flex-shrink:0;width:31%;height:auto;min-height:152px}.cn-news-compact .cn-news-copy{min-width:0;padding:13px}.cn-news-compact h3{font-size:15px}.cn-news-compact p{margin:7px 0 10px;font-size:13px}.cn-news-compact .cn-meta{margin-bottom:7px;font-size:11px}.cn-results{justify-content:space-between;gap:20px;margin-bottom:18px;font-size:14px;display:flex}.cn-results button{color:#bd5915;background:0 0;border:0}.cn-empty{background:#fffaf0;border:1px solid #dfc9ac;border-radius:10px;padding:24px}.cn-empty p{color:var(--cn-muted);margin:10px 0 18px;font-size:15px}.cn-load{color:#a75016;background:#fff8ed;border:1px solid #dfba94;border-radius:7px;margin:21px auto 0;padding:10px 18px;font-size:14px;font-weight:700;display:block}.cn-glance{background:#fff9ef}.cn-fact{align-items:flex-start;gap:10px;padding:17px 12px;display:flex}.cn-fact>svg{width:30px;height:30px;color:var(--cn-orange);flex-shrink:0}.cn-fact h3{font-size:13px;line-height:1.35}.cn-fact:first-child h3{font-size:28px}.cn-fact p{color:var(--cn-muted);margin-top:5px;font-size:12px;line-height:1.4}.cn-faq{background:linear-gradient(#eee0cc,#f8efdf)}.cn-faq-grid{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.cn-faq details{background:#fffaf1;border:1px solid #ddc7aa;border-radius:7px;align-self:start;padding:0 15px;box-shadow:0 3px 9px #65441b0b}.cn-faq summary{cursor:pointer;padding:13px 25px 13px 0;font-size:14px;font-weight:600;list-style:none;position:relative}.cn-faq summary::-webkit-details-marker{display:none}.cn-faq summary:after{content:"+";font-weight:700;position:absolute;right:0}.cn-faq details[open] summary:after{content:"−"}.cn-faq details p{color:var(--cn-muted);padding-bottom:15px;font-size:14px;line-height:1.5}.cn-cta{background:linear-gradient(110deg,#edd1ac,#fae9cf 50%,#e1bc8f);border-top:1px solid #cfaa7f;padding:30px 0;box-shadow:inset 0 1px #fff8}.cn-cta-grid{grid-template-columns:1.6fr 1fr .4fr;align-items:center;gap:28px;display:grid}.cn-cta h2{font-size:27px}.cn-cta p{color:#555d52;margin-top:10px;font-size:14px;line-height:1.5}.cn-cta-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.cn-cta-benefits{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid}.cn-cta-benefits>div{align-items:center;gap:10px;display:flex}.cn-cta-benefits svg{box-sizing:content-box;width:22px;height:22px;color:var(--cn-orange);background:#fff1dd;border:1px solid #e2b98e;border-radius:50%;flex-shrink:0;padding:9px;box-shadow:0 3px 8px #8b572615}.cn-cta-benefits strong{font-size:13px;display:block}.cn-cta-benefits small{color:var(--cn-muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.cn-cta-grid>img{object-fit:contain;filter:drop-shadow(0 7px 6px #62462225);width:100%;height:145px}.cn-dialog{width:calc(100% - 36px);max-width:700px;max-height:88vh;color:var(--cn-ink);background:#fffaf0;border:1px solid #dcc09b;border-radius:14px;padding:27px;overflow:auto;box-shadow:0 25px 70px #301e1440}.cn-dialog::backdrop{background:#30271db3}.cn-dialog-close{background:#fffaf0;border:1px solid #dec9b0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:10px;right:10px}.cn-dialog>img{object-fit:contain;background:#eee2cf;border-radius:9px;width:100%;height:230px}.cn-dialog-category{color:#bb5815;margin-top:20px;font-size:13px;font-weight:700;display:block}.cn-dialog h2{margin:11px 0;font-size:28px}.cn-dialog p{margin:15px 0;font-size:16px;line-height:1.6}.cn-dialog .cn-solid{margin-top:12px}@media (hover:hover){.cn-raised:hover,.cn-news-card:hover{transform:translateY(-4px);box-shadow:0 7px 11px #62421b16,0 20px 30px #62421b1c}.cn-read:hover{text-decoration:underline}.cn-solid:hover{background:#d76312}}@media (min-width:1600px){.cn-hero{min-height:490px}}@media (max-width:1150px){.cn-wrap{width:calc(100% - 56px)}.cn-grid{gap:14px}.cn-six{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-four{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-five{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-hero h1{font-size:38px}.cn-hero-description,.cn-search{max-width:53%}.cn-break{display:none}.cn-categories{max-width:68%}.cn-compliance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cn-news-compact{flex-direction:column}.cn-news-compact .cn-news-image{width:100%;height:135px;min-height:0}.cn-cta-grid{grid-template-columns:1.3fr 1fr}.cn-cta-grid>img{display:none}}@media (max-width:850px){.cn-hero-description{max-width:55%;font-size:15px}.cn-categories{max-width:85%}.cn-hero-image{object-position:60% center}.cn-hero h1{font-size:34px}.cn-three,.cn-five{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-heading{align-items:flex-start}.cn-view{white-space:normal;max-width:145px}.cn-timeline{gap:16px}.cn-timeline article{padding-right:8px}.cn-time-label{font-size:15px}.cn-cta-grid{grid-template-columns:1fr;gap:25px}.cn-cta-benefits{max-width:500px}.cn-fact h3{font-size:14px}}@media (max-width:600px){.cn-wrap{width:calc(100% - 32px)}.cn-hero{flex-direction:column;align-items:stretch;display:flex}.cn-hero-copy{order:0;padding:22px 0 25px}.cn-hero-image{object-position:right;order:1;height:215px;position:relative;inset:auto}.cn-hero h1{max-width:100%;font-size:34px}.cn-hero-description,.cn-search,.cn-categories{max-width:100%}.cn-hero-description{font-size:16px}.cn-categories button{padding:7px 9px;font-size:12px}.cn-breadcrumb{margin-bottom:20px}.cn-section{padding:27px 0 31px}.cn-heading{margin-bottom:19px;display:block}.company-news-page h2{font-size:24px}.cn-heading>div{padding-left:12px}.cn-heading p{font-size:14px}.cn-view{max-width:none;margin-top:13px;font-size:13px!important}.cn-grid{gap:13px}.cn-three{grid-template-columns:1fr}.cn-four,.cn-five,.cn-six{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-highlight{padding:16px 12px}.cn-highlight-top{display:block}.cn-highlight-top>svg{margin-bottom:12px}.cn-highlight-top h3{font-size:15px}.cn-highlight p{font-size:13px}.cn-news-image{height:185px}.cn-news-copy{padding:16px}.cn-news-copy p{font-size:15px}.cn-news-copy h3{font-size:17px}.cn-process>img{height:112px}.cn-process>div{padding:12px}.cn-process h3{font-size:15px}.cn-compliance-grid{gap:13px}.cn-certification,.cn-compliance-card{padding:13px}.cn-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cn-cert-grid>div{height:53px}.cn-certification h3,.cn-compliance-card h3{font-size:15px}.cn-compliance-card p{font-size:14px}.cn-event{padding:15px}.cn-event-wordmark{font-size:21px}.cn-event-meet{padding:17px}.cn-event-meet>div{display:block}.cn-event-meet svg{margin-bottom:12px}.cn-event-meet h3{font-size:16px}.cn-event-meet .cn-solid{padding:10px;font-size:13px}.cn-timeline{grid-template-columns:1fr;gap:22px;padding:0 0 0 24px}.cn-timeline:before{width:2px;height:auto;inset:5px auto 5px 4px}.cn-timeline article{border:0;padding:0}.cn-timeline article:before{top:5px;left:-24px}.cn-time-label{font-size:17px}.cn-timeline p{font-size:14px}.cn-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.cn-topic{padding:13px 5px}.cn-topic span{font-size:11px}.cn-news-compact{flex-direction:row}.cn-news-compact .cn-news-image{width:30%;height:auto;min-height:155px}.cn-news-compact h3{font-size:15px}.cn-news-compact p{font-size:14px}.cn-fact{padding:16px 12px;display:block}.cn-fact>svg{margin-bottom:12px}.cn-fact p{font-size:13px}.cn-faq-grid{grid-template-columns:1fr;gap:10px}.cn-cta{padding:29px 0 34px}.cn-cta-actions{gap:10px}.cn-cta-actions>*{flex:1;padding:11px 12px;font-size:14px}.cn-cta-benefits{gap:17px 12px}.cn-cta-benefits svg{padding:7px}.cn-dialog{padding:20px}.cn-dialog>img{height:190px}.cn-results{font-size:13px}}@media (max-width:360px){.cn-four,.cn-five,.cn-six,.cn-compliance-grid{grid-template-columns:1fr}.cn-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-hero h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.company-news-page *{scroll-behavior:auto!important;transition:none!important}.cn-raised:hover,.cn-news-card:hover{transform:none}}.cn-categories{max-width:600px}@media (min-width:851px) and (max-width:1150px){.cn-hero-description,.cn-search,.cn-categories{max-width:45%}}@media (max-width:850px){.cn-hero{flex-direction:column;align-items:stretch;display:flex}.cn-hero-copy{order:0;padding:25px 0 28px}.cn-hero-image{object-position:right center;order:1;height:270px;position:relative;inset:auto}.cn-hero-description,.cn-search,.cn-categories,.cn-hero h1{max-width:100%}}@media (max-width:600px){.cn-hero-image{height:215px}.cn-hero-copy{padding:22px 0 25px}}.company-news-page{padding-top:0!important}.company-news-page .cn-hero{border-radius:0;margin-top:0;box-shadow:0 10px 22px #6b4b2521}.company-news-page .cn-whats-new{background:linear-gradient(#fffdf8,#f5f2eb);border-top:5px solid #e2d1b7;border-bottom:1px solid #d9cbb9;padding:36px 0 39px;position:relative;box-shadow:inset 0 2px #fff,0 7px 15px #6a4e2710}.cn-whats-new .cn-highlight{background:linear-gradient(140deg,#fff,#fffaf1);border-top:3px solid #e7a369;border-bottom:3px solid #ccb28e;padding:22px 18px;box-shadow:inset 0 1px #fff,0 4px 6px #62401a10,0 15px 26px #62401a1c}.cn-whats-new .cn-highlight-top>svg{box-sizing:content-box;background:linear-gradient(135deg,#fff7e8,#f5e2c8);border:1px solid #efd4b4;border-radius:12px;width:30px;height:30px;padding:10px;box-shadow:0 4px 8px #92591e12}.cn-whats-new .cn-why{background:#f4eee3;border:1px solid #e5d7c2;border-radius:7px;margin-top:17px;padding:11px}.company-news-page .cn-certification{min-width:0;overflow:hidden}.company-news-page .cn-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0}.company-news-page .cn-cert-grid>div{width:100%;min-width:0;height:64px;padding:0;display:block;position:relative;overflow:hidden}.company-news-page .cn-cert-grid img{object-fit:contain;width:calc(100% - 18px);min-width:0;max-width:calc(100% - 18px);height:calc(100% - 18px);max-height:calc(100% - 18px);display:block;position:absolute;inset:9px}.company-news-page .cn-cert-grid .cn-iso{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.company-news-page .cn-news-image{flex-shrink:0;min-width:0;position:relative;overflow:hidden}.company-news-page .cn-news-image img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.company-news-page .cn-product-image img{object-fit:contain;width:calc(100% - 24px);height:calc(100% - 24px);inset:12px}.company-news-page .cn-document-image{background:#eee4d5}.company-news-page .cn-document-image img{object-fit:contain;padding:8px}.company-news-page .cn-news-compact .cn-news-image{aspect-ratio:1;border:1px solid #e0ccb1;border-radius:7px;align-self:flex-start;width:33%;height:auto;min-height:0;margin:11px 0 11px 11px}.company-news-page .cn-news-compact .cn-news-copy{min-width:0;padding:13px}.company-news-page .cn-process>img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:145px;display:block}.company-news-page .cn-cta{background:linear-gradient(115deg,#dfbf96,#f2dfc4 50%,#ddbd92);border-top:1px solid #c4a178;padding:35px 0;box-shadow:inset 0 2px #fff7}.company-news-page .cn-cta-grid{grid-template-columns:1.3fr .95fr .85fr;gap:25px}.company-news-page .cn-cta-grid>.cn-partnership-image{object-fit:cover;object-position:center;filter:none;border:4px solid #fff4e3;border-radius:12px;width:100%;max-width:100%;height:210px;display:block;box-shadow:0 7px 12px #5b3c2021,0 16px 26px #5b3c2017}@media (max-width:1150px){.company-news-page .cn-news-compact .cn-news-image{aspect-ratio:auto;border:0;border-bottom:1px solid #e0ccb1;border-radius:0;width:100%;height:155px;margin:0}.company-news-page .cn-cta-grid{grid-template-columns:1.2fr 1fr}.company-news-page .cn-cta-grid>.cn-partnership-image{object-position:center 60%;grid-column:1/-1;height:260px}.company-news-page .cn-cert-grid>div{height:65px}}@media (max-width:850px){.company-news-page .cn-cta-grid{grid-template-columns:1fr}.company-news-page .cn-cta-grid>.cn-partnership-image{grid-column:auto;height:260px}.cn-whats-new .cn-highlight-top>svg{width:25px;height:25px;padding:8px}.cn-whats-new .cn-highlight{padding:19px 15px}}@media (max-width:600px){.company-news-page .cn-whats-new{padding:29px 0 32px}.cn-whats-new .cn-highlight{padding:17px 12px}.company-news-page .cn-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.company-news-page .cn-cert-grid>div{height:54px}.company-news-page .cn-cert-grid img{width:calc(100% - 14px);max-width:calc(100% - 14px);height:calc(100% - 14px);max-height:calc(100% - 14px);inset:7px}.company-news-page .cn-news-compact .cn-news-image{aspect-ratio:1;border:1px solid #e0ccb1;border-radius:6px;width:30%;height:auto;min-height:0;margin:11px 0 11px 11px}.company-news-page .cn-cta-grid>.cn-partnership-image{height:220px}.company-news-page .cn-process>img{height:120px}}.company-news-page #rd-updates .cn-news-image{aspect-ratio:3/2;height:auto}.company-news-page .cn-cta-grid>.cn-partnership-image{aspect-ratio:3/2;object-fit:contain;background:#f5e9d7;height:auto}@media (max-width:1150px){.company-news-page .cn-cta-grid>.cn-partnership-image{justify-self:center;max-width:600px;height:auto}}.company-news-page .cn-cta-full-scene{isolation:isolate;background:#f1e4d2;min-height:420px;padding:45px 0;position:relative;overflow:hidden}.cn-cta-full-scene .cn-cta-background{object-fit:cover;object-position:center;z-index:-2;width:100%;max-width:none;height:100%;position:absolute;inset:0}.cn-cta-full-scene:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f5eadae8 0%,#f5eadab5 36%,#f5eada22 55%,#0000 66%);position:absolute;inset:0}.company-news-page .cn-cta-full-scene .cn-cta-grid{flex-direction:column;align-items:flex-start;gap:25px;display:flex}.cn-cta-full-scene .cn-cta-grid>div{width:48%;max-width:620px}.company-news-page .cn-cta-full-scene h2{max-width:580px;font-size:30px;line-height:1.2}.cn-cta-full-scene .cn-cta-grid p{color:#475044;font-size:16px;line-height:1.5}.company-news-page .cn-cta-full-scene .cn-cta-benefits{grid-template-columns:1fr 1fr;gap:17px 20px;display:grid}.cn-cta-full-scene .cn-cta-benefits strong{color:#313a2d;font-size:14px}.cn-cta-full-scene .cn-cta-benefits small{color:#56614f;font-size:13px}.cn-cta-full-scene .cn-cta-benefits svg{background:#fff8eadb;box-shadow:0 3px 7px #7450270f}@media (min-width:1600px){.company-news-page .cn-cta-full-scene{min-height:470px;padding:55px 0}}@media (max-width:1150px) and (min-width:851px){.cn-cta-full-scene .cn-cta-grid>div{width:49%}.company-news-page .cn-cta-full-scene h2{font-size:27px}.cn-cta-full-scene .cn-cta-grid p{font-size:15px}}@media (max-width:850px){.company-news-page .cn-cta-full-scene{min-height:0;padding:30px 0 330px}.cn-cta-full-scene .cn-cta-background{object-position:right center;width:100%;height:340px;inset:auto 0 0}.cn-cta-full-scene:before{background:linear-gradient(#f1e4d2 0% 42%,#f1e4d240 65%,#0000 74%)}.cn-cta-full-scene .cn-cta-grid>div{width:100%;max-width:620px}.company-news-page .cn-cta-full-scene .cn-cta-grid{gap:22px}.company-news-page .cn-cta-full-scene h2{font-size:28px}}@media (max-width:600px){.company-news-page .cn-cta-full-scene{padding-bottom:285px}.cn-cta-full-scene .cn-cta-background{object-position:right center;height:290px}.company-news-page .cn-cta-full-scene h2{font-size:26px}.cn-cta-full-scene .cn-cta-grid p{font-size:15px}.cn-cta-full-scene .cn-cta-benefits strong{font-size:13px}.cn-cta-full-scene .cn-cta-benefits small{font-size:12px}}@media (min-width:851px){.company-news-page .cn-cta-full-scene{min-height:max(450px,30vw)}.cn-cta-full-scene .cn-cta-background{object-position:center top}}@media (min-width:1151px){.company-news-page .cn-cta-full-scene{height:260px;min-height:260px;padding:20px 0}.company-news-page .cn-cta-full-scene .cn-cta-grid{grid-template-columns:1.3fr .95fr 1.25fr;align-items:center;gap:24px;min-height:220px;display:grid}.cn-cta-full-scene .cn-cta-grid>div{width:auto;max-width:none}.company-news-page .cn-cta-full-scene h2{font-size:26px;line-height:1.2}.cn-cta-full-scene .cn-cta-grid p{font-size:14px;line-height:1.45}.cn-cta-full-scene .cn-cta-actions{gap:10px;margin-top:17px}.company-news-page .cn-cta-full-scene .cn-cta-benefits{gap:20px 13px}.cn-cta-full-scene .cn-cta-benefits svg{width:19px;height:19px;padding:7px}.cn-cta-full-scene .cn-cta-benefits strong{font-size:13px}.cn-cta-full-scene .cn-cta-benefits small{font-size:12px}.cn-cta-full-scene .cn-cta-background{object-position:center}}@media (min-width:851px) and (max-width:1150px){.company-news-page .cn-cta-full-scene{min-height:260px;padding:25px 0}.company-news-page .cn-cta-full-scene .cn-cta-grid{gap:17px}.cn-cta-full-scene .cn-cta-grid>div{width:52%}.company-news-page .cn-cta-full-scene h2{font-size:24px}.cn-cta-full-scene .cn-cta-grid p{font-size:14px}.cn-cta-full-scene .cn-cta-background{object-position:center}}@media (min-width:851px){.cn-cta-full-scene .cn-cta-background{object-position:center 55%}}.company-news-page .cn-browse-news{justify-content:center;margin:28px 0 0;display:flex}.company-news-page .cn-browse-news a{color:#604527;text-align:center;background:#fffaf1;border:1px solid #b99562;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.5;transition:background .2s,color .2s;display:inline-flex;box-shadow:0 3px 6px #65482b0c,0 9px 20px -10px #65482b24}.company-news-page .cn-browse-news a:hover{color:#38291c;background:#f4dfbe}#page-top .company-news-page .cn-cta-full-scene .cn-cta-grid{grid-template-columns:minmax(0,1.2fr) minmax(420px,1fr);align-items:center;gap:48px;min-height:0;display:grid}#page-top .company-news-page .cn-cta-full-scene .cn-cta-grid>div{width:100%;min-width:0;max-width:none}#page-top .company-news-page .cn-cta-full-scene .cn-cta-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:none;display:grid}#page-top .company-news-page .cn-cta-benefits>div{align-items:flex-start;gap:12px;min-width:0}#page-top .company-news-page .cn-cta-benefits span{overflow-wrap:normal;word-break:normal;min-width:0}#page-top .company-news-page .cn-cta-benefits strong{word-break:normal;overflow-wrap:normal;font-size:16px;line-height:1.4}#page-top .company-news-page .cn-cta-benefits small{word-break:normal;overflow-wrap:normal;font-size:14px;line-height:1.55}#page-top .company-news-page .cn-cta-benefits svg{box-sizing:border-box;flex-shrink:0;width:40px;height:40px;padding:9px}@media (max-width:1000px){#page-top .company-news-page .cn-cta-full-scene .cn-cta-grid{grid-template-columns:1fr;gap:28px}#page-top .company-news-page .cn-cta-full-scene .cn-cta-benefits{max-width:620px}}@media (max-width:520px){.company-news-page .cn-browse-news a{width:100%;padding:12px 16px}#page-top .company-news-page .cn-cta-full-scene .cn-cta-benefits{grid-template-columns:1fr;gap:18px}}
