/* Earth Tab policy pages + footer credit — installed by itsdimitrios-bots/scripts/etpolicy_install.py.
   Colours are INHERITED from each site's own footer/body, which already meet contrast; links keep a
   permanent underline (WCAG 1.4.1 — the Land Logic credit finding). */
.etp-foot-block{margin:14px 0 0;font-size:.875rem;line-height:1.6}
.etp-foot-block p{margin:4px 0 0}
.etp-foot-block a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.etp-foot-block a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
footer.etp-foot{padding:28px 20px 36px;text-align:center}
/* The demo purchase ribbon is position:fixed at the bottom; without room reserved for it, the
   last footer line (this credit) sits underneath it. Only when the ribbon exists. */
html:has(.etbuy-bar) body{padding-bottom:64px}
@media (max-width:560px){html:has(.etbuy-bar) body{padding-bottom:104px}}
.etp-page{display:block}
.etp-page .etp-wrap{max-width:760px;margin:0 auto;padding:clamp(56px,9vw,96px) 20px 72px;line-height:1.65;text-align:left}
.etp-page h1{font-size:clamp(2rem,5vw,2.75rem);line-height:1.15;margin:0 0 10px}
.etp-page h2{font-size:1.25rem;line-height:1.3;margin:34px 0 10px}
.etp-page p,.etp-page li{font-size:1.0625rem;margin:0 0 12px}
.etp-page ul{padding-left:1.25em;margin:0 0 12px}
.etp-page a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.etp-page a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
