@import url('/css/v2/fonts.css');
@import url('/css/v2/tokens.css');

*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:var(--sans);background:var(--ivory);color:var(--ink);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%}
a{color:inherit}
h1,h2,h3,.num{font-family:var(--serif);font-weight:400;line-height:1.05;letter-spacing:-.015em;font-variation-settings:"opsz" 144,"SOFT" 30}
h3{font-size:26px;line-height:1.2}
p{max-width:52ch}
small,.rg-note,.rg-hint,.trust,.final small,.kidswall small,.stat small,.proof .num+p{font-size:14px}
h1,h2,h3{text-wrap:balance}
p,li{text-wrap:pretty}
@font-face{font-family:'AlluraLogo';src:url(data:font/woff;base64,d09GRgABAAAAAA8UAA8AAAAAFPAAARwpAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAAOHAAAACEAAAA4ACYABUdQT1MAAA5AAAAARwAAAFYr/CR1R1NVQgAADogAAACLAAAA0OmezyVPUy8yAAAMiAAAAEYAAABgYJJT2GNtYXAAAAzQAAAAUAAAAIQCbQMzZ2FzcAAADhQAAAAIAAAACAAAABBnbHlmAAABWAAACjcAAA7oR8CMyWhlYWQAAAvcAAAANgAAADYjcHAqaGhlYQAADGgAAAAgAAAAJAtMBctobXR4AAAMFAAAAFQAAABUHxsA6GxvY2EAAAuwAAAALAAAACwmfinhbWF4cAAAC5AAAAAdAAAAIAA2BsFuYW1lAAANKAAAANgAAAGaIbc6X3Bvc3QAAA4AAAAAEwAAACD/gwAycHJlcAAADSAAAAAHAAAAB2gGjIV4nHVXSWwkVxmut9R7te9bV/Va3V292t3u1Wt7xnY8M55MPJlJZsiCJ0GQDRRGgOaESESCgnKKcgQJDgiJRDkEhJBygBPizgWBOHGAAwckFgVxYMyrqrYzA8Gy5O6qavf//d/y/48DXPX0j/DX8HHu6xznx0nSSmazeZzUk+lkPPLG7M1sNp20Foi983zPdersZqxBukBzdoM9n78l+d3WKpxOZvNJMl1A9kn2Id/zqIYoIdmv64xH7Hr6KKEafA/aJoBBx8Mir8iCQp2YEgxhIenbpBAggCCFrIppMLr76km13h8UL3UuvHXvuoCCukRVrVMBAJC13Wjw5uX+7c7GLkLj4zvD1Rc7QVMUZM2QbQo0QP1ChAm2D293ARR5kOwYss4uKO12RDUVYoQ6Bze70G1Mas1WaaQKgrdyMAiKOiGYQuS1QixgIOPKvKf6kaLax73O3lpdliTQe9T3RM1WfQggbwIpjjjAKacfQxUMuNscx8esSWlTNFzPX6atyzvDGpb2L22F6/jeeMS6lrc665aTtittJLtC0yYTsGuWKFIoH7UGo8BoyHpza3/HdgpaWRIkKkRa+7lE6cQUi9pg1BH5Uhxh3jf4sIJAUR9NegJCmCC5OymobcnwRMOb2bDS6xVt3XGjzflKhSdUwJogsK+Z1KW1zUCVaLnXFvlKI+QlIbkZYIrbjdFAQZS3RiNL0hli+fRt+CFY557OEKd4mTzqMeOeoV6CTnEsFZRDZoiZwjLErnN2ZYGYrnL9sasaAp/v7bsakwKW26N5ZDWDFLMj+mowRKRi5IhF2VvfCjK8tAaMejAo9p84Wq+GEQ0qenv/1sm92XZ8pca4xvLKWt2NnRwtgo5DnEldXlsPJLe9UUhxiiIGwfETtUmvf+mJG5VS2we0M7V7T924mHAMrXP6N/ANxu8mcw2pp3gzFBmlDnUIyShnOHJzkAzYPHWTN860T8j3LKu/qUmzy0dlWZQNKMoY81Swt3dHEoIl1w8OnuxhAhEEvZdk1G0Hsb+90URY0xDByNEx4nmVp2q8cRALOvVs6hzOeQh4SODm7bzKH0IKJtyjmbdbSVYmXJbJSmCFz88cnnGSuZTVyh7ImMnvZFj83ODpA7+UfXnvYj189Dqr3FBV1RUESgSLIkqxINp8Mip4jdaaoAuN48uF3sQURCzwvIzDYWfl9WcQkB8bz+etvTYioV6wbFXGxJZ4g4oYUWiPqsXjZm0iAODGdvV6qxwqzKAYQyzSRrdzXI37DB1z2EfcFaRyOsfZmeJmqVFcViOpq1XbQz4VNRN+RCxkO9AwNRK6eVf+Cr7JuFtkXXmQuVSUtB4z6S2x5zo94y+LNN9LhfrGyt4ZdaYqEGv/EQ+qQnClqNRM0Salww0ZwYpXO9yb20gAGBaP7+jdnl/LKCShpgZi1A2gwMOOJzVMS4Da1pUmozFwSqvTAgYQiLh1tMbqlU7vgT+DbW47T+jUWkvHsNLiqZP6hckMLWtMzbO2NE/G589WjocAKDtHF41aqbW15RjxaBQbhY311ejqZPLSrQkLML2gD66PKvtvVx+ZCYZw9MJuMXKLg7rDBKQFtcTWksW14/rWdPXq7Y7fcGkyNDpPXgkMjYPM+x+DJvgxY+Kxh7ggaQVoqbzZPK0m7W6quUmS/x3lmUD+T979Si1GJWRiXlKMr1olCoClEkNnRsFhRwJIMCWIoWypkleHIDSWAcdDsTctqC3wLG8gz4daKPGBc/87hses42wXBd/CAsG1icXGByJBDQJJEkN79WqWbfUxyzbCm+Nxmm2Qc0/fAb8Bf+Ksh/ClYnPOIP43vuyZh2MNZpJ6MNl+p5YYOjnFoRq3unu+SiQdsRLDigQsD8u2p1b9YbG0v79hh8U0yqpG++D2CXiXGJDhEniEXYEP7H/fn24l1yuCbiGR8pWuBaFX1kVZT6Kjx+LxSmm4HiXHcTnLsQnLsZssx05PM+Ya4Ocw4RSO4yhHuG/f/zBL8/R6lRsuPTKbD8mnYVs6Y2k9hhU9ZTct1XSFnKAcRBirqrx9KQK8AOSVzR3JKzESolBAlFFwXursemj6nb2EUQDc+SRmnS+xOj6Az3Cr525lcySNsHPN5LLxHtZNK5s2+fyBL3VrUX88tu3+LPZrVNh574TNdGDY1nTWF1O1IKk/K1RqyY3jiw7hDc2dPXtZ6lZKn3nhC0+GhVFcKEih9spPr+kB5WU+aNTHQxUJxByNbe8X4c3PPdeSTWrr3Tfe4VjN1umr4A+s5l3u+plj/6fo89EHsxmRXcgm43lrNYgeAIF+ML8Qhr3peiFHQcTtH31WUqa9yiMHkT1odMqVCz1AKWoddJKNzZO7XzkDozvtK4vxu+29du/lL3/ppMbghAUp0F/5ybXmxdL+pdJa0b54FLdanUUZYMR2sOrBYDzavXtrBA4zbJJFLa3y9MtfZJn7z9O/g9+DTuoDGs8XOIOVaZwucPYqhfdpTs4zYLkVkHwlhBQhw/VsArFqlHml6BFpZX1nage8WJRtBCJ9NO2eGXpS0PteMXBDNm1oMfBGgzrl6yolve0L6wbxbY1XosOFqU221+uhaBUG4aB0vqos7WwAVPOjnZlmiILl2TsXVjHS0mnyr9N34JtgwR2f7S8PlMqEP3yQwmz9zdx/zmW+tKx9srTMexedksbmYtnvbXbbEa95gZcBZcBgCjXYv7RrB35ZVJVsV9moRumuwgx+6+TubLt+dBAagmh5ydWdJmovDrdNhjGdsHyKsnx00C/4s1kh2XHWOv3LbEspt73c3Df2Eg6efu3+++B5sM+tc5c5DsXZ7M8ENzsjaplibLA7GRYN1uNWiilbPzU2iVMKz8bg6wpS+tMoWCl7Us2xQjXoFr1eIZxg0FkPnI3dkqWosU4xJZoI3ej71cODuelE1FGnB8P770uYhi9+63Bx7w4zvmeVSjvV6sIz3UKEKKrvTwyl6ODynVWnYDtNE2sSeL482ipWowpPi1efZql0wjLqu9wOp3Lc+MwqWQC/JvleSCiQFKzwrq0J2DbY88XTf4DXwFvpFu4vt/B8rmfHlk/ien62HGW35+fZRrM1KCP6/PTykKg/MEMeVbq64Bqu4srFaZnyhMxaPPuAwKtlVQsoeyES0RWthi3ZUtnV46Eg2ObapCtCfLaKryi6K8vljTVTCFVBRxAl15rsC8jeVQCggAnAhqpVBPbfqazFGlsPdKlktm75gRLEa9kqbo7ZKm5y2cbwW/AXUEn7xZPs0NFK0ztrAFt1MpBJsjx6ZBpunaPPDyb+crqRVp6xXr4Szs/Rp/YFRXZimJZMz65rAiLlhu2GfOdmpdB2eYn3q5pZ1ZCCMfKaop3YZsO2OpbQ0bRKR4uf6xB2ytJpcVwIfHexsBFlLheaw6FteTXqWZKg2hApeps4tH5cFiQEgKHqTQvrOP0pj+WiLfJYxNTTzEhFpcebWKHsVGcGqjK9ELJFX+uv9TRV5v4DQefm+wB4nGNgZGBgEGWdwCDKqM/AwQDiIQAzAyMAF48A/gAAAAAAAAAAqwEkAZsB7gJdAnkC0QMiA5ID/wQLBE8EqQUXBYQF7QZWBm4G6gd0AAEAAAABHCl7PE+zXw889QADA+gAAAAA3G/1uQAAAADfwBt8/V79nArLBE0AAAAGAAIAAAAAAAAB5AAoAhoAIAHFAAwCqAALATgAFAIFABQAAP/2AT8AFAHjAAoA4gALAcwAFQDiAAsA4gALAOoAHQHfABIBlP/3Ann/+QFx/3QAtQBeAToAHAGlAAp4nGNgZGBgVvhnx8DAdeRv3J/NXKcZgCIoQBQAkfkGJHicY2BhsmecwMDKwMDUxRTBwMDgDaEZ4xjsGC0YUAEjMsfd39+d4QCDHkMVs8I/OwYGlkCmdJgaRnUmPyClwMAMAL2iCRcAAHicY2BgYGJgYGAGYhEgyQimWRgKgLQEgwBQhINBjyGAIZEhmSGVIZMhhyEPKFfEUPX/P1AFDpn/T/5v/L8QCBf9XwCmQXAW2GysAAB0ih+OuAH/hbAEjQB4nH2PvQ4BURCFv/UbIh5AFFsoKPyWVKJQEhGFbgmL4IpdhdfxAJ7AM3kGZ9cWuwqZTO43c8+cOxfIsySNlSkAD+WXLUqqvpyizDPiND1eEWeo8o44S8UqRpyjatUYYbhw58oelx0+tmY7dJU2c3U2OoccFTepHFVTnYaDbtahfqgbX0qjvqe6Hvr48vXo01a4cg8UN1a0NGU4hV2jcOW8YSs6S+Op78ReayTenknpio/iq3ZsKYNNB4yZKMaiuL75M5H8R/JuoSrYfx9uYsfc/zh+AAQrPjV4nGNgZgCD/w0MRgxYAAAn/wG1AAABAAH//wAPeJxjYGRgYOBhgABGBiYGYQZGMIsBTjLARRB8RgAGxwAsAAAAeJxjYGRgYOBiUGEwYmBycfMJYeDLSSzJY+BjYAGKM/z/zwCSZ8xOLcpj4ACxwJiFgQnIYwRjHrBKRgYhIIZAYYZgAK+WB7wAeJxVjMEKwkAQQ9+sVduKW9QeRfwID36AiKCn0g+wCIJQ2ov/X7PLXjzMJJNJggElZxrc5fpo8X33Hdjio25tcz/qYpoIzoBOYLj3Z+jkHl89dVQsbpiRs+eZ7lyzUCb8CzHES05yhe9N46OWic3FlqyEazZy7dRcJechtbu/XkvtmXKFUtUPrCAOcwA=) format('woff');font-display:block}
button,input,select,textarea{font-family:inherit}
body{color:var(--ink)}
:root{
  --t-display:50px; --t-h2:46px; --t-h3:28px; --t-h4:20px;
  --t-lead:19px; --t-body:17px; --t-ui:15px; --t-caption:14px; --t-label:12px;
  --t-quote-l:30px; --t-quote-s:19px;
  --t-num-xl:88px; --t-num-l:52px;
  --t-hand-l:34px; --t-hand:22px;
  --t-btn:17px; --t-btn-s:14px; --t-tile:14px;
  --lh-tight:1.05; --lh-head:1.2; --lh-body:1.55;
}
p,.stat p,.problem .close .ref p,.founder p,.notfor,.kidsnote,.safety p,.safety .src,.proof p,.product p,.faq p,.band p,.hero .arch .tag,.rg-note,.rg-tile.wide span{font-size:var(--t-body)!important;line-height:var(--lh-body)}
a,.hero .hint a,header .login,header .login.mob{color:#2F5FD6!important;border-color:#2F5FD6!important}
a,footer a,.topics a,.seoline a,.faq a,.hero .hint a,.chips a{color:inherit!important;border-color:var(--line)!important}
@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}
@keyframes hintin{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}
p,li,q,.notfor,.gwhy p,.gcares{hyphens:manual!important;-webkit-hyphens:manual!important}
body{background:var(--ivory)!important;color:var(--ink)!important}
a:not(.btn):not(.rg-tile):not(.chips a){color:inherit}
:root{--t-statement:20px;--t-quote-l:30px;--t-hand-l:30px;--t-hand:24px;--t-hand-s:18px;--t-note:13px}
body *{text-align:left!important;hyphens:manual!important;-webkit-hyphens:manual!important}
h1,h2,h3,.hero h1,.proof h2,.final h2,.faq h2{font-family:'Fraunces',Georgia,serif!important;font-weight:400!important;letter-spacing:-.015em;line-height:1.08!important;font-variation-settings:"opsz" 144,"SOFT" 30!important}
h2{font-size:var(--t-h2)}
h3,.more b,.famblock>b,.kidsnote+b,.problem .close h3{font-family:'Fraunces',Georgia,serif!important;font-size:var(--t-h3);font-weight:400!important;line-height:1.15!important}
h2+.lead,h2+.plead,h2+p{margin-top:14px}
h2+.lead,h2+.plead,h2+p{margin-top:12px}
h2,h3{font-weight:500!important;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0!important}
h2{color:#1A1A18!important}
