:root{--navy:#071d30;--teal:#087d84;--ink:#173344;--muted:#56717c}*{box-sizing:border-box}body{margin:0;background:#f5f8f9;color:var(--ink);font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.6}a{color:inherit}button{font:inherit;cursor:pointer} .mi-shell{width:min(1160px,calc(100% - 40px));margin:auto}.mi-head{background:#fff;border-bottom:1px solid #dde7e9}.mi-top{display:flex;justify-content:space-between;align-items:center;min-height:76px;gap:15px}.mi-brand{font-size:23px;font-weight:750;color:var(--navy);text-decoration:none;display:flex;align-items:center;gap:10px}.mi-brand b{color:var(--teal)}nav{display:flex;gap:24px}nav a{text-decoration:none;font-weight:650;font-size:14px}.mi-hero{background:linear-gradient(100deg,#061e30 6%,rgba(3,35,56,.93) 48%,rgba(3,35,56,.25)),url('/assets/reports/maritime-weekly-hero.webp') center 56%/cover no-repeat;color:#fff;padding:93px 0 87px}.mi-hero h1{font-size:clamp(42px,6vw,77px);letter-spacing:-.04em;line-height:1.04;margin:12px 0 20px;max-width:750px}.mi-hero h1 em{color:#9befe1;font-family:Georgia,serif;font-weight:400}.mi-eyebrow{font-size:12px;letter-spacing:.19em;font-weight:800;color:#86e2da}.mi-hero p{font-size:19px;max-width:710px;color:#eef5f7}.mi-hero .mi-disclosure{font-size:13px;margin-top:30px;color:#b5e9e4}.mi-main{padding:55px 0 70px}.mi-main>h2,.previous-analysis h2{font-size:clamp(28px,3vw,37px);margin:0 0 10px;line-height:1.2}.mi-main>p{max-width:800px;color:var(--muted)}.edi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:30px 0 52px}.report-card{background:#fff;box-shadow:0 16px 42px rgba(9,42,62,.07);border:1px solid #dfe8e9;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;gap:13px;padding:0 0 26px;text-decoration:none}.report-card img{width:100%;height:230px;object-fit:cover}.report-card .card-caption{padding:0 25px;font-size:11px;color:#0c7781;font-weight:750;letter-spacing:.11em}.report-card strong{padding:0 25px;font-size:23px;line-height:1.25}.report-card small{padding:0 25px;color:#536d7a;font-size:14px;line-height:1.7}.read-more{padding:0 25px;font-weight:750;color:#007584}.previous-analysis{border-top:1px solid #d6e4e7;padding-top:43px}.mi-guides{background:#e1f0f0;border-radius:16px;padding:28px 35px;margin-top:40px}.mi-guides h2{margin:0 0 5px}.mi-guides a{color:#006976;font-weight:750}.fineprint{font-size:12px;margin-top:30px;color:#70848d}footer{background:#071d30;color:#cbdce1;padding:34px 0}.mi-footer{display:flex;justify-content:space-between;gap:18px;font-size:13px;flex-wrap:wrap}.mi-footer a{color:#e0ebed}.mi-footer button{background:none;border:0;color:#e0ebed;text-decoration:underline;padding:0}.edi-empty{padding:30px}a:focus-visible,button:focus-visible{outline:3px solid #55bbb3;outline-offset:3px}@media(max-width:780px){.edi-grid{grid-template-columns:1fr}.mi-hero{padding:75px 0}.mi-hero h1{font-size:49px}.mi-top{flex-wrap:wrap;padding:12px 0}nav{gap:13px}}@media(max-width:500px){.mi-shell{width:calc(100% - 30px)}.mi-hero h1{font-size:41px}.mi-hero p{font-size:16px}.report-card img{height:190px}.mi-brand{font-size:19px}nav a{font-size:12px}}
