/* Approved Cyber Page Lab styling, published 2026-10-02. */
.pillar-page--cyber .editorial-section-head>h2 em,.pillar-page--cyber .insights-heading h2 em{color:var(--cyber-blue)}
.pillar-page--cyber .risk .myth.active .reality{max-height:none}.pillar-page--cyber .coverage-value>div{grid-template-columns:1fr}.pillar-page--cyber .coverage-value>div>p{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.25);font-size:1rem;line-height:1.6}.pillar-page--cyber #cyber360 .layer{grid-template-columns:minmax(0,1fr);row-gap:.4rem}.pillar-page--cyber #cyber360 .layer strong,.pillar-page--cyber #cyber360 .layer small{grid-column:1;min-width:0}.pillar-page--cyber #cyber360 .layer strong{grid-row:1;line-height:1.25}.pillar-page--cyber #cyber360 .layer small{grid-row:2;margin-top:0}.pillar-page--cyber .included-fees{margin:1.25rem 0 0;color:#596273;font-size:.85rem;line-height:1.6}.pillar-page--cyber .principles article{justify-content:flex-start}.pillar-page--cyber .coverage-protection>*{position:relative;z-index:1}.pillar-page--cyber .coverage-protection .coverage-plan-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;max-width:none;border-top:0;padding-bottom:1.4rem;border-bottom:1px solid rgba(255,255,255,.35)}.coverage-plan-top>span{font:600 clamp(1.4rem,2.1vw,2.1rem)/1.15 var(--display);letter-spacing:-.03em}.coverage-plan-amount{display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;margin-left:auto;text-align:right}.coverage-plan-amount strong{font:600 clamp(2.3rem,4vw,4.2rem)/.9 var(--display);letter-spacing:-.06em;color:#dcd0ff}.coverage-plan-amount>span{font-size:.85rem;line-height:1.4}.coverage-protection ul{list-style:none;margin:2rem 0;padding:0}.coverage-protection li{padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.25);font-size:1rem;line-height:1.6}.coverage-protection li:before{content:"\2713";margin-right:.75rem;color:#dcd0ff;font-weight:700}.coverage-protection>a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor;font-weight:700}.coverage-protection>a span{color:#dcd0ff}
