.latest-grid{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:24px var(--gap);padding:0 var(--pad);display:grid}.latest-more{padding:8px var(--pad) 0;justify-content:center;display:flex}.latest-more .vc-btn{min-width:240px}.latest-more .vc-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.home-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:80px 16px;display:flex}.home-error{margin:24px var(--home-pad,16px);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 24px;display:flex}@media (min-width:900px) and (max-width:1319px){.vc-root[data-snb=open] .latest-grid[data-first]>:nth-child(n+26){display:none}}@media (min-width:768px) and (max-width:1199px){.latest-grid[data-first]>:nth-child(n+26){display:none}}@media (min-width:768px) and (max-width:899px){.latest-grid[data-first]>:nth-child(n+21){display:none}}@media (max-width:767px){.latest-grid[data-first]>:nth-child(n+11){display:none}}.home-hero-phone{display:none}.home-hero-phone>img{object-position:50% 0%;position:absolute;inset:0}.home-hero-phone-veil{background:linear-gradient(to top, var(--lock-veil) 0%, var(--lock-veil) 70%, transparent 100%);position:absolute;inset:0}.home-hero-phone-body{color:var(--lock-ink);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.home-footer{border-top:1px solid var(--line);background:var(--surface);flex:none}.home-footer-in{flex-wrap:wrap;justify-content:space-between;gap:12px 48px;width:100%;max-width:1440px;margin:0 auto;padding:20px clamp(16px,2.8vw,40px);display:flex}.home-footer-who{flex:520px;min-width:0}.home-footer-who>p:first-child{color:var(--text-2);font-weight:600}.home-footer-who a{text-decoration:underline}.home-footer nav{flex-wrap:wrap;align-content:flex-start;gap:0 16px;display:flex}.home-footer nav a{align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.home-footer nav a.home-footer-strong{color:var(--text);font-weight:700}.home-popup{gap:0;width:520px;max-height:100%;padding:0;overflow:auto}.home-popup-img{aspect-ratio:16/9;border-radius:0;flex:none;display:block}.home-popup-img img{object-position:50% 30%}.home-popup-body{flex-direction:column;flex:none;align-items:flex-start;gap:8px;padding:20px 24px 24px;display:flex}.home-popup-go{color:var(--on-brand);margin-top:8px}.home-popup-foot{border-top:1px solid var(--line);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-popup-foot .vc-btn{border-width:0;border-radius:0;min-height:44px}.home-popup-foot .vc-btn:first-child{border-width:0 1px 0 0;border-color:var(--line)}.home-popup-foot .vc-btn:last-child{color:var(--text);font-weight:600}.home-popup-foot.home-popup-foot-one{grid-template-columns:minmax(0,1fr)}.home-popup-foot.home-popup-foot-one .vc-btn:only-child{color:var(--text);border-width:0}@media (max-width:899px){.home-footer-in{padding:12px 24px 4px;display:block}.home-footer nav{align-content:normal}.home-footer nav a{min-height:44px}.home-footer-who a{margin:-13px -6px;padding:13px 6px;display:inline-block}}@media (min-width:768px) and (max-width:899px){.home-main .vc-cardsec{--pad:24px}}@media (max-width:767px){.vc-home.home-main{gap:20px;padding:12px 0 20px}.vc-hero.home-hero{display:none}.home-hero-phone{border-radius:var(--r-2xl);flex:none;height:148px;margin:0 16px;display:block}.home-hero-phone-body .vc-btn{color:var(--on-brand)}.home-h1-wide{display:none}.latest-more .vc-btn{width:100%;min-width:0}.home-footer-in{padding:10px 16px 4px}.home-footer-mail{display:block}.home-footer-mail>span{display:none}.home-popup{width:480px;overflow:hidden}.home-popup-body{gap:6px;padding:16px}.home-popup-title{font-size:17px;line-height:24px}.home-popup-go{margin-top:6px}.home-popup-foot .vc-btn{padding:0 8px}.home-popup-foot .vc-btn:first-child{color:var(--text-2)}}@media (min-height:1200px){.vc-veil:has(>.home-popup){align-items:flex-start;padding-top:120px}}.dc-skel{pointer-events:none}.dc-skel-cover,.dc-skel-line{background:var(--generic);border-radius:var(--r-m);animation:1.4s ease-in-out infinite dcPulse}.dc-skel-cover{aspect-ratio:4/5;border-radius:var(--r-img,4px)}.dc-skel-line{height:14px;margin-top:6px}.dc-skel-line+.dc-skel-line{width:60%}@keyframes dcPulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.dc-skel-cover,.dc-skel-line{animation:none}}.ex-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.ex-title{flex-direction:column;gap:2px;min-width:0;display:flex}.ex-controls{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ex-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 24px;display:flex}.ex-empty-icon{color:var(--text-3)}.ex-empty-text{flex-direction:column;gap:4px;display:flex}.ex-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ex-swap{gap:inherit;flex-direction:column;min-width:0;display:flex}.ex-rec{flex-direction:column;gap:12px;margin-top:8px;display:flex}.ex-rec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ex-rec-title{flex-direction:column;gap:2px;display:flex}.cards.rec{grid-template-rows:auto;grid-auto-rows:0;row-gap:0;overflow:hidden}.rtabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.rtab{min-height:44px;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 14px;font-size:15px;display:inline-flex}.rtab:hover{color:var(--text)}.rtab[aria-pressed=true]{border-bottom-color:var(--brand);color:var(--text);font-weight:600}.ex-sec{flex-direction:column;gap:8px;display:flex}.ragrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px;display:grid}.ra{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);align-items:center;gap:12px;min-height:64px;padding:8px 12px;display:flex}.ra:hover{background:var(--hover)}.ra-img{border-radius:var(--r-pill);background:var(--generic);flex:none;width:44px;height:44px;display:block}.ra-text{flex-direction:column;min-width:0;display:flex}.ex-tags{flex-wrap:wrap;gap:8px;display:flex}.ex-phone-head,.ex-chip-row,.rtabs[data-none],.ex-phone-only{display:none}.ex-stop{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 24px;display:flex}@media (max-width:767px){.pg.ex-page{padding:0 16px 16px;gap:0!important}.ex-head{display:none}.ex-browse-head{padding:8px 0 12px;display:flex}.ex-browse-head .vc-meta,.ex-browse-head .ex-controls{display:none}.ex-browse-head .vc-h1{font-size:17px;line-height:24px}.pg.ex-page .cards{gap:16px 12px}.cards.rec{grid-template-rows:none;grid-auto-rows:auto;row-gap:16px;overflow:visible}.cards.rec>:nth-child(n+5){display:none}.ex-rec{gap:4px;margin-top:16px}.ex-rec-title .vc-meta{display:none}.ex-empty{margin-top:4px;padding:20px 16px}.ex-empty-actions{flex-direction:column;width:100%}.ex-empty-actions .vc-btn{width:100%}.ex-wide-only{display:none}.ex-phone-only{display:inline-flex}.rtabs[data-none]{display:flex}.ex-rec-go{background:0 0;border:0;min-height:44px;margin-right:-8px;padding:0 8px}.ex-empty h2{font-size:15px;line-height:22px}.vc-app:has(.ex-phone-results)>.vc-topbar:not(:has(.sgwrap[data-open])){display:none}.vc-app:has(.ex-phone-results)>.vc-shell-tabs{display:none}.ex-phone-head{z-index:20;flex:none;align-items:center;gap:4px;margin:0 -16px;padding:0 2px;display:flex;position:sticky;top:0}.ex-phone-head h1{flex:1;min-width:0}.ex-phone-head .vc-btn{flex:none;width:44px;min-height:44px;padding:0}.ex-chip-row{align-items:center;gap:8px;min-height:52px;padding:4px 0;display:flex;overflow:hidden}.rtabs{flex:none;gap:0;margin:0 -16px}.rtab{flex:1;justify-content:center;gap:4px;padding:0 2px;font-size:14px}.ex-sec{gap:0;margin-bottom:10px}.ex-sec>h2{font:inherit;color:var(--text-2);font-size:12px;font-weight:600;line-height:16px}.ragrid{display:block}.ra{background:0 0;border:0;border-radius:0;min-height:52px;padding:0}.ra-img{width:36px;height:36px}.ra-text{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:8px}.ex-tags{padding-top:8px}}
