.news-hero{padding-block:70px 48px}.news-hero h1{font-size:clamp(44px,5.5vw,76px);line-height:1.06;letter-spacing:-.04em;font-weight:500;margin:16px 0 24px}.news-hero h1 span{color:var(--corp-blue)}.news-hero>p:last-child{max-width:660px;color:var(--corp-muted);font-size:20px;line-height:1.6}.news-content{padding-bottom:72px}.news-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--corp-line);margin-bottom:32px}.news-toolbar [role=tablist]{display:flex;gap:24px}.news-toolbar [role=tab]{font:500 17px var(--corp-font);padding:18px 4px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--corp-muted);cursor:pointer}.news-toolbar [role=tab][aria-selected=true]{color:var(--corp-blue);border-bottom-color:var(--corp-blue)}.news-toolbar [role=tab]:hover{color:var(--corp-blue)}.news-toolbar [role=tab]:focus-visible,.news-content a:focus-visible{outline:2px solid var(--corp-blue);outline-offset:5px}.news-feed-label{color:var(--corp-muted);font-size:13px;display:flex;align-items:center;gap:8px}.news-feed-label>span{width:7px;height:7px;border-radius:50%;background:var(--corp-blue)}.news-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.news-feed-heading h2{font-size:28px;font-weight:500;letter-spacing:-.02em;margin:0 0 6px}.news-feed-heading p{margin:0;color:var(--corp-muted)}.news-feed-heading>a{font-size:14px;color:var(--corp-blue);white-space:nowrap}.news-frame-wrap{background:#fff;border:1px solid var(--corp-line);border-radius:8px;overflow:hidden}.news-frame-wrap iframe{display:block;min-height:600px}.news-source-note{font-size:13px;color:var(--corp-muted);margin:16px 0 0}.news-source-note a{color:var(--corp-blue);text-decoration:underline;text-underline-offset:3px}.news-teaser{border-top:1px solid var(--corp-line);display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.news-teaser h2{font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:16px 0 20px}.news-teaser p{color:var(--corp-muted);max-width:470px}.news-teaser__links{display:grid;grid-template-columns:1fr 1fr;gap:20px}.news-teaser__links>a{background:var(--corp-surface);padding:28px;border:1px solid var(--corp-line);border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;transition:border-color .2s}.news-teaser__links>a:hover{border-color:var(--corp-blue)}.news-teaser__links strong{font-size:22px;font-weight:500;line-height:1.35}.news-teaser__links .modern-inline-link{margin-top:auto;color:var(--corp-blue);font-size:14px}@media(min-width:1024px) and (max-width:1150px){.corp-header__bar{gap:18px;width:calc(100% - 40px)}.corp-header__desktop-nav{gap:12px}.corp-header__desktop-nav a{font-size:13px}.corp-header__cta{padding-inline:14px}}@media(max-width:767px){.news-hero{padding-block:44px 28px}.news-hero>p:last-child{font-size:18px}.news-toolbar{align-items:flex-start;flex-direction:column;gap:0}.news-feed-label{margin:0 0 18px}.news-feed-heading{align-items:flex-start;flex-direction:column;gap:12px}.news-frame-wrap iframe{min-height:720px}.news-content{padding-bottom:44px}.news-teaser{grid-template-columns:1fr;gap:24px}.news-teaser__links{grid-template-columns:1fr}.news-teaser__links>a{padding:24px}}
.news-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.news-resource-card{display:flex;flex-direction:column;align-items:flex-start;background:var(--corp-surface);border:1px solid var(--corp-line);border-radius:8px;padding:32px;transition:border-color .2s}.news-resource-card:hover{border-color:var(--corp-blue)}.news-resource-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid var(--corp-line);border-radius:8px;color:var(--corp-blue);background:#fff;margin-bottom:24px}.news-resource-card h3{font-size:26px;line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:0 0 12px}.news-resource-card p{color:var(--corp-muted);line-height:1.7;margin:0 0 28px}.news-resource-card>a{display:inline-flex;align-items:center;gap:10px;color:var(--corp-blue);font-size:16px;font-weight:500;min-height:44px;margin-top:auto;text-decoration:none}.news-resource-card>a:hover{text-decoration:underline;text-underline-offset:4px}#hornetsecurity-news .news-feed-heading p{max-width:760px;line-height:1.6}@media(max-width:767px){.news-toolbar [role=tablist]{width:100%;gap:16px}.news-toolbar [role=tab]{font-size:15px;padding-inline:0}.news-resource-grid{grid-template-columns:1fr;gap:20px}.news-resource-card{padding:24px}}

/* Hornetsecurity: awards and practical resources. */
.hornet-awards{margin-top:40px;margin-bottom:52px}.hornet-awards__intro{max-width:790px;margin-bottom:32px}.hornet-awards__intro .modern-label{margin:0 0 14px}.hornet-awards__intro h3{font-size:clamp(30px,3.1vw,44px);font-weight:500;line-height:1.12;letter-spacing:-.035em;margin:0 0 20px}.hornet-awards__intro>p:last-child{color:var(--corp-muted);line-height:1.75;margin:0;max-width:760px}.hornet-awards__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.hornet-award-feature{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--corp-line);border-radius:8px;background:var(--corp-surface);padding:32px 36px}.hornet-awards__eyebrow{font-size:13px;font-weight:500;color:var(--corp-muted);margin:0 0 24px;line-height:1.5}.hornet-award-feature>img{width:180px;height:190px;object-fit:contain;align-self:center;margin:0 0 26px}.hornet-awards__product{color:var(--corp-blue);font-size:15px;font-weight:500;margin:0 0 10px}.hornet-award-feature h4{font-size:30px;line-height:1.2;letter-spacing:-.025em;font-weight:500;margin:0 0 16px}.hornet-award-feature h4+p{color:var(--corp-muted);line-height:1.7;margin:0 0 18px}.hornet-awards a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--corp-blue);font-size:15px;text-decoration:none;font-weight:500}.hornet-awards a:hover{text-decoration:underline;text-underline-offset:4px}.hornet-awards__corporate{border:1px solid var(--corp-line);border-radius:8px;padding:28px 30px;background:#fff}.hornet-awards__corporate>.hornet-awards__eyebrow{margin-bottom:4px}.hornet-award-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:22px;align-items:center;padding:24px 0}.hornet-award-row+.hornet-award-row{border-top:1px solid var(--corp-line)}.hornet-award-row>img{width:104px;height:104px;object-fit:contain}.hornet-award-row p{font-size:12px;line-height:1.5;color:var(--corp-muted);margin:0 0 7px}.hornet-award-row h4{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.015em;margin:0}.hornet-resources-title{font-size:28px;line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:0 0 24px}@media(max-width:900px){.hornet-awards__grid{grid-template-columns:1fr}.hornet-award-feature{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:30px}.hornet-award-feature>.hornet-awards__eyebrow{grid-column:1/-1}.hornet-award-feature>img{margin:0;align-self:center}.hornet-award-feature h4{font-size:28px}}@media(max-width:520px){.hornet-awards{margin-top:32px;margin-bottom:36px}.hornet-awards__intro h3{font-size:32px}.hornet-awards__grid{gap:20px}.hornet-award-feature{display:flex;padding:24px}.hornet-award-feature>img{width:150px;height:158px;margin:0 0 24px}.hornet-awards__corporate{padding:24px 20px}.hornet-award-row{grid-template-columns:76px minmax(0,1fr);gap:16px;padding:22px 0}.hornet-award-row>img{width:76px;height:76px}.hornet-award-row h4{font-size:18px}.hornet-resources-title{font-size:25px}}
