.skip-link{position:absolute;top:-40px;left:0;background:#55bd8b;color:#fff;padding:8px;z-index:100;transition:top .3s}.skip-link:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (forced-colors: active){.info-icon,.social-link{border:2px solid currentColor}}a:focus,button:focus{outline:3px solid #55BD8B;outline-offset:2px}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body{height:100%;margin:0;padding:0;overflow-x:hidden;width:100%;background-color:#fff}@media (prefers-color-scheme: dark){html,body{background-color:#1a1a1a;color:#fff}}body{min-height:100vh;scroll-behavior:smooth;display:flex;flex-direction:column;position:relative}*,*:before,*:after{box-sizing:border-box}body{font-family:Crimson Text,serif;font-size:18px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3}button{font-family:Crimson Text,serif;font-weight:600}html[lang=ar] body{font-family:Amiri,serif;direction:rtl}html[lang=ar] button{font-family:Amiri,serif;font-weight:500}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6{font-weight:700}h1{font-size:2.5rem}h2{font-size:2rem}html[lang=ar] p,html[lang=ar] span{letter-spacing:0;word-spacing:.1em}html[lang=en] p,html[lang=en] span{letter-spacing:.01em}section{background-color:transparent;position:relative;z-index:1}section{background-color:#fff}@media (prefers-color-scheme: dark){section{background-color:#1a1a1a}.info-content h3,.info-content p,h3,.info-content span{color:#fff!important}}
