.b-by{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.b-cover{margin:28px var(--pad) 0;max-width:1080px}.b-cover img{aspect-ratio:16/10;object-fit:cover;background:var(--tile);width:100%;height:auto;display:block}.b-src{margin-top:40px}.b-src h2{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--ink);margin:0;padding-top:12px;font-size:12px;font-weight:600}.b-src ol{color:var(--ink-2);margin:10px 0 0;padding-left:20px;font-size:14px;line-height:1.6}.b-src li+li{margin-top:4px}.b-src a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.b-pf{padding:56px var(--pad) 0}.b-pf h2{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--ink);padding-top:12px;font-size:12px;font-weight:600}.b-pf ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:16px 0 0;padding:0;list-style:none;display:grid}.b-pf a{display:block}.b-pf img,.b-pf .g-ph{aspect-ratio:4/5;object-fit:cover;background:var(--tile);width:100%;height:auto;margin-bottom:10px;display:block}.b-pn{color:var(--ink);text-wrap:balance;margin-top:4px;font-size:16px;font-weight:600;line-height:1.3;display:block}@media (hover:hover) and (pointer:fine){.b-pf a:hover .b-pn,.b-feat:hover .b-fh{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.b-feat{margin:36px var(--pad) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;padding-bottom:36px;display:grid}.b-feat img,.b-feat .g-ph{aspect-ratio:3/2;object-fit:cover;background:var(--tile);width:100%;height:auto;display:block}.b-ft{display:block}.b-fh{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin-top:10px;font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.12;display:block}.b-ft .g-ld{max-width:52ch;margin-top:12px;font-size:16px}.b-pager{margin:48px var(--pad) 0;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:14px;display:flex}.b-pager ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.b-pager a,.b-pager [aria-current]{min-width:44px;min-height:44px;color:var(--ink-2);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.b-pager [aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.b-pager a:hover{color:var(--ink)}}.b-guides{padding-top:24px}.b-guides h2{margin:0 var(--pad);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--ink);padding-top:12px;font-size:12px;font-weight:600}.b-guides .g-list{padding-top:20px}@media (max-width:1099px){.b-pf ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.b-feat{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.b-cover{margin-top:20px}.b-pf ul{gap:16px}}.b-hub .g-lu{display:block}
