:root{--color-white: #FFFFFF;--color-black: #222725;--color-gray--base: #919392;--color-gray--border: #E3E4E4;--color-gray--background: #F4F5F5;--color-red--base: #CB0001;--color-red--light: #FE0200;--color-red--dark: #740000;--color-gold: #FE7D00;--color-pink: #FFD8C2;--font-display: "Canela", "Times New Roman", Times, serif;--font-accent: "Raisonne", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-text: "freight-text-pro", "Times New Roman", Times, serif}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}ul,ol,li{list-style:none;margin:0;padding:0}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:0;padding:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:'Canela';src:url("/assets/fonts/Canela-Regular-Web.woff2") format("woff2"),url("/assets/fonts/Canela-Regular-Web.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Raisonne';src:url("/assets/fonts/Raisonne-Demibold-Pro.eot");src:url("/assets/fonts/Raisonne-Demibold-Pro.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Raisonne-Demibold-Pro.woff2") format("woff2"),url("/assets/fonts/Raisonne-Demibold-Pro.woff") format("woff"),url("/assets/fonts/Raisonne-Demibold-Pro.ttf") format("truetype");font-weight:600;font-style:normal}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0)}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{color:var(--color-white);background:var(--color-red--base)}::selection{color:var(--color-white);background:var(--color-red--base)}::-moz-selection{color:var(--color-white);background:var(--color-red--base)}html,body{color:var(--color-black);font-family:var(--font-text);overflow-x:hidden}@media only screen and (-webkit-max-device-pixel-ratio: 1.9979166666666668), only screen and (max-resolution: 191.8dpi){html,body{-webkit-font-smoothing:antialiased}}a{color:inherit;text-decoration:none}html:not(.ads-enabled) [data-unit]{display:none}.body-banner{width:100%;max-height:141px;padding:8px 0}@media only screen and (min-width: 640px){.body-banner{height:114px;padding:12px 0}}@media only screen and (min-width: 960px){body:not(.index) .body-banner{display:none}}.body-header{position:fixed;width:100%;background-color:var(--color-white);-webkit-box-shadow:0 0 1em rgba(34,39,37,0.125);box-shadow:0 0 1em rgba(34,39,37,0.125);z-index:3}.body-footer{width:100%;background-color:var(--color-red--base)}@media only screen and (min-width: 640px){.body-footer{margin-top:1em}}@media only screen and (min-width: 960px){.body-footer{margin-top:2em}}@media only screen and (min-width: 1280px){.body-footer{margin-top:4em}}.menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-family:var(--font-accent)}@media only screen and (min-width: 960px){.menu{flex-wrap:nowrap;margin:0 1em}}@media only screen and (min-width: 1280px){.menu{max-width:71.25em;margin:0 auto}}.menu__logo{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.125em 1em 1.1875em;border-bottom:1px solid #eaeaea}@media only screen and (min-width: 640px){.menu__logo{padding:1.125em 2em 1.1875em}}@media only screen and (min-width: 960px){.menu__logo{position:absolute;justify-content:center;width:15rem;left:0;right:0;margin:0 auto;padding:0;border-bottom:none}}@media only screen and (min-width: 960px){.menu__logo .menu__icon,.menu__logo .menu__button{display:none}}.menu__icon{width:18px;height:18px}.menu__icon svg{fill:var(--color-red--base);width:1.125em;height:1.125em}.menu__title{color:var(--color-red--base);display:block;font-size:1.125rem;font-weight:600;line-height:1;text-decoration:none}@media only screen and (min-width: 640px){.menu__title{font-size:1.3125rem}}@media only screen and (min-width: 960px){.menu__title{margin-top:-0.25rem}}.menu__title span{pointer-events:none}.menu__list{display:flex;justify-content:space-between;width:100%;margin:0 1em}@media only screen and (min-width: 960px){.menu__list{justify-content:flex-start;margin:0}}@media only screen and (min-width: 960px){.menu__list--left{justify-content:flex-start}}@media only screen and (min-width: 960px){.menu__list--right{justify-content:flex-end}}.menu__item{display:flex;align-items:center;margin:0.5em 0}@media only screen and (min-width: 640px){.menu__item{margin:0.375em 0.5em}}@media only screen and (min-width: 960px){.menu__item{margin:0.75rem 0.5em}}@media only screen and (min-width: 960px){.menu__item:nth-child(4){margin-left:auto}}.menu__item:nth-child(4),.menu__item:nth-child(5){display:none}@media only screen and (min-width: 640px){.menu__item:nth-child(4),.menu__item:nth-child(5){display:flex}}.menu__item:nth-child(7){display:none}@media only screen and (min-width: 640px){.menu__item:nth-child(7){display:flex}}@media only screen and (min-width: 960px){.menu__item:nth-child(7){display:none}}.menu__link{position:relative;color:var(--color-red--light);display:block;padding:0.375rem 0;font-size:0.75rem;font-weight:600;line-height:1;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none}@media only screen and (min-width: 640px){.menu__link{padding:0.75rem 0.5rem}}.menu__link span{pointer-events:none}.menu__button{position:relative;width:1.5em;height:1.5em;margin:-0.25em -0.125em;padding:0;border:none;background-color:transparent;line-height:1}.menu__button:focus{outline:none}.menu__button:before,.menu__button:after{content:"";position:absolute;pointer-events:none;display:block;width:100%;height:0.125em;padding:0;background-color:var(--color-red--base);-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.menu__button:before{top:0.375em;max-width:0.9375em;margin:0 0.125em 0 0.4375em}.menu__button:after{top:1em;max-width:0.625em;margin:0 0.125em 0 0.75em}.menu-is-open .menu__button:before{max-width:1em;-webkit-transform:translate3d(0, 0.25em, 0) rotate(45deg);transform:translate3d(0, 0.25em, 0) rotate(45deg)}.menu-is-open .menu__button:after{max-width:1em;-webkit-transform:translate3d(-0.3125em, -0.375em, 0) rotate(-45deg);transform:translate3d(-0.3125em, -0.375em, 0) rotate(-45deg)}.menu__button-line{display:block;width:1.25em;height:0.125em;margin:0 0.125em;background-color:var(--color-red--base);pointer-events:none;-webkit-transition:opacity 320ms;transition:opacity 320ms}.menu-is-open .menu__button-line{opacity:0}.menu-mobile{pointer-events:none;visibility:hidden;overflow:scroll;opacity:0;height:calc(100vh - 6em);max-height:0;background-color:var(--color-white);-webkit-overflow-scrolling:touch}@media only screen and (min-width: 640px){.menu-mobile{height:calc(100vh - 3.75em)}}.menu-is-open .menu-mobile{pointer-events:auto;visibility:visible;max-height:none;padding:0 1em;opacity:1;z-index:10;-webkit-transition:opacity 320ms;transition:opacity 320ms;border-top:1px solid var(--color-gray--border)}@media only screen and (min-width: 640px){.menu-is-open .menu-mobile{padding:0 2em}}.menu-mobile__item{padding:1em 0;border-bottom:1px solid var(--color-gray--border)}@media only screen and (min-width: 640px){.menu-mobile__item{padding:1.5em 0}}.menu-mobile__item:last-child{border-bottom:none}.menu-mobile__title{margin:0.5rem 0;font-size:2.4375rem;font-family:var(--font-display);font-weight:400;line-height:1}@media only screen and (min-width: 640px){.menu-mobile__title{font-size:2.625rem}}.menu-mobile__title a{color:inherit;text-decoration:none}.menu-mobile__item--zodiac .menu-mobile__title:after,.menu-mobile__item--calendar .menu-mobile__title:after,.menu-mobile__item--traditions .menu-mobile__title:after{display:block;color:var(--color-gray);margin-top:0.375rem;font-size:0.75rem;font-family:var(--font-text);font-style:italic}@media only screen and (min-width: 640px){.menu-mobile__item--zodiac .menu-mobile__title:after,.menu-mobile__item--calendar .menu-mobile__title:after,.menu-mobile__item--traditions .menu-mobile__title:after{font-size:1rem}}.menu-mobile__item--zodiac .menu-mobile__title:after{content:"See them all ↝"}.menu-mobile__grid{display:flex;flex-wrap:wrap;flex-direction:column;margin:1.25em 0 0}@media only screen and (min-width: 640px){.menu-mobile__grid{margin:1.5em 0 0}}.menu-mobile__item--zodiac .menu-mobile__grid{height:8.5em}@media only screen and (min-width: 640px){.menu-mobile__item--zodiac .menu-mobile__grid{height:9em}}.menu-mobile__item--astrology .menu-mobile__grid{height:8.5em}@media only screen and (min-width: 640px){.menu-mobile__item--astrology .menu-mobile__grid{height:6.75em}}.menu-mobile__item--traditions .menu-mobile__grid{height:10.625em}@media only screen and (min-width: 640px){.menu-mobile__item--traditions .menu-mobile__grid{height:11.25em}}.menu-mobile__cell{width:33.33333%;margin:0.25em 0 0.5em}.menu-mobile__item--astrology .menu-mobile__cell{width:50%}@media only screen and (min-width: 640px){.menu-mobile__item--astrology .menu-mobile__cell{width:33.33333%}}.menu-mobile__link{color:var(--color-black);font-size:1.125rem;font-family:var(--font-accent);line-height:1.375rem;text-decoration:none}@media only screen and (min-width: 640px){.menu-mobile__link{font-size:1.3125rem;line-height:1.5rem}}.menu-mobile__feature{display:block;color:var(--color-black);margin:0.5rem 0;font-size:1.375rem;font-family:var(--font-display);line-height:1.125;text-decoration:none}@media only screen and (min-width: 640px){.menu-mobile__feature{font-size:1.625rem}}.menu-mobile__feature:after{content:"Read about them all ↝";display:block;color:var(--color-gray);margin-top:0.5rem;font-size:0.75rem;font-family:var(--font-text);font-style:italic}@media only screen and (min-width: 640px){.menu-mobile__feature:after{font-size:1rem}}.menu-mobile__copyright{display:block;color:var(--color-gray);margin:4.5rem 0 1.5rem;font-size:0.75rem;line-height:1}.footer{padding:1.5em 0 3em}@media only screen and (min-width: 640px){.footer{flex-wrap:nowrap;margin:0 1em;padding:2em 0 3em}}@media only screen and (min-width: 960px){.footer{padding:3em 0 4em}}@media only screen and (min-width: 1280px){.footer{max-width:72.25em;margin:0 auto}}.footer__group{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start}.footer__group--stretch{position:relative;margin-bottom:1.5em;padding-bottom:1.5em;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media only screen and (min-width: 640px){.footer__group--stretch{margin-bottom:2em;padding-bottom:2em}}.footer__group--stretch:after{content:"";position:absolute;display:block;left:0;right:0;bottom:0;width:calc(100% - 2em);height:1px;margin:0 auto;background-color:rgba(255,255,255,0.25)}@media only screen and (min-width: 1280px){.footer__group--stretch:after{width:calc(100% - 3em)}}.footer__block{width:calc(50% - 2em);margin:0 1em 1.5em}@media only screen and (min-width: 640px){.footer__block{width:calc((66.66667% / 3) - 2em);margin:0 1em}}@media only screen and (min-width: 960px){.footer__block{width:calc(16.66667% - 2em)}}@media only screen and (min-width: 1280px){.footer__block{width:calc(16.66667% - 3em);margin:0 1.5em}}.footer__block--zodiac{width:calc(50% - 2em)}@media only screen and (min-width: 640px){.footer__block--zodiac{width:calc(33.33333% - 2em)}}@media only screen and (min-width: 960px){.footer__block--zodiac{width:calc(25% - 2em)}}@media only screen and (min-width: 1280px){.footer__block--zodiac{width:calc(25% - 3em)}}.footer__block--article{width:100%}@media only screen and (min-width: 640px){.footer__block--article{width:calc(50% - 2em);margin-top:2rem}}@media only screen and (min-width: 960px){.footer__block--article{width:calc(25% - 2em);margin-top:0}}@media only screen and (min-width: 1280px){.footer__block--article{width:calc(25% - 3em)}}.footer__group--stretch .footer__block{width:100%;margin-bottom:0}.footer__breadcrumbs{display:flex;align-items:center;font-family:var(--font-accent)}.footer__breadcrumbs-list{display:none;align-items:center}@media only screen and (min-width: 960px){.footer__breadcrumbs-list{display:flex}}.footer__breadcrumbs-item:before{content:"›";display:inline-block;margin:0 0.5rem 0 0.75rem;color:var(--color-white);font-size:1.3125rem}.footer__breadcrumbs-caret{display:inline-block;margin:0 0.75rem;color:var(--color-white);font-size:1.3125rem}.footer__breadcrumbs-link{color:var(--color-white);font-size:1.125rem}@media only screen and (min-width: 640px){.footer__breadcrumbs-link{font-size:1.3125rem}}.footer__breadcrumbs-title{pointer-events:none}.footer__legal,.footer__copyright{color:var(--color-pink);font-size:0.75rem;font-style:italic}.footer__legal{display:inline-block;text-decoration:underline}.footer__list{display:flex;flex-flow:column wrap}@media only screen and (min-width: 640px){.footer__list{display:block}}@media only screen and (min-width: 960px){.footer__list{display:flex;flex-flow:column wrap}}.footer__block--zodiac .footer__list{width:100%;height:10.875em}@media only screen and (min-width: 640px){.footer__block--zodiac .footer__list{display:flex}}@media only screen and (min-width: 960px){.footer__block--zodiac .footer__list{height:10.875em}}.footer__item{margin:0.25em 0}.footer__block--zodiac .footer__item{width:50%;max-width:50%}@media only screen and (min-width: 640px){.footer__block--zodiac .footer__item{width:50%;max-width:50%}}.footer__block--zodiac .footer__item:nth-child(7),.footer__block--zodiac .footer__item:nth-child(8),.footer__block--zodiac .footer__item:nth-child(9),.footer__block--zodiac .footer__item:nth-child(10),.footer__block--zodiac .footer__item:nth-child(11),.footer__block--zodiac .footer__item:nth-child(12){margin-left:1em}@media only screen and (min-width: 640px){.footer__block--zodiac .footer__item:nth-child(7),.footer__block--zodiac .footer__item:nth-child(8),.footer__block--zodiac .footer__item:nth-child(9),.footer__block--zodiac .footer__item:nth-child(10),.footer__block--zodiac .footer__item:nth-child(11),.footer__block--zodiac .footer__item:nth-child(12){margin-left:0}}.footer__title{display:inline-block;margin:0 0 1rem;color:var(--color-white);font-size:0.75rem;font-family:var(--font-accent);font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.footer__link{color:var(--color-white);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.no-touchevents .footer__link:hover{color:var(--color-gold)}.footer__logo{position:absolute;display:flex;flex:1 0 auto;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;width:3rem;max-width:3rem;height:3rem;right:1rem;border:2px solid var(--color-white);border-radius:50%;color:var(--color-white);font-size:0.625rem;font-family:var(--font-accent);font-weight:600;font-style:normal;line-height:1.1875;letter-spacing:0.05em;text-transform:uppercase;-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}@media only screen and (min-width: 640px){.footer__logo{width:3.75rem;max-width:3.75rem;height:3.75rem;font-size:0.75rem}}@media only screen and (min-width: 1280px){.footer__logo{right:1.5rem}}.footer__logo:hover{color:var(--color-white);border-color:var(--color-white)}.footer__logo span{display:block}.footer__logo span:first-child:after{content:"";display:inline-block;margin-right:1em}.footer__logo span:last-child:before{content:"—"}.footer__article-title{margin-top:0.5rem;margin-bottom:0.5rem;font-size:1.625rem;font-family:var(--font-display);font-weight:400;line-height:1.125}@media only screen and (min-width: 960px){.footer__article-title{margin-bottom:1.5rem}}.footer__article-title a{color:var(--color-white);-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.footer__article-link{font-style:italic;color:var(--color-white);text-decoration:underline}.article{position:relative}@media only screen and (min-width: 960px){.article{display:flex;flex-wrap:wrap}}.article-header{width:100%;margin-top:6em}@media only screen and (min-width: 640px){.article-header{margin-top:6.75em}}@media only screen and (min-width: 960px){.article-header{margin-top:3.75em}}.article-header__media{position:relative;overflow:hidden;width:100%;height:12em;background-color:var(--color-red--base);border-bottom:0.25em solid var(--color-red--light)}@media only screen and (min-width: 640px){.article-header__media{height:14.25em}}.article-header__frame{display:flex;justify-content:center;height:100%}.article-header__image{display:block;min-height:100%}.article-header__image--animal{height:100%}.article-header__text{margin:0 1em}@media only screen and (min-width: 640px){.article-header__text{margin:0 2em}}@media only screen and (min-width: 960px){.article-header__text{max-width:calc(100% - 428px);margin:0 2em 0}}@media only screen and (min-width: 1280px){.article-header__text{max-width:45.5em;margin:0;margin-left:calc(50% - 554px)}}.article-header__subtitle{color:var(--color-red--light);margin:1.25rem 0 0;font-size:0.75rem;font-family:var(--font-accent);font-weight:600;line-height:1;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none}@media only screen and (min-width: 640px){.article-header__subtitle{margin:2rem 0 0;font-size:1rem}}.article-header__title{margin:0.75rem 0 2rem;font-size:2.625rem;font-family:var(--font-display);font-weight:400;line-height:1.125}@media only screen and (min-width: 640px){.article-header__title{margin:1.3125rem 0 4rem;font-size:3.4375rem}}.article-header__byline{color:var(--color-gray--base);font-size:0.75rem;font-style:italic;line-height:1}@media only screen and (min-width: 640px){.article-header__byline{font-size:1rem}}.article-header__author:before{content:"By";display:inline-block;margin-right:0.1875rem}@media only screen and (min-width: 640px){.article-header__author:before{margin-right:0.25rem}}.article-header__timing:before{content:"•";display:inline-block;margin:0 0.375rem 0 0.25rem;font-size:0.5rem}@media only screen and (min-width: 640px){.article-header__timing:before{font-size:0.625rem}}.article-menu{display:none;border-bottom:1px solid var(--color-gray--border)}@media only screen and (min-width: 960px){.article-menu{display:block}}@media only screen and (min-width: 640px){body.zodiac .article-menu{display:block}}.article-menu__list{display:flex;justify-content:space-between}@media only screen and (min-width: 40em){.article-menu__list{margin:0 2em}}@media only screen and (min-width: 1280px){.article-menu__list{max-width:69.25em;margin:0 auto}}.article-menu__link{display:block;padding:1.125rem 0;color:red;font-size:0.75rem;font-family:var(--font-accent);font-weight:600;line-height:1;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none}.article-banner{display:none;justify-content:center;padding:0.875em 0;border-bottom:1px solid var(--color-gray--border)}@media only screen and (min-width: 640px){.article-banner{padding:1.125em 0}}@media only screen and (min-width: 960px){.article-banner{display:none}}.article-content{margin:0 1em}@media only screen and (min-width: 640px){.article-content{margin:0 2em}}@media only screen and (min-width: 960px){.article-content{width:calc(100% - 428px);max-width:45.5em;margin:0 2em 0}}@media only screen and (min-width: 1280px){.article-content{width:100%;margin:0;margin-left:calc(50% - 554px)}}.article-content h2{margin-top:2rem;margin-bottom:-0.25rem;font-size:1.625rem;font-family:var(--font-display);font-weight:400}@media only screen and (min-width: 640px){.article-content h2{margin-top:3rem;margin-bottom:1.5rem;font-size:2.125rem}}.article-content h3{margin-top:1.5rem;margin-bottom:-0.5rem;font-size:1.3125rem;font-family:var(--font-accent);font-weight:600}@media only screen and (min-width: 640px){.article-content h3{margin-top:2rem;margin-bottom:1rem;font-size:1.625rem}}.article-content h4{margin-top:1.5rem;margin-bottom:-0.5rem;font-size:1.125rem;font-weight:700}@media only screen and (min-width: 640px){.article-content h4{margin-top:2rem;margin-bottom:-0.75rem;font-size:1.3125rem}}.article-content small{display:block;color:var(--color-gray--base);font-size:1rem;font-family:var(--font-text);font-style:italic}@media only screen and (min-width: 1280px){.article-content small{margin-top:0.25rem;font-size:1.3125rem}}.article-content p{font-size:1.125rem;font-weight:400;line-height:1.5}@media only screen and (min-width: 640px){.article-content p{font-size:1.3125rem}}.article-content>p:first-child:first-letter{float:left;color:var(--color-red--base);font-size:2rem;font-family:var(--font-display);line-height:1.33333;margin:0.1875rem 0.5rem 0 0;padding:0.1875rem 0.75rem 0.125rem;border:1px solid var(--color-gray--border)}@media only screen and (min-width: 640px){.article-content>p:first-child:first-letter{font-size:2.625rem;margin:0rem 0.5rem 0 0}}.article-content a:not([class^="card-feature"]){color:var(--color-red--base);border-bottom:1px solid var(--color-red--base)}.article-content figure{width:100%;margin:1.5em 0 1em}@media only screen and (min-width: 640px){.article-content figure{margin:2em 0 1.5em}}.article-content figcaption{color:var(--color-gray--base);margin-top:0.5rem;font-size:0.875rem;font-style:italic}@media only screen and (min-width: 640px){.article-content figcaption{margin-top:0.75rem;font-size:1rem}}.article-content img{display:block;width:100%}.article-content ul{margin:1.125em 0;padding-left:1.5em}@media only screen and (min-width: 640px){.article-content ul{margin:1.3125em 0;padding-left:2em}}.article-content li{margin:0.5em 0;font-size:1.125rem}@media only screen and (min-width: 640px){.article-content li{font-size:1.3125rem}}.article-content ul>li{list-style:disc}.article-content blockquote{margin:1.5rem 0;padding:0 0 0 0.75rem;border-left:0.25rem solid var(--color-red--light);font-size:1.625rem;font-weight:600;font-family:var(--font-accent);font-style:normal;line-height:1.25}@media only screen and (min-width: 640px){.article-content blockquote{font-size:2.125rem;margin:2rem 0;padding-left:1.75rem}}.article-content table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;margin:1.5em 0}@media only screen and (min-width: 640px){.article-content table{table-layout:auto;margin:2em 0}}@media only screen and (min-width: 960px){.article-content table{margin:1.5em 0}}@media only screen and (min-width: 1280px){.article-content table{margin:2em 0}}.article-content thead{background-color:var(--color-red--base);border:1px solid var(--color-red--base);border-bottom:0.25em solid var(--color-red--light)}.article-content th{padding:1rem;text-align:left;color:var(--color-white);font-weight:600;font-style:normal;font-family:var(--font-accent);font-size:0.75rem;line-height:1.25;text-transform:uppercase;letter-spacing:0.075em;border-right:1px solid var(--color-red--base)}@media only screen and (min-width: 640px){.article-content th{line-height:1;padding:1.125rem 1rem}}.article-content th:last-child{border-right:none}.article-content tr.is-selected{background-color:var(--color-gray--background)}.article-content td{padding:1rem;font-size:0.75rem;text-align:left;line-height:1.375;border:1px solid var(--color-gray--border)}@media only screen and (min-width: 640px){.article-content td{font-size:1rem;padding:0.875rem 1rem}}.article-content td:first-child{min-width:10rem}.article-content td a{color:var(--color-red--base);border-bottom:1px solid var(--color-red--base)}.article-video{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.article-video iframe{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.horoscopes{margin-top:2rem}@media only screen and (min-width: 640px){.horoscopes{margin-top:3rem}}.horoscope__toggle{display:flex;justify-content:space-between;margin-bottom:-0.5em;padding-bottom:1.5em;border-bottom:1px solid var(--color-gray--border)}@media only screen and (min-width: 640px){.horoscope__toggle{justify-content:flex-start;margin-bottom:-2rem;padding-bottom:0;border-bottom:none}}.horoscope__title{color:var(--color-red--light);margin:0 !important;font-size:1.125rem;font-family:var(--font-accent)}@media only screen and (min-width: 640px){.horoscope__title{font-size:1.3125rem;margin:0 1rem 0 0 !important}}.horoscope__button{color:var(--color-red--light);font-size:0.75rem;font-family:var(--font-accent);text-transform:uppercase;letter-spacing:0.025em;background-color:transparent;border:1px solid var(--color-red--light);border-radius:0.25rem;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;padding:0.25rem 1rem}@media only screen and (min-width: 640px){.horoscope__button{font-size:1rem;min-width:5rem}}.horoscope__button:focus{outline:none}.horoscope__button:first-child{margin-right:0.25rem}.horoscope__button.is-selected{color:var(--color-white);background-color:var(--color-red--light)}.horoscope{display:none}.horoscope.is-displayed{display:block}.fs-dynamic,.article-unit{display:flex;justify-content:center;margin:2em -1em !important;padding:1.5em 0;border-top:1px solid var(--color-gray--border);border-bottom:1px solid var(--color-gray--border)}@media only screen and (min-width: 640px){.fs-dynamic,.article-unit{margin:3em -2em !important;padding:2em 0}}@media only screen and (min-width: 960px){.fs-dynamic,.article-unit{margin:3em auto !important;padding:2em 0}}@media only screen and (min-width: 640px){.article-unit{display:none}}.article-unit--video{display:flex}.article-unit--video>div{width:calc(100% - 2em)}@media only screen and (min-width: 640px){.article-unit--video>div{width:100%}}.article-sidebar{position:absolute;display:none;width:20.75em;height:100%;border-left:1px solid var(--color-gray--border)}@media only screen and (min-width: 960px){.article-sidebar{display:block;top:23.0625em;right:2em;height:calc(100% - 390px);padding-left:calc(2em - 1px)}}@media only screen and (min-width: 1280px){.article-sidebar{width:21.25em;right:calc(50% - 554px);padding-left:calc(2.5em - 1px)}}.article-sidebar__unit.is-fixed{position:fixed;top:5.75em}.article-sidebar__group{margin:2em 0;padding:2em 0;border-top:1px solid var(--color-gray--border);border-bottom:1px solid var(--color-gray--border)}html:not(.ads-enabled) .article-sidebar__group{margin:0;padding:0;border:none}.article-sidebar__title{margin:0 0 2em;font-size:0.75rem;font-family:var(--font-accent);line-height:1;text-transform:uppercase;letter-spacing:0.05em}.sidebar-item{height:5em;margin-bottom:2em}.sidebar-item:nth-child(3){margin-bottom:0}.sidebar-item:nth-child(4){display:none}.sidebar-item__link{display:flex;justify-content:space-between}.sidebar-item__media{flex:1 0 auto;width:5em;height:5em;pointer-events:none}.sidebar-item__image{display:block;width:100%;border:none;pointer-events:none}.sidebar-item__text{display:flex;flex-direction:column;justify-content:space-between;margin-right:1em;pointer-events:none}.sidebar-item__title{margin:0;font-size:1rem;line-height:1.25;pointer-events:none}.sidebar-item__byline{margin:0;color:var(--color-gray--base);font-size:0.75rem;font-style:italic;line-height:1;pointer-events:none}.sidebar-item__author:before{content:"By";display:inline-block;margin-right:0.25rem;pointer-events:none}.sidebar-item__time:before{content:"•";display:inline-block;margin:0 0.375rem 0 0.25rem;font-size:0.5rem;pointer-events:none}.article-footer{position:relative;width:100%;padding-top:2em;background-color:var(--color-white)}@media only screen and (min-width: 640px){.article-footer{margin-top:-1.3125em;padding-top:4em}}@media only screen and (min-width: 960px){.article-footer{margin-top:-1.125em}}@media only screen and (min-width: 1280px){.article-footer{margin-top:-1.3125em;padding-top:4em}}.article-footer__group{margin:0 1em}@media only screen and (min-width: 640px){.article-footer__group{margin:0 1.25em;max-width:71.25em}}@media only screen and (min-width: 1280px){.article-footer__group{margin:0 auto}}.article-footer__group:nth-child(1){margin:0}@media only screen and (min-width: 640px){.article-footer__group:nth-child(1){margin:0 1.25em}}@media only screen and (min-width: 1280px){.article-footer__group:nth-child(1){margin:0 auto}}.article-footer__title{margin:0;padding:2rem 0;font-size:1.125rem;font-family:var(--font-accent);line-height:1;border-top:1px solid var(--color-gray--border)}@media only screen and (min-width: 640px){.article-footer__title{margin:0 0.75rem;padding:1.5rem 0 2rem}}@media only screen and (min-width: 1280px){.article-footer__title{margin:0 1rem}}@media only screen and (min-width: 640px){.article-footer__group:nth-child(3) .article-footer__title{display:none}}.article-footer__block{display:flex;flex-wrap:wrap;margin-bottom:2em;padding:0.5em 0;background-color:var(--color-red--base)}@media only screen and (min-width: 640px){.article-footer__block{flex-wrap:nowrap;height:20em;margin:0 0.75em 3em;padding:0}}@media only screen and (min-width: 960px){.article-footer__block{height:25em}}@media only screen and (min-width: 1280px){.article-footer__block{height:30em;margin:0 1em 3em}}.footer-animal{position:relative;width:100%;height:15em}@media only screen and (min-width: 640px){.footer-animal{height:auto}}.footer-animal__text{max-width:54.16667%;margin:1em}@media only screen and (min-width: 640px){.footer-animal__text{max-width:62.5%;margin:1.5em}}@media only screen and (min-width: 960px){.footer-animal__text{max-width:50%}}@media only screen and (min-width: 1280px){.footer-animal__text{max-width:41.66667%;margin:2em}}.footer-animal__subtitle{display:block;margin:0;color:var(--color-white);font-size:0.75rem;font-family:var(--font-accent);font-weight:600;line-height:1;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none}.footer-animal__title{color:var(--color-white);margin:0.5rem 0 0;font-size:1.625rem;font-family:var(--font-display);font-weight:400;line-height:1.125}@media only screen and (min-width: 640px){.footer-animal__title{margin:1rem 0 0;font-size:2.125rem}}@media only screen and (min-width: 960px){.footer-animal__title{font-size:2.625rem}}@media only screen and (min-width: 1280px){.footer-animal__title{margin:1.5rem 0 0}}.footer-animal__title a{color:inherit;text-decoration:none}.footer-animal__media{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.footer-animal__image{position:relative;display:block;width:100%;height:100%;border:none}.footer-animal__image .icon-rabbit{position:absolute;width:10em;height:auto;left:0;right:0;bottom:-0.25em;margin:0 auto;pointer-events:none}@media only screen and (min-width: 640px){.footer-animal__image .icon-rabbit{width:15em}}@media only screen and (min-width: 960px){.footer-animal__image .icon-rabbit{width:20em}}@media only screen and (min-width: 1280px){.footer-animal__image .icon-rabbit{width:25em}}.footer-zodiac{position:relative;width:100%;height:21.75em}@media only screen and (min-width: 640px){.footer-zodiac{flex:1 0 auto;width:calc(33.33333% - 0.375em);height:auto}}@media only screen and (min-width: 960px){.footer-zodiac{width:20.75em}}@media only screen and (min-width: 1280px){.footer-zodiac{width:21.25em}}.footer-zodiac__text{margin:0 1em 1em;padding-top:2em;border-top:1px solid rgba(255,255,255,0.25)}@media only screen and (min-width: 640px){.footer-zodiac__text{height:calc(100% - 3em);margin:1.5em 0;padding:0 1.5em;border-top:none;border-left:1px solid rgba(255,255,255,0.25)}}@media only screen and (min-width: 1280px){.footer-zodiac__text{height:calc(100% - 4em);margin:2em 0;padding:0 2em}}.footer-zodiac__subtitle{display:block;margin:0;color:var(--color-white);font-size:0.75rem;font-family:var(--font-accent);font-weight:600;line-height:1;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none}.footer-zodiac__title{color:var(--color-white);max-width:75%;margin:0.5rem 0 0;font-size:1.3125rem;font-family:var(--font-display);font-weight:400;line-height:1.125}@media only screen and (min-width: 640px){.footer-zodiac__title{max-width:none;margin:1rem 0 0;font-size:1.125rem}}@media only screen and (min-width: 960px){.footer-zodiac__title{font-size:1.625rem}}@media only screen and (min-width: 1280px){.footer-zodiac__title{margin:1.5rem 0 0}}.footer-zodiac__title a{color:inherit;text-decoration:none}.footer-zodiac__media{position:absolute;bottom:0;margin:0 0.5em}@media only screen and (min-width: 640px){.footer-zodiac__media{margin:0 1em 0.5em}}@media only screen and (min-width: 960px){.footer-zodiac__media{margin:0 0.75em 0}}@media only screen and (min-width: 1280px){.footer-zodiac__media{margin:0 1.5em 1em}}.footer-zodiac__image{display:flex;flex-wrap:wrap}.footer-zodiac__image>svg{width:calc(100% / 4);height:100%;margin-top:-1em;pointer-events:none}@media only screen and (min-width: 640px){.footer-zodiac__image>svg{width:calc(100% / 3);padding:0.25em}}@media only screen and (min-width: 960px){.footer-zodiac__image>svg{margin-top:-2.5em;padding:0.5em}}@media only screen and (min-width: 1280px){.footer-zodiac__image>svg{margin-top:-1.5em;padding:0}}@media only screen and (min-width: 640px){.article-footer__list{display:flex;flex-wrap:wrap}}.article-footer__item{margin-bottom:2em}@media only screen and (min-width: 640px){.article-footer__item{width:33.33333%;margin-bottom:3em;padding:0 0.75em}}@media only screen and (min-width: 960px){.article-footer__item{width:25%}}@media only screen and (min-width: 1280px){.article-footer__item{padding:0 1em}}.article-footer__item:not(:first-child){padding-top:2em;border-top:1px solid var(--color-gray--border)}@media only screen and (min-width: 640px){.article-footer__item:not(:first-child){padding-top:0;border-top:none}}@media only screen and (min-width: 640px){.article-footer__item:nth-child(4){display:none}}@media only screen and (min-width: 960px){.article-footer__item:nth-child(4){display:list-item}}.article-footer__item:nth-child(5){display:none}.article-footer__item:not(:first-child) .footer-card{display:flex}@media only screen and (min-width: 640px){.article-footer__item:not(:first-child) .footer-card{display:inline-block}}.footer-card__media{pointer-events:none}.article-footer__item:not(:first-child) .footer-card__media{flex:1 0 auto;order:2;width:4.5em;height:4.5em}@media only screen and (min-width: 640px){.article-footer__item:not(:first-child) .footer-card__media{order:1;width:initial;height:initial}}.footer-card__frame{pointer-events:none}.footer-card__image{display:block;width:100%;border:none;pointer-events:none}.footer-card__text{margin-top:1em;pointer-events:none}.article-footer__item:not(:first-child) .footer-card__text{display:flex;flex-direction:column;justify-content:space-between;order:1;margin-top:0;margin-right:1em}@media only screen and (min-width: 640px){.article-footer__item:not(:first-child) .footer-card__text{order:2;margin-top:1em;margin-right:0}}.footer-card__title{margin:0 0 1rem;font-size:1.3125rem;font-family:var(--font-display);font-weight:400;line-height:1.25;pointer-events:none}@media only screen and (min-width: 640px){.footer-card__title{font-size:1.125rem}}.article-footer__item:not(:first-child) .footer-card__title{font-size:1.125rem}.footer-card__byline{margin:0;color:var(--color-gray--base);font-size:0.75rem;font-style:italic;line-height:1;pointer-events:none}.footer-card__author:before{content:"By";display:inline-block;margin-right:0.25rem;pointer-events:none}.footer-card__time:before{content:"•";display:inline-block;margin:0 0.375rem 0 0.25rem;font-size:0.5rem;pointer-events:none}.home-header{position:relative;margin-top:6em;margin-bottom:-1em}@media only screen and (min-width: 640px){.home-header{margin-top:6.75em;margin-bottom:-1em}}@media only screen and (min-width: 960px){.home-header{margin-top:3.75em}}.home-header__media{height:18em;border-bottom:0.25em solid var(--color-red--light);background-color:var(--color-red--base)}@media only screen and (min-width: 640px){.home-header__media{height:21em}}@media only screen and (min-width: 960px){.home-header__media{height:26em}}.home-header__frame{display:flex;justify-content:center;width:100%;height:100%}.home-header__image{flex:1 0 auto;display:block;border:none;height:100%}@media only screen and (min-width: 640px){.home-header__image{flex:0 1 auto}}.home-header__text{position:absolute;top:0;width:calc(100% - 2em);margin:1.5em 1em 0;text-align:center}@media only screen and (min-width: 640px){.home-header__text{width:100%;margin:2em auto 0}}@media only screen and (min-width: 960px){.home-header__text{margin:3em auto 0}}.home-header__subtitle{display:block;color:var(--color-white);font-size:0.75rem;font-family:var(--font-accent);font-weight:600;line-height:1;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none}@media only screen and (min-width: 640px){.home-header__subtitle{font-size:1rem}}.home-header__title{margin:0.5rem 0 0;color:var(--color-white);font-size:2.625rem;font-family:var(--font-display);font-weight:400;line-height:1.125}@media only screen and (min-width: 640px){.home-header__title{margin:1rem 0 0;font-size:3.4375rem;line-height:1}}@media only screen and (min-width: 960px){.home-header__title{font-size:4.1875rem}}.home-header__menu{display:none;border-bottom:1px solid #eaeaea}@media only screen and (min-width: 640px){.home-header__menu{display:block}}.home-header__list{display:flex;justify-content:space-between}@media only screen and (min-width: 640px){.home-header__list{margin:0 2em}}@media only screen and (min-width: 1280px){.home-header__list{max-width:69.25em;margin:0 auto}}@media only screen and (min-width: 640px){.home-header__item:nth-child(9){display:none}}@media only screen and (min-width: 960px){.home-header__item:nth-child(9){display:list-item}}.home-header__link{display:block;padding:1.125rem 0;color:var(--color-red--light);font-size:0.75rem;font-family:var(--font-accent);font-weight:600;line-height:1;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none}.home-section{position:relative;margin:2em 1em 0;padding:0 0 2em}@media only screen and (min-width: 640px){.home-section{display:flex;flex-wrap:wrap;margin:3em 1em 0;padding:0 0 3em}}@media only screen and (min-width: 960px){.home-section{margin:4em 1em 0;padding:0 0 4em}}@media only screen and (min-width: 1280px){.home-section{max-width:72.25em;margin:4em auto 0}}.home-section--expand{margin:2em 0 0;padding:0}@media only screen and (min-width: 640px){.home-section--expand{margin:3em 1em 0;padding:0 0 3em}}@media only screen and (min-width: 960px){.home-section--expand{margin:4em 1em 0;padding:0 0 4em}}@media only screen and (min-width: 1280px){.home-section--expand{margin:4em auto 0}}.home-section:after,.home-banner:after{content:"";position:absolute;display:block;width:100%;height:1px;left:0;right:0;bottom:0;margin:0 auto;background-color:var(--color-gray--border)}@media only screen and (min-width: 640px){.home-section:after,.home-banner:after{width:calc(100% - 2em)}}@media only screen and (min-width: 1280px){.home-section:after,.home-banner:after{width:69.25em}}.home-section--expand:after{display:none}@media only screen and (min-width: 640px){.home-section--expand:after{display:block}}.home-section:last-child:after{display:none}.home-block{width:100%}@media only screen and (min-width: 640px){.home-block{display:flex;flex-wrap:wrap;margin:0 1em}}@media only screen and (min-width: 1280px){.home-block{margin:0 1.5em}}.home-block--no-margin{margin:0}@media only screen and (min-width: 640px){.home-block--mobile{display:none}}.home-block--bg-red{padding:2em 0;background-color:var(--color-red--base)}@media only screen and (min-width: 640px){.home-block--bg-red{padding:3em 0}}@media only screen and (min-width: 960px){.home-block--bg-red{padding:4em 0}}.home-block__text{width:100%;text-align:center;margin-bottom:2em}@media only screen and (min-width: 640px){.home-block__text{margin-bottom:3em}}@media only screen and (min-width: 960px){.home-block__text{margin-bottom:4em}}.home-block__tags{display:flex;justify-content:center}.home-block__tag{display:inline-block;font-size:0.75rem;font-family:var(--font-accent);font-weight:600;line-height:1;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none}.home-block__tag:not(:first-child):before{content:"/";display:inline-block;margin:0 0.25rem}.home-block__title{margin:0.75rem 0 0;font-size:2.125rem;font-family:var(--font-display);font-weight:400;line-height:1.125}@media only screen and (min-width: 640px){.home-block__title{margin:1rem 0 0;font-size:2.625rem}}@media only screen and (min-width: 960px){.home-block__title{margin:1rem 0 0;font-size:3.4375rem}}.home-block--bg-red .home-block__tag,.home-block--bg-red .home-block__title{color:var(--color-white)}.home-banner{position:relative;display:flex;align-items:flex-end;justify-content:center;margin-top:-1px;padding:1.5em 0;border-top:1px solid var(--color-gray--border);border-bottom:1px solid var(--color-gray--border)}@media only screen and (min-width: 960px){.home-banner{margin-top:0;padding:2em 0;border:none}}.home-banner:after{display:none}@media only screen and (min-width: 960px){.home-banner:after{display:block;width:calc(100% - 4em)}}@media only screen and (min-width: 1280px){.home-banner:after{width:69.25em}}.home-banner--hero{display:none;padding:1em 0 0;border:none}@media only screen and (min-width: 640px){.home-banner--hero{display:none}}.unit{width:calc(100% + 2em);display:flex;align-items:flex-end;justify-content:center;margin:2em -1em -2em;padding:1.5em 0;border-top:1px solid var(--color-gray--border);border-bottom:1px solid var(--color-gray--border)}@media only screen and (min-width: 640px){.unit{display:none}}@media only screen and (min-width: 960px){.unit{display:flex;align-items:flex-end;justify-content:center;width:calc(100% - 2em);margin:0 1em;padding:0;border-bottom:none}}@media only screen and (min-width: 1280px){.unit{width:calc(100% - 3em);margin:0 1.5em}}html:not(.ads-enabled) .unit{display:none}@media only screen and (min-width: 960px){html:not(.ads-enabled) .unit{display:flex}}.unit>div{width:calc(100% - 2em)}@media only screen and (min-width: 960px){.unit>div{width:100%;min-height:15.625em}}.question{margin:2em 0 0;padding:2em 0 0;border-top:1px solid var(--color-gray--border)}@media only screen and (min-width: 640px){.question{margin:2em 1em 0}}@media only screen and (min-width: 960px){.question{width:33.33333%;margin:0;padding:0 1.5em;border-top:none;border-left:1px solid var(--color-gray--border)}}.question:first-child{border-left:none}.question__heading{margin:0;line-height:1}.question__title{margin:0;font-size:1.125rem;font-family:var(--font-accent);line-height:1}.question__answer{display:block;margin:0.625rem 0 0.75rem;font-size:2.125rem;font-family:var(--font-display);font-weight:400;line-height:1.25}@media only screen and (min-width: 960px){.question__answer{margin:1rem 0 1.5rem}}.question__description{margin:0;line-height:1.375}.question__description a{color:var(--color-red--base);text-decoration:underline}.home-timeline{display:flex;flex-wrap:wrap;width:100%}@media only screen and (min-width: 640px){.home-timeline{flex-wrap:nowrap;margin:3em 1em 0}}@media only screen and (min-width: 960px){.home-timeline{margin:4em 1em 0}}@media only screen and (min-width: 1280px){.home-timeline{margin:4em 1.5em 0}}.home-timeline__group{flex:0 1 auto}.home-timeline__group--little-year{width:100%;margin-bottom:1.5em}@media only screen and (min-width: 640px){.home-timeline__group--little-year{width:30%;margin-bottom:0}}.home-timeline__group--spring-festival{width:100%;margin-bottom:1.5em}@media only screen and (min-width: 640px){.home-timeline__group--spring-festival{width:42.5%;margin-bottom:0}}@media only screen and (min-width: 960px){.home-timeline__group--spring-festival{width:45%}}@media only screen and (min-width: 64.0625em){.home-timeline__group--spring-festival{width:50%}}.home-timeline__group--lantern-festival{width:100%}@media only screen and (min-width: 640px){.home-timeline__group--lantern-festival{width:27.5%}}@media only screen and (min-width: 960px){.home-timeline__group--lantern-festival{width:25%}}@media only screen and (min-width: 64.0625em){.home-timeline__group--lantern-festival{width:20%}}.home-timeline__graphic{position:relative;margin-bottom:1.5rem}.home-timeline__bar{width:100%;height:0.375em}@media only screen and (min-width: 640px){.home-timeline__bar{height:3em}}.home-timeline__group--little-year .home-timeline__bar{background-color:var(--color-red--light)}.home-timeline__group--spring-festival .home-timeline__bar{background-color:var(--color-red--base)}.home-timeline__group--lantern-festival .home-timeline__bar{background-color:var(--color-red--dark)}.home-timeline__line{position:relative;display:none;left:0;width:0.25em;height:3em}@media only screen and (min-width: 640px){.home-timeline__line{display:block}}.home-timeline__line:after{content:"";position:absolute;bottom:-0.375em;left:-0.25em;width:0.75em;height:0.75em;border:0.125em solid var(--color-white);border-radius:50%}.home-timeline__group--little-year .home-timeline__line,.home-timeline__group--little-year .home-timeline__line:after{background-color:var(--color-red--light)}.home-timeline__group--spring-festival .home-timeline__line,.home-timeline__group--spring-festival .home-timeline__line:after{background-color:var(--color-red--base)}.home-timeline__group--lantern-festival .home-timeline__line,.home-timeline__group--lantern-festival .home-timeline__line:after{background-color:var(--color-red--dark)}.home-timeline__days{position:absolute;display:none;top:1.5em;left:0;right:0;margin:0 auto;color:var(--color-white);text-align:center;font-size:0.75rem;font-family:var(--font-accent);font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:0.05em}@media only screen and (min-width: 640px){.home-timeline__days{display:block}}.home-timeline__fireworks{position:absolute;display:none}@media only screen and (min-width: 640px){.home-timeline__fireworks{display:block;top:-3em}}@media only screen and (min-width: 960px){.home-timeline__fireworks{display:block;top:-4em}}.home-timeline__fireworks svg{position:absolute}.home-timeline__fireworks svg:nth-child(1){top:0;left:-1.875em;width:4em;height:4em}@media only screen and (min-width: 960px){.home-timeline__fireworks svg:nth-child(1){left:-2.375em;width:5em;height:5em}}.home-timeline__fireworks svg:nth-child(2){top:2.25em;left:0;width:3em;height:3em}@media only screen and (min-width: 960px){.home-timeline__fireworks svg:nth-child(2){top:2.75em;left:-0.25em;width:4em;height:4em}}.home-timeline__fireworks svg:nth-child(3){top:3.25em;left:-2em;width:2em;height:2em}@media only screen and (min-width: 960px){.home-timeline__fireworks svg:nth-child(3){top:3.25em;left:-2.25em;width:2.5em;height:2.5em}}.home-timeline__text{width:100%}@media only screen and (min-width: 640px){.home-timeline__text{max-width:15em}}.home-timeline__date{margin:0;font-size:0.75rem;font-family:var(--font-accent);font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:0.05em}.home-timeline__title{margin:1rem 0;font-size:1.3125rem;font-family:var(--font-display);font-weight:400;line-height:1}@media only screen and (min-width: 960px){.home-timeline__title{font-size:1.625rem}}.home-timeline__summary{margin:0;font-size:1rem;line-height:1.375}@media only screen and (min-width: 640px){.home-timeline__summary{max-width:15em;font-size:0.75rem}}@media only screen and (min-width: 960px){.home-timeline__summary{font-size:1rem}}.home-zodiac{margin-top:-1em;margin-bottom:-1em}@media only screen and (min-width: 640px){.home-zodiac{margin-top:-1em;margin-bottom:2em}}@media only screen and (min-width: 960px){.home-zodiac{margin-top:-2em;margin-bottom:3em}}.home-zodiac__list{display:flex;flex-wrap:wrap;padding:0 0.5em}@media only screen and (min-width: 960px){.home-zodiac__list{padding:0 1em}}.home-zodiac__item{width:calc(100% / 3);margin-bottom:1em;padding:0 0.5em}@media only screen and (min-width: 640px){.home-zodiac__item{width:calc(100% / 4);margin-bottom:2em;padding:0 1em}}@media only screen and (min-width: 960px){.home-zodiac__item{width:calc(100% / 6)}}.home-zodiac__link{display:block;border-radius:50%;background-color:var(--color-red--base)}.home-zodiac__icon{pointer-events:none}.home-zodiac__icon svg{width:100%;height:100%;pointer-events:none}.home-zodiac__text{text-align:center;max-width:80%;margin:0 auto;pointer-events:none}@media only screen and (min-width: 640px){.home-zodiac__text{max-width:75%}}@media only screen and (min-width: 1280px){.home-zodiac__text{max-width:none}}.home-zodiac__year{margin-bottom:0.25rem;color:var(--color-white);font-size:0.75rem;font-family:var(--font-accent);pointer-events:none}.home-zodiac__title{color:var(--color-pink);pointer-events:none}.home-greeting{display:flex;justify-content:center;align-items:center;width:100%}.home-greeting__group{margin:0 0.5em;text-align:center}@media only screen and (min-width: 640px){.home-greeting__group{margin:0 0.75em}}@media only screen and (min-width: 960px){.home-greeting__group{margin:0 1.5em}}@media only screen and (min-width: 64.0625em){.home-greeting__group{margin:0 2em}}.home-greeting__character{margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1;font-family:sans-serif;color:var(--color-red--base)}@media only screen and (min-width: 640px){.home-greeting__character{font-size:4.1875rem}}@media only screen and (min-width: 960px){.home-greeting__character{font-size:5rem}}@media only screen and (min-width: 1280px){.home-greeting__character{font-size:6.8125rem}}.home-greeting__pinyin{font-size:1.125rem;font-style:italic;line-height:1}@media only screen and (min-width: 640px){.home-greeting__pinyin{font-size:1rem}}@media only screen and (min-width: 960px){.home-greeting__pinyin{font-size:1.3125rem}}@media only screen and (min-width: 64.0625em){.home-greeting__pinyin{font-size:1.3125rem}}.home-sticker{position:absolute;display:none;align-items:center;justify-content:center;background-color:var(--color-gold);border-radius:50%;text-align:center;z-index:2;-webkit-animation:homeSticker 1000ms;animation:homeSticker 1000ms}@media only screen and (min-width: 640px){.home-sticker{display:flex}}@-webkit-keyframes homeSticker{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes homeSticker{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}.home-sticker__link{color:var(--color-white);font-size:0.75rem;font-family:var(--font-accent);font-weight:700;line-height:1.25;text-decoration:underline}@media only screen and (min-width: 640px){.home-sticker__link{font-size:1rem}}@media only screen and (min-width: 960px){.home-sticker__link{font-size:1.125rem}}@media only screen and (min-width: 1280px){.home-sticker__link{font-size:1.3125rem}}.home-sticker--header,.home-sticker--zodiac{width:12.5em;height:12.5em;bottom:-4em;left:4em}@media only screen and (min-width: 640px){.home-sticker--header,.home-sticker--zodiac{width:9em;height:9em;bottom:-3em;left:3em}}@media only screen and (min-width: 960px){.home-sticker--header,.home-sticker--zodiac{width:10.5em;height:10.5em;bottom:-3.25em;left:5em}}@media only screen and (min-width: 1280px){.home-sticker--header,.home-sticker--zodiac{width:12em;height:12em;bottom:-4em;left:5.5em}}.home-sticker--food{width:12em;height:12em;right:21vw;bottom:-3em}@media only screen and (min-width: 640px){.home-sticker--food{width:7.5em;height:7.5em;right:13em;bottom:-2.25em}}@media only screen and (min-width: 960px){.home-sticker--food{width:9em;height:9em;right:17em;bottom:-3em}}@media only screen and (min-width: 1280px){.home-sticker--food{width:12em;height:12em;right:20em;bottom:-3em}}.home-sticker--zodiac{left:12vw;bottom:-2em}@media only screen and (min-width: 640px){.home-sticker--zodiac{left:7em}}@media only screen and (min-width: 960px){.home-sticker--zodiac{left:9em}}@media only screen and (min-width: 1280px){.home-sticker--zodiac{left:9.5em}}.home-sticker--calendar{width:15em;height:15em;bottom:-6em;right:22.5vw}@media only screen and (min-width: 640px){.home-sticker--calendar{width:10.5em;height:10.5em;bottom:-6em;right:12em}}@media only screen and (min-width: 960px){.home-sticker--calendar{width:12em;height:12em;right:17em}}@media only screen and (min-width: 1280px){.home-sticker--calendar{width:15em;height:15em;right:18em}}.home-sticker--greetings{width:15em;height:15em;bottom:-6em;right:-1vw}@media only screen and (min-width: 640px){.home-sticker--greetings{width:10.5em;height:10.5em;bottom:-4em;right:1em}}@media only screen and (min-width: 960px){.home-sticker--greetings{width:12em;height:12em;right:2em}}@media only screen and (min-width: 1280px){.home-sticker--greetings{width:15em;height:15em;bottom:-8em;right:0}}.home-sticker--header .home-sticker__link,.home-sticker--zodiac .home-sticker__link{max-width:9rem}@media only screen and (min-width: 640px){.home-sticker--header .home-sticker__link,.home-sticker--zodiac .home-sticker__link{max-width:6.75rem}}@media only screen and (min-width: 960px){.home-sticker--header .home-sticker__link,.home-sticker--zodiac .home-sticker__link{max-width:9rem}}.home-sticker--calendar .home-sticker__link{max-width:11.25rem}@media only screen and (min-width: 640px){.home-sticker--calendar .home-sticker__link{max-width:9rem}}@media only screen and (min-width: 1280px){.home-sticker--calendar .home-sticker__link{max-width:12rem}}.home-sticker--food .home-sticker__link{max-width:9rem}@media only screen and (min-width: 640px){.home-sticker--food .home-sticker__link{max-width:7rem}}@media only screen and (min-width: 960px){.home-sticker--food .home-sticker__link{max-width:9rem}}.home-sticker--greetings .home-sticker__link{max-width:9rem}@media only screen and (min-width: 640px){.home-sticker--greetings .home-sticker__link{max-width:7rem}}@media only screen and (min-width: 960px){.home-sticker--greetings .home-sticker__link{max-width:9rem}}@media only screen and (min-width: 64.0625em){.home-sticker--greetings .home-sticker__link{max-width:11rem}}.card-group{display:flex;flex-wrap:wrap}.card-group--one-third{justify-content:space-between}@media only screen and (min-width: 640px){.card-group--one-third{width:33.33333%}}.card{position:relative;display:flex;margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid var(--color-gray--border)}@media only screen and (min-width: 640px){.card{display:block;width:calc(33.33333% - 2em);margin:0 1em;padding:0;border:none}}@media only screen and (min-width: 1280px){.card{width:calc(33.33333% - 3em);margin:0 1.5em}}.card:last-child{margin-bottom:0;padding:0;border:none}.card-group--one-third .card{width:100%;margin-bottom:0;padding:0;border:none}@media only screen and (min-width: 640px){.card-group--one-third .card{width:calc(100% - 2em)}}@media only screen and (min-width: 1280px){.card-group--one-third .card{width:calc(100% - 3em)}}.card-group--one-third .card--image:first-child{margin-bottom:1em}.card--expand{flex-wrap:wrap}@media only screen and (min-width: 640px){.card--mobile{display:none}}.card--image{display:block;height:12em;padding:0;border:none;background-color:var(--color-red--base)}@media only screen and (min-width: 640px){.card--image{height:9.5em}}@media only screen and (min-width: 960px){.card--image{height:12em}}@media only screen and (min-width: 1280px){.card--image{height:14.25em}}@media only screen and (min-width: 640px){.card-group--one-third .card--image{width:calc(100% - 1.5em);margin:0 1em 0 0.5em}}@media only screen and (min-width: 1280px){.card-group--one-third .card--image{width:calc(100% - 2.25em);margin:0 1.5em 0 0.75em}}@media only screen and (min-width: 640px){.card-group--one-third .card--image:first-child{margin-bottom:1em}}@media only screen and (min-width: 1280px){.card-group--one-third .card--image:first-child{margin-bottom:1.5em}}.card__media{flex:1 0 auto;order:2;width:5em;height:5em;background-color:var(--color-red--base);pointer-events:none}@media only screen and (min-width: 640px){.card__media{display:none}}.card--expand .card__media{order:1;width:100%;height:auto;margin-bottom:1.5em}.card-group--one-third .card--expand .card__media{order:2;margin-top:1.5em;margin-bottom:0}.card--image .card__media{order:1;display:block;overflow:hidden;width:100%;height:100%}.card--image .card__media:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(34,39,37,0)), to(rgba(34,39,37,0.5)));background:linear-gradient(to top, rgba(34,39,37,0), rgba(34,39,37,0.5))}.card__frame{pointer-events:none}.card__image{display:block;width:100%;border:none;pointer-events:none}.card--image .card__image{width:auto;height:100%}.card__text{order:1}@media only screen and (min-width: 640px){.card__text{order:2}}.card--expand .card__text{order:2}.card-group--one-third .card--expand .card__text{order:1}.card--image .card__text{position:absolute;order:2;top:0;margin:1em}@media only screen and (min-width: 1280px){.card--image .card__text{max-width:75%;margin:1.5em}}.card__subtitle{margin:0;font-size:0.75rem;font-family:var(--font-accent);font-weight:600;line-height:1;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none}.card--image .card__subtitle{color:var(--color-white)}@media only screen and (min-width: 640px){.card-group--one-third .card--image .card__subtitle{font-size:0.625rem}}@media only screen and (min-width: 960px){.card-group--one-third .card--image .card__subtitle{font-size:0.75rem}}.card__title{margin:0.625rem 0 0;font-size:1.3125rem;font-family:var(--font-display);font-weight:400;line-height:1.25}@media only screen and (min-width: 640px){.card__title{margin:1rem 0 0;font-size:1.625rem}}@media only screen and (min-width: 960px){.card__title{margin:1rem 0 0;font-size:2.125rem}}.card--expand .card__title{font-size:1.625rem}@media only screen and (min-width: 960px){.card--expand .card__title{font-size:2.125rem}}@media only screen and (min-width: 960px){.card-group--one-third .card__title{font-size:1.625rem}}@media only screen and (min-width: 1280px){.card-group--one-third .card__title{font-size:2.125rem}}.card--image .card__title{color:var(--color-white);max-width:75%;margin:0.75rem 0 0;font-size:1.625rem}@media only screen and (min-width: 640px){.card--image .card__title{max-width:none;margin:0.5rem 0 0;font-size:1.3125rem}}@media only screen and (min-width: 960px){.card--image .card__title{margin:0.75rem 0 0;font-size:1.625rem}}@media only screen and (min-width: 1280px){.card--image .card__title{margin:1rem 0 0}}.card__title a{color:inherit;text-decoration:none}.card__description{display:none;margin-top:0.75rem;margin-bottom:0;font-size:1rem;line-height:1.375}@media only screen and (min-width: 640px){.card__description{display:block;display:-webkit-box;height:5.5rem;margin-top:1rem;font-size:1rem;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}}@media only screen and (min-width: 960px){.card__description{height:4.640625rem;font-size:1.125rem;-webkit-line-clamp:3}}@media only screen and (min-width: 1280px){.card__description{height:4.640625rem;margin-top:1.5rem}}.card--expand .card__description{display:block}.card-group--one-third .card__description{display:block;display:-webkit-box}@media only screen and (min-width: 960px){.card-group--one-third .card__description{display:none}}.card-feature{position:relative;height:15rem;margin-bottom:2em}@media only screen and (min-width: 640px){.card-feature{width:calc(66.66667% - 2em);height:20rem;margin:0 1em}}@media only screen and (min-width: 960px){.card-feature{height:25rem}}@media only screen and (min-width: 1280px){.card-feature{width:calc(66.66667% - 3em);height:30rem;margin:0 1.5em}}.card-feature:not(.card-feature--animal){height:12rem;margin-bottom:1em}@media only screen and (min-width: 640px){.card-feature:not(.card-feature--animal){width:calc(66.66667% - 1.5em);height:20em;margin:0 0.5em 0 1em}}@media only screen and (min-width: 1280px){.card-feature:not(.card-feature--animal){width:calc(66.66667% - 2.25em);height:30em;margin:0 0.75em 0 1.5em}}.card-feature--zodiac{width:100%;margin:0}.card-feature__media{width:100%;height:100%;overflow:hidden;background-color:var(--color-red--base);pointer-events:none}.card-feature:not(.card-feature--animal) .card-feature__media:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(34,39,37,0)), to(rgba(34,39,37,0.5)));background:linear-gradient(to top, rgba(34,39,37,0), rgba(34,39,37,0.5))}.card-feature__frame{pointer-events:none}.card-feature__image{position:relative;display:block;height:100%;border:none;pointer-events:none}.card-feature__image svg{position:absolute;width:15rem;height:auto;left:0;right:0;bottom:-0.375rem;margin:0 auto;pointer-events:none}@media only screen and (min-width: 640px){.card-feature__image svg{width:20rem;bottom:-0.4375rem}}@media only screen and (min-width: 960px){.card-feature__image svg{width:25rem;bottom:-0.625rem}}@media only screen and (min-width: 1280px){.card-feature__image svg{width:30rem;bottom:-0.75rem}}.card-feature__image .icon-rat{width:18rem;bottom:-0.125rem}@media only screen and (min-width: 640px){.card-feature__image .icon-rat{width:25rem;bottom:-0.1875rem}}@media only screen and (min-width: 960px){.card-feature__image .icon-rat{width:27.5rem;bottom:-0.25rem}}@media only screen and (min-width: 1280px){.card-feature__image .icon-rat{width:33.75rem}}.card-feature__image .icon-rabbit{width:9rem;bottom:-0.125rem}@media only screen and (min-width: 640px){.card-feature__image .icon-rabbit{width:14rem;bottom:-0.1875rem}}@media only screen and (min-width: 960px){.card-feature__image .icon-rabbit{width:16.875rem;bottom:-0.25rem}}@media only screen and (min-width: 1280px){.card-feature__image .icon-rabbit{width:22.5rem}}.card-feature__image .icon-snake{width:9rem;bottom:-0.125rem}@media only screen and (min-width: 640px){.card-feature__image .icon-snake{width:13rem;bottom:-0.1875rem}}@media only screen and (min-width: 960px){.card-feature__image .icon-snake{width:15rem;bottom:-0.25rem}}@media only screen and (min-width: 1280px){.card-feature__image .icon-snake{width:20rem}}.card-feature__image .icon-horse{width:10.5rem;bottom:-0.125rem}@media only screen and (min-width: 640px){.card-feature__image .icon-horse{width:15rem;bottom:-0.5rem}}@media only screen and (min-width: 960px){.card-feature__image .icon-horse{width:18rem;bottom:-0.75rem}}@media only screen and (min-width: 1280px){.card-feature__image .icon-horse{width:22.5rem;bottom:-1rem}}.card-feature__image .icon-rooster{width:10.5rem;bottom:-0.125rem}@media only screen and (min-width: 640px){.card-feature__image .icon-rooster{width:15rem;bottom:-0.375rem}}@media only screen and (min-width: 960px){.card-feature__image .icon-rooster{width:18rem;bottom:-0.5rem}}@media only screen and (min-width: 1280px){.card-feature__image .icon-rooster{width:22.5rem;bottom:-0.75rem}}.card-feature__text{position:absolute;top:0;left:0;width:calc(100% - 2em);margin:1em}@media only screen and (min-width: 640px){.card-feature__text{width:calc(100% - 3em);margin:1.5em}}@media only screen and (min-width: 1280px){.card-feature__text{width:calc(100% - 4em);margin:2em}}.card-feature__subtitle{display:block;margin:0;color:var(--color-white);font-size:0.75rem;font-family:var(--font-accent);font-weight:600;line-height:1;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none}.card-feature__title{color:var(--color-white);max-width:66.66667%;margin:0.5rem 0 0;font-size:1.625rem;font-family:var(--font-display);font-weight:400;line-height:1.125}@media only screen and (min-width: 640px){.card-feature__title{margin:1rem 0 0;font-size:2.125rem}}@media only screen and (min-width: 960px){.card-feature__title{max-width:58.33333%;font-size:2.625rem}}@media only screen and (min-width: 1280px){.card-feature__title{max-width:54.16667%;margin:1.5rem 0 0}}.card-feature__title a{color:inherit;text-decoration:none}.article-header__media--zodiac{display:flex;flex-wrap:wrap;height:15em;padding:0 0.5em 1em}@media only screen and (min-width: 640px){.article-header__media--zodiac{flex-wrap:nowrap;height:14.25em;padding:0}}@media only screen and (min-width: 1280px){.article-header__media--zodiac{padding:0 calc(50% - 554px)}}.article-header__media--zodiac:after{content:"";display:block;position:absolute;top:0;bottom:0;left:calc(50% - 602px);width:3em;height:100%;-webkit-box-shadow:0.25em 0 0.5em rgba(116,0,0,0.25);box-shadow:0.25em 0 0.5em rgba(116,0,0,0.25);background-color:var(--color-red--base)}.article-header__panel{position:relative;width:calc(100% / 4);margin-bottom:-1.25em}@media only screen and (min-width: 640px){.article-header__panel{display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;width:calc(100% / 12);-webkit-box-shadow:0.25em 0 0.5em rgba(116,0,0,0.25);box-shadow:0.25em 0 0.5em rgba(116,0,0,0.25)}}.article-header__panel:last-child{-webkit-box-shadow:none;box-shadow:none}.article-header__year{position:absolute;display:none}@media only screen and (min-width: 640px){.article-header__year{display:block;top:2rem;left:0;right:0;font-size:0.75rem;font-family:var(--font-accent);text-align:center;color:var(--color-red--dark);opacity:0;-webkit-transform:translateY(0.5em);transform:translateY(0.5em);-webkit-transition:all 240ms ease-in-out;transition:all 240ms ease-in-out}}.article-header__year.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width: 1280px){.article-header__panel:hover .article-header__year{opacity:1;color:var(--color-white);-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width: 640px){.article-header__mobile{display:none}}.article-header__mobile>svg{width:100%;height:auto}.article-header__panel>svg{display:none;flex:1 0 auto;height:auto;-webkit-transition:all 240ms ease-in-out;transition:all 240ms ease-in-out}@media only screen and (min-width: 640px){.article-header__panel>svg{display:block;margin-right:0.75em}}@media only screen and (min-width: 960px){.article-header__panel>svg{margin-right:1em}}@media only screen and (min-width: 1280px){.article-header__panel:hover>svg{-webkit-transform:translateX(0.5em);transform:translateX(0.5em)}}@media only screen and (min-width: 640px){.article-header__panel .icon-rat{width:13em}}@media only screen and (min-width: 960px){.article-header__panel .icon-rat{width:15em}}@media only screen and (min-width: 640px){.article-header__panel .icon-ox{width:13em;margin-bottom:-4px}}@media only screen and (min-width: 960px){.article-header__panel .icon-ox{width:15em;margin-bottom:-5px}}@media only screen and (min-width: 640px){.article-header__panel .icon-tiger{width:15em}}@media only screen and (min-width: 960px){.article-header__panel .icon-tiger{width:18em}}@media only screen and (min-width: 640px){.article-header__panel .icon-rabbit{width:6.75em}}@media only screen and (min-width: 960px){.article-header__panel .icon-rabbit{width:8em}}@media only screen and (min-width: 640px){.article-header__panel .icon-dragon{width:13.5em}}@media only screen and (min-width: 960px){.article-header__panel .icon-dragon{width:16em}}@media only screen and (min-width: 640px){.article-header__panel .icon-snake{width:6em;margin-right:0.5em}}@media only screen and (min-width: 960px){.article-header__panel .icon-snake{width:8em;margin-right:0.75em}}@media only screen and (min-width: 640px){.article-header__panel .icon-horse{width:8em;margin-right:0.25em;margin-bottom:-1em}}@media only screen and (min-width: 960px){.article-header__panel .icon-horse{width:10.5em;margin-right:0.5em;margin-bottom:-1em}}@media only screen and (min-width: 640px){.article-header__panel .icon-goat{width:10.5em;margin-bottom:-0.5em}}@media only screen and (min-width: 960px){.article-header__panel .icon-goat{width:13em;margin-bottom:0}}@media only screen and (min-width: 640px){.article-header__panel .icon-monkey{width:11.25em;margin-right:0.5em;margin-bottom:-4px}}@media only screen and (min-width: 960px){.article-header__panel .icon-monkey{width:15em;margin-right:1em;margin-bottom:-5px}}@media only screen and (min-width: 640px){.article-header__panel .icon-rooster{width:7.25em;margin-bottom:-4px}}@media only screen and (min-width: 960px){.article-header__panel .icon-rooster{width:9.75em;margin-bottom:-4px}}@media only screen and (min-width: 640px){.article-header__panel .icon-dog{width:10.5em;margin-bottom:-0.5em}}@media only screen and (min-width: 960px){.article-header__panel .icon-dog{width:14em}}@media only screen and (min-width: 640px){.article-header__panel .icon-pig{width:10.5em}}@media only screen and (min-width: 960px){.article-header__panel .icon-pig{width:13em}}.zodiac .zodiac-list{display:flex;flex-wrap:wrap;margin:0 -0.25em;padding:0}.zodiac .zodiac-list__item{width:calc(25% - 0.5em);margin:0 0.25em 0.5em;padding:0;list-style:none}@media only screen and (min-width: 640px){.zodiac .zodiac-list__item{width:calc(16.66667% - 0.5em)}}.zodiac .zodiac-list__link{display:block;background-color:var(--color-red--base)}.zodiac .zodiac-list__image{margin:0;padding:0.25em 0.5em 0}@media only screen and (min-width: 640px){.zodiac .zodiac-list__image{padding:0.25em 0.5em}}.zodiac .zodiac-list__image svg{width:100%;height:100%}.zodiac .zodiac-list__title{color:var(--color-white);margin:0 0 0.75rem;font-size:0.75rem;font-family:var(--font-accent);font-weight:600;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:0.05em}@media only screen and (min-width: 640px){.zodiac .zodiac-list__title{font-size:0.875rem;margin:0 0 1rem}}body.privacy-policy .article-content ol{margin-left:1.5rem}@media only screen and (min-width: 640px){body.privacy-policy .article-content ol{margin-left:2rem}}body.privacy-policy .article-content ol>li{list-style:decimal;font-size:1.625rem;font-family:var(--font-display);font-weight:400;line-height:1.25}@media only screen and (min-width: 640px){body.privacy-policy .article-content ol>li{font-size:2.125rem}}body.privacy-policy .article-content ol>li p{font-family:var(--font-text)}body.privacy-policy .article-content ol>li>ol{margin-left:1.25rem}@media only screen and (min-width: 640px){body.privacy-policy .article-content ol>li>ol{margin-left:1.5rem}}body.privacy-policy .article-content ol>li>ol>li{list-style:lower-alpha;font-size:1.125rem;line-height:1.5}@media only screen and (min-width: 640px){body.privacy-policy .article-content ol>li>ol>li{font-size:1.3125rem;line-height:1.6}}body.privacy-policy .article-content ol>li>ol>li>ol{margin-left:1.25rem}@media only screen and (min-width: 640px){body.privacy-policy .article-content ol>li>ol>li>ol{margin-left:0.75rem}}body.privacy-policy .article-content ol>li>ol>li>ol>li{list-style:lower-roman;font-size:1rem}body.privacy-policy .article-content ol>li>ol>li>ol>li>p{font-size:1rem}