.N3DoCG_inner{width:var(--subpage-width);margin:auto;padding-bottom:100px}.N3DoCG_heading{font:400 80px/.9 var(--font-display);letter-spacing:-.04em;border-inline:1px solid var(--rule-light-strong);margin:0;padding:40px 20px 50px;position:relative}.N3DoCG_heading span{display:block}.N3DoCG_heading:after{content:"";background:var(--rule-light-strong);width:100vw;height:1px;position:absolute;bottom:0;left:calc(50% - 50vw)}.N3DoCG_layout{grid-template-columns:240px minmax(0,1fr);gap:80px;padding:60px 60px 0;display:grid}.N3DoCG_list{width:100%;min-width:0;max-width:830px;scroll-margin-top:25px}.N3DoCG_count{font:10px var(--font-ui);color:var(--on-light-sub);margin:0 0 18px}.N3DoCG_list ol{margin:0;padding:0;list-style:none}.N3DoCG_row{border-top:1px solid var(--rule-light);color:inherit;grid-template-rows:auto 1fr;grid-template-columns:200px minmax(0,1fr);gap:16px 28px;padding:24px 0;text-decoration:none;display:grid}.N3DoCG_list li:last-child .N3DoCG_row{border-bottom:1px solid var(--rule-light)}.N3DoCG_thumb{grid-row:1/3;align-self:start;width:200px;max-width:100%}.N3DoCG_thumb img{filter:grayscale();width:100%;height:auto;transition:filter .4s,transform .6s;display:block}.N3DoCG_row:focus-visible img{filter:grayscale(0)}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.N3DoCG_row:hover img{filter:grayscale(0)}}.N3DoCG_meta{font:10px/1.5 var(--font-ui);color:var(--on-light-sub);justify-content:space-between;gap:12px;display:flex}.N3DoCG_category{white-space:nowrap;display:inline-flex}.N3DoCG_categoryText{height:1.5em;overflow:hidden}.N3DoCG_categoryText>span{transition:transform .4s;display:block}.N3DoCG_row:focus-visible .N3DoCG_categoryText>span{transform:translateY(-100%)}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.N3DoCG_row:hover .N3DoCG_categoryText>span{transform:translateY(-100%)}}.N3DoCG_row h2{font:400 14px/1.7 var(--font-lato);align-self:end;margin:0}.N3DoCG_row:focus-visible h2{text-underline-offset:4px;text-decoration:underline}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.N3DoCG_row:hover h2{text-underline-offset:4px;text-decoration:underline}}.N3DoCG_pagination{font:16px var(--font-ui);justify-content:center;gap:12px;margin-top:34px;display:flex}.N3DoCG_pagination a{min-width:36px;height:40px;color:inherit;text-underline-offset:6px;place-items:center;text-decoration:none;display:grid}.N3DoCG_pagination a[aria-current=page]{color:var(--light);background:var(--on-light);text-decoration:none}.N3DoCG_empty{font:14px/2 var(--font-lato);padding:40px 0}.N3DoCG_empty a{color:inherit;display:block}@media (max-width:1023.98px){.N3DoCG_inner{width:var(--subpage-width)}.N3DoCG_heading{padding:32px 12px 40px;font-size:62px}.N3DoCG_layout{grid-template-columns:1fr;gap:40px;padding:32px 0 0}.N3DoCG_row{grid-template-columns:minmax(0,32%) minmax(0,1fr);gap:12px 16px;padding:20px 0}.N3DoCG_row h2{font-size:14px}.N3DoCG_meta{flex-wrap:wrap;gap:4px;font-size:11px}.N3DoCG_thumb{align-self:start}}@media (min-width:640px) and (max-width:1023.98px){.N3DoCG_inner{width:var(--subpage-width)}}@media (prefers-reduced-motion:reduce){.N3DoCG_thumb img,.N3DoCG_categoryText>span{transition:none}}.N3DoCG_pagination a:focus-visible{text-decoration:underline}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.N3DoCG_pagination a:hover{text-decoration:underline}}@media (max-width:639.98px){.N3DoCG_pagination{flex-wrap:wrap;gap:8px}.N3DoCG_pagination a{min-width:44px;height:44px}}@media (max-width:1023.98px){.N3DoCG_list{grid-row:1}.N3DoCG_thumb img{filter:none}.N3DoCG_row{padding:16px 0 18px;display:block}.N3DoCG_thumb{width:130px;margin-bottom:12px}.N3DoCG_meta{letter-spacing:.04em;align-items:baseline;margin-bottom:8px;font-size:11px}.N3DoCG_row h2{font-size:13px;line-height:1.7}}@media (min-width:640px) and (max-width:1023.98px){.N3DoCG_thumb{width:180px}.N3DoCG_meta{font-size:14px}.N3DoCG_row h2{font-size:17px;line-height:1.75}}
