.v4-root .v4-blog{--blog-shell:1320px}.v4-blog__mast{border-bottom:var(--bd-rule);background:var(--paper);padding:52px 0}.v4-blog__mast-grid{gap:var(--sp-9);grid-template-columns:1.4fr 1fr;align-items:end;margin-top:14px;display:grid}.v4-blog__mast-title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(52px,6.4vw,92px);font-weight:900;line-height:.9}.v4-blog__mast-title .red{color:var(--red)}.v4-blog__mast-sub{color:var(--ink-soft);max-width:380px;margin:0 0 10px;font-size:17px;line-height:1.55}.v4-blog__mast-sub .red{color:var(--red)}.v4-blog__slot{width:100%;position:relative;overflow:hidden}.v4-blog__slot:after{content:"";border:1px solid var(--rule);pointer-events:none;z-index:2;position:absolute;inset:0}.v4-blog__slot img{object-fit:cover;width:100%;height:100%;transition:filter .25s var(--ease);display:block}.v4-blog__ph{background:var(--paper-alt);background-image:repeating-linear-gradient(135deg,#1616160d 0 1px,#0000 1px 11px);position:absolute;inset:0}.v4-blog__ph-mono{opacity:.06;mix-blend-mode:multiply;pointer-events:none;width:46%;position:absolute;bottom:-14%;right:-8%}.v4-blog__ph-label{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:14px}.v4-blog__ph-label:before{content:"";background:var(--rule-strong);width:16px;height:1px}.v4-blog[data-treat=nb] .v4-blog__row .v4-blog__slot img{filter:grayscale()contrast(1.05)brightness(1.02)}.v4-blog[data-treat=duo-ink] .v4-blog__row .v4-blog__slot img{filter:url(#sf-duo-ink)}.v4-blog[data-treat] .v4-blog__row:hover .v4-blog__slot img{filter:none}.v4-blog__feat{border-bottom:var(--bd-rule);background:var(--paper-warm);padding:56px 0 44px}.v4-blog__feat-head{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:14px;display:flex}.v4-blog__feat-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:11px;font-weight:700}.v4-blog__feat-date{color:var(--muted);font-size:13px}.v4-blog__feat-grid{color:inherit;grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;display:grid}.v4-blog__feat-title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);transition:color .2s var(--ease);margin:18px 0 0;font-size:clamp(30px,3.2vw,46px);font-weight:900;line-height:1.02}.v4-blog__feat:hover .v4-blog__feat-title,a.v4-blog__feat-link:hover .v4-blog__feat-title{color:var(--red)}.v4-blog__feat-chapo{color:var(--ink-soft);max-width:520px;margin:20px 0 0;font-size:16px;line-height:1.6}.v4-blog__feat-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.v4-blog__feat-cta{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:var(--red);color:#fff;transition:background var(--dur-fast)var(--ease);border-radius:2px;align-items:center;gap:12px;padding:16px 22px;font-size:12.5px;font-weight:700;display:inline-flex}a.v4-blog__feat-link:hover .v4-blog__feat-cta{background:var(--red-deep)}.v4-blog__feat-cta .arr{transition:transform .2s var(--ease);display:inline-block}a.v4-blog__feat-link:hover .v4-blog__feat-cta .arr{transform:translate(4px)}.v4-blog__feat-meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v4-blog__meta{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.v4-blog__dot{background:var(--rule-strong);width:4px;height:4px}.v4-blog__list-sec{background:var(--paper);border-bottom:var(--bd-rule);padding:48px 0 80px}.v4-blog__filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;display:flex}.v4-blog__filter-group{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v4-blog__filter-label{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.v4-blog__seg{border-left:1px solid var(--rule);flex-wrap:wrap;gap:0;display:flex}.v4-blog__seg-btn{letter-spacing:.16em;text-transform:uppercase;border:none;border-right:1px solid var(--rule);color:var(--ink);white-space:nowrap;background:0 0;padding:10px 16px;font-size:11.5px;font-weight:700;transition:background .18s,color .18s}.v4-blog__seg-btn:hover{background:var(--hover-bg);color:var(--red)}.v4-blog__seg-btn[aria-pressed=true]{background:var(--ink);color:#fff}.v4-blog__count{color:var(--muted);font-size:13px}.v4-blog__list{border-top:1.5px solid var(--ink)}.v4-blog__row{border-bottom:1px solid var(--rule);color:inherit;transition:background .18s var(--ease);background:0 0;grid-template-columns:152px 1fr auto;align-items:center;gap:28px;padding:22px 16px 22px 0;display:grid}.v4-blog__row:hover{background:var(--hover-bg)}.v4-blog__row-title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:-.01em;color:var(--ink);text-transform:none;max-width:720px;margin:12px 0 0;font-size:clamp(18px,1.7vw,23px);font-weight:700;line-height:1.18;transition:color .18s}.v4-blog__row:hover .v4-blog__row-title{color:var(--red)}.v4-blog__row-meta{flex-direction:column;align-items:flex-end;gap:8px;min-width:96px;display:flex}.v4-blog__row-meta .v4-blog__meta{font-size:13px}.v4-blog__row-arrow{color:var(--red);transition:transform .2s var(--ease);font-size:16px;transform:none}.v4-blog__row:hover .v4-blog__row-arrow{transform:translate(4px)}.v4-blog__tagwrap>.v4-tag{white-space:nowrap}.v4-blog__pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;display:flex}.v4-blog__pager-arrow{letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);background:0 0;border-radius:2px;align-items:center;gap:10px;padding:11px 16px;font-size:11.5px;font-weight:700;display:inline-flex}.v4-blog__pager-arrow:disabled{opacity:.3;cursor:default}.v4-blog__pager-nums{border:1px solid var(--rule);gap:0;display:flex}.v4-blog__pager-num{border:none;border-right:1px solid var(--rule);width:46px;height:44px;color:var(--ink);font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.04em;background:0 0;font-size:13px;font-weight:900}.v4-blog__pager-num:last-child{border-right:none}.v4-blog__pager-num[aria-current=page]{background:var(--ink);color:#fff}@media (max-width:980px){.v4-blog__mast-grid{grid-template-columns:1fr;align-items:start;gap:20px}.v4-blog__feat-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:680px){.v4-blog__mast{padding:40px 0}.v4-blog__row{grid-template-columns:1fr;gap:14px;padding:22px 0}.v4-blog__row .v4-blog__slot{aspect-ratio:16/9!important}.v4-blog__row-meta{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-width:0}.v4-blog__row-arrow{display:none}.v4-blog__filter{align-items:flex-start}}
