/* Final alignment of the secondary public pages. */
#coase-report{font-family:Inter,"Segoe UI",Arial,sans-serif;color:#d5dfe2}
#coase-report .rp-page{width:100%;max-width:none;padding:0}
#coase-report .bp-intro{margin-top:0}
#coase-report .rp-language a{display:inline-flex;align-items:center;min-height:44px}
#coase-report main,#coase-background main{width:min(1500px,calc(100% - 96px));max-width:none;margin:auto}
.rp-hero,.bp-hero{padding-top:32px!important;padding-bottom:32px!important}
.rp-hero h1,.bp-hero h1{font-size:52px!important;line-height:1.1!important}
.doc-links a{gap:8px;min-height:44px}
.doc-links .file-icon{width:22px;height:24px;flex:none}
.doc-case summary,.doc-case details a{min-height:44px;display:flex;align-items:center}
.doc-nav{margin:24px 0 0}
@media(max-width:1000px){#coase-report main,#coase-background main{width:calc(100% - 56px)}}
@media(max-width:700px){
 #coase-report main,#coase-background main{width:calc(100% - 40px)}
 .rp-hero,.bp-hero{padding-top:28px!important;padding-bottom:24px!important}
 .rp-hero h1,.bp-hero h1{font-size:44px!important}
}
