.filling{padding:50px 10px;display:flex;flex-direction:column;gap:30px}.filling__inner{max-width:800px}.filling__inner p+p{margin:20px 0 0 0}.filling__title{margin:0 0 30px 0;font-size:30px;font-weight:600;letter-spacing:-1px}.filling__time{display:flex;align-items:center;gap:5px;font-size:14px}.filling__image{margin:30px 0}.filling__image img{width:100%;height:auto}.filling__sidebar-title{font-size:24px;font-weight:600;letter-spacing:-1px;line-height:54px}@media screen and (min-width:600px){.filling__title{font-size:45px;letter-spacing:-2px}}@media screen and (min-width:900px){.filling{flex-direction:row;justify-content:center}.filling__sidebar{flex:0 0 350px}}.filling-item,.filling-item:visited{flex:0 0 100%;box-sizing:border-box;display:flex;flex-direction:column;border-radius:5px;border:1px solid #e8e8e8;overflow:hidden;color:inherit;text-decoration:none;font-size:15px}.filling-item--sidebar{margin:20px 0 0 0}.filling-item:hover{background:#f3f3f3}.filling-item__image{position:relative;aspect-ratio:1/1}.filling-item--sidebar .filling-item__image{aspect-ratio:2/1}.filling-item__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.filling-item__time{padding:20px 20px 0 20px;font-size:14px}.filling-item__title{padding:20px;font-weight:600;font-size:16px;line-height:1.3}.filling-item__text{padding:0 20px 20px 20px;font-size:14px;line-height:1.3}@media screen and (min-width:400px){.filling-item{flex:0 0 calc((100% - 30px)/ 2)}}@media screen and (min-width:600px){.filling-item{flex:0 0 calc((100% - 60px)/ 3)}}@media screen and (min-width:900px){.filling-item{flex:0 0 calc((100% - 90px)/ 4);font-size:20px}.filling-item--sidebar{font-size:15px}}