/* Polish version additions (loaded only on /pl/ pages) */
.lang-switch{padding:5px 9px;border:1px solid #ffffff55;letter-spacing:.14em!important}
.lang-switch:hover{background:#ffffff14}
.story-body section ol{padding-left:22px;font-size:17px;line-height:1.8;color:#4a4a4a}
.story-body section ol li{margin:9px 0}
.more-links{padding:0 7vw 70px;background:var(--paper);color:#111;display:flex;flex-wrap:wrap;gap:12px 28px;align-items:baseline}
.more-links .eyebrow{flex-basis:100%;margin:0}
.origin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:10px}
.origin-grid .card p{color:#555}
@media(max-width:900px){.origin-grid{grid-template-columns:1fr}}
.steps-list{max-width:900px;padding-left:22px;font-size:17px;line-height:1.8;color:#333}
.steps-list li{margin:10px 0}
@media(min-width:901px) and (max-width:1100px){.nav{gap:10px!important;padding-inline:3vw!important}.nav a:not(.brand){font-size:8px!important;letter-spacing:.1em!important}}
@media(max-width:900px){.footer>div{min-width:0}.footer-lockup img{width:100%;max-width:100%}.resources-hero h1,.journal-hero h1,.page-hero h1,.story-head h1{overflow-wrap:anywhere;hyphens:auto}.lang-switch{display:none}.nav:focus-within .lang-switch,.nav:hover .lang-switch{display:inline-block;width:auto!important}}
