.w2jrv{background:linear-gradient(180deg,var(--stone,#f5f2ee) 0,#fff 100%);padding:56px 0 40px}.w2j-main>.w2jrv:last-child{padding-bottom:8px}main:has(>.w2jrv:last-child)+.w2j-footer{margin-top:40px}.w2jrv-grid{display:grid;grid-template-columns:minmax(300px,380px) 1fr;gap:28px;align-items:stretch}.w2jrv-grid.is-solo{grid-template-columns:minmax(0,640px);justify-content:center}.w2jrv-score{background:var(--sea-2,#083a3f);color:#fff;border-radius:18px;padding:34px 30px;box-shadow:var(--shadow-pop,0 18px 40px -20px rgba(8,58,63,.45));display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.w2jrv-score:after{content:"";position:absolute;inset-inline-end:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(226,187,139,.25),transparent 70%);pointer-events:none}.w2jrv-kicker{display:flex;align-items:center;gap:8px;margin:0;color:var(--sand,#e2bb8b);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.w2jrv-score h2{color:#fff;margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.15}.w2jrv-big{display:flex;align-items:center;gap:16px}.w2jrv-big strong{font-family:var(--font-display);font-size:64px;line-height:1;font-weight:400}.w2jrv-big>div{display:flex;flex-direction:column;gap:6px}.w2jrv-big span{color:#ffffffd1;font-size:14px}.w2jrv-fallback{margin:0;color:#ffffffd1}.w2jrv-skel i{display:block;border-radius:8px;background:linear-gradient(90deg,#ffffff14,#ffffff2e,#ffffff14);background-size:200% 100%;animation:w2jrv-sh 1.4s linear infinite}.w2jrv-skel>i{width:84px;height:60px}.w2jrv-skel div i:first-child{width:130px;height:20px}.w2jrv-skel div i:last-child{width:170px;height:14px}.w2jrv.is-loading .w2jrv-fallback{display:none}.w2jrv:not(.is-loading) .w2jrv-skel{display:none}@keyframes w2jrv-sh{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.w2jrv-skel i{animation:none}.w2jrv-card{transition:none}.w2jrv-track{scroll-behavior:auto}}.w2jrv-stars{position:relative;display:inline-flex;line-height:0;vertical-align:middle}.w2jrv-s0,.w2jrv-s1{display:inline-flex;gap:2px;white-space:nowrap}.w2jrv-s1{position:absolute;top:0;inset-inline-start:0;overflow:hidden}.w2jrv-s0 svg{fill:#d6d0c8;flex:none}.w2jrv-s1 svg{fill:var(--sun,#d9962b);flex:none}.w2jrv-score .w2jrv-s0 svg{fill:#ffffff40}.w2jrv-score .w2jrv-s1 svg{fill:#f2b84b}.w2jrv-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.w2jrv-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 18px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none}.w2jrv-btn-sun{background:var(--sun,#d9962b);color:#1b1206}.w2jrv-btn-sun:hover{background:#e6a63c;color:#1b1206}.w2jrv-btn-ghost{border:1px solid rgba(255,255,255,.4);color:#fff}.w2jrv-btn-ghost:hover{background:#ffffff14;color:#fff}.w2jrv-btn:focus-visible,.w2jrv-arrow:focus-visible,.w2jrv-track:focus-visible,.w2jrv-card a:focus-visible,.w2jrv-card button:focus-visible{outline:2px solid var(--sun,#d9962b);outline-offset:2px}.w2jrv-reel{min-width:0;display:flex;flex-direction:column;gap:16px}.w2jrv-track{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px 8px;overscroll-behavior-x:contain}.w2jrv-track::-webkit-scrollbar{display:none}.w2jrv-card{scroll-snap-align:start;background:#fff;border:1px solid var(--line,#e7e1d9);border-radius:16px;padding:22px 20px;display:flex;flex-direction:column;gap:12px;transition:transform .2s,box-shadow .2s;min-width:0}.w2jrv-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #083a3f59}.w2jrv-card header{display:flex;align-items:center;gap:12px}.w2jrv-card header>div{display:flex;flex-direction:column;min-width:0;flex:1}.w2jrv-card header strong{font-size:15px;color:var(--ink,#231f1d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.w2jrv-card header a{text-decoration:none;color:inherit;min-width:0}.w2jrv-card header a:hover strong{text-decoration:underline}.w2jrv-card header small{font-size:12px;color:var(--ink-3,#736b65)}.w2jrv-av{position:relative;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:600;font-size:17px;flex:none;overflow:hidden}.w2jrv-av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.w2jrv-who{flex:none}.w2jrv-body{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.w2jrv-text{margin:0;white-space:pre-line;color:var(--ink-2,#564e49);font-size:15px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.w2jrv-text.is-open{display:block;-webkit-line-clamp:unset}.w2jrv-more{background:none;border:0;padding:0;color:var(--sea,#0d4f55);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.w2jrv-card footer{margin-top:auto;border-top:1px solid var(--line,#e7e1d9);padding-top:10px;font-size:12px;color:var(--ink-3,#736b65);display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px}.w2jrv-card footer a{color:var(--ink-3,#736b65)}.w2jrv-card footer a:hover{color:var(--sea,#0d4f55)}.w2jrv-links{display:inline-flex;gap:12px}.w2jrv-tr button{background:none;border:0;padding:0;color:var(--sea,#0d4f55);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.w2jrv-nav{display:flex;align-items:center;justify-content:flex-end;gap:12px}.w2jrv-nav[hidden]{display:none}.w2jrv-arrow{width:42px;height:42px;border-radius:50%;border:1px solid var(--line,#e7e1d9);background:#fff;color:var(--sea-2,#083a3f);font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.w2jrv-arrow:hover{border-color:var(--sea,#0d4f55);background:var(--sea-50,#e5f0f0)}.w2jrv-arrow:disabled{opacity:.4;cursor:default}[dir=rtl] .w2jrv-arrow span{display:inline-block;transform:scaleX(-1)}.w2jrv-dots{display:flex;gap:6px}.w2jrv-dots i{width:7px;height:7px;border-radius:9px;background:var(--line,#e7e1d9);transition:width .2s}.w2jrv-dots i.on{width:22px;background:var(--sea,#0d4f55)}.w2jrv-attr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:18px 0 0;font-size:12px;color:var(--ink-3,#736b65)}.w2jrv-gm{font-family:Roboto,Arial,sans-serif;font-weight:400;font-size:13px;color:#5e5e5e;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.w2jrv-badge-slot{margin:10px 0 4px}.w2jrv-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;background:#fff;border:1px solid var(--line,#e7e1d9);border-radius:999px;padding:6px 14px;text-decoration:none;color:var(--ink,#231f1d);font-size:14px;box-shadow:0 6px 18px -12px #083a3f66}.w2jrv-badge:hover{border-color:var(--sea,#0d4f55)}.w2jrv-badge strong{font-weight:600}.w2jrv-badge>span{color:var(--ink-3,#736b65)}.w2jrv-badge .w2jrv-gm{font-size:12px}@media (max-width:1024px){.w2jrv-track{grid-auto-columns:calc((100% - 16px)/2)}}@media (max-width:820px){.w2jrv{padding:40px 0 24px}main:has(>.w2jrv:last-child)+.w2j-footer{margin-top:32px}.w2jrv-grid,.w2jrv-grid.is-solo{grid-template-columns:1fr}.w2jrv-score{padding:26px 22px;gap:12px}.w2jrv-cta .w2jrv-btn{flex:1 1 auto}.w2jrv-track{grid-auto-columns:86%}.w2jrv-big strong{font-size:54px}.w2jrv-nav{justify-content:center}}
