.public-home{--home-hero-bg:#f3f6fc}.public-home .public-home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-gap:0 32px;gap:0 32px;align-items:center;margin:-12px 0 0;padding:40px 40px 32px;border-radius:12px;background:var(--home-hero-bg)}.public-home .public-home-hero-copy{min-width:0;padding:8px 0 24px}.public-home .public-home-kicker{margin:0 0 12px;color:var(--tj-blue-text);font-size:14px;font-weight:700}.public-home .public-home-hero h1{font-size:clamp(30px,3vw,42px);line-height:1.35;letter-spacing:-1px}.public-home .public-home-hero h1 em{font-style:normal;color:var(--tj-blue)}.public-home .public-home-hero-copy>p:last-child{margin-top:16px;color:var(--tj-ink-2);font-size:17px}.public-home .public-home-hero-search{grid-column:1/-1;margin-top:8px;padding:12px;border:1px solid var(--tj-line);border-radius:12px;background:var(--tj-bg)}.public-home .public-home-hero-search .home-search-form{margin-top:0}.public-home .public-home-hero-search .home-shortcuts{margin-top:16px;padding:0 4px}.public-home .public-home-hero-search .home-shortcuts>a>span{background:var(--home-hero-bg);color:var(--tj-blue);border-radius:12px}.public-home .public-home-hero-search .home-shortcuts>a{color:var(--tj-ink);font-size:14px;font-weight:500}.home-art{position:relative;min-width:0;height:260px}.home-art-screen{position:absolute;inset:16px 24px 8px 56px;overflow:hidden;border:1px solid var(--tj-line);border-radius:12px;background:var(--tj-bg)}.home-art-bar{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--tj-line)}.home-art-bar span{width:8px;height:8px;border-radius:50%;background:#dfe5f0}.home-art-body{display:grid;grid-template-columns:64px minmax(0,1fr);height:100%}.home-art-side{display:flex;flex-direction:column;gap:10px;padding:14px 12px;border-right:1px solid var(--tj-line);background:var(--tj-bg-section)}.home-art-side i{display:block;height:8px;border-radius:4px;background:#e3e9f4}.home-art-side i:first-child{background:#cfdcf7}.home-art-rows{display:flex;flex-direction:column;gap:0;padding:6px 16px}.home-art-rows>div{display:grid;grid-template-columns:34px minmax(0,1fr) 56px;align-items:center;grid-gap:10px;gap:10px;padding:11px 0;border-bottom:1px solid var(--tj-line)}.home-art-rows b{height:14px;border-radius:4px;background:var(--tj-red-tint)}.home-art-rows>div:nth-child(n+3) b{background:#eef1f6}.home-art-rows i{height:8px;border-radius:4px;background:#e6ebf3}.home-art-rows>div:nth-child(2n) i{width:72%}.home-art-rows em{height:8px;border-radius:4px;background:#d7deea}.home-art-chip{position:absolute;display:flex;align-items:center;gap:10px;width:max-content;max-width:240px;padding:12px 14px;border:1px solid var(--tj-line);border-radius:10px;background:var(--tj-bg)}.home-art-chip>span{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:8px;background:var(--tj-blue-tint);color:var(--tj-blue)}.home-art-chip svg{width:20px;height:20px}.home-art-chip strong{display:block;font-size:14px;font-weight:700;color:var(--tj-ink)}.home-art-chip p{margin:1px 0 0;font-size:13px;color:var(--tj-ink-2);white-space:nowrap}.home-art--hero .is-a{top:0;left:0}.home-art--hero .is-b{top:92px;right:0}.home-art--hero .is-c{bottom:0;left:28px}.public-home .public-home-col{display:flex;flex-direction:column;min-width:0}.public-home .public-home-more{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;border-radius:6px;background:var(--tj-fill);color:var(--tj-ink);font-size:15px;font-weight:600}.public-home .public-home-more:hover{background:var(--tj-fill-hover)}.public-home .home-money,.public-home .home-row-title{font-size:16px}.public-home .public-home-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px) auto;grid-template-areas:"title art cta" "text art cta";grid-gap:6px 32px;gap:6px 32px;align-items:center;margin-top:64px;padding:32px 40px;border-radius:12px;background:var(--home-hero-bg)}.public-home .public-home-flow-heading{display:contents}.public-home .public-home-flow-heading>div{grid-area:title;align-self:end}.public-home .public-home-flow-heading>a{grid-area:cta;min-height:52px;padding:0 24px;font-size:16px}.public-home .public-home-flow-text{grid-area:text;align-self:start;color:var(--tj-ink-2);font-size:16px;line-height:1.6}.public-home .public-home-flow .home-art{grid-area:art;height:170px}.home-art--flow .home-art-screen{inset:0 40px 0 24px}.home-art--flow .is-a{top:18px;right:0}.home-art--flow .is-b{bottom:14px;left:0}@media (max-width:1100px){.public-home .public-home-hero{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);padding:32px}.public-home .public-home-flow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title cta" "text cta"}.public-home .public-home-flow .home-art{display:none}}@media (max-width:900px){.public-home .public-home-hero{grid-template-columns:minmax(0,1fr);padding:28px 24px 20px}.public-home .public-home-hero .home-art{height:220px;margin:0 0 8px}}@media (max-width:768px){.public-home .public-home-hero{padding:24px 16px 16px;margin-top:0}.public-home .public-home-hero .home-art{height:200px}.public-home .public-home-hero-copy{padding-bottom:8px}.public-home .public-home-hero h1{font-size:28px}.public-home .public-home-hero-copy>p:last-child{font-size:16px}.public-home .public-home-hero-search{padding:10px}.public-home .public-home-flow{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:24px 20px}}@media (max-width:420px){.home-art--hero .is-b{display:none}.home-art-screen{inset:16px 0 8px 32px}}