.zft{background:var(--zft-bg);color:var(--zft-ink);font-family:var(--naya-sans,inherit)}.zft-wrap{max-width:1240px;margin:0 auto;padding:clamp(40px,5vw,64px) var(--naya-side-pad,20px) 96px}.zft-top{display:grid;grid-template-columns:1fr;gap:36px}.zft-id{min-width:0}.zft-mark{display:inline-flex;align-items:center;max-width:100%}.zft-mark>*{max-width:100%;min-width:0}.zft-mark img{max-width:100%!important;height:auto!important}.zft-tagline{margin:16px 0 0;max-width:34ch;font-family:var(--naya-serif,inherit);font-size:15px;line-height:1.55;opacity:.72}.zft-cols{display:grid;grid-template-columns:1fr;gap:0;align-items:start}.zft-cols>.zft-col{min-width:0}.zft-cols>.zft-col+.zft-col{border-top:1px solid var(--zft-rule)}@media (min-width:760px){.zft-cols{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:28px 32px}.zft-cols>.zft-col+.zft-col{border-top:0}}.zft-col-title{margin:0 0 6px;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--zft-accent)}.zft-col-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin:0;padding:0;background:none;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer}.zft-chev{flex:none;width:9px;height:9px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.zft-chev[data-open=true]{transform:translateY(2px) rotate(225deg)}@media (prefers-reduced-motion:reduce){.zft-chev{transition:none}}.zft-note{margin:0 0 2px;max-width:26ch;font-size:13px;line-height:1.5;opacity:.7;overflow-wrap:anywhere}.zft-col-list,.zft-legal,.zft-social{list-style:none;margin:0;padding:0}.zft-legal-link,.zft-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:inherit}.zft-link{font-size:14px;opacity:.78;overflow-wrap:anywhere}.zft-more-sum{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px}.zft-more-sum::-webkit-details-marker{display:none}.zft-more-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 16px}.zft-link[data-current=true]{opacity:1;font-weight:600;color:var(--zft-accent)}.zft-legal-link:hover,.zft-link:hover{opacity:1}.zft-social{gap:0 22px;margin-top:24px}.zft-bar,.zft-social{display:flex;flex-wrap:wrap}.zft-bar{align-items:center;justify-content:space-between;gap:8px 24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--zft-rule)}.zft-legal{display:flex;flex-wrap:wrap;gap:0 18px}.zft-legal-link{font-size:12px;opacity:.7}.zft-copy{font-size:12px;opacity:.6}.zft-credit{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;opacity:.85}.zft-aside{min-width:0}@media (min-width:760px){.zft-top{grid-template-columns:1fr;gap:32px}.zft-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.zft-social{justify-content:flex-end}}@media (min-width:1100px){.zft-top{grid-template-columns:minmax(160px,.7fr) minmax(0,3fr) minmax(220px,.95fr);gap:48px}.zft-cols{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));-moz-column-gap:24px;column-gap:24px}}