.for-you-container{margin-top:1rem;padding:2rem;background-color:var(--color-bg-gray);margin-inline:calc(-1 * var(--gutter))}.for-you{background-color:#fff;padding:2.813rem 1rem 1rem}.for-you-welcome{padding-bottom:1rem;border-bottom:1px solid var(--color-mpr-charcoal);margin-bottom:0;display:flex;flex-direction:column;gap:1rem}.for-you h3{margin-top:2rem}.for-you .collection{padding:1rem 0 0}.for-you .collection .teaser{padding-top:2.75rem;margin-top:1.25rem}.for-you .collection .teaser:first-of-type{margin-top:1rem;padding-top:0}.for-you-item{position:relative}.for-you-item .teaser_content{max-width:43rem}.for-you-item .teaser:link,.for-you-item .teaser:visited{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.for-you-item .teaser:active .hdg,.for-you-item .teaser:focus .hdg,.for-you-item .teaser:focus-within .hdg,.for-you-item .teaser:hover .hdg{-webkit-text-decoration:1px underline var(--color-mpr-blue-trans);text-decoration:1px underline var(--color-mpr-blue-trans)}.for-you-item .teaser_body{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.for-you-item .teaser-primary-visual{margin-bottom:1rem}.for-you-item .teaser_contributors{display:none}.for-you .teaser-controls{margin-top:.5rem}.for-you-delete{position:absolute;top:0;right:0;width:2.25rem;height:2.25rem;background-color:var(--color-mpr-light-gray);border-radius:100%;transition:filter .15s}.for-you-delete:focus,.for-you-delete:hover{filter:invert(100%)}.for-you-bottom-btn-container{display:flex;justify-content:flex-end;margin-top:1rem}.grid-3col-list{display:grid;margin-block:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem 3rem;gap:1rem 3rem}.for-you-categories p{padding-top:1rem;padding-bottom:2rem}.for-you-categories button{display:block;width:100%;padding:1rem;background-color:#fff;font-weight:600;border-radius:5px;transition:background-color .25s;border:1px solid var(--color-mpr-light-gray)}.for-you-categories button:before{color:var(--color-mpr-charcoal)}.hidden{display:none}.for-you-categories button:focus,.for-you-categories button:hover{background-color:var(--color-mpr-green-light);border:1px solid var(--color-mpr-green);color:var(--color-mpr-charcoal);cursor:pointer}.for-you-category-label{display:flex;width:100%;gap:.5rem;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}.for-you-category svg{fill:var(--color-mpr-dark-gray);stroke:var(--color-mpr-dark-gray)}.for-you-category:focus span:after,.for-you-category:focus-within span:after,.for-you-category:hover span:after{content:": Add"}.for-you-category:focus svg,.for-you-category:focus-within svg,.for-you-category:hover svg{fill:var(--color-mpr-green-dark);stroke:var(--color-mpr-green-dark)}.for-you-category:focus .favorite span:after,.for-you-category:focus-within .favorite span:after,.for-you-category:hover .favorite span:after{content:": Remove"}.for-you-category:focus .favorite svg,.for-you-category:focus-within .favorite svg,.for-you-category:hover .favorite svg{stroke:var(--color-mpr-red-dark)}.for-you-categories .isActive,.for-you-categories button.favorite{background-color:var(--color-mpr-green-light);border:3px solid var(--color-mpr-green);color:var(--color-mpr-charcoal)}.for-you-categories svg{-webkit-user-select:none;user-select:none}@media (min-width:48em){.for-you-welcome{flex-direction:row;justify-content:space-between}.for-you .collection .teaser{padding-top:1rem;display:flex;flex-direction:row;gap:2rem}.for-you-item .teaser-primary-visual{margin-bottom:0;width:17rem;flex-shrink:0}}@media (min-width:64em){.for-you .teaser-primary-visual{width:17rem;flex-shrink:0}}.for-you-subnav-layout{display:flex;gap:1rem;flex-direction:column;padding:1rem 1.125rem}.for-you-subnav{display:inline-grid;grid-template-columns:1fr 1fr;gap:1rem}.for-you-subnav a{display:block;padding:1rem;background-color:#fff;font-weight:600;border-radius:3px;text-align:center;transition:background-color .25s}.for-you-subnav a:focus,.for-you-subnav a:hover{background-color:var(--color-mpr-green-light);color:var(--color-mpr-charcoal)}.for-you-subnav .current{background-color:var(--color-mpr-green-med);color:#fff}.for-you-category-btn{text-transform:none;border:none;padding:1rem}.for-you-category-btn img,.for-you-category-btn svg{max-width:.75rem}.for-you-subnav-container h1{background-color:var(--color-mpr-charcoal);color:#fff;text-transform:uppercase;padding:1rem}.for-you-subnav-container h1 span{color:var(--color-mpr-yellow)}@media (min-width:48em){.for-you-subnav-layout{flex-direction:row;justify-content:space-between}.for-you-subnav-container h1{padding:1.125rem 1.625rem}}.styles_modal__dl30Z{width:657px;background-color:var(--color-mpr-charcoal);border-radius:2rem;padding:2rem;background-image:linear-gradient(-3.5deg,transparent -7rem,var(--color-mpr-red) 1.1rem,var(--color-mpr-red) 2rem,transparent 2.1rem),linear-gradient(184deg,var(--color-mpr-green) 2rem,transparent 2.1rem),linear-gradient(3deg,var(--color-mpr-yellow) 1.1rem,var(--color-mpr-yellow) 2rem,transparent 2.1rem)}.styles_modal__dl30Z h3{display:flex;font-size:var(--font-size-banner);line-height:2.75rem;font-weight:500;margin-bottom:0;margin-top:0}.styles_modal_header__BNisk{font-size:var(--font-size-xl);margin-top:0}.styles_modal_header__BNisk div{display:flex;justify-content:space-between}.styles_modal__dl30Z>p{display:flex;font-size:var(--font-size-small);line-height:var(--font-size-line);font-weight:400;padding-top:1rem;padding-bottom:3rem}.styles_modal_buttons__DybDS{color:var(--color-white);display:flex;flex-flow:wrap;padding-bottom:2rem}.styles_modal_buttons__DybDS button{text-transform:uppercase;border:.063rem solid var(--color-yc-gray-tint-md)}.styles_modal_buttons__DybDS>:not(:last-child){margin-right:1rem;border:none}@media (max-width:730px){.styles_modal__dl30Z{width:100%}}@media (max-width:540px){.styles_modal__dl30Z{padding:1rem}.styles_modal__dl30Z>p{text-align:center}}@media (max-width:357px){.styles_modal__dl30Z{width:100%}.styles_modal__dl30Z h1{font-size:var(--font-size-header)}.styles_modal__dl30Z>p{text-align:center;font-size:var(--font-size-micro);padding-bottom:1rem}.styles_modal_buttons__DybDS{flex-direction:column}.styles_modal_buttons__DybDS>:not(:last-child){margin-right:0;margin-bottom:1rem}}
/*# sourceMappingURL=848dea47bc756260.css.map*/