.fa-jump{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.fa-jump a{background:color-mix(in srgb, var(--ink) 5%, transparent);min-height:44px;color:var(--ink);font:600 15px var(--f-b);transition:background-color .18s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.fa-jump a:hover{background:color-mix(in srgb, var(--ink) 9%, transparent)}.fa-jump small{font:500 13px var(--f-b);color:var(--ink3)}.fa{margin-top:88px;scroll-margin-top:96px}.fa-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;display:grid}.fa-head.no-shot{grid-template-columns:minmax(0,1fr)}.fa-head p{color:var(--ink2);max-width:46ch;margin:12px 0 0;font-size:17px;line-height:1.6}.cp .fa h2{margin:0;font-size:clamp(44px,5vw,72px)}.fa h2 small{font:500 15px var(--f-b);color:var(--ink3);letter-spacing:0;margin-left:4px}.fa-more{margin-top:16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.fa-more em{transition:translate .25s var(--ease);font-style:normal;display:inline-block}.fa-more:hover em{translate:4px}.fa-grid{columns:3;column-gap:48px;margin-top:36px}.fa-card{break-inside:avoid;margin-bottom:28px}.cp .fa-card h3{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:16.5px;display:flex}.cp .fa-card p{margin:6px 0 0;font-size:15px;line-height:1.55}.fa-tag{font:600 13px var(--f-b);border-radius:99px;padding:2px 10px}.fa-tag.new{background:var(--sun);color:var(--on-sun)}.fa-tag.soon{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink2)}@media (max-width:1000px){.fa-grid{columns:2}}@media (max-width:760px){.fa{margin-top:64px}.fa-head{grid-template-columns:1fr;gap:24px}.fa-grid{columns:1}}
