.aviator-age-overlay{z-index:80;background:rgb(2 6 23/70%)}.aviator-age-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:81;width:calc(100% - 32px);max-width:448px;max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #e6e6e6;border-radius:16px;background:white;color:#222;padding:24px;box-shadow:0 25px 50px -12px #0004;font-family:Aviator DM Sans,Microsoft YaHei,Arial,sans-serif;color-scheme:light}.aviator-age-kicker{margin:0 0 24px;color:#717171;font-size:14px;font-weight:600;text-transform:uppercase}.aviator-age-dialog [data-slot=dialog-title]{margin:0;font-size:21px;font-weight:600;line-height:1.4}.aviator-age-dialog [data-slot=dialog-description]{margin:16px 0 0;font-size:14px;line-height:24px;color:#484848}.aviator-age-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.aviator-age-actions a,.aviator-age-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;padding:10px 15px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.aviator-age-actions button{border:1px solid #ff385c;background:#ff385c;color:white}.aviator-age-actions a{border:1px solid #ddd;color:#222;background:white}.aviator-age-actions :focus-visible{outline:2px solid #c12a50;outline-offset:3px}.rach-app .aligned-footer .rach-sitemap{background:#f7f7f7;border-top:1px solid #ebebeb;padding-block:20px 8px}.rach-app .aligned-footer .rach-sitemap-cols{display:grid}.rach-app .aligned-footer .rach-sitemap-col{border-bottom:1px solid #dddddd}.rach-app .aligned-footer .rach-sitemap-col summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:52px;font-size:15px;font-weight:600;cursor:pointer;color:#222}.rach-app .aligned-footer .rach-sitemap-col summary::-webkit-details-marker{display:none}.rach-app .aligned-footer .rach-sitemap-col summary svg{transition:transform .2s}.rach-app .aligned-footer .rach-sitemap-col[open] summary svg{transform:rotate(180deg)}.rach-app .aligned-footer .rach-sitemap-col ul{list-style:none;margin:0 0 10px;padding:0;display:grid}.rach-app .aligned-footer .rach-sitemap-col a{text-decoration:none;font-size:14px;color:#3f3f3f;display:block;padding-block:12px}.rach-app .aligned-footer .rach-sitemap-col a:hover{text-decoration:underline}.rach-app .aligned-footer .rach-footer{border-top:1px solid #dddddd;padding:20px 0 88px;background:#f7f7f7}.rach-app .aligned-footer .rach-footer-main{display:grid;gap:12px}.rach-app .aligned-footer .rach-footer-about{display:flex;gap:10px;align-items:flex-start;max-width:56ch}.rach-app .aligned-footer .rach-footer-about p{margin:0;font-size:14px;line-height:20px;color:#3f3f3f}.rach-app .aligned-footer .rach-age-badge{flex:none;width:34px;height:34px;border-radius:50%;border:2px solid #222;display:grid;place-items:center;font-weight:700;font-size:12px;color:#222}.rach-app .aligned-footer .rach-footer-links{display:flex;flex-wrap:wrap;font-size:14px}.rach-app .aligned-footer .rach-footer-links a{text-decoration:none;display:inline-flex;align-items:center;min-height:44px;color:#222}.rach-app .aligned-footer .rach-footer-links a:hover{text-decoration:underline}.rach-app .aligned-footer .rach-footer-fine{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px 16px;color:#717171;font-size:13px}@media (min-width:744px){.rach-app .aligned-footer .rach-sitemap{padding-block:40px 8px}.rach-app .aligned-footer .rach-sitemap-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rach-app .aligned-footer .rach-sitemap-col{border:0}.rach-app .aligned-footer .rach-sitemap-col summary{min-height:0;margin-bottom:10px;font-size:14px;pointer-events:none}.rach-app .aligned-footer .rach-sitemap-col summary svg{display:none}.rach-app .aligned-footer .rach-sitemap-col ul{gap:10px}.rach-app .aligned-footer .rach-sitemap-col a{padding:0}}@media (min-width:960px){.rach-app .aligned-footer .rach-guides{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto}.rach-app .aligned-footer .rach-footer-main{grid-template-columns:1fr auto;align-items:start}}@media (min-width:1024px){.rach-app .aligned-footer .rach-sitemap-cols{grid-template-columns:repeat(5,minmax(0,1fr))}.rach-app .aligned-footer .rach-footer{padding-block:24px 96px}.rach-app .aligned-footer .rach-footer-links a{min-height:32px}}.rach-app .aligned-footer{margin-top:auto}.rach-app .aligned-footer .rach-footer{padding-bottom:24px}.rach-app .aligned-footer .rach-footer-links{padding:0;gap:0 18px}.rach-app .aligned-footer .rach-footer-links>span,.rach-app .aligned-footer .rach-sitemap-col [aria-disabled]{color:#717171;font-size:14px;display:inline-flex;min-height:32px;align-items:center}.rach-app .aligned-footer .rach-sitemap-col [aria-disabled]{display:block}@media (max-width:743px){.rach-app .aligned-footer .rach-footer{padding-bottom:88px}.rach-app .aligned-footer .rach-sitemap-col [aria-disabled]{padding:12px 0}}