@media not all and (min-width: 768px){.list-summary{margin-top:1.25rem}}@media print{.list-summary{break-inside:avoid}}.list-summary__container{position:relative}.list-summary__content{display:flex;justify-content:space-between;font-size:1rem;line-height:1.25rem;font-weight:900}.shared-list{position:relative}@media not all and (min-width: 1024px){.shared-list{padding-bottom:3rem}}.shared-list__name{margin-bottom:1.25rem}.shared-list__content{margin-top:1.25rem;width:100%}.shared-list__items{display:flex;flex-direction:column;gap:1.5rem}.shared-list__page-limit{margin-top:.75rem;margin-bottom:.75rem;text-align:center}
