.language-picker{position:relative;flex:0 0 auto;margin-left:15px;z-index:60;font-family:Arial,sans-serif}.language-toggle{display:flex;align-items:center;justify-content:center;gap:7px;min-width:53px;min-height:44px;padding:8px 6px;border:1px solid transparent;border-radius:4px;background:transparent;color:#102f53;cursor:pointer}.language-toggle:hover,.language-toggle[aria-expanded=true]{background:#edf3f9;border-color:#c5aa69}.language-toggle img,.language-options img{display:block;width:28px;height:20px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #102f5320}.language-chevron{font:17px/1 Arial,sans-serif;margin-top:-5px}.language-options{position:absolute;right:0;top:calc(100% + 8px);width:196px;margin:0;padding:8px;list-style:none;background:white;color:#102f53;border:1px solid #c5aa69;border-radius:5px;box-shadow:0 9px 32px #102f532b;z-index:80}.language-options[hidden]{display:none!important}.language-options li{margin:0;padding:0}.language-options a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px;border-radius:3px;color:#102f53;text-decoration:none;font:15px/1.4 Arial,sans-serif;white-space:nowrap}.language-options a:hover,.language-options a[aria-current=page]{background:#edf3f9}.language-check{margin-left:auto;color:#9a7939}.language-toggle:focus-visible,.language-options a:focus-visible{outline:3px solid #2164ab;outline-offset:3px}.readable header{column-gap:12px}.readable header #navigation{margin-left:auto}.h-accessible .language-toggle{border:2px solid #073d78;color:#073d78;background:white;min-height:48px}.h-accessible .language-options{border:2px solid #073d78;width:240px}.h-accessible .language-options a{font-size:20px!important;min-height:52px!important}.h-accessible .language-picker{margin-left:0}.h-accessible .language-toggle img{width:32px;height:22px}
@media(max-width:760px){.readable header{column-gap:8px}.readable header .brand{margin-right:auto;min-width:0}.readable header .brand-logo{width:clamp(150px,45vw,200px)!important;height:auto!important}.readable header .menu{padding:9px 8px;gap:7px;font-size:12px;margin-left:auto}.language-picker{margin-left:0}.language-toggle{min-width:43px;padding:6px 3px;gap:4px}.language-options{top:calc(100% + 12px)}.h-accessible header .language-picker{margin-left:auto}.h-accessible header .brand-logo{width:190px!important}}
@media print{.language-picker{display:none!important}}
.original-language-note{display:block;margin:5px 0 10px;font:12px/1.5 Arial,sans-serif;color:#5c6c7e;letter-spacing:0;text-transform:none}.premium-film .original-language-note{color:#dce9f8}.h-accessible .original-language-note{font-size:17px!important;color:#263d53!important}html:not([lang=pt-PT]) .readable header #navigation{gap:15px}html:not([lang=pt-PT]) .readable header #navigation>a{font-size:13px}html:not([lang=pt-PT]) .premium-hero h1{font-size:clamp(48px,6.3vw,96px);overflow-wrap:break-word}html:not([lang=pt-PT]) .readable .reading-top h1{overflow-wrap:anywhere}html:not([lang=pt-PT]) .h-mobile-book{max-width:110px;text-align:center}html:not([lang=pt-PT]) .h-access-tools{max-width:calc(100vw - 155px)}html:not([lang=pt-PT]) .h-location .h-caption{min-height:0}html:not([lang=pt-PT]) .h-accessible .h-access-tools{max-width:calc(100vw - 24px)}
@media(max-width:1200px) and (min-width:761px){html:not([lang=pt-PT]) .readable header{height:auto;min-height:104px;flex-wrap:wrap;gap:6px 20px;padding-top:12px;padding-bottom:12px}html:not([lang=pt-PT]) .readable header #navigation{flex-wrap:wrap;justify-content:flex-end;flex:1}}
@media(max-width:760px){html:not([lang=pt-PT]) .readable .premium-hero h1{font-size:clamp(48px,12.8vw,76px);line-height:1.02}html:not([lang=pt-PT]) .readable header #navigation>a{font-size:16px}html:not([lang=pt-PT]) .h-access-tools>button{max-width:100%;white-space:normal;text-align:left}html:not([lang=pt-PT]) .h-accessible .h-access-tools{max-width:calc(100vw - 24px)}}

