.bl-durations{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bl-durations .readout{margin-right:.35rem}.bl-durations button{border:1.5px solid var(--ink);background:var(--sheet);min-height:2.75rem;color:var(--ink);cursor:pointer;transition:background-color .16s var(--ease-ui), transform .16s var(--ease-ui);padding:.4rem .85rem;font-size:.9375rem;font-weight:600}.bl-durations button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.bl-durations button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.bl-durations button[aria-pressed=false]:hover{background:var(--paper-2)}}.bl-feature-band{padding-block:clamp(3rem,7vw,5rem)}.bl-kicker{margin-bottom:1rem}.bl-feature{color:var(--ink);transition:background-color .2s var(--ease-ui);text-decoration:none;display:grid}.bl-feature-img img,.bl-img img{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%}.bl-feature-img{border-bottom:1.5px solid var(--ink)}.bl-feature-body{align-content:center;justify-items:start;gap:.75rem;padding:1.25rem;display:grid}.bl-feature-title{letter-spacing:-.012em;color:var(--green-ink);font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:680;font-stretch:112%;line-height:1.15}.bl-feature-text{color:var(--ink-2);font-size:clamp(1.15rem,1.6vw,1.3rem);line-height:1.5}@media (width>=52rem){.bl-feature{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bl-feature-img{border-bottom:0;border-right:1.5px solid var(--ink)}.bl-feature-body{padding:clamp(1.5rem,3vw,2.5rem)}}.bl-start{padding-block:clamp(3rem,7vw,4.5rem)}.bl-start-list{gap:1rem;margin-top:1.5rem;display:grid}@media (width>=52rem){.bl-start-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.bl-start-list a{border:1.5px solid var(--ink);background:var(--sheet);height:100%;color:var(--ink);transition:background-color .2s var(--ease-ui);grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding:1.1rem;text-decoration:none;display:grid}.bl-num{background:var(--ink);width:2.75rem;height:2.75rem;color:var(--paper);place-items:center;font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:700;font-stretch:118%;display:grid}.bl-start-body{align-content:start;gap:.4rem;display:grid}.bl-start-title{color:var(--green-ink);font-size:1.125rem;font-weight:660;line-height:1.3}.bl-all{padding-block:clamp(3rem,7vw,5rem)}.js .bl-is-feature{display:none}.bl-grid{gap:1.25rem;margin-top:1.5rem;display:grid}@media (width>=40rem){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bl-grid>li[hidden],.js .bl-later{display:none}.bl-card{border:1.5px solid var(--ink);background:var(--sheet);height:100%;color:var(--ink);transition:background-color .2s var(--ease-ui);flex-direction:column;text-decoration:none;display:flex}.bl-img{border-bottom:1.5px solid var(--ink);background:var(--paper-2);display:block}.bl-body{flex-direction:column;flex:1;gap:.5rem;padding:1rem 1.1rem 1.15rem;display:flex}.bl-card-title{color:var(--green-ink);font-size:1.125rem;font-weight:660;font-stretch:106%;line-height:1.3}.bl-text{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.bl-card:active,.bl-feature:active,.bl-start-list a:active{background:var(--paper-2)}@media (hover:hover) and (pointer:fine){.bl-card:hover,.bl-feature:hover,.bl-start-list a:hover{background:var(--paper-2)}.bl-feature:hover .link-arrow svg{transform:translate(3px)}}.bl-ebook{flex-direction:column;display:flex}.bl-ebook-shelf{aspect-ratio:3/2;border-bottom:1.5px solid var(--ink);background:var(--deep);display:block;position:relative}.bl-ebook .bl-ebook-shelf .ebook-cover{width:auto;height:calc(100% - 1.8rem);position:absolute;top:.9rem;left:50%;transform:translate(-50%)}.bl-ebook-body{flex-direction:column;flex:1;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem 1.15rem;display:flex}.bl-ebook .btn{white-space:normal;text-align:left;margin-top:auto}.bl-more{text-align:center;margin-top:2rem;display:none}.js .bl-more{display:block}.bl-more [hidden]{display:none}
