.bl-page{background:var(--paper);color:var(--ink);font-family:var(--font-display);padding-top:78px}@media (max-width:1100px){.bl-page{padding-top:72px}}.bl-eyebrow{letter-spacing:2.1px;text-transform:uppercase;margin:0;font-size:14px;line-height:21.6px}.bl-head{text-align:center;justify-items:center;max-width:1440px;margin:0 auto;padding:88px 16px 48px;display:grid}.bl-head h1{letter-spacing:.1px;margin:16px 0 0;font-size:72px;font-weight:400;line-height:80px}.bl-head h1 em{font-family:var(--font-serif);font-size:1.067em;font-style:italic}.bl-head>p:last-child{max-width:600px;margin:32px 0 0;font-size:18px;line-height:26px}.bl-featured{grid-template-columns:repeat(2,minmax(0,600px));justify-content:center;gap:16px;max-width:1440px;margin:0 auto;padding:48px 112px 88px;display:grid}.bl-trending{background:var(--forest);color:var(--paper)}.bl-trending__head{text-align:center;justify-items:center;gap:16px;padding:88px 16px 80px;display:grid}.bl-trending__head h2{letter-spacing:.1px;margin:0;font-size:48px;font-weight:400;line-height:56px}.bl-trending__grid{grid-template-columns:minmax(0,1fr);gap:32px;max-width:1440px;margin:0 auto;padding:0 112px 120px;display:grid}.bl-trending__side{align-content:start;gap:40px;display:grid}.bl-trending .ac__link:focus-visible{outline-color:var(--lime)}.bl-trending .ac__excerpt{opacity:.7}.bl-trending .ac__author .ac__avatar{background:var(--lime)}.bl-list{max-width:1440px;margin:0 auto;padding:88px 112px 140px}.bl-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:96px;display:flex}.bl-bar__left,.bl-bar__right{align-items:center;gap:40px;display:flex}.bl-bar__right{gap:16px}.bl-menu{position:relative}.bl-menu__btn,.bl-sort{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:16px;line-height:24px;display:inline-flex}.bl-sort{border:1px solid var(--ink);border-radius:999px;padding:8px 16px;font-size:14px;line-height:20px}.bl-sort__label{font-size:16px;line-height:24px}.bl-menu__list{z-index:5;background:var(--paper);border-radius:10px;min-width:200px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #0a211f26}.bl-menu__list button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:14px}.bl-menu__list button:hover,.bl-menu__list button[aria-pressed=true]{background:#e6ecd6}.bl-search{border:1px solid var(--ink);border-radius:999px;align-items:center;gap:8px;width:330px;height:38px;padding:0 16px;display:inline-flex}.bl-search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.bl-search:focus-within{box-shadow:0 0 0 2px var(--ink)}.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 16px;display:grid}.bl-empty{font-size:16px}.bl-empty button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:1180px){.bl-featured,.bl-trending__grid,.bl-list{padding-inline:40px}}@media (max-width:900px){.bl-featured{grid-template-columns:1fr;gap:56px}.bl-trending__grid{grid-template-columns:1fr;gap:40px}.bl-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:640px){.bl-eyebrow{letter-spacing:1.8px;font-size:12px;line-height:18.4px}.bl-head{padding:22px 16px 32px}.bl-head h1{margin-top:8px;font-size:36px;line-height:44px}.bl-head>p:last-child{text-align:left;margin-top:16px;font-size:16px;line-height:24px}.bl-featured{gap:64px;padding:32px 16px 88px}.bl-trending__head{gap:8px;padding:88px 16px 48px}.bl-trending__head h2{font-size:28px;line-height:36px}.bl-trending__grid{gap:48px;padding:0 16px 88px}.bl-list{padding:88px 16px 96px}.bl-bar{margin-bottom:48px}.bl-bar__left{gap:24px}.bl-bar__right{justify-content:space-between;width:100%}.bl-search{flex:100%;order:-1;width:100%}.bl-bar__right{flex-wrap:wrap}}
