.bl-jump ul{display:flex;flex-wrap:wrap;gap:0 clamp(20px,3vw,40px);margin:clamp(22px,2vw,32px) 0 0;padding:0;list-style:none}.bl-jump a{display:inline-flex;align-items:baseline;gap:10px;min-height:48px;padding-top:12px;font-family:var(--rd-label);font-weight:700;font-size:1.125rem;letter-spacing:.05em;text-transform:uppercase;color:var(--rd-ink);text-decoration:none}.bl-jump a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.bl-jump__count{color:var(--rd-ink-soft)}@media (max-width: 599px){.bl-jump ul{flex-wrap:nowrap;gap:0 20px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bl-jump ul::-webkit-scrollbar{display:none}.bl-jump li{flex:0 0 auto}}.bl-group+.bl-group{margin-top:clamp(64px,4vw + 40px,120px)}.bl-group{scroll-margin-top:24px}.bl-group__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:12px clamp(32px,5vw,96px);align-items:end;margin-bottom:clamp(20px,2vw,32px)}.bl-group__line{margin:0;max-width:44ch;font-size:1.0625rem;line-height:1.55;color:var(--rd-ink-soft)}.bl-group__line a,.bl-more__guide a{color:var(--rd-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bl-group__line a:hover,.bl-more__guide a:hover{text-decoration-thickness:2px;text-decoration-color:var(--rd-action)}.bl-more{border-top:1px solid var(--rd-rule)}.bl-more .bl-more__list{margin-top:clamp(20px,2vw,32px)}.bl-more__guide{margin:24px 0 0;font-size:1.0625rem;color:var(--rd-ink-soft)}.bl-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--rd-rule)}.bl-entry{border-bottom:1px solid var(--rd-rule)}.bl-entry article,.bl-entry__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-template-areas:"title photo" "meta photo" "excerpt photo";grid-template-rows:auto auto 1fr;gap:0 clamp(24px,4vw,64px);padding-block:clamp(24px,2.4vw,36px)}.bl-entry--bare article,.bl-entry--bare .bl-entry__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "meta" "excerpt"}.bl-entry--bare .bl-entry__photo,.bl-post__cover[hidden]{display:none}.bl-entry__title{grid-area:title;margin:0;max-width:48ch;font-family:var(--rd-text);font-weight:700;font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);line-height:1.3;color:var(--rd-ink);text-wrap:balance;overflow-wrap:break-word}.bl-entry__title a{color:inherit;text-decoration:none}.bl-entry__title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:var(--rd-action)}.bl-entry__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.bl-entry article,.bl-entry__row{position:relative}.bl-entry__meta{grid-area:meta;margin:10px 0 0;font-family:var(--rd-label);font-weight:700;font-size:.9375rem;letter-spacing:.05em;text-transform:uppercase;color:var(--rd-ink-soft)}.bl-entry__excerpt{grid-area:excerpt;margin:10px 0 0;max-width:68ch;font-size:1.0625rem;line-height:1.6;color:var(--rd-ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl-entry__photo{grid-area:photo;align-self:start;display:block;overflow:hidden;border-radius:4px;aspect-ratio:16 / 9;background:var(--rd-charcoal-2)}.bl-entry__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bl-progress{position:fixed;inset:0 0 auto 0;z-index:70;height:3px;transform-origin:left;background:var(--rd-ink)}.bl-crumbs li{display:flex;align-items:center;min-width:0}.bl-crumbs li:last-child{flex:1 1 0}.bl-crumbs .bl-crumb-current{display:block;max-width:60ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:44px}.bl-post__h1{max-width:22ch;font-size:clamp(2.4rem,1.4rem + 3vw,4.25rem);overflow-wrap:break-word}.bl-post__cover{max-width:70ch;margin:0 0 clamp(28px,3vw,44px);overflow:hidden;border-radius:4px;aspect-ratio:16 / 9;background:var(--rd-charcoal-2)}.bl-post__cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bl-next{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:36px clamp(32px,5vw,96px);align-items:end}.bl-next__actions,.nf__actions{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:28px}.bl-next__links ul,.nf__ways{margin:0;padding:0;list-style:none;border-top:1px solid var(--rd-rule)}.bl-next__links li,.nf__ways li{border-bottom:1px solid var(--rd-rule)}.bl-next__links a{display:flex;align-items:center;min-height:52px;font-weight:600;font-size:1.0625rem;color:var(--rd-ink);text-decoration:none}.bl-next__links a:hover,.nf__ways a:hover .nf__way-label{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:var(--rd-action)}.nf__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:36px clamp(32px,5vw,96px);align-items:center}.nf__photo{margin:0}.nf__photo img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:4px}.nf__photo figcaption{margin-top:10px;font-size:.9375rem;color:var(--rd-ink-soft)}.nf__ways-h{margin:0 0 16px;font-family:var(--rd-label);font-weight:700;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase;color:var(--rd-ink-soft)}.nf__ways{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));-moz-column-gap:clamp(24px,3vw,48px);column-gap:clamp(24px,3vw,48px);border-top:0}.nf__ways li{border-top:1px solid var(--rd-rule);border-bottom:0}.nf__ways a{display:grid;gap:4px;padding:16px 0;min-height:56px;color:var(--rd-ink);text-decoration:none}.nf__way-label{font-weight:700;font-size:1.125rem}.nf__way-note{font-size:.9375rem;color:var(--rd-ink-soft)}@media (max-width: 899px){.bl-entry:not(.bl-entry--bare) article{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "title" "meta" "excerpt";grid-template-rows:none}.bl-entry__photo{margin-bottom:16px}.bl-next,.nf__grid,.bl-group__head{grid-template-columns:minmax(0,1fr)}}
