 .language-switch{display:flex;justify-content:flex-end;gap:8px;padding:10px 6%;background:#000028;color:#fff8e9}.language-choice{background:transparent;color:inherit;border:1px solid #d5a232;padding:8px 12px;min-height:40px;cursor:pointer;font:700 13px Arial,sans-serif}.language-choice.selected{background:#d5a232;color:#000028}.language-choice:focus-visible{outline:3px solid white;outline-offset:2px}.sr-language{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1,h2,h3{overflow-wrap:break-word}@media(max-width:760px){h1{font-size:clamp(45px,12vw,80px)}.chapters a{overflow-wrap:anywhere}.language-switch{justify-content:center}.summer-mark span{letter-spacing:1px}}