/* LA FONTE PARALLELA — public Numero Zero brand overlay. No article-layout changes. */
:root{--lfp-navy:#0a2846;--lfp-gold:#b1894c}
.masthead{background:linear-gradient(110deg,#fffdfa 0%,#f5f7f9 55%,#e5edf2 100%);color:var(--lfp-navy);border-bottom:2px solid var(--lfp-gold)}
.masthead-inner{grid-template-columns:minmax(325px,1.27fr) minmax(250px,1fr) minmax(340px,1.05fr);min-height:120px;gap:19px}
.lfp-public-mark{width:100%;max-width:468px;min-width:0}
.lfp-public-logo{height:auto;width:100%;max-height:117px;object-fit:contain;object-position:left center}
.masthead-payoff b{color:var(--lfp-navy)}
.masthead-payoff span{color:#425c71}
.masthead .search-form{border-color:#8c9eaf;background:#fff}
.masthead .search-form input{color:#102d47}
.masthead .search-form input::placeholder{color:#62798b}
.masthead .search-form button{color:#193954}
.masthead .auspex-link{border:1px solid #ac905c;color:#173b57;background:#fff9ed}
.masthead .auspex-link:hover{background:#f6eccd}
.preview-banner{background:#f4ead0;border-bottom:1px solid #d3b77d;color:#715225}
.site-nav{border-bottom:2px solid #e0e6eb}
.footer-brand{letter-spacing:0;font-weight:700;font-size:23px;white-space:normal}
@media(max-width:1350px){.masthead-inner{grid-template-columns:minmax(325px,1fr) minmax(320px,1.05fr)}}
@media(max-width:710px){.masthead-inner{display:flex;align-items:flex-start;flex-direction:column;gap:7px;padding:14px 16px}.lfp-public-mark{max-width:min(94vw,420px)}.lfp-public-logo{max-height:107px}.masthead-actions{width:100%;justify-content:space-between}.masthead-actions .search-form{min-width:0}.footer-brand{font-size:20px}}
@media(max-width:440px){.lfp-public-logo{max-height:90px}.masthead-actions .auspex-link{font-size:9px;padding:10px 7px}}
