.app-layout{width:100%;padding-bottom:3.4375rem;background-color:var(--pink);text-align:left;min-width:0;min-height:100vh}.app-layout.article{padding-top:3.5rem;background-color:#fff}@media (min-width:640px){.app-layout{max-width:var(--max-container-width);border-radius:2rem;position:relative;margin:2rem auto;padding-bottom:4.4375rem}}.media-item{background-color:#fff;padding:1rem}.media-item,.media-item__thumb{border-radius:.875rem;position:relative}.media-item__thumb{padding-bottom:66.666%;overflow:hidden;margin-bottom:.875rem}.media-item__thumb img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.media-item__label{color:#887e76;margin-bottom:.375rem}.media-item__heading{margin-bottom:.75rem}.media-item__heading:last-child{margin-bottom:0}.media-item__heading a{color:var(--purple);text-decoration:none;display:flex;align-items:flex-start}.media-item__heading-unread{background-color:#009ee3;width:.5rem;height:.5rem;border-radius:50%;margin-right:.5rem;margin-top:.25em;flex:0 0 .5rem}.media-item__content>*{margin-bottom:0;margin-top:.75rem}.media-item__content>:first-child{margin-top:0}.media-item__highlighted{position:absolute;top:-2rem;left:-1.75rem;width:4rem;height:3.544rem;background:url(../img/crown.d7a88dd8.svg) no-repeat 50%;background-size:100% auto}.head-bar{position:fixed;top:0;left:0;width:100%;height:3.5rem;background-color:#fff;z-index:1;text-align:left;display:flex;align-items:center;justify-content:space-between;padding:.25rem .875rem;border-radius:0 0 .875rem .875rem}.head-bar .btn-reset{color:var(--purple);font-weight:500}.head-bar .btn-reset:focus:not(:focus-visible){outline:none}.head-bar .btn-reset img:first-child{margin-right:.25rem}.head-bar__title{color:var(--purple);font-size:1.0625rem;font-weight:500;text-align:center;flex-grow:1}.head-bar__title:first-child{padding-left:2rem}.head-bar__title:last-child{padding-right:2rem}@media (min-width:640px){.head-bar{width:var(--max-container-width);left:50%;margin-left:calc(var(--max-container-width)/2*-1);box-shadow:0 2px 10px -3px rgba(0,0,0,.2)}}.category{padding-top:3.5rem}