._9YPttq_container{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:0}
.FT1AXW_button{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:50;cursor:pointer;width:44px;height:44px;color:var(--main-text-color);background:var(--main-box-color);border:1px solid var(--main-border-color);opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;transform:translateY(8px)}.FT1AXW_button:hover{color:var(--main-accent-color);border-color:var(--main-accent-color)}@media (min-width:1024px){.FT1AXW_button{right:max(32px, env(safe-area-inset-right));bottom:max(32px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.FT1AXW_button{transition:opacity .2s,visibility .2s;transform:none}}.FT1AXW_visible{opacity:1;visibility:visible;transform:translateY(0)}
@media (min-width:640px){.JJgnWa_masonry{margin:40px}}.JJgnWa_fallbackGrid{column-count:1;column-gap:3px;}@media (min-width:640px){.JJgnWa_fallbackGrid{column-count:2}}@media (min-width:1024px){.JJgnWa_fallbackGrid{column-count:3}}@media (min-width:1536px){.JJgnWa_fallbackGrid{column-count:4}}.JJgnWa_fallbackItem{break-inside:avoid;margin-bottom:3px}
.nWwiiG_skeleton{background:linear-gradient(90deg, var(--main-border-color) 25%, var(--main-box-color) 50%, var(--main-border-color) 75%);background-size:200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite nWwiiG_skeleton-shimmer;display:block}.nWwiiG_skeleton.nWwiiG_tinted{background:linear-gradient(100deg,#0000 35%,#ffffff29 50%,#0000 65%) 0 0/200% 100%}@media (prefers-reduced-motion:reduce){.nWwiiG_skeleton{animation:none}}@keyframes nWwiiG_skeleton-shimmer{to{background-position:-200% 0}}
._6faj2q_list{flex-direction:column;width:100%;display:flex}._6faj2q_item{background-color:var(--main-box-color);color:var(--main-text-color);box-sizing:border-box;border-radius:10px;margin-bottom:16px;padding:16px;transition:transform .2s linear;position:relative}._6faj2q_item:hover{transform:scale(1.02)}._6faj2q_item._6faj2q_highlight{background-color:var(--main-accent-color);color:#fff}._6faj2q_details{justify-content:space-between;display:flex}._6faj2q_link{color:inherit;text-decoration:none}._6faj2q_link:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}._6faj2q_title{align-items:center;gap:6px;margin:0;font-size:16px;font-weight:600;display:flex}._6faj2q_icon{color:var(--main-accent-color);font-size:16px}._6faj2q_highlight ._6faj2q_icon{color:#fff}._6faj2q_externalLinkIcon{font-size:18px}._6faj2q_description{color:var(--main-subtitle-color);margin:6px 0 0;font-size:14px}._6faj2q_highlight ._6faj2q_description{color:#fff}
._2RG98W_image{object-fit:cover;opacity:0;transition:transform .4s,opacity .3s}@media (prefers-reduced-motion:reduce){._2RG98W_image{transition:none}}._2RG98W_imageLoaded{opacity:1}._2RG98W_skeleton{position:absolute;inset:0}._2RG98W_tile{background-color:var(--main-border-color);display:block;position:relative;overflow:hidden}._2RG98W_tile:hover ._2RG98W_image{transform:scale(1.03)}
.Bdrx7W_list{justify-content:center;gap:5px;width:100%;margin:26px 0;padding:0;display:flex}.Bdrx7W_list li{margin:0;padding:0;list-style:none}.Bdrx7W_item{color:var(--main-accent-color);border-radius:100%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .2s linear;display:flex}.Bdrx7W_item:hover{background-color:var(--main-box-color);transform:scale(1.3)}.Bdrx7W_item svg{font-size:22px}
.cC-mQa_more{justify-content:center;margin:28px 0 40px;display:flex;position:relative}.cC-mQa_sentinel{pointer-events:none;width:100%;height:1px;position:absolute;bottom:100%;left:0}.cC-mQa_button{font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--main-text-color);background:var(--main-box-color);border:1px solid var(--main-border-color);padding:13px 20px;font-size:11px;font-weight:800;transition:border-color .15s}.cC-mQa_button:disabled{opacity:.6;cursor:default}.cC-mQa_button:hover:not(:disabled){border-color:var(--main-accent-color);color:var(--main-accent-color)}
.J7ZXea_qrCode{background-color:var(--main-background-color);z-index:5;zoom:.7;width:90px;padding:16px;transition:all .3s linear;display:none;position:fixed;bottom:30px;right:30px}@media (min-width:1600px) and (pointer:fine){.J7ZXea_qrCode{display:block}}.J7ZXea_qrCode:hover{zoom:1.5}.J7ZXea_qrCodeDescription{text-align:center;margin:0 0 8px;font-size:14px}.J7ZXea_qrCodeImage{filter:saturate(0);opacity:.8;width:100%;height:auto}
._SC8Gq_footer{flex-direction:column;align-items:center;gap:12px;padding:50px 0;display:flex}@media (min-width:640px){._SC8Gq_footer{margin:0 18px}}._SC8Gq_footer._SC8Gq_horizontal{flex-direction:row;justify-content:flex-start;gap:8px}@media (min-width:640px){._SC8Gq_footer._SC8Gq_horizontal{margin:0}}@media print{._SC8Gq_footer{display:none}}._SC8Gq_caption{color:var(--main-subtitle-color);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}._SC8Gq_caption a{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 30%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 30%, transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}._SC8Gq_caption a:hover,._SC8Gq_caption a:focus-visible{color:var(--main-text-color);outline:none;text-decoration-color:currentColor}
.SAK6Sa_leading{flex-direction:column;gap:3px;display:flex}.SAK6Sa_end{color:var(--main-title-color);text-align:center;border-bottom:1px solid color-mix(in srgb, var(--main-title-color) 25%, transparent);margin:50px 18px 0;padding-bottom:40px;font-size:56px;font-weight:600}
