*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#18263e;background:#f0f7fa}a{color:inherit;text-decoration:none}button{font:inherit}header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #d9e3e9;background:#f0f7fa}header img{width:210px;mix-blend-mode:multiply}nav{display:flex;gap:27px;font-size:13px;font-weight:600;align-items:center}.btn{display:inline-block;background:#192840;color:white;padding:16px 22px;font-size:13px;font-weight:bold}.btn.blue{background:#64a8de;color:#15243e}.outline{background:transparent;border:1px solid #8090a0;color:inherit}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.muted{color:#5b6c7e}h1,h2,h3,p{margin:0}h1{font-size:66px;line-height:1.02;letter-spacing:-3px}h2{font-size:36px;letter-spacing:-1.3px}h3{font-size:22px;letter-spacing:-.5px}p{font-size:16px;line-height:1.6}small{font-size:11px;line-height:1.5}.actions{display:flex;gap:12px;align-items:center;margin-top:28px}.triangle:after{content:'';position:absolute;right:25px;top:25px;border-top:62px solid #64a8de;border-left:62px solid transparent}.split{display:grid;grid-template-columns:1fr 1fr}.hero-copy{padding:60px 10%;position:relative}.hero-copy p{max-width:400px;margin-top:24px}.hero-copy h1{margin-top:23px}.hero-img{width:100%;height:580px;object-fit:cover;object-position:center 48%}.metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:34px 5%;gap:25px;background:#192840;color:white}.metrics strong{font-size:36px;display:block;letter-spacing:-1px}.metrics span{font-size:12px;color:#c9dce8;display:block;margin-top:8px}.section{padding:48px 5%}.section-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border-top:1px solid #a7bfce;padding-top:20px}.card p{font-size:14px;margin-top:10px;max-width:310px}.card .num{color:#478ac1;font-size:12px;margin-bottom:16px}.arrow{float:right}footer{margin:0 5%;padding:22px 0;border-top:1px solid #bdced8;display:flex;justify-content:space-between;font-size:11px}.proof-note{background:#dce9f0;padding:12px 5%;font-size:11px;display:flex;justify-content:space-between}.dark{background:#16253f;color:#fff}.dark header{background:#16253f;color:white;border-color:#4d5e73}.dark header img{filter:grayscale(1) invert(1);mix-blend-mode:screen}.editorial{padding:50px 5% 40px;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end}.editorial h1{font-family:Georgia,serif;font-weight:400;font-size:76px;letter-spacing:-3px}.editorial h1 em{color:#7eb9e6;font-weight:400}.editorial p{color:#c2d3e3;max-width:350px}.panorama{height:340px;position:relative;overflow:hidden;margin:0 5%}.panorama img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.caption{position:absolute;bottom:25px;left:28px;background:#15243eed;padding:13px 20px;font-size:12px}.dark .metrics{padding-top:28px;padding-bottom:28px;background:none}.light-section{background:#f0f7fa;color:#192840}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.product{display:grid;grid-template-columns:1fr 1fr;background:#e0e9ed;min-height:190px}.product img{width:100%;height:200px;object-fit:cover}.product div{padding:27px}.product p{font-size:13px;margin-top:10px}.compact-hero{padding:40px 5%;display:grid;grid-template-columns:1fr 380px;gap:50px;align-items:center}.compact-hero h1{font-size:55px;max-width:640px;margin:18px 0}.compact-hero p{max-width:640px}.compact-hero img{width:380px;height:270px;object-fit:cover}.catalog{display:grid;grid-template-columns:250px 1fr;gap:38px;padding:15px 5% 45px}.side{background:#192840;color:white;padding:28px}.side h3{margin:12px 0 25px}.side a{display:block;border-top:1px solid #45536a;padding:13px 0;font-size:13px}.catalog-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.catalog-card{background:white;padding:24px;min-height:185px;border:1px solid #dae5eb;display:flex;flex-direction:column;align-items:start}.catalog-card h3{margin:15px 0 10px;font-size:20px}.catalog-card p{font-size:13px;line-height:1.5}.catalog-card .link{margin-top:auto;padding-top:20px;font-size:12px;font-weight:700;color:#266b9d}.schedule{padding:28px 5%;background:#dceaf3;display:flex;justify-content:space-between;align-items:center}.inside{padding:36px 5%}.crumb{font-size:12px;color:#637487;margin-bottom:30px}.inside-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:45px;align-items:center}.inside-hero h1{font-size:54px;margin:16px 0 18px}.inside-hero img{width:100%;height:295px;object-fit:cover}.inside-hero p{font-size:15px;max-width:480px}.rate-area{display:grid;grid-template-columns:1fr 280px;gap:30px;margin-top:38px}.rate-area h2{font-size:28px;margin-bottom:20px}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;background:#192840;color:white;font-size:11px;padding:14px}td{border-bottom:1px solid #c9d8e2;padding:18px 12px}td strong{display:block;margin-bottom:6px}aside{background:#dceaf3;padding:26px}aside h3{margin-bottom:15px}aside p{font-size:13px;margin-bottom:18px}.source-note{margin-top:16px;font-size:11px;color:#607488}.toplinks{display:flex;gap:20px;font-size:12px}.reviewbar{background:#dce9f0;padding:20px 5%;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.reviewbar a{border:1px solid #98aebd;padding:10px 14px;font-size:12px}.reviewbar a.active{background:#192840;color:white}.reviewbar p{font-size:12px;margin-left:auto}.previewframe{width:100%;height:1250px;border:0}.intro{padding:32px 5% 22px}.intro p{max-width:850px;margin-top:12px}.pages{padding:30px 5%;background:white}.pagegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.pagegrid div{border-top:1px solid #b7cbd9;padding-top:12px;font-size:13px;line-height:1.7}@media(max-width:750px){header{height:auto;padding:20px 5%;gap:15px;flex-wrap:wrap}header img{width:175px}nav{gap:14px;flex-wrap:wrap;font-size:11px}h1{font-size:46px}h2{font-size:29px}.split,.editorial,.compact-hero,.catalog,.inside-hero,.rate-area{grid-template-columns:1fr}.hero-copy{padding:42px 6%}.hero-img{height:340px}.metrics{grid-template-columns:1fr 1fr}.cards,.catalog-cards,.pagegrid{grid-template-columns:1fr}.editorial{gap:25px}.editorial h1{font-size:52px}.compact-hero img{width:100%}.compact-hero h1,.inside-hero h1{font-size:42px}.product-grid{grid-template-columns:1fr}.schedule{gap:25px;align-items:start}.previewframe{height:2250px}.rate-area{overflow:auto}}
/* Media kit examples */
.example-section{margin:44px 0 12px}.example-intro{max-width:760px;margin:12px 0 26px}.example-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.example-figure{margin:0;padding:20px;background:#dceaf3;border:1px solid #bdced8}.example-figure img{display:block;width:100%;height:auto}.example-figure figcaption{font-size:12px;line-height:1.6;margin-top:14px;color:#536a7c}.example-copy h3{margin:20px 0 12px}.benefit-list{padding-left:21px;margin:15px 0 24px;line-height:1.7}.benefit-list li{padding:5px 0}.example-copy .btn{margin-top:12px}.photo-tile{padding:0;overflow:hidden}.photo-tile img{width:100%;height:auto;aspect-ratio:353/411;object-fit:cover;display:block}.photo-tile .tile-copy{padding:26px}.photo-tile small{display:block;margin-top:18px}.next-webinar{padding:30px;background:#192840;color:white;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:32px;margin:0 0 38px;align-items:center}.next-webinar h2{font-size:31px;line-height:1.12;margin:14px 0 18px}.next-webinar p{margin-bottom:12px}.next-webinar img{width:100%;height:220px;object-fit:cover}.next-webinar .btn{margin:12px 10px 0 0}.next-webinar small{display:block;color:#c9dce8;margin-top:16px}.webinar-benefits{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:34px}.webinar-benefits article{background:white;padding:28px;border-top:4px solid #64a8de}.webinar-benefits h2{font-size:26px;margin-bottom:14px}.webinar-benefits ul{margin-bottom:0}.programme-heading{margin-top:40px}.example-figure a:focus-visible{outline:3px solid #397eaf;outline-offset:5px}@media(max-width:750px){.example-layout,.next-webinar,.webinar-benefits{grid-template-columns:1fr}.example-layout{gap:22px}.example-figure{padding:12px}.next-webinar{padding:24px}.next-webinar h2{font-size:27px}.photo-tile img{max-height:510px;object-fit:contain;background:#dceaf3}}
.tile.photo-tile{padding:0}

/* Website banner placements, highlighted as in the 2027 media kit. */
.banner-hero-example{margin:0;min-width:0}.inside-hero .banner-hero-example img{object-position:top;height:295px;border:1px solid #bdced8}.banner-hero-example figcaption{font-size:12px;line-height:1.5;margin-top:10px;color:#536a7c}.banner-hero-example figcaption a{text-decoration:underline;color:#266b9d}.banner-examples{margin-top:44px;padding-top:32px;border-top:1px solid #bdced8;scroll-margin-top:24px}.banner-examples h2{margin-top:12px;font-size:32px}.banner-examples-intro{display:flex;gap:12px;align-items:center;margin:18px 0 25px;font-size:14px}.outline-key{display:inline-block;flex:0 0 34px;height:23px;border:3px dashed #e23d2a;background:#fff}.banner-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.banner-example-card{min-width:0;padding:24px;background:white;border:1px solid #c8d9e5}.banner-example-heading{display:flex;gap:14px;align-items:start;margin-bottom:20px}.banner-format-number{display:grid;place-items:center;background:#192840;color:white;width:34px;height:34px;flex:0 0 34px;font-size:12px;font-weight:bold}.banner-example-heading h3{font-size:23px;margin-bottom:8px}.banner-example-heading p{font-size:12px;line-height:1.6;color:#536a7c}.banner-example-card figure{margin:0}.banner-shot{display:block;position:relative;aspect-ratio:16/9;border:1px solid #bdced8;overflow:hidden;background:#f1f5f9}.banner-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.mpu-shot img{object-fit:contain}.banner-example-card figcaption{font-size:12px;line-height:1.6;margin-top:14px;color:#536a7c}.mpu-highlight{position:absolute;left:38.28125%;top:38.6979167%;width:23.4375%;height:34.7222222%;border:3px dashed #e23d2a;box-shadow:0 0 0 2px #fff9;pointer-events:none}.mpu-highlight>span{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%);white-space:nowrap;padding:5px 7px;background:#b92c1b;color:white;font-size:10px;font-weight:bold;line-height:1.2}.mpu-detail{margin-top:24px;background:white;border:1px solid #bdced8;padding:18px}.mpu-detail summary{font-size:14px;font-weight:bold;cursor:pointer}.mpu-detail-image{position:relative;margin-top:18px}.mpu-detail-image>img{display:block;width:100%;height:auto}.mpu-detail-image .mpu-highlight>span{font-size:12px}.banner-examples a:focus-visible,.mpu-detail summary:focus-visible{outline:3px solid #397eaf;outline-offset:4px}@media(max-width:750px){.banner-example-grid{grid-template-columns:1fr}.banner-example-card{padding:18px}.banner-examples h2{font-size:29px}.banner-example-heading{gap:10px}.banner-example-heading h3{font-size:21px}.mpu-highlight{border-width:2px}.mpu-highlight>span{font-size:9px;padding:3px 5px}.banner-examples-intro{align-items:flex-start}}
