
.lep-news{--ink:#233447;--accent:#086b79;max-width:1060px;margin:0 auto;padding:32px 24px 60px;color:var(--ink);font:17px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;background:white}
.lep-news *{box-sizing:border-box}.lep-news h1{font-size:clamp(30px,5vw,46px);line-height:1.13;margin:12px 0 20px;color:#17334b}.lep-news h2{font-size:29px;line-height:1.2;margin:42px 0 18px;padding-top:12px;border-top:2px solid #dae6e9}.lep-news h3{font-size:22px;line-height:1.3;margin:30px 0 12px;color:var(--accent)}.lep-news p{margin:0 0 17px}.lep-news a{color:#075e85;text-underline-offset:3px}.lep-news a:focus-visible,.lep-news [tabindex]:focus-visible{outline:3px solid #df9d27;outline-offset:4px}.lep-news .eyebrow{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#086b79;font-weight:700}.lep-news .note,.lep-news figcaption{font-size:14px;line-height:1.5;color:#526474}.lep-news nav{display:flex;gap:20px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid #dae6e9}.lep-news figure{margin:24px 0 30px}.lep-news figure img{display:block;max-width:100%;height:auto;margin:auto;border:1px solid #d4e0e5}.lep-news figcaption{padding-top:10px}.lep-news .gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.lep-news .table-scroll{overflow-x:auto;margin:16px 0 25px}.lep-news table{border-collapse:collapse;width:100%;font-size:14px;white-space:nowrap}.lep-news th,.lep-news td{padding:9px 12px;text-align:right;border-bottom:1px solid #d5e0e5}.lep-news thead th{background:#17334b;color:white}.lep-news tbody th{font-weight:400}.lep-news tr>*:first-child{text-align:left}.lep-news tbody tr:nth-child(odd){background:#edf3f6}.lep-news .key-row>*{font-weight:700}.lep-news li{margin-bottom:13px}.lep-news footer{border-top:1px solid #dae6e9;margin-top:40px;padding-top:20px}.lep-news .lead{font-size:20px;color:#17334b}
@media(max-width:640px){.lep-news{padding:22px 16px;font-size:16px}.lep-news .gallery{grid-template-columns:1fr}.lep-news th,.lep-news td{padding:8px}.lep-news h2{font-size:25px}}
@media print{.lep-news{max-width:none;padding:0;font-size:10pt}.lep-news nav{display:none}.lep-news figure,.lep-news tr{break-inside:avoid}.lep-news h2,.lep-news h3{break-after:avoid}.lep-news .table-scroll{overflow:visible}.lep-news table{font-size:8pt}.lep-news a{color:inherit}}

/* Simple presentation matching Laboratori d'envol's updates and wing pages. */
body{background:#c0c0c0;margin:8px}
.lep-news{max-width:1000px;padding:16px 20px 40px;background:transparent;color:#111;font:16px/1.5 Arial,Helvetica,sans-serif}
.lep-news h1{font-size:32px;color:#008000;text-align:center;line-height:1.2;margin:16px 0}
.lep-news h2{font-size:25px;color:#008000;border-top:1px solid #888;padding-top:22px}
.lep-news h3{font-size:20px;color:#008000}
.lep-news .eyebrow{color:#008000;text-align:center;letter-spacing:0;text-transform:none;font-size:18px}
.lep-news header>p:not(.lead){text-align:center}
.lep-news .lead{font-size:18px;color:#111}
.lep-news a{color:#0000aa}.lep-news a:visited{color:#800080}
.lep-news nav{justify-content:center;border-bottom:1px solid #888}
.lep-news .note,.lep-news figcaption{color:#222}
.lep-news figure{margin:28px 0}.lep-news figcaption{text-align:center}
.lep-news figure img{border:0}
.lep-news th,.lep-news td{border:1px solid #888;padding:7px 9px}
.lep-news thead th{background:#d5d5d5;color:#111}
.lep-news tbody tr:nth-child(odd){background:#cacaca}
.lep-news footer{border-top:1px solid #888}



    .logo-container {
       display: flex;
       justify-content: center;
       align-items: center;
    }

@media(max-width:640px){.lep-news{padding:12px 6px}.lep-news h1{font-size:26px}}
@media print{body,.lep-news{background:white}.lep-news h1,.lep-news h2,.lep-news h3{color:#111}}
