.CYjG_q_card{align-content:start;gap:14px;display:grid;position:relative}.CYjG_q_cover{aspect-ratio:16/10;background:var(--corrugation), linear-gradient(120deg, #08104f, var(--color-brand) 60%, #16239a);border-radius:var(--radius-panel);color:#fff;transition:transform var(--dur) var(--ease);grid-template-rows:auto 1fr auto;padding:clamp(18px,2vw,24px);display:grid;position:relative;overflow:hidden}.CYjG_q_card:hover .CYjG_q_cover{transform:translateY(-4px)}.CYjG_q_top{justify-content:space-between;align-items:center;display:flex}.CYjG_q_logo{width:auto;height:22px}.CYjG_q_label{border-radius:var(--radius-control);color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:5px 10px;font-size:11px;font-weight:800}.CYjG_q_coverTitle{align-self:center;max-width:14ch;font-size:clamp(26px,2.3vw,36px)}.CYjG_q_note{opacity:.8;font-size:12px}.CYjG_q_print{border-radius:var(--radius-card);height:72px;transition:transform var(--dur) var(--ease);border:3px solid #fff;width:104px;position:absolute;bottom:18px;right:18px;overflow:hidden;transform:rotate(4deg)}.CYjG_q_print img{object-fit:cover}.CYjG_q_card:hover .CYjG_q_print{transform:rotate(0)scale(1.06)}.CYjG_q_title{font-size:17px;font-weight:800;line-height:1.3}.CYjG_q_link:after{content:"";z-index:3;position:absolute;inset:0}.CYjG_q_link:focus-visible{outline:0}.CYjG_q_card:has(.CYjG_q_link:focus-visible) .CYjG_q_cover{outline:3px solid var(--color-brand);outline-offset:3px}.CYjG_q_date{color:var(--color-ink-subtle);font-size:13px}
.e83vZW_bar{pointer-events:none;height:3px;left:0;right:0;top:var(--header-h);z-index:40;position:fixed}.e83vZW_bar:before{background:var(--color-brand);content:"";height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}
.sYGRyG_section{padding-bottom:var(--section)}.sYGRyG_head{border-bottom:1px solid var(--color-line);gap:18px;padding-block:clamp(40px,6vw,80px) 32px;display:grid}.sYGRyG_title{font-size:var(--text-h1)}.sYGRyG_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(32px,4.5vw,64px);padding-top:32px;display:grid}@media (max-width:1000px){.sYGRyG_grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sYGRyG_grid{grid-template-columns:1fr}}
