.net-page .calibra-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:45px}
.net-shot{margin:0;min-width:0}
.net-shot a{display:block;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#edf3f6}
.net-shot img{display:block;width:100%;height:auto}
.net-shot figcaption{font-size:13px;color:var(--text);line-height:1.6;margin-top:12px}
.net-shot a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
.net-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;margin:40px 0 0}
.net-specs>div{padding:22px 0;border-top:1px solid #5a7c8c}
.net-specs dt{font-size:15px;font-weight:600;color:#fff;margin-bottom:8px}
.net-specs dd{font-size:17px;color:#d5e8ee;line-height:1.6;margin:0}
.net-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}
.net-gallery .net-shot:first-child{grid-column:1/-1}
.net-resources{display:flex;flex-wrap:wrap;align-items:center;gap:20px}
.net-resources .btn{max-width:100%;white-space:normal;min-width:0}
html[data-design="immersive"] .net-shot figcaption{color:#bacdd7}
html[data-design="evolution"] .net-specs dt{color:#092c47}
html[data-design="evolution"] .net-specs dd{color:#3e566b}
html[data-design="evolution"] .net-specs>div{border-color:#b9cddd}
html[data-design="immersive"] .skip{color:#143b4e}
@media(max-width:900px){.net-page .calibra-hero-grid{grid-template-columns:1fr;gap:35px}}
@media(max-width:650px){.net-specs,.net-gallery{grid-template-columns:1fr}.net-specs dd{font-size:16px}.net-resources{align-items:stretch;flex-direction:column}.net-resources a{text-align:left}}
