.rollinghype-archive{padding:42px 0 78px;overflow:hidden;background:#fff}.rollinghype-archive>.rollinghype-wrapper{min-height:420px}.rollinghype-archive__header{position:relative;margin:0 0 30px;padding:0 0 22px;border-bottom:2px solid #111}.rollinghype-archive__eyebrow{display:block;margin:0 0 9px;color:var(--rollinghype-red);font:800 12px/1 "Roboto",sans-serif;letter-spacing:.12em;text-transform:uppercase}.rollinghype-archive__header h1{margin:0;color:#111;font-family:"DM Serif Text",Georgia,serif!important;font-size:52px;font-weight:400;line-height:1.02;letter-spacing:-.025em;text-transform:none}.rollinghype-archive__description{max-width:820px;margin-top:14px;color:#5a5a5a;font:400 15px/1.7 "Roboto",sans-serif}.rollinghype-archive__description>:first-child{margin-top:0}.rollinghype-archive__description>:last-child{margin-bottom:0}.rollinghype-archive .rollinghype-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px;width:100%;margin:0}.rollinghype-archive .rollinghype-post-card{display:flex;min-width:0;flex-direction:column;background:#fff}.rollinghype-archive .rollinghype-post-card__media{position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#ececec}.rollinghype-archive .rollinghype-post-card__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform .35s ease}@media (hover:hover){.rollinghype-archive .rollinghype-post-card:hover .rollinghype-post-card__media img{transform:scale(1.025)}}.rollinghype-archive .rollinghype-post-card__content{min-width:0;padding:15px 0 0}.rollinghype-archive .rollinghype-post-card__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px}.rollinghype-archive .rollinghype-post-card__category{color:var(--rollinghype-red);font:700 11px/1.1 "Roboto",sans-serif;letter-spacing:.06em;text-transform:uppercase}.rollinghype-archive .rollinghype-post-card__meta{position:relative;display:inline-flex;align-items:center;margin:0;padding-left:15px;color:#777;font:600 11px/1.1 "Roboto",sans-serif;letter-spacing:.03em;text-transform:uppercase}.rollinghype-archive .rollinghype-post-card__meta::before{content:"";position:absolute;left:0;top:50%;width:7px;height:1px;background:#aaa;transform:translateY(-50%)}.rollinghype-archive .rollinghype-post-card h2{display:-webkit-box;margin:0;overflow:hidden;color:#111;font-family:"DM Serif Text",Georgia,serif!important;font-size:25px;font-weight:400;line-height:1.12;letter-spacing:-.015em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.rollinghype-archive .rollinghype-post-card h2 a{color:inherit;text-decoration:none}.rollinghype-archive .rollinghype-post-card__excerpt{display:-webkit-box;margin:12px 0 0;overflow:hidden;color:#565656;font:400 14px/1.6 "Roboto",sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:3}.rollinghype-archive__empty{grid-column:1 / -1;padding:42px 24px;border:1px solid #ddd;text-align:center}.rollinghype-archive__empty h2{margin:0 0 8px;font-size:30px}.rollinghype-archive__empty p{margin:0;color:#666;font:400 15px/1.6 "Roboto",sans-serif}.rollinghype-pagination{display:flex;justify-content:center;width:100%;margin-top:40px}.rollinghype-pagination .rollinghype-load-more{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:220px;min-height:50px;margin:0 auto;padding:0 24px;border:2px solid #111;background:#111;color:#fff;font:800 13px/1 "Roboto",sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rollinghype-pagination .rollinghype-load-more:hover{background:#fff;color:#111}.rollinghype-pagination .rollinghype-load-more[hidden]{display:none!important}.rollinghype-pagination .rollinghype-load-more__label{display:inline-flex;align-items:center;justify-content:center}.rollinghype-author-archive__header{margin-bottom:34px;padding:30px 34px 28px;border:0;background:#111}.rollinghype-author-archive__header .rollinghype-archive__eyebrow{color:#fff;opacity:.7}.rollinghype-author-archive__header h1{color:#fff}.rollinghype-author-archive__header .rollinghype-archive__description{max-width:760px;color:rgb(255 255 255 / .76)}.rollinghype-author-archive__count{display:inline-flex;margin-top:17px;color:#fff;font:700 11px/1 "Roboto",sans-serif;letter-spacing:.08em;text-transform:uppercase}.rollinghype-author-layout__posts{min-width:0}.rollinghype-author-layout:not(.rollinghype-author-layout--no-ad) .rollinghype-post-grid--author{grid-template-columns:repeat(2,minmax(0,1fr))}.rollinghype-author-layout--no-ad .rollinghype-post-grid--author{grid-template-columns:repeat(3,minmax(0,1fr))}.rollinghype-author-layout__aside{min-width:0}.rollinghype-author-archive .navigation.pagination{display:flex;justify-content:center;width:100%;margin:42px 0 0}.rollinghype-author-archive .navigation.pagination .screen-reader-text{position:absolute}.rollinghype-author-archive .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%}.rollinghype-author-archive .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 13px;border:1px solid #111;background:#fff;color:#111;font:700 12px/1 "Roboto",sans-serif;text-decoration:none}.rollinghype-author-archive .page-numbers.current,.rollinghype-author-archive a.page-numbers:hover{background:#111;color:#fff}.rollinghype-author-archive .page-numbers.dots{min-width:28px;padding:0 4px;border-color:#fff0}@media (max-width:1100px){.rollinghype-archive .rollinghype-post-grid,.rollinghype-author-layout--no-ad .rollinghype-post-grid--author{grid-template-columns:repeat(2,minmax(0,1fr))}.rollinghype-author-layout:not(.rollinghype-author-layout--no-ad) .rollinghype-post-grid--author{grid-template-columns:1fr}}@media (max-width:900px){.rollinghype-archive{padding:28px 0 58px}.rollinghype-archive__header{margin-bottom:24px}.rollinghype-author-archive__header{margin-bottom:26px;padding:25px 24px 23px}.rollinghype-author-layout .rollinghype-post-grid--author{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rollinghype-archive{padding:22px 0 48px}.rollinghype-archive__header{margin-bottom:20px;padding-bottom:16px}.rollinghype-archive__header h1{font-size:38px;line-height:1.04}.rollinghype-author-archive__header{margin-left:calc(var(--rollinghype-gutter) * -1);margin-right:calc(var(--rollinghype-gutter) * -1);padding:24px var(--rollinghype-gutter) 22px}.rollinghype-archive .rollinghype-post-grid,.rollinghype-author-layout .rollinghype-post-grid--author,.rollinghype-author-layout--no-ad .rollinghype-post-grid--author{grid-template-columns:1fr;gap:30px}.rollinghype-archive .rollinghype-post-card__media{aspect-ratio:16 / 9}.rollinghype-archive .rollinghype-post-card h2{font-size:27px}.rollinghype-archive .rollinghype-post-card__excerpt{font-size:15px}.rollinghype-pagination{margin-top:32px}.rollinghype-pagination .rollinghype-load-more{min-width:190px;min-height:48px}.rollinghype-author-archive .navigation.pagination{margin-top:34px}.rollinghype-author-archive .page-numbers{min-width:38px;min-height:38px;padding:0 10px}}.rollinghype-search-archive__header h1{overflow-wrap:anywhere}.rollinghype-search-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.rollinghype-search-layout--no-ad{display:block}.rollinghype-search-layout__results,.rollinghype-search-layout__aside{min-width:0}.rollinghype-search-layout__aside{width:300px;max-width:100%}.rollinghype-search-layout:not(.rollinghype-search-layout--no-ad) .rollinghype-post-grid--search{grid-template-columns:repeat(2,minmax(0,1fr))}.rollinghype-search-layout--no-ad .rollinghype-post-grid--search{grid-template-columns:repeat(3,minmax(0,1fr))}.rollinghype-search-archive .navigation.pagination{display:flex;justify-content:center;width:100%;margin:42px 0 0}.rollinghype-search-archive .navigation.pagination .screen-reader-text{position:absolute}.rollinghype-search-archive .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%}.rollinghype-search-archive .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 13px;border:1px solid #111;background:#fff;color:#111;font:700 12px/1 "Roboto",sans-serif;text-decoration:none}.rollinghype-search-archive .page-numbers.current,.rollinghype-search-archive a.page-numbers:hover{background:#111;color:#fff}.rollinghype-search-archive .page-numbers.dots{min-width:28px;padding:0 4px;border-color:#fff0}@media (max-width:1100px){.rollinghype-search-layout:not(.rollinghype-search-layout--no-ad) .rollinghype-post-grid--search{grid-template-columns:1fr}.rollinghype-search-layout--no-ad .rollinghype-post-grid--search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.rollinghype-search-layout{display:block}.rollinghype-search-layout__aside{width:100%;margin-top:34px}.rollinghype-search-layout:not(.rollinghype-search-layout--no-ad) .rollinghype-post-grid--search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rollinghype-search-archive__header h1{font-size:34px}.rollinghype-search-layout:not(.rollinghype-search-layout--no-ad) .rollinghype-post-grid--search,.rollinghype-search-layout--no-ad .rollinghype-post-grid--search{grid-template-columns:1fr}.rollinghype-search-archive .navigation.pagination{margin-top:34px}.rollinghype-search-archive .page-numbers{min-width:38px;min-height:38px;padding:0 10px}}