.hn-magazine{width:100%;background:transparent}
.hn-magazine .hn-outer{--hn-navy:#132b47;--hn-blue:#173c63;--hn-blue-light:#28547d;--hn-gray:#edf0f2;--hn-rail:#dfe2e5;--hn-line:#d1d7dd;--hn-ink:#14263a;--hn-muted:#5a6876;background:var(--hn-rail);padding:0 clamp(12px,4vw,52px);font-family:Georgia,'Times New Roman',serif;color:var(--hn-ink)}
.hn-magazine *{box-sizing:border-box}
.hn-magazine h1,.hn-magazine h2,.hn-magazine h3,.hn-magazine h4,.hn-magazine p{margin:0}
.hn-magazine img{display:block;width:100%;height:100%;object-fit:cover}
.hn-magazine .hn-site{max-width:960px;margin:auto;background:#fff;box-shadow:0 0 16px rgba(13,31,50,.08)}
.hn-magazine .hn-pad,.hn-magazine .hn-topline,.hn-magazine .hn-header,.hn-magazine .hn-nav,.hn-magazine .hn-footer{padding-left:3.5%;padding-right:3.5%}
.hn-magazine .hn-topline{display:flex;justify-content:space-between;gap:10px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--hn-line);font:500 10px Arial,sans-serif;letter-spacing:.12em;color:var(--hn-muted)}
.hn-magazine .hn-header{display:flex;justify-content:center;align-items:center;height:124px;background:#fff}
.hn-magazine .hn-header img{width:min(390px,76%);height:auto;object-fit:contain}
.hn-magazine .hn-nav{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:13px;padding-bottom:13px;border-top:2px solid var(--hn-navy);border-bottom:1px solid var(--hn-line);font:500 15px Arial,sans-serif;white-space:nowrap;background:#fff}
.hn-magazine .hn-nav-search{font-size:24px;line-height:0}
.hn-magazine .hn-hero{padding-top:24px;padding-bottom:28px;background:#fff}
.hn-magazine .hn-heading-row{display:flex;justify-content:space-between;gap:10px;margin-bottom:11px;font:500 10px Arial,sans-serif;letter-spacing:.15em;color:var(--hn-blue)}
.hn-magazine .hn-heading-row span:last-child{color:var(--hn-muted)}
.hn-magazine .hn-hero-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:15px}
.hn-magazine .hn-lead{border:1px solid var(--hn-line);overflow:hidden}
.hn-magazine .hn-lead-image{height:244px;overflow:hidden}
.hn-magazine .hn-lead-image img{animation:hn-move 12s ease-in-out infinite alternate}
.hn-magazine .hn-lead-text{padding:17px 18px 18px}
.hn-magazine .hn-tag,.hn-magazine .hn-eyebrow{font:500 10px Arial,sans-serif;letter-spacing:.14em;color:var(--hn-blue-light)}
.hn-magazine .hn-lead h1{font-size:clamp(24px,3vw,33px);line-height:1.07;letter-spacing:-.035em;margin-top:8px}
.hn-magazine .hn-lead p{font-size:13px;color:var(--hn-muted);line-height:1.35;margin-top:11px}
.hn-magazine .hn-meta{font:400 10px Arial,sans-serif;color:var(--hn-muted);margin-top:12px}
.hn-magazine .hn-hero-side{display:grid;grid-template-rows:repeat(3,1fr);gap:9px}
.hn-magazine .hn-hero-side article{padding:12px 14px;border:1px solid var(--hn-line)}
.hn-magazine .hn-hero-side h2{font-size:clamp(16px,1.8vw,20px);line-height:1.14;margin-top:8px}
.hn-magazine .hn-hero-side p{font:400 11px Arial,sans-serif;color:var(--hn-muted);margin-top:7px}
.hn-magazine .hn-latest,.hn-magazine .hn-technology{background:var(--hn-gray);padding-top:29px;padding-bottom:32px}
.hn-magazine .hn-title-row{display:flex;justify-content:space-between;align-items:end;gap:12px;padding-bottom:11px;border-bottom:2px solid currentColor;margin-bottom:16px}
.hn-magazine .hn-title-row h2{font-size:clamp(25px,3vw,32px);line-height:1;letter-spacing:-.04em;margin-top:5px}
.hn-magazine .hn-title-row>span{font:500 11px Arial,sans-serif;white-space:nowrap}
.hn-magazine .hn-latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}
.hn-magazine .hn-latest-grid article{background:#fff;padding:15px;border:1px solid var(--hn-line);min-height:152px;display:flex;flex-direction:column}
.hn-magazine .hn-list-index{font:500 19px Arial,sans-serif;color:#a9b7c4;margin-bottom:13px}
.hn-magazine .hn-latest-grid h3{font-size:17px;line-height:1.16;margin-top:8px}
.hn-magazine .hn-latest-grid .hn-meta{margin-top:auto;padding-top:13px}
.hn-magazine .hn-feature,.hn-magazine .hn-health{background:var(--hn-navy);color:#fff;padding-top:32px;padding-bottom:34px}
.hn-magazine .hn-feature .hn-eyebrow,.hn-magazine .hn-health .hn-eyebrow,.hn-magazine .hn-feature .hn-tag,.hn-magazine .hn-health .hn-tag{color:#a9cce8}
.hn-magazine .hn-feature-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;align-items:stretch}
.hn-magazine .hn-feature-image{height:305px;overflow:hidden}
.hn-magazine .hn-feature-copy{display:flex;flex-direction:column;justify-content:center}
.hn-magazine .hn-feature-copy h3{font-size:clamp(22px,2.8vw,30px);line-height:1.09;margin-top:10px}
.hn-magazine .hn-feature-copy p{font-size:13px;color:#d8e5f0;line-height:1.45;margin-top:12px}
.hn-magazine .hn-feature-rule{height:1px;background:#6d859d;margin-top:19px}
.hn-magazine .hn-mini-story{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #6d859d;padding:10px 0;font:500 11px Arial,sans-serif}
.hn-magazine .hn-economy,.hn-magazine .hn-culture{background:#fff;padding-top:32px;padding-bottom:35px}
.hn-magazine .hn-economy-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}
.hn-magazine .hn-economy-main,.hn-magazine .hn-economy-side article,.hn-magazine .hn-tech-grid article{border:1px solid var(--hn-line);background:#fff}
.hn-magazine .hn-economy-main img{aspect-ratio:16/8;height:auto}
.hn-magazine .hn-card-body{padding:14px}
.hn-magazine .hn-economy-main h3{font-size:23px;line-height:1.1;margin-top:9px}
.hn-magazine .hn-economy-main p,.hn-magazine .hn-economy-side p,.hn-magazine .hn-tech-grid p{font:400 11px Arial,sans-serif;color:var(--hn-muted);line-height:1.4;margin-top:8px}
.hn-magazine .hn-economy-side{display:grid;grid-template-rows:repeat(2,1fr);gap:12px}
.hn-magazine .hn-economy-side article{padding:16px}
.hn-magazine .hn-economy-side h3{font-size:20px;line-height:1.15;margin-top:10px}
.hn-magazine .hn-tech-grid{display:grid;grid-template-columns:1.22fr .86fr .86fr;gap:12px}
.hn-magazine .hn-tech-grid img{aspect-ratio:16/9;height:auto}
.hn-magazine .hn-tech-grid h3{font-size:19px;line-height:1.16;margin-top:9px}
.hn-magazine .hn-tech-brief{padding:15px}
.hn-magazine .hn-brief-line{height:1px;background:var(--hn-line);margin:16px 0}
.hn-magazine .hn-health-intro{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:15px;padding:4px 0 22px}
.hn-magazine .hn-health-mark{font:400 48px Arial,sans-serif;color:#a9cce8;line-height:1}
.hn-magazine .hn-health-intro h3{font-size:24px;line-height:1.05}
.hn-magazine .hn-health-intro p{font-size:13px;line-height:1.4;color:#d8e5f0}
.hn-magazine .hn-health-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}
.hn-magazine .hn-health-grid article{padding:17px;border:1px solid #6d859d;min-height:150px}
.hn-magazine .hn-health-grid h4{font-size:19px;line-height:1.12;font-weight:400;margin-top:11px}
.hn-magazine .hn-health-grid p{font:400 11px Arial,sans-serif;color:#d8e5f0;line-height:1.35;margin-top:10px}
.hn-magazine .hn-culture-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:20px;align-items:stretch}
.hn-magazine .hn-culture-image{height:250px;overflow:hidden}
.hn-magazine .hn-culture-grid article:nth-child(2){display:flex;flex-direction:column;justify-content:center}
.hn-magazine .hn-culture-grid h3{font-size:27px;line-height:1.1;margin-top:10px}
.hn-magazine .hn-culture-grid p{font-size:13px;color:var(--hn-muted);line-height:1.4;margin-top:11px}
.hn-magazine .hn-culture-links{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:19px;border-top:1px solid var(--hn-line);padding-top:12px}
.hn-magazine .hn-culture-links div{font:500 10px Arial,sans-serif}
.hn-magazine .hn-culture-links span{color:var(--hn-blue-light)}
.hn-magazine .hn-footer{background:var(--hn-blue);color:#fff;padding-top:34px;padding-bottom:19px;font-family:Arial,sans-serif}
.hn-magazine .hn-footer-top{display:grid;grid-template-columns:2.2fr repeat(3,1fr);gap:22px;padding-bottom:30px}
.hn-magazine .hn-footer-brand .hn-footer-logo{display:block;width:220px;max-width:100%;padding:7px 10px;background:#fff;line-height:0;margin-bottom:12px}
.hn-magazine .hn-footer-brand .hn-footer-logo img{display:block;width:100%;height:auto;object-fit:contain}
.hn-magazine .hn-footer-brand p{font-size:15px;line-height:1.45;color:#dce7f1;max-width:250px;margin-top:11px}
.hn-magazine .hn-imprint{font-size:13.75px;line-height:1.6;color:#dce7f1;margin-top:14px}.hn-magazine .hn-imprint a{color:#fff;text-decoration:underline}.hn-magazine .hn-footer h3{font-size:15px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}
.hn-magazine .hn-footer-top span,.hn-magazine .hn-footer-top a{display:block;color:#dce7f1;text-decoration:none;font-size:13.75px;line-height:2}
.hn-magazine .hn-footer-bottom{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #6c89a5;padding-top:16px;font-size:12.5px;color:#dce7f1}
@keyframes hn-move{from{transform:scale(1)}to{transform:scale(1.055)}}
@media(max-width:680px){.hn-magazine .hn-outer{padding:0 12px}.hn-magazine .hn-nav span:nth-child(n+5):not(.hn-nav-search){display:none}.hn-magazine .hn-hero-grid,.hn-magazine .hn-feature-grid,.hn-magazine .hn-economy-grid,.hn-magazine .hn-culture-grid{grid-template-columns:1fr}.hn-magazine .hn-hero-side{grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.hn-magazine .hn-hero-side article{min-width:0}.hn-magazine .hn-hero-side h2{font-size:16px}.hn-magazine .hn-hero-side p{display:none}.hn-magazine .hn-tech-grid{grid-template-columns:1fr 1fr}.hn-magazine .hn-tech-brief{grid-column:1/-1}.hn-magazine .hn-footer-top{grid-template-columns:repeat(2,1fr)}}
@media(max-width:480px){.hn-magazine .hn-outer{padding:0 8px}.hn-magazine .hn-topline span:last-child{display:none}.hn-magazine .hn-header{height:95px}.hn-magazine .hn-header img{width:80%}.hn-magazine .hn-nav span:nth-child(n+4):not(.hn-nav-search){display:none}.hn-magazine .hn-lead-image{height:210px}.hn-magazine .hn-hero-side,.hn-magazine .hn-latest-grid,.hn-magazine .hn-tech-grid,.hn-magazine .hn-health-grid{grid-template-columns:1fr}.hn-magazine .hn-health-intro{grid-template-columns:auto 1fr}.hn-magazine .hn-health-intro p{grid-column:1/-1}.hn-magazine .hn-title-row>span{font-size:10px}.hn-magazine .hn-feature-image{height:220px}.hn-magazine .hn-culture-image{height:210px}.hn-magazine .hn-footer-top{gap:18px}.hn-magazine .hn-footer-brand{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.hn-magazine .hn-lead-image img{animation:none}}

/* Integration with the inherited Jannah shell. The parent still supplies
   WordPress hooks, menus, article templates and the infinite-scroll logic. */
body.home.wp-child-theme-hn-insider-jannah-child #tie-wrapper{max-width:none!important;width:100%!important;margin:0!important;background:transparent;box-shadow:none}
body.home.wp-child-theme-hn-insider-jannah-child #theme-header,
body.home.wp-child-theme-hn-insider-jannah-child #footer,
body.home.wp-child-theme-hn-insider-jannah-child #go-to-top{display:none!important}
body.home.wp-child-theme-hn-insider-jannah-child{background:#dfe2e5!important}
.hn-magazine{width:100%;margin:0;background:#dfe2e5}
.hn-magazine.hn-global-footer{--hn-blue:#173c63;background:transparent;clear:both;float:none!important}
.hn-magazine h1,.hn-magazine h2,.hn-magazine h3,.hn-magazine h4{font-family:Georgia,'Times New Roman',serif!important;font-weight:700}
.hn-magazine a{color:inherit;text-decoration:none}
.hn-magazine a:hover{color:#28547d}
.hn-magazine .hn-topline span:first-child{text-transform:uppercase}
.hn-magazine .hn-header a{display:block;width:min(390px,76%)}
.hn-magazine .hn-header img{width:100%;height:auto;object-fit:contain}
.hn-magazine .hn-nav a{font-weight:600}
.hn-magazine .hn-nav form{display:flex;align-items:center;position:relative;width:26px;transition:width .2s ease}
.hn-magazine .hn-nav form:focus-within{width:130px}
.hn-magazine .hn-nav input{width:100%;min-width:0;border:0;border-bottom:1px solid transparent;background:transparent;font:15px Arial,sans-serif;padding:2px 22px 2px 0;outline:0;opacity:0}
.hn-magazine .hn-nav form:focus-within input{opacity:1;border-color:#132b47}
.hn-magazine .hn-nav button{position:absolute;right:0;top:-5px;border:0;background:none;color:#132b47;font:25px Arial,sans-serif;cursor:pointer;padding:0}
.hn-magazine .hn-title-row>a{font:500 11px Arial,sans-serif;white-space:nowrap}
.hn-magazine .hn-lead-image,.hn-magazine .hn-feature-image,.hn-magazine .hn-culture-image,.hn-magazine .hn-card-image{display:block;overflow:hidden}
.hn-magazine .hn-lead-image img,.hn-magazine .hn-feature-image img,.hn-magazine .hn-culture-image img{height:100%;object-fit:cover}
.hn-magazine .hn-card-image img{aspect-ratio:16/8;object-fit:cover}
.hn-magazine .hn-tech-grid .hn-card-image img{aspect-ratio:16/9}
.hn-magazine .hn-feature a:hover,.hn-magazine .hn-health a:hover,.hn-magazine .hn-footer a:hover{color:#a9cce8}
.hn-magazine .hn-feature .hn-title-row>a,.hn-magazine .hn-health .hn-title-row>a{color:#fff}
.hn-magazine .hn-mini-story{align-items:center}
.hn-magazine .hn-mini-story span{font-size:18px;flex:none}
.hn-magazine .hn-culture-links a{font:500 10px Arial,sans-serif}
.hn-magazine .hn-footer-bottom a{color:#dce7f1}
.hn-magazine .hn-footer-top a{display:block;color:#dce7f1;text-decoration:none;font-size:13.75px;line-height:2}
.hn-magazine .hn-imprint a{display:inline;text-decoration:underline;line-height:inherit}
@media(max-width:680px){.hn-magazine .hn-nav{overflow-x:auto;justify-content:flex-start;gap:18px;scrollbar-width:none}.hn-magazine .hn-nav a{flex:none}.hn-magazine .hn-nav form{flex:none}.hn-magazine .hn-hero-side{grid-template-columns:repeat(3,1fr)}}
@media(max-width:480px){.hn-magazine .hn-header a{width:80%}.hn-magazine .hn-hero-side{grid-template-columns:1fr}.hn-magazine .hn-nav a{display:block!important}.hn-magazine .hn-title-row>a{font-size:10px}}

