.vblog{--navy:#071b34;--navy-deep:#041022;--navy-mid:#0d2a49;--red:#e8402c;--red-deep:#c22a1c;--gold:#e8b64c;--paper:#fbf9f5;--surface:#ffffff;--ink:#14213d;--muted:#626f86;--line:#e9e4da;--radius-lg:20px;--radius-md:14px;--radius-sm:9px;--shadow-soft:0 10px 30px -20px rgba(7,27,52,0.35);--shadow-strong:0 26px 60px -24px rgba(7,27,52,0.45);--ease:cubic-bezier(0.22,1,0.36,1);--font-display:"Fraunces","Playfair Display",Georgia,serif;--font-sans:"Manrope","Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--tp-nav-h:68px;background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.vblog,.vblog *{box-sizing:border-box}.vblog{max-width:100%}.vblog a{text-decoration:none}.vblog a,.vblog a.vblog-btn,.vblog a.vblog-btn--ghost,.vblog a.vblog-btn--light,.vblog a.vblog-btn--primary{color:inherit}.vblog a.vblog-btn--primary{color:#fff}.vblog a.vblog-btn--light{color:var(--red-deep);background:#fff}.vblog a.vblog-btn--ghost{color:var(--ink)}.vblog img{max-width:100%;display:block}.vblog button{font-family:inherit}.vblog-wrap{width:var(--vb-site-width,100%);max-width:var(--vb-maxw,1320px);margin:0 auto;box-sizing:border-box}.vblog ::selection{background:var(--red);color:#fff}@media (prefers-reduced-motion:reduce){.vblog *,.vblog :after,.vblog :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.vblog-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--vblog-delay,0s)}.vblog-reveal.is-visible{opacity:1;transform:none}.cool-stagger{opacity:0;animation:vblog-stagger-in .7s var(--ease) forwards;animation-delay:calc(var(--i, 0) * 70ms);transform:translateY(18px)}@keyframes vblog-stagger-in{to{opacity:1;transform:none}}.vblog-eyebrow{display:inline-flex;align-items:center;gap:8px;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;color:var(--red-deep)}.vblog-eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--red);display:inline-block}.vblog-eyebrow--light{color:var(--gold)}.vblog-eyebrow--light i{background:var(--gold)}.vblog-section{padding:40px 0}.vblog-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.vblog-section__head h2{margin:0;display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:clamp(22px,3vw,30px);font-weight:600;color:var(--ink)}.vblog-bar{width:5px;height:22px;border-radius:3px;background:linear-gradient(180deg,var(--red),var(--gold));display:inline-block}.vblog-section__head a{color:var(--red-deep);font-size:13.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px;transition:gap .25s var(--ease)}.vblog-section__head a svg{width:14px;height:14px}.vblog-section__head a:hover{gap:10px}.vblog-section__hint{color:var(--muted);font-size:13px}.vblog-tag{position:absolute;top:14px;left:14px;z-index:2;background:var(--red);color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:6px 12px;border-radius:999px;box-shadow:0 8px 18px -8px rgba(232,64,44,.6)}.vblog-tag--sm{padding:5px 10px;font-size:10px}.vblog-cover-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--navy) 0,var(--navy-mid) 100%)}.vblog-cover-fallback span{color:rgba(255,255,255,.92);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:0 14px}.tp-avatar{display:inline-flex;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--line)}.tp-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.vblog-author{display:flex;align-items:center;gap:10px;min-width:0}.vblog-author strong{display:block;font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vblog-author small{display:block;font-size:11.5px;color:var(--muted)}.vblog-save{position:absolute;bottom:12px;right:12px;width:34px;height:34px;border-radius:50%;border:none;background:rgba(255,255,255,.94);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:color .25s ease,transform .25s var(--ease),background .25s ease}.vblog-save svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7px}.vblog-save.is-saved,.vblog-save:hover{color:var(--red);transform:translateY(-2px)}.vblog-save--card{bottom:10px;right:10px;width:30px;height:30px}.vblog-readmore{display:inline-flex;align-items:center;gap:6px;color:var(--red-deep);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.vblog-readmore svg{width:13px;height:13px;transition:transform .3s var(--ease)}.vblog-btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:13px 24px;font-size:14px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s ease}.vblog-btn svg{width:15px;height:15px}.vblog-btn--primary{background:var(--red);color:#fff;box-shadow:0 14px 28px -12px rgba(232,64,44,.65)}.vblog-btn--primary:hover{transform:translateY(-2px);box-shadow:0 20px 36px -12px rgba(232,64,44,.75)}.vblog-btn--light{background:#fff;color:var(--red-deep)}.vblog-btn--light:hover{transform:translateY(-2px);box-shadow:0 16px 30px -14px rgba(0,0,0,.35)}.vblog-hero{position:relative;overflow:visible;color:#fff;background:radial-gradient(120% 140% at 12% -10%,#123a63 0,var(--navy) 46%,var(--navy-deep) 100%);min-height:315px;padding:16px 0 34px;isolation:isolate;display:flex;align-items:center}.vblog-hero .vblog-wrap.vblog-hero__shell{overflow:visible;min-width:0;position:relative;z-index:2}.vblog-hero__topbar{position:relative;z-index:40;display:flex;align-items:center;width:100%;padding:0 100px 0 0;margin:0 0 10px}.vblog-hero__topbar,.vblog-hero__topbar .vblog-auth{justify-content:flex-end}.vblog-hero__topbar .vblog-auth--menu{position:relative}.vblog-hero-actions{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;margin:0}.vblog-hero-actions__login,.vblog-hero-actions__submit{display:inline-flex;align-items:center;justify-content:center;min-width:86px;min-height:38px;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;opacity:1;visibility:visible;box-shadow:0 12px 30px rgba(0,0,0,.18)}.vblog-hero-actions__login{color:var(--navy);border:1px solid #fff;background:#fff}.vblog-hero-actions__submit{color:#fff;border:1px solid var(--red);background:var(--red)}.vblog-hero-actions__login:hover,.vblog-hero-actions__submit:hover{transform:translateY(-1px)}.vblog-hero__decor{overflow:hidden;z-index:0}.vblog-hero__decor,.vblog-hero__grain{position:absolute;inset:0;pointer-events:none}.vblog-hero__grain{opacity:.28;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.vblog-hero__glow{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;opacity:.45}.vblog-hero__glow--a{width:280px;height:280px;background:radial-gradient(circle,rgba(232,64,44,.45),transparent 70%);top:-120px;right:-40px}.vblog-hero__glow--b{width:220px;height:220px;background:radial-gradient(circle,rgba(232,182,76,.28),transparent 70%);bottom:-100px;left:6%}.vblog-hero__shell{position:relative;z-index:2;width:100%}.vblog-hero__center{width:min(1040px,100%);margin:0 auto;padding:0;text-align:center}.vblog-hero__headline-row{display:flex;align-items:center;justify-content:center;gap:50px;margin:0 0 20px}.vblog-hero__center h1{font-family:var(--font-display);font-weight:600;font-size:clamp(26px,3.6vw,42px);line-height:1.18;letter-spacing:-.01em;margin:0;max-width:none;width:auto;text-align:center}.vblog-hero__line{display:block}.vblog-hero__center h1 em{font-style:italic;color:var(--gold)}.vblog-search--hero{width:100%;max-width:800px;margin:0 auto;display:flex;align-items:center;gap:8px;background:#fff;border-radius:14px;padding:6px 6px 6px 16px;box-shadow:0 16px 34px -18px rgba(0,0,0,.55)}.vblog-search--hero input{flex:1 1;min-width:0;border:none;outline:none;font:inherit;font-size:15px;color:var(--ink);padding:12px 4px;background:transparent}.vblog-search--hero button{border:none;background:var(--red);color:#fff;width:46px;height:46px;border-radius:10px;display:grid;place-items:center;cursor:pointer;flex:none}.vblog-search--hero button svg,.vblog-search--hero>svg{width:16px;height:16px}.vblog-search--hero>svg{color:var(--muted);flex:none}.vblog-loading-posts{padding:80px 20px;text-align:center;color:var(--muted)}.vblog-loading-screen,.vblog-page--loading{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.vblog-loading-screen{align-items:center;justify-content:center;gap:16px;padding:48px 20px;text-align:center;color:var(--muted);background:var(--paper)}.vblog-loading-screen p{margin:0;font-size:14px;font-weight:600;letter-spacing:.02em}.vblog-loading-screen__spinner{width:36px;height:36px;border:3px solid var(--line);border-top-color:var(--red);border-radius:50%;animation:vblog-spin .8s linear infinite}.vblog-hero__all,.vblog-hero__desktop,.vblog-hero__panel,.vblog-hero__quote,.vblog-hero__stats,.vblog-search--mobile{display:none!important}.vblog-featured{padding-top:28px}.vblog-featured__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.vblog-featured-card{position:relative;background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.vblog-featured-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-strong)}.vblog-featured-card__link{display:flex;flex-direction:column;height:100%}.vblog-featured-card__cover{position:relative;height:190px;overflow:hidden;background:var(--navy)}.vblog-featured-card__cover img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.vblog-featured-card:hover .vblog-featured-card__cover img{transform:scale(1.06)}.vblog-featured-card__body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1 1}.vblog-featured-card__body h3{font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.32;margin:2px 0 0;color:var(--ink)}.vblog-featured-card__body p{color:var(--muted);font-size:13.5px;line-height:1.6;margin:0;flex:1 1}.vblog-featured-card .vblog-readmore{margin-top:4px}.vblog-topics{padding-top:8px;padding-bottom:8px}.vblog-topics__rail{display:flex;align-items:center;gap:14px;max-width:100%;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-soft)}.vblog-topics__kicker{flex:none;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vblog-topics__chips{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0;padding:2px 0}.vblog-topics__chips::-webkit-scrollbar{display:none}.vblog-topic-pill{flex:none;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.vblog-topic-pill em{font-style:normal;font-size:10px;font-weight:800;color:var(--muted);background:var(--line);border-radius:999px;padding:1px 6px}.vblog-topic-pill:hover{border-color:rgba(232,64,44,.4);background:#fff3ef}.vblog-topic-pill.is-active{background:var(--navy);border-color:var(--navy);color:#fff}.vblog-topic-pill.is-active em{background:rgba(255,255,255,.18);color:#fff}.vblog-topic-chip,.vblog-topics__grid{display:none}.vblog-trending{padding-bottom:28px}.vblog-trending__track{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:6px}.vblog-trending__inner{display:flex;gap:18px;padding-bottom:10px}.vblog-trend-card{scroll-snap-align:start;flex:0 0 auto;width:240px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.vblog-trend-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-soft)}.vblog-trend-card__cover{height:130px;overflow:hidden;background:var(--navy)}.vblog-trend-card__cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.vblog-trend-card:hover .vblog-trend-card__cover img{transform:scale(1.07)}.vblog-trend-card__body{padding:14px 16px 16px}.vblog-trend-card__cat{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--red-deep);margin-bottom:6px}.vblog-trend-card__body h4{margin:0 0 6px;font-size:14.5px;font-weight:700;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vblog-trend-card__meta{font-size:12px;color:var(--muted)}.vblog-latest{background:linear-gradient(180deg,#fffdfa,#f7f2ea)}.vblog-latest__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start}.vblog-latest__main{min-width:0}.vblog-section__head--search{gap:16px}.vblog-inline-search{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:9px 16px;min-width:220px}.vblog-inline-search svg{width:15px;height:15px;color:var(--muted);flex:none}.vblog-inline-search input{border:none;outline:none;background:transparent;font:inherit;font-size:13.5px;width:100%;color:var(--ink)}.vblog-clear{border:none;background:var(--line);color:var(--muted);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;cursor:pointer;margin-left:12px}.vblog-latest__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.vblog-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.vblog-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-soft)}.vblog-card__link{display:flex;flex-direction:column;height:100%}.vblog-card__cover{position:relative;height:168px;overflow:hidden;background:var(--navy)}.vblog-card__cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.vblog-card:hover .vblog-card__cover img{transform:scale(1.06)}.vblog-card__body{padding:18px 18px 16px;display:flex;flex-direction:column;gap:8px;flex:1 1}.vblog-card__body h3{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.35;color:var(--ink)}.vblog-card__body h3,.vblog-card__body p{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vblog-card__body p{color:var(--muted);font-size:13px;line-height:1.55;flex:1 1}.vblog-card__footer{border-top:1px solid var(--line);padding-top:12px;margin-top:auto}.vblog-card__footer--top{border-top:none;padding-top:0;margin-top:0;margin-bottom:12px}.vblog-loadmore{display:flex;justify-content:center;margin-top:34px}.vblog-loadmore button{display:inline-flex;align-items:center;gap:10px;background:var(--red);color:#fff;border:none;border-radius:999px;padding:13px 28px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 14px 26px -12px rgba(232,64,44,.6);transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s ease}.vblog-loadmore button:hover{background:var(--red-deep);transform:translateY(-2px);box-shadow:0 18px 32px -12px rgba(232,64,44,.7)}.vblog-loadmore svg{width:14px;height:14px}.vblog-no-results{text-align:center;color:var(--muted);padding:60px 20px;font-size:15px}.vblog-sidebar{display:grid;gap:18px;align-self:start;position:sticky;top:24px}.vblog-side-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px;box-shadow:0 4px 16px -12px rgba(7,27,52,.2)}.vblog-side-card h3{margin:0 0 14px;font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--ink);padding-bottom:12px;border-bottom:1px solid var(--line)}.vblog-side-card--about p{color:var(--muted);font-size:13.5px;line-height:1.65;margin:0 0 16px}.vblog-side-card__link{display:inline-flex;align-items:center;gap:6px;color:var(--red-deep);font-size:13.5px;font-weight:700}.vblog-side-card__link svg{width:13px;height:13px}.vblog-side-authors{list-style:none;margin:0;padding:0;display:grid;gap:4px}.vblog-side-authors li a{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:10px;transition:background .2s ease}.vblog-side-authors li a:hover{background:#fbf3ee}.vblog-side-authors__initials{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--red),var(--gold));color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.vblog-side-authors strong{display:block;font-size:13px;color:var(--ink)}.vblog-side-authors small{display:block;font-size:11px;color:var(--muted)}.vblog-side-categories{list-style:none;margin:0;padding:0}.vblog-side-categories button{width:100%;display:flex;justify-content:space-between;align-items:center;border:none;background:transparent;cursor:pointer;padding:8px 4px;font-size:13px;font-weight:600;color:var(--ink);transition:padding-left .25s var(--ease),color .25s ease}.vblog-side-categories button:hover{padding-left:6px;color:var(--red-deep)}.vblog-side-categories button.is-active{color:var(--red-deep)}.vblog-side-categories button small{color:var(--muted);font-weight:700}.vblog-side-card--newsletter form{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.vblog-side-card--newsletter input{border:1px solid var(--line);border-radius:10px;padding:11px 14px;font:inherit;font-size:13.5px;outline:none;transition:border-color .2s ease}.vblog-side-card--newsletter input:focus{border-color:var(--red)}.vblog-side-card--newsletter button{border:none;background:var(--navy);color:#fff;border-radius:10px;padding:11px 14px;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .25s ease,transform .25s var(--ease)}.vblog-side-card--newsletter button:hover{background:var(--navy-mid);transform:translateY(-1px)}.vblog-side-card--newsletter p{color:var(--muted);font-size:13px;margin:0 0 12px}.vblog-side-card--newsletter small{color:#9aa4b5;font-size:11.5px}.vblog-side-card__success{color:#0d6b4f;background:#e8f6ef;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}.vblog-slider{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:stretch;width:100%;max-width:100%;min-width:0}.vblog-slider__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;min-width:0;max-width:100%}.vblog-slider__viewport::-webkit-scrollbar{display:none;width:0;height:0}.vblog-slider__track{display:flex;width:max-content;gap:16px;padding:2px 0 4px}.vblog-slider__btn{flex:none;align-self:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:22px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.vblog-slider__btn:hover:not(:disabled){border-color:rgba(232,64,44,.45);color:var(--red)}.vblog-slider__btn:disabled{opacity:.35;cursor:default}.vblog-writers{background:var(--surface);overflow:hidden}.vblog-writers__cta{display:inline-flex;align-items:center;gap:6px}.vblog-writers .vblog-section__head{gap:12px}.vblog-writers__grid{display:flex;gap:16px}.vblog-writer-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:28px 18px;flex:0 0 232px;width:232px;scroll-snap-align:start;box-sizing:border-box;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s ease}.vblog-writer-card .tp-avatar,.vblog-writer-card__avatar{margin-bottom:10px}.vblog-writer-card .tp-avatar img,.vblog-writer-card__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.vblog-writer-card:hover{transform:translateY(-4px);border-color:rgba(232,64,44,.4);box-shadow:var(--shadow-soft)}.vblog-writer-card__initials{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--navy),var(--red));color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-size:24px;font-weight:700;margin-bottom:10px}.vblog-writer-card strong{font-size:14.5px;color:var(--ink)}.vblog-writer-card span{font-size:12px;color:var(--muted)}.vblog-writer-card small{margin-top:6px;background:var(--line);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.vblog-writer-card em{font-style:normal;margin-top:12px;display:inline-flex;align-items:center;gap:6px;color:var(--red-deep);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.vblog-writer-card em svg{width:12px;height:12px}.vblog-cta-wrap{padding-top:0}.vblog-cta{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--red) 0,var(--red-deep) 100%);color:#fff;border-radius:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px;padding:52px 48px}.vblog-cta__quote{position:absolute;top:-90px;right:-20px;font-family:var(--font-display);font-style:italic;font-size:300px;line-height:1;color:rgba(255,255,255,.12);pointer-events:none}.vblog-cta__text{position:relative;z-index:1;max-width:560px}.vblog-cta__text span{display:inline-block;letter-spacing:.14em;text-transform:uppercase;font-size:12.5px;color:rgba(255,255,255,.8);margin-bottom:10px}.vblog-cta__text h2{font-family:var(--font-display);font-size:30px;font-weight:600;margin:0 0 12px;line-height:1.2}.vblog-cta__text p{margin:0;color:rgba(255,255,255,.88);font-size:14.5px;line-height:1.6}.vblog-cta__actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.vblog-cta__login{color:rgba(255,255,255,.85);font-size:13px;font-weight:700}.vblog-empty{min-height:70vh;display:grid;place-items:center;padding:60px 20px}.vblog-empty__inner{text-align:center;max-width:480px;display:grid;gap:12px;justify-items:center}.vblog-empty__inner h2{font-family:var(--font-display);font-size:32px;font-weight:600;margin:6px 0;color:var(--ink)}.vblog-empty__inner p{color:var(--muted);margin:0 0 8px}.vblog-empty__login{color:var(--red-deep);font-size:13.5px;font-weight:700;margin-top:4px}.vblog-btn--primary,.vblog-loadmore button{position:relative;isolation:isolate;overflow:hidden}.vblog-btn--primary:after,.vblog-loadmore button:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);transition:left .65s var(--ease)}.vblog-btn--primary:hover:after,.vblog-loadmore button:hover:after{left:130%}@media (max-width:1100px){.vblog-featured__grid,.vblog-latest__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.vblog-hero__grid{grid-template-columns:1fr;gap:18px}.vblog-hero__panel{max-width:350px;justify-self:start}.vblog-latest__layout{grid-template-columns:1fr}.vblog-sidebar{position:static;grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.vblog-wrap{width:min(1240px,calc(100% - 32px))}.vblog-hero__topbar{padding-right:16px;margin-bottom:12px}.vblog-hero-actions{gap:8px}.vblog-hero-actions__login,.vblog-hero-actions__submit{min-height:34px;padding:7px 12px;font-size:12px}.vb-tp-site__auth-float{right:16px;top:calc(var(--tp-nav-h) + 10px)}.vblog-hero__center{width:100%;padding:4px 0 0;text-align:center}.vblog-hero__center h1{font-size:clamp(22px,6.4vw,28px);margin:0 0 14px;text-align:center}.vblog-hero__line{display:block}.vblog-writer-card{flex-basis:min(72vw,232px);width:min(72vw,232px)}.vblog-search--hero{border-radius:12px;padding:4px 4px 4px 12px}.vblog-search--hero input{font-size:14px;padding:10px 4px}.vblog-search--hero button{width:40px;height:40px}.vblog-desktop-only,.vblog-hero__desktop,.vblog-inline-search--desktop,.vblog-sidebar--desktop,.vblog-topics--desktop{display:none!important}.vblog-section{padding:20px 0 28px}.vblog-section__head{align-items:center;gap:10px;margin-bottom:14px}.vblog-section__head h2{font-size:20px}.vblog-hero{margin-top:0;padding:32px 0 36px;min-height:329px}.vb.bl-body .vblog-page .vblog-hero{margin-top:0;padding-top:32px}.vblog-hero__glow,.vblog-hero__grain,.vblog-hero__quote{display:none}.vblog-auth--compact,.vblog-auth--user.vblog-auth--compact{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap}.vblog-auth--compact .vblog-auth__profile{min-width:0;flex:1 1;padding:4px 10px 4px 4px}.vblog-auth--compact .vblog-auth__actions{display:none}.vblog-auth--compact .vblog-auth__welcome{display:inline}.vblog-auth--compact .vblog-auth__name{max-width:none;flex:1 1;min-width:0}.vblog-hero__topbar .vblog-auth{flex-wrap:nowrap}.vblog-search--mobile{display:flex;width:100%;margin:0;border-radius:14px}.vblog-latest{padding-top:8px}.vblog-latest__tools{margin-left:auto}.vblog-view-toggle button span{display:none}.vblog-view-toggle button{padding:8px}.vblog-latest__grid.is-list{grid-template-columns:1fr;gap:12px}.vblog-latest__grid.is-list .vblog-card{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:stretch}.vblog-latest__grid.is-list .vblog-card__link{display:contents}.vblog-latest__grid.is-list .vblog-card__cover,.vblog-latest__grid.is-list .vblog-card__cover .vblog-cover-fallback,.vblog-latest__grid.is-list .vblog-card__cover img{height:100%;min-height:104px;border-radius:14px 0 0 14px}.vblog-latest__grid.is-list .vblog-card__body{padding:10px 12px 12px;gap:4px}.vblog-latest__grid.is-list .vblog-card__body h3{font-size:15px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.vblog-latest__grid.is-list .vblog-card__body>p{display:none}.vblog-latest__grid.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vblog-latest__grid.is-grid .vblog-card{display:block}.vblog-latest__grid.is-grid .vblog-card__link{display:flex;flex-direction:column}.vblog-latest__grid.is-grid .vblog-card__cover{height:110px;border-radius:0}.vblog-latest__grid.is-grid .vblog-card__cover .vblog-cover-fallback,.vblog-latest__grid.is-grid .vblog-card__cover img{min-height:110px;height:110px;border-radius:0}.vblog-latest__grid.is-grid .vblog-card__body{padding:10px}.vblog-latest__grid.is-grid .vblog-card__body h3{font-size:13px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.vblog-latest__grid.is-grid .vblog-card__body>p,.vblog-latest__grid.is-grid .vblog-card__footer .vblog-author small{display:none}.vblog-latest__grid.is-grid .vblog-save--card{top:8px;right:8px;bottom:auto}.vblog-card:hover{transform:none}.vblog-cta{flex-direction:column;align-items:stretch;gap:16px;padding:24px 18px;border-radius:18px}.vblog-cta__quote{display:none}.vblog-cta__actions{width:100%;align-items:stretch}.vblog-cta__actions .vblog-btn{width:100%;justify-content:center}.vblog-cta__login{text-align:center}.vblog-loadmore .vblog-btn,.vblog-loadmore button{width:100%;justify-content:center}}@media (max-width:480px){.vblog-wrap{width:min(100% - 24px,1240px)}.vblog-auth--compact .vblog-auth__welcome{display:none}.vblog-auth__name{max-width:min(140px,42vw)}}@media (max-width:760px){.vblog,.vblog-site{--tp-nav-h:68px}.vblog-article__layout{grid-template-columns:minmax(0,1fr);gap:20px}.vblog-article .vb-read-share{position:static}.vblog-article .vb-read-share__inner{flex-direction:row;flex-wrap:wrap;gap:8px}.vblog-share-toast{left:50%;bottom:20px;top:auto;transform:translateX(-50%)}.vblog-article .vb-read-toc,.vblog-preview-rail,.vblog-preview-side{position:static}.vblog-article__header h1{font-size:clamp(28px,8vw,36px)}.vblog-article__toolbar{flex-direction:column;align-items:stretch;gap:12px}.vblog-auth--light{width:100%;justify-content:flex-end;flex-wrap:nowrap}.vblog-auth--light.vblog-auth--user{justify-content:space-between}}.vblog-site{background:var(--paper);min-height:100vh}.vblog-main{padding-top:0}.vb.bl-body .vblog-main{padding-top:var(--tp-nav-h)}.vb.bl-body .vblog-page .vblog-hero{margin-top:0;padding-top:34px}.vb.bl-body .vblog-main--flush,.vblog-main--flush{padding-top:0}.vblog-auth{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.vblog-auth--loading{width:140px;height:34px;border-radius:999px;background:var(--line)}.vblog-auth--hero.vblog-auth--loading{background:rgba(255,255,255,.12)}.vblog-auth--user{gap:10px;flex-wrap:nowrap;align-items:center;max-width:100%}.vblog-auth--menu{position:relative;z-index:20}.vblog-auth__profile{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;text-decoration:none;transition:background .2s ease;min-width:0;max-width:100%;flex-shrink:1}.vblog-auth__profile--btn{appearance:none;border:none;cursor:pointer;font:inherit;color:inherit;text-align:left}.vblog-auth__caret{font-size:11px;opacity:.7;margin-left:2px;transition:transform .2s ease}.vblog-auth--menu.is-open .vblog-auth__caret{transform:rotate(180deg)}.vblog-auth__dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:188px;padding:6px;border-radius:14px;background:#fff;border:1px solid rgba(7,27,52,.1);box-shadow:0 18px 40px -20px rgba(7,27,52,.45);display:grid;gap:2px;z-index:30;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.97);transform-origin:top right;pointer-events:none;transition:opacity .24s var(--ease),transform .24s var(--ease),visibility .24s}.vblog-auth--menu.is-open .vblog-auth__dropdown{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.vblog-auth__dropdown[hidden]{display:grid!important}.vblog-auth__dropdown-item{display:block;width:100%;border:none;background:transparent;text-align:left;padding:10px 12px;border-radius:10px;font:inherit;font-size:13px;font-weight:650;color:var(--ink);text-decoration:none;cursor:pointer}.vblog-auth__dropdown-item:hover{background:rgba(7,27,52,.06)}.vblog-auth__dropdown-item--danger{color:var(--red)}.vblog-auth--hero .vblog-auth__dropdown{background:#0d2440;border-color:rgba(255,255,255,.14);box-shadow:0 18px 40px -18px rgba(0,0,0,.65)}.vblog-auth--hero .vblog-auth__dropdown-item{color:#fff}.vblog-auth--hero .vblog-auth__dropdown-item:hover{background:rgba(255,255,255,.1)}.vblog-auth--hero .vblog-auth__dropdown-item--danger{color:#ffb4a8}.vblog-auth--light .vblog-auth__profile{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.vblog-auth--hero .vblog-auth__profile{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vblog-auth--hero .vblog-auth__profile:hover{background:rgba(255,255,255,.2)}.vblog-hero__topbar .tp-avatar{border:2px solid rgba(255,255,255,.7)}.vblog-auth__name{font-size:13px;font-weight:600;max-width:min(220px,36vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vblog-auth__welcome{font-weight:500;opacity:.72}.vblog-auth__actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.vblog-auth__short{display:none}.vblog-auth__full{display:inline}.vblog-auth__link,.vblog-auth__link--btn{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ease),box-shadow .2s ease}.vblog-search--mobile{display:none}.vblog-latest__tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vblog-view-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.vblog-view-toggle button{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--muted);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .2s ease,color .2s ease}.vblog-view-toggle button svg{width:14px;height:14px}.vblog-view-toggle button.is-active{background:var(--navy);color:#fff}.vblog-latest__grid.is-list{grid-template-columns:1fr}.vblog-latest__grid.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1100px){.vblog-latest__grid.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vblog-auth--light .vblog-auth__link,.vblog-auth--light .vblog-auth__link--btn{color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 0 rgba(7,27,52,.04)}.vblog-auth--light .vblog-auth__link--btn:hover,.vblog-auth--light .vblog-auth__link:hover{border-color:var(--ink);transform:translateY(-1px);box-shadow:0 8px 18px -12px rgba(7,27,52,.45)}.vblog-auth--hero .vblog-auth__link,.vblog-auth--hero .vblog-auth__link--btn{color:rgba(255,255,255,.9);background:transparent;border:1px solid rgba(255,255,255,.35)}.vblog-auth--hero .vblog-auth__link--btn:hover,.vblog-auth--hero .vblog-auth__link:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.55)}.vblog-auth__link--btn{font-family:inherit}.vblog-auth__cta{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:700;text-decoration:none;white-space:nowrap}.vblog-auth--light .vblog-auth__cta{background:var(--red);color:#fff}.vblog-auth--hero .vblog-auth__cta{background:#fff;color:var(--navy)}.vblog-article-page{background:var(--paper)}.vblog-article__progress{position:fixed;top:var(--tp-nav-h);left:0;right:0;height:3px;z-index:95;background:transparent}.vblog-article__progress span{display:block;height:100%;background:linear-gradient(90deg,var(--red),var(--gold));transition:width .15s ease}.vblog-article{padding:28px 0 48px}.vblog-article__state{padding:80px 0}.vblog-article__state h1{font-family:var(--font-display);font-size:32px;margin:0 0 16px}.vblog-article__toolbar{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-bottom:28px}.vblog-article__toolbar .vblog-auth{width:100%;justify-content:flex-end;max-width:100%}@media (min-width:761px){.vblog-article__toolbar{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.vblog-article__toolbar .vblog-auth{width:auto;order:2}.vblog-article__toolbar .vblog-article__crumb{order:1}}.vblog-article__crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.vblog-article__crumb a:hover{color:var(--red)}.vblog-article__header{max-width:900px;margin-bottom:32px}.vblog-article__cat{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:14px}.vblog-article__header h1{font-family:var(--font-display);font-size:clamp(36px,4.8vw,52px);line-height:1.08;font-weight:600;color:var(--ink);margin:0 0 18px}.vblog-article__subtitle{font-size:20px;line-height:1.6;color:var(--muted);margin:0 0 24px;max-width:760px}.vblog-article__cover{max-width:1180px;margin:0 0 48px;border-radius:var(--radius-lg);overflow:hidden}.vblog-article__cover img{width:100%;aspect-ratio:16/9;object-fit:cover}.vblog-article__layout{display:grid;grid-template-columns:70px minmax(0,760px) minmax(0,230px);gap:32px;align-items:start}.vblog-article__body{font-size:18px;line-height:1.82;color:var(--ink)}.vblog-article__body p{margin:0 0 26px}.vblog-article__body h2{font-family:var(--font-display);font-size:32px;margin:56px 0 20px}.vblog-article__body h3{font-size:24px;margin:40px 0 16px}.vblog-article__body .vb-read__pull{margin:32px 0;padding:20px 24px;border-left:4px solid var(--red);background:#fff3ed;border-radius:0 12px 12px 0}.vblog-article__disclaimer{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);line-height:1.6}.vblog-article .vb-read-byline{display:flex;align-items:center;gap:16px;margin:0 0 22px;padding:16px 18px;border-radius:24px;background:radial-gradient(circle at top left,rgba(241,203,172,.32),transparent 48%),linear-gradient(135deg,rgba(255,251,247,.98),rgba(255,244,235,.96));border:1px solid rgba(205,164,123,.22);box-shadow:0 18px 38px rgba(43,19,8,.08);max-width:fit-content;text-decoration:none;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.vblog-article .vb-read-byline:hover{transform:translateY(-2px);border-color:rgba(178,85,48,.28);box-shadow:0 24px 48px rgba(43,19,8,.12)}.vblog-article .vb-read-byline .tp-avatar{width:56px!important;height:56px!important;padding:3px;border-radius:50%;background:linear-gradient(135deg,rgba(214,164,124,.68),rgba(239,68,68,.18));box-shadow:0 10px 24px rgba(214,164,124,.24)}.vblog-article .vb-read-byline .tp-avatar img{border-radius:50%;border:3px solid rgba(255,255,255,.92)}.vblog-article .vb-read-byline>div{display:grid;gap:6px;min-width:0}.vblog-article .vb-read-byline strong{display:block;font-size:clamp(1.15rem,1rem + .3vw,1.45rem);line-height:1.02;letter-spacing:-.03em;color:#1e2233}.vblog-article .vb-read-byline small{color:#5f6f8a;font-size:.98rem;line-height:1.45;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vblog-article .vb-read-byline small b{margin:0;color:rgba(178,85,48,.42);font-size:.9em}.vblog-article .vb-read-byline--link:hover strong{color:#a63a1a}.vblog-article .vb-read-share{position:static;top:auto;display:flex;flex-direction:row;align-items:center;align-self:center}.vblog-article .vb-read-share__inner{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;align-items:center}.vblog-article .vb-read-share__btn{width:42px;height:42px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.vblog-article .vb-read-share__btn:hover{border-color:var(--red);color:var(--red);background:#fff3ed;transform:scale(1.08)}.vblog-article .vb-read-share__btn.is-active{border-color:#e84393;color:#e84393;background:#fff0f6}.vblog-article .vb-read-share__btn--linkedin:hover{border-color:#0a66c2;color:#0a66c2;background:#eef4fb}.vblog-article .vb-read-share__btn--twitter:hover{border-color:#000;color:#000;background:#f5f5f5}.vblog-article .vb-read-share__btn--whatsapp:hover{border-color:#25d366;color:#25d366;background:#eefbf3}.vblog-article .vb-read-share__btn--telegram:hover{border-color:#229ed9;color:#229ed9;background:#eef8fd}.vblog-article .vb-read-share__btn--facebook:hover{border-color:#1877f2;color:#1877f2;background:#eef3fd}.vblog-share-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);top:auto;white-space:nowrap;background:var(--ink);color:#fff;font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:9px;box-shadow:0 8px 22px -10px rgba(7,27,52,.55);animation:vblog-toast-in .22s var(--ease) forwards;z-index:50;pointer-events:none}.vblog-share-toast--error{background:var(--red)}@keyframes vblog-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.vblog-article .vb-read-toc{position:sticky;top:96px;padding:16px 0 16px 16px;border-left:1px solid var(--line)}.vblog-article .vb-read-toc__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.vblog-article .vb-read-toc ol{list-style:none;margin:0;padding:0}.vblog-article .vb-read-toc li{margin-bottom:8px}.vblog-article .vb-read-toc li.is-sub{padding-left:12px}.vblog-article .vb-read-toc a{font-size:13px;color:var(--muted);line-height:1.45}.vblog-article .vb-read-toc a.is-active,.vblog-article .vb-read-toc a:hover{color:var(--red)}.vblog-article__author{margin-top:48px;padding:28px;background:radial-gradient(circle at top right,rgba(214,164,124,.18),transparent 36%),linear-gradient(135deg,rgba(255,252,248,.98),rgba(255,246,238,.96));border:1px solid rgba(205,164,123,.22);border-radius:24px;box-shadow:0 20px 42px rgba(43,19,8,.08)}.vblog-article__author-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.vblog-article__author-inner{display:flex;gap:18px;align-items:flex-start}.vblog-article__author-inner .tp-avatar{width:68px!important;height:68px!important;padding:3px;background:linear-gradient(135deg,rgba(214,164,124,.72),rgba(239,68,68,.18));border-radius:50%;box-shadow:0 14px 30px rgba(214,164,124,.22)}.vblog-article__author-inner .tp-avatar img{border-radius:50%;border:3px solid rgba(255,255,255,.94)}.vblog-article__author-inner strong{display:block;font-size:1.18rem;margin-bottom:6px;color:#1e2233}.vblog-article__author-inner p{margin:0 0 8px;color:#5f6f8a;font-size:14px;line-height:1.7}.vblog-article__author-inner a{color:#a63a1a;font-size:13px;font-weight:700}.vblog-article__copyright{margin:28px 0 0;padding:18px 0 0;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted);text-align:center;letter-spacing:.01em}.vblog-article__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.vblog-article__save{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.vblog-article__save.is-saved,.vblog-article__save:hover{border-color:var(--red);color:var(--red);background:#fff3ed}.vblog-article__signed{margin:0;font-size:13px;color:var(--muted)}.vblog-article-related{padding:56px 0;background:var(--surface);border-top:1px solid var(--line);overflow:hidden}.vblog-article-related__grid{display:flex;gap:16px}.vblog-article-mini{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);flex:0 0 320px;width:320px;scroll-snap-align:start;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.vblog-article-mini:hover{border-color:rgba(232,64,44,.35);box-shadow:var(--shadow-soft)}.vblog-article-mini img{width:96px;height:72px;object-fit:cover;border-radius:var(--radius-sm);background:#ece7de}.vblog-article-mini__fallback{width:96px;height:72px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-sm);background:linear-gradient(135deg,#0d2a49,#071b34);color:rgba(255,255,255,.55);font-family:var(--font-display);font-size:28px;font-weight:600}.vblog-article-mini small{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-bottom:6px}.vblog-article-mini strong{display:block;font-size:15px;line-height:1.35;margin-bottom:6px;color:var(--ink)}.vblog-article-mini span{font-size:12px;color:var(--muted)}.vblog-cta--compact{margin:48px 0 64px}@media (max-width:1024px){.vblog-article__layout{grid-template-columns:minmax(0,1fr)}.vblog-article .vb-read-share{position:static;margin-bottom:24px}.vblog-article .vb-read-share__inner{flex-direction:row;flex-wrap:wrap;gap:8px}.vblog-article .vb-read-toc{position:static;border-left:none;border-top:1px solid var(--line);padding:20px 0 0;margin-top:32px}}@media (max-width:760px){.vblog-slider__btn{display:none}.vblog-writer-card{flex:0 0 min(72vw,232px);width:min(72vw,232px)}.vblog-article-mini{flex:0 0 min(84vw,300px);width:min(84vw,300px)}.vblog-article-mini strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vblog-card__footer--top{margin-bottom:10px}.vblog-writers__cta{display:none}.vblog-article-related .vblog-section__head a{font-size:13px}}.vblog-editor-page .vblog-main{padding-top:var(--tp-nav-h);background:var(--paper)}.vblog-editor-bar,.vblog-site .tp-editor-preview-bar,.vblog-site .tp-editor-topbar{position:sticky;top:var(--tp-nav-h);z-index:80;display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;min-height:56px;height:auto;overflow:visible;padding:10px clamp(14px,3vw,32px);border-bottom:1px solid var(--line);background:rgba(251,249,245,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;width:100%;max-width:100%}.vblog-editor-bar__back,.vblog-site .tp-editor-preview-back,.vblog-site .tp-editor-topbar-back{flex-shrink:0;font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit}.vblog-editor-bar__back:hover,.vblog-site .tp-editor-preview-back:hover,.vblog-site .tp-editor-topbar-back:hover{color:var(--ink)}.vblog-editor-bar__title,.vblog-site .tp-editor-preview-label,.vblog-site .tp-editor-topbar-title{font-size:14px;font-weight:700;color:var(--ink)}.vblog-site .tp-editor-preview-label{display:flex;flex-direction:column;gap:2px;min-width:0}.vblog-site .tp-editor-preview-label em{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.vblog-site .tp-editor-preview-label{font-size:13px;font-weight:600;color:var(--muted)}.vblog-site .tp-editor-preview-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.vblog-editor-bar__limit,.vblog-site .tp-editor-topbar-limit{font-size:11px;font-weight:600;color:var(--muted);background:var(--line);border-radius:999px;padding:3px 10px}.vblog-editor-bar__actions,.vblog-site .tp-editor-topbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto;min-width:0}.vblog-editor-bar__draft,.vblog-editor-bar__preview,.vblog-site .tp-editor-topbar-draft,.vblog-site .tp-editor-topbar-preview{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .2s ease}.vblog-editor-bar__draft:hover,.vblog-editor-bar__preview:hover,.vblog-site .tp-editor-topbar-draft:hover,.vblog-site .tp-editor-topbar-preview:hover{border-color:var(--ink)}.vblog-editor-bar__submit,.vblog-site .tp-editor-topbar-submit{border:none;background:var(--red);color:#fff;border-radius:999px;padding:8px 20px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .2s ease}.vblog-editor-bar__submit:hover,.vblog-site .tp-editor-topbar-submit:hover{opacity:.88}.vblog-editor-bar__submit:disabled,.vblog-site .tp-editor-topbar-submit:disabled{opacity:.5;cursor:not-allowed}.vblog-site .tp-editor-alert{padding:14px clamp(20px,4vw,32px);font-size:14px;font-weight:500}.vblog-site .tp-editor-alert--error{color:#b91c1c;background:#fef2f2;border-bottom:1px solid #fecaca}.vblog-site .tp-editor-alert--success{color:#065f46;background:#ecfdf3;border-bottom:1px solid #a7f3d0}.vblog-editor,.vblog-site .tp-editor{max-width:820px;margin:0 auto;padding:0 24px 80px;width:100%;box-sizing:border-box;overflow:visible}.vblog-site .tp-editor__cover{margin:36px 0 0}.vblog-site .tp-editor__cover-upload{display:flex;align-items:center;justify-content:center;height:280px;border:2px dashed var(--line);border-radius:var(--radius-lg);background:#fafaf9;cursor:pointer;transition:border-color .2s ease,background .2s ease}.vblog-site .tp-editor__cover-upload.is-uploading,.vblog-site .tp-editor__cover-upload:hover{border-color:var(--red);background:rgba(232,64,44,.04)}.vblog-site .tp-editor__cover-upload input[type=file]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.vblog-site .tp-editor__cover-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);pointer-events:none}.vblog-site .tp-editor__cover-plus{font-size:36px;font-weight:300;line-height:1;color:var(--red)}.vblog-site .tp-editor__cover-placeholder strong{color:var(--ink);font-size:15px}.vblog-site .tp-editor__cover-preview{position:relative;height:380px;border-radius:var(--radius-lg);overflow:hidden}.vblog-site .tp-editor__cover-preview img{width:100%;height:100%;object-fit:cover}.vblog-site .tp-editor__cover-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;background:rgba(0,0,0,.4);opacity:0;transition:opacity .2s ease}.vblog-site .tp-editor__cover-preview:hover .tp-editor__cover-overlay{opacity:1}.vblog-site .tp-editor__body{display:flex;flex-direction:column;padding-top:32px}.vblog-site .tp-editor__meta-bar{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:12px;align-items:start;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--line);width:100%;max-width:100%;min-width:0}.vblog-site .tp-editor__cat-select{width:100%;min-width:0}.vblog-site .tp-editor__tags-input{width:100%;min-width:0;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:11px 16px;font-size:13px;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.vblog-site .tp-editor__tags-input:hover{border-color:rgba(7,27,52,.28)}.vblog-site .tp-editor__tags-input:focus{outline:none;border-color:var(--navy-mid);box-shadow:0 0 0 4px rgba(7,27,52,.08)}.vblog-site .tp-editor__title{width:100%;border:none;background:transparent;resize:none;padding:0;margin-bottom:16px;font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.2;color:var(--ink)}.vblog-site .tp-editor__title::placeholder{color:#d1d5db}.vblog-site .tp-editor__excerpt{width:100%;border:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;resize:none;padding:20px 0;margin-bottom:32px;font-size:17px;line-height:1.65;color:var(--muted);font-family:inherit}.vblog-site .tp-editor__content{min-height:320px}.vblog-site .tp-editor__profile-note{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.vblog-site .tp-editor__profile-note a{color:var(--red);font-weight:600}.vblog-site .tp-submitted{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 72px);padding:60px 24px}.vblog-site .tp-submitted__inner{text-align:center;max-width:520px}.vblog-site .tp-submitted__icon{width:72px;height:72px;margin:0 auto 24px;border-radius:50%;background:#ecfdf3;color:#059669;display:flex;align-items:center;justify-content:center}.vblog-site .tp-submitted__inner h1{font-family:var(--font-display);font-size:32px;margin:0 0 16px}.vblog-site .tp-submitted__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.vblog-site .tp-submitted__btn{border-radius:999px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none}.vblog-site .tp-submitted__btn--primary{background:var(--red);color:#fff}.vblog-site .tp-submitted__btn--ghost{border:1px solid var(--line);color:var(--ink)}.vblog-site .tp-studio-loading{display:grid;place-items:center;min-height:calc(100vh - 72px)}.vblog-site .tp-spinner{width:32px;height:32px;border:3px solid var(--line);border-top-color:var(--red);border-radius:50%;animation:vblog-spin .8s linear infinite}@keyframes vblog-spin{to{transform:rotate(1turn)}}.vblog-studio-page .vblog-main{padding-top:0}.vblog-site .tp-dashboard-layout,.vblog-studio-page .tp-dashboard-layout{display:grid;grid-template-columns:260px minmax(0,1fr);margin-top:var(--tp-nav-h);min-height:calc(100vh - var(--tp-nav-h))}.vblog-site .tp-studio__sidebar{background:var(--navy);color:#fff;padding:24px 16px;display:flex;flex-direction:column;gap:20px;position:sticky;top:var(--tp-nav-h);height:calc(100vh - var(--tp-nav-h));overflow-y:auto}.vblog-site .tp-studio__profile-mini{display:flex;align-items:center;gap:12px;padding:8px}.vblog-site .tp-studio__profile-mini-info strong{display:block;font-size:14px}.vblog-site .tp-studio__profile-mini-info span{font-size:12px;color:rgba(255,255,255,.65)}.vblog-site .tp-studio__nav-group--home{margin-bottom:4px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.vblog-site .tp-studio__nav-item--home{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.vblog-site .tp-studio__nav-item--home:hover{background:rgba(255,255,255,.14);border-color:rgba(232,182,76,.45);color:var(--gold)}.vblog-site .tp-studio__nav-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:rgba(255,255,255,.85);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;font-family:inherit;text-align:left}.vblog-site .tp-studio__nav-item:hover{background:rgba(255,255,255,.08)}.vblog-site .tp-studio__nav-item.is-active{background:rgba(255,255,255,.14);color:#fff}.vblog-site .tp-studio__nav-count{font-size:11px;font-weight:700;background:rgba(255,255,255,.15);border-radius:999px;padding:2px 8px}.vblog-site .tp-studio__sidebar-footer{margin-top:auto;display:grid;gap:10px}.vblog-site .tp-studio__write-btn{display:block;text-align:center;background:var(--red);color:#fff;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none}.vblog-site .tp-studio__logout{background:none;border:none;color:rgba(255,255,255,.65);font-size:12px;cursor:pointer;font-family:inherit;text-align:center}.vblog-site .tp-studio__main{background:var(--paper);padding:32px clamp(20px,4vw,40px) 64px}.vblog-site .tp-studio__welcome{font-family:var(--font-display);font-size:clamp(28px,3vw,36px);margin:0}.vblog-site .tp-studio__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.vblog-site .tp-studio__header-copy{min-width:0;flex:1 1}.vblog-site .tp-studio__header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.vblog-site .tp-studio__header-avatar{display:inline-flex;flex-shrink:0;border-radius:50%;overflow:hidden;border:2px solid var(--line);line-height:0;transition:border-color .2s ease,transform .2s ease}.vblog-site .tp-studio__header-avatar:hover{border-color:var(--red);transform:scale(1.03)}.vblog-site .tp-avatar{display:inline-flex;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--line)}.vblog-site .tp-avatar img{width:100%;height:100%;object-fit:cover;display:block}.vblog-site .tp-studio__cta-short{display:none}.vblog-site .tp-studio__section-head{margin:8px 0 20px}.vblog-site .tp-studio__section-title{margin:0;font-family:var(--font-display);font-size:clamp(22px,3vw,28px);color:var(--ink)}.vblog-site .tp-studio__crumb{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.vblog-site .tp-studio__cta{display:inline-flex;align-items:center;background:var(--navy);color:#fff;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.vblog-site .tp-studio__empty{text-align:center;padding:64px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.vblog-site .tp-studio__empty h3{font-family:var(--font-display);margin:12px 0 8px}.vblog-site .tp-studio__empty a{color:var(--red-deep);font-weight:700;font-size:14px}@media (max-width:900px){.vblog-site .tp-dashboard-layout{grid-template-columns:1fr}.vblog-site .tp-studio__sidebar{display:none}}.vblog-profile-page .vblog-main{background:var(--paper)}.vblog-profile{padding:36px 0 72px;max-width:820px}.vblog-profile-loading{display:grid;place-items:center;gap:12px;min-height:calc(100vh - 72px);color:var(--muted)}.vblog-profile__header{margin-bottom:28px}.vblog-profile__header-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px}.vblog-profile__back,.vblog-profile__home{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--muted);text-decoration:none}.vblog-profile__back:hover,.vblog-profile__home:hover{color:var(--red)}.vblog-profile__home:before{content:"←";margin-right:6px}.vblog-profile__back:before{content:none}.vblog-profile__crumb{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:8px}.vblog-profile__header h1{font-family:var(--font-display);font-size:clamp(28px,3.5vw,36px);margin:0 0 8px}.vblog-profile__header p{margin:0;color:var(--muted);font-size:15px}.vblog-profile-alert{border-radius:var(--radius-md);padding:12px 16px;margin-bottom:20px;font-size:14px;font-weight:500}.vblog-profile-alert--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.vblog-profile-alert--success{color:#065f46;background:#ecfdf3;border:1px solid #a7f3d0}.vblog-profile-form{display:grid;gap:24px}.vblog-profile-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px 28px;box-shadow:var(--shadow-soft)}.vblog-profile-card h2{font-family:var(--font-display);font-size:20px;margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid var(--line)}.vblog-profile-photo{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.vblog-profile-upload{display:grid;gap:4px;padding:18px 22px;border:2px dashed var(--line);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s ease,background .2s ease;min-width:220px}.vblog-profile-upload:hover{border-color:var(--red);background:rgba(232,64,44,.04)}.vblog-profile-upload input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.vblog-profile-upload strong{font-size:14px;color:var(--ink)}.vblog-profile-upload small{font-size:12px;color:var(--muted)}.vblog-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vblog-profile-field{display:grid;gap:6px}.vblog-profile-field--wide{grid-column:1/-1}.vblog-profile-field>span{font-size:13px;font-weight:700;color:var(--ink)}.vblog-profile-field small{font-size:12px;color:var(--muted);margin-top:-2px}.vblog-profile-field input,.vblog-profile-field textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:11px 14px;font-size:14px;font-family:inherit;color:var(--ink);background:var(--paper);transition:border-color .2s ease,box-shadow .2s ease}.vblog-profile-field input:focus,.vblog-profile-field textarea:focus{outline:none;border-color:var(--navy-mid);box-shadow:0 0 0 3px rgba(7,27,52,.08);background:var(--surface)}.vblog-profile-field textarea{resize:vertical;min-height:88px;line-height:1.55}.vblog-profile-form__actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}.vblog-btn--ghost{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:999px;border:1px solid var(--line);color:var(--ink);font-size:14px;font-weight:700;background:var(--surface)}.vblog-btn--ghost:hover{border-color:var(--ink)}.vblog-blocks{display:grid;gap:16px;margin-top:8px}.vblog-blocks__head h3{font-family:var(--font-display);font-size:18px;margin:0 0 4px}.vblog-blocks__head p{margin:0 0 8px;font-size:13px;color:var(--muted)}.vblog-blocks__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 18px}.vblog-blocks__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.vblog-blocks__type{border:none;padding:0;background:transparent}.vblog-blocks__toolbar-actions{display:flex;gap:6px}.vblog-blocks__toolbar-actions button{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;color:var(--ink)}.vblog-blocks__toolbar-actions button:disabled{opacity:.4;cursor:not-allowed}.vblog-blocks__toolbar-actions button.is-danger{color:var(--red-deep)}.vblog-blocks__textarea{width:100%;border:none;background:transparent;resize:vertical;font-family:inherit;font-size:16px;line-height:1.65;color:var(--ink);padding:4px 0}.vblog-blocks__textarea--heading{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.3}.vblog-blocks__textarea--quote{font-style:italic;color:var(--muted);border-left:3px solid var(--red);padding-left:16px}.vblog-blocks__textarea:focus{outline:none}.vblog-blocks__input{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px 12px;font-size:14px;font-family:inherit;margin-top:8px;background:var(--paper)}.vblog-blocks__image img{width:100%;max-height:320px;object-fit:cover;border-radius:var(--radius-sm);margin-bottom:10px}.vblog-blocks__upload{display:inline-flex;align-items:center;padding:8px 14px;border:1px dashed var(--line);border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;color:var(--red-deep)}.vblog-blocks__upload input{position:absolute;opacity:0;width:0;height:0}.vblog-blocks__add-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px;background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-md)}.vblog-blocks__add-bar>span{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-right:4px}.vblog-blocks__add-bar button{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;color:var(--ink);transition:border-color .2s ease,color .2s ease}.vblog-blocks__add-bar button:hover{border-color:var(--red);color:var(--red-deep)}.vblog-blocks__add-item{margin-top:8px;border:none;background:none;color:var(--red-deep);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.vblog-blocks__read-time{font-size:13px;color:var(--muted);margin:4px 0 0}.vblog-site .tp-editor-alert{display:flex;align-items:center;justify-content:space-between;gap:16px}.vblog-site .tp-editor-alert button{border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:inherit;opacity:.7;padding:0 4px}.vblog-site .tp-editor-alert button:hover{opacity:1}.vblog-main.vblog-auth-page{background:var(--paper)}.vblog-auth-page__inner{padding:48px 20px 64px;min-height:calc(100vh - 72px)}.vblog-site .vb-auth-card{width:min(440px,100%);padding:32px 28px;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.vblog-site .vb-auth-card__head p{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.vblog-site .vb-auth-card__head h2{margin:0;font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.15}.vblog-site .vb-auth-alert{margin:0;padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:#b42318;background:#fff1f0}.vblog-site .vb-auth-note{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.vblog-site .vb-auth-field{display:grid;gap:7px}.vblog-site .vb-auth-field>span:first-of-type{font-size:13px;font-weight:700}.vblog-site .vb-auth-field input,.vblog-site .vb-auth-field textarea{width:100%;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;color:var(--ink);background:var(--paper)}.vblog-site .vb-auth-field input:focus,.vblog-site .vb-auth-field textarea:focus{outline:none;border-color:var(--navy-mid);box-shadow:0 0 0 3px rgba(7,27,52,.08);background:var(--surface)}.vblog-site .vb-auth-phone,.vblog-site .vb-auth-secret{align-items:center}.vblog-site .vb-auth-phone input,.vblog-site .vb-auth-secret input{border:none;background:transparent;box-shadow:none}.vblog-site .vb-auth-submit{transition:opacity .2s ease}.vblog-site .vb-auth-submit:hover:not(:disabled){opacity:.9}.vblog-site .vb-auth-submit:disabled{opacity:.55;cursor:not-allowed}.vblog-site .vb-auth-card__foot{text-align:center;font-size:14px;color:var(--muted)}.vblog-site .vb-auth-card__foot a{color:var(--red-deep);font-weight:700}.vblog-main.vblog-submit-page{padding-top:var(--tp-nav-h);background:var(--paper)}.vblog-submit-page .vb-write-hero{color:#fff;background:radial-gradient(circle at 83% 33%,#173a61 0,#0d2a49 28%,#021c34 74%);padding:28px 0 56px;position:relative;overflow:hidden}.vblog-submit-page .vb-write-hero__shell{position:relative;z-index:1}.vblog-submit-page .vb-write-hero__top{display:flex;justify-content:flex-end;margin-bottom:16px}.vblog-submit-page .vb-write-hero__inner{width:100%;max-width:300px;margin:0;position:relative;z-index:1}.vblog-submit-page .vb-write-hero__row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.vblog-submit-page .vb-write-kicker{color:#ff8a7a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;margin:0 0 8px}.vblog-submit-page .vb-write-hero h1{font-family:var(--font-display);font-size:clamp(26px,4vw,34px);line-height:1.12;margin:0;flex:1 1;min-width:0}.vblog-submit-page .vb-write-hero h1 em{color:var(--gold);font-style:italic}.vblog-submit-page .vb-write-hero__lede{color:rgba(255,255,255,.76);font-size:13px;line-height:1.45;margin:12px 0 0;max-width:none}.vblog-submit-page .vb-write-btn--light{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.vblog-submit-page .vb-write-btn--light:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.55)}.vblog-submit-page .vb-write-returning{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px;padding:12px 14px;border-radius:12px;border:1px solid #fed7aa;background:#fff7ed}.vblog-submit-page .vb-write-returning p{margin:0;font-size:13px;color:#9a3412;max-width:none}.vblog-submit-page .vb-write-returning a{flex:none;font-size:13px;font-weight:800;color:var(--red-deep);text-decoration:none}.vblog-submit-page .vb-write-returning a:hover{text-decoration:underline}.tp-submit-router-loading{padding:80px 20px;text-align:center;color:var(--muted)}.vblog-submit-page .vb-write-section{padding:0 0 72px;margin-top:-32px;position:relative;z-index:2}.vblog-submit-page .vb-write-grid{width:min(1240px,100% - 56px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:28px;align-items:start}.vblog-submit-page .vb-write-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px 30px;box-shadow:var(--shadow-soft)}.vblog-submit-page .vb-write-steps{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vblog-submit-page .vb-write-steps button{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;cursor:pointer;font-size:13px;font-weight:700;color:var(--muted);font-family:inherit}.vblog-submit-page .vb-write-steps i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--line);font-style:normal;font-size:12px}.vblog-submit-page .vb-write-steps .is-active button{color:var(--ink)}.vblog-submit-page .vb-write-steps .is-active i{background:var(--red);color:#fff}.vblog-submit-page .vb-write-steps .is-done i{background:#0d6b4f;color:#fff}.vblog-submit-page .vb-write-progress{height:4px;background:var(--line);border-radius:999px;margin-bottom:24px;overflow:hidden}.vblog-submit-page .vb-write-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--red),var(--gold));transition:width .45s var(--ease)}.vblog-submit-page .vb-write-panel h2{font-family:var(--font-display);font-size:26px;margin:0 0 6px}.vblog-submit-page .vb-write-lede{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 22px}.vblog-submit-page .vb-write-field{display:grid;gap:8px;margin-bottom:16px}.vblog-submit-page .vb-write-field label{font-size:13px;font-weight:700}.vblog-submit-page .vb-write-field input,.vblog-submit-page .vb-write-field textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:11px 14px;font-size:14px;font-family:inherit;background:var(--paper);color:var(--ink)}.vblog-submit-page .vb-write-field input:focus,.vblog-submit-page .vb-write-field textarea:focus{outline:none;border-color:var(--navy-mid);box-shadow:0 0 0 3px rgba(7,27,52,.08)}.vblog-submit-page .vb-write-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:4px}.vblog-submit-page .vb-write-row>.vb-write-field{margin-bottom:16px}.vblog-submit-page .vb-write-inline{display:flex;flex-wrap:nowrap;align-items:stretch;gap:10px;width:100%}.vblog-submit-page .vb-write-inline input{flex:1 1 auto;min-width:0;width:auto}.vblog-submit-page .vb-write-inline .vb-write-btn{flex:0 0 auto;white-space:nowrap;height:auto;min-height:44px;padding:0 16px}.vblog-submit-page .vb-write-btn--navy{background:var(--navy);color:#fff}.vblog-submit-page .vb-write-btn--navy:hover:not(:disabled){background:var(--navy-mid)}.vblog-submit-page .vb-write-btn--navy:disabled{opacity:.55;cursor:not-allowed}.vblog-submit-page .vb-write-verified{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;color:#0d6b4f}.vblog-submit-page .vb-write-field .vb-write-inline+.vb-write-inline{margin-top:10px}.vblog-submit-page .vb-write-cats,.vblog-submit-page .vb-write-modes{display:flex;flex-wrap:wrap;gap:8px}.vblog-submit-page .vb-write-cats label,.vblog-submit-page .vb-write-modes label{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;background:var(--paper)}.vblog-submit-page .vb-write-cats label.is-on,.vblog-submit-page .vb-write-modes label.is-on{border-color:var(--red);background:rgba(232,64,44,.08);color:var(--red-deep)}.vblog-submit-page .vb-write-cats input,.vblog-submit-page .vb-write-modes input{position:absolute;opacity:0;pointer-events:none}.vblog-submit-page .vb-write-drop{display:grid;gap:6px;padding:24px;border:2px dashed var(--line);border-radius:var(--radius-md);text-align:center;cursor:pointer;background:var(--paper)}.vblog-submit-page .vb-write-drop input{position:absolute;opacity:0;width:0;height:0}.vblog-submit-page .vb-write-drop--cover img{width:100%;max-height:200px;object-fit:cover;border-radius:var(--radius-sm)}.vblog-submit-page .vb-write-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;border:none;font-family:inherit;text-decoration:none}.vblog-submit-page .vb-write-btn--primary{background:var(--red);color:#fff}.vblog-submit-page .vb-write-btn--ghost{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.vblog-submit-page .vb-write-login-link{display:inline-block;margin-top:18px;margin-bottom:4px;font-size:14px;font-weight:700;color:var(--ink);text-decoration:none}.vblog-submit-page .vb-write-login-link:hover{color:var(--red-deep);text-decoration:underline;text-underline-offset:4px}.vblog-submit-page .vb-write-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.vblog-submit-page .vb-write-contact{margin:20px 0 0;padding-top:4px;font-size:13px;line-height:1.5;color:var(--muted)}.vblog-submit-page .vb-write-contact a{color:var(--red-deep);font-weight:700;text-decoration:none}.vblog-submit-page .vb-write-contact a:hover{text-decoration:underline}.vblog-submit-page .vb-write-aside__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px 22px;margin-bottom:16px}.vblog-submit-page .vb-write-aside__card h3{font-family:var(--font-display);font-size:18px;margin:0 0 12px}.vblog-submit-page .vb-write-aside__card ul{margin:0;padding-left:18px;color:var(--muted);font-size:14px;line-height:1.6}@media (max-width:900px){.vblog-submit-page .vb-write-grid,.vblog-submit-page .vb-write-row{grid-template-columns:1fr}.vblog-submit-page .vb-write-inline{flex-wrap:wrap}.vblog-submit-page .vb-write-inline input{flex:1 1 100%}.vblog-submit-page .vb-write-inline .vb-write-btn{width:100%;justify-content:center}.vblog-submit-page .vb-write-hero{padding:18px 0 36px}.vblog-submit-page .vb-write-hero__lede,.vblog-submit-page .vb-write-hero__top,.vblog-submit-page .vb-write-kicker,.vblog-submit-page .vb-write-returning{display:none!important}.vblog-submit-page .vb-write-hero__inner{max-width:min(300px,100%)}.vblog-submit-page .vb-write-hero__row{align-items:center;gap:10px}.vblog-submit-page .vb-write-hero h1{margin:0;font-size:22px;line-height:1.2;max-width:none}.vblog-submit-page .vb-write-hero__line{display:block}.vblog-submit-page .vb-write-btn--light{width:auto;margin:0;padding:7px 12px;font-size:11px;align-self:center}}@media (max-width:720px){.vblog-profile-grid{grid-template-columns:1fr}.vblog-profile-photo{flex-direction:column;align-items:flex-start}}.vblog-site .tp-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.vblog-site .tp-badge--draft{color:#6b7280;background:#f3f4f6}.vblog-site .tp-badge--pending{color:#b45309;background:#fef9ec}.vblog-site .tp-badge--published{color:#059669;background:#ecfdf3}.vblog-site .tp-badge--rejected{color:#dc2626;background:#fef2f2}.vblog-site .tp-studio__nav{display:grid;gap:6px;flex:1 1}.vblog-site .tp-studio__nav-group{display:grid;gap:4px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.vblog-site .tp-studio__nav-group:last-child{border-bottom:none;margin-bottom:0}.vblog-site .tp-studio__nav-item{transition:background .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.vblog-site .tp-studio__nav-item:hover{transform:translateX(2px)}.vblog-site .tp-studio__write-btn{transition:transform .25s var(--ease),box-shadow .25s var(--ease),opacity .2s ease;box-shadow:0 10px 24px -12px rgba(232,64,44,.8)}.vblog-site .tp-studio__write-btn:hover{transform:translateY(-1px);opacity:.95}.vblog-site .tp-studio__main-inner{width:min(1100px,100%);animation:tp-fade-up .45s var(--ease) both}.vblog-site .tp-studio__welcome-sub{margin:8px 0 0;color:var(--muted);font-size:15px}.vblog-site .tp-studio__count{margin-left:10px;color:var(--muted);font-size:16px;font-weight:700;font-family:var(--font-sans)}.vblog-site .tp-studio__cta{transition:transform .25s var(--ease),background .2s ease,box-shadow .25s var(--ease)}.vblog-site .tp-studio__cta:hover{transform:translateY(-1px);box-shadow:0 12px 28px -16px rgba(7,27,52,.55)}.vblog-site .tp-studio__mobile-tabs,.vblog-site .tp-studio__mobile-write{display:none}.vblog-site .tp-studio__profile-nudge{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:20px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);animation:tp-fade-up .5s var(--ease) both}.vblog-site .tp-studio__profile-nudge-text strong{display:block;margin-bottom:4px;font-size:14px;color:var(--ink)}.vblog-site .tp-studio__profile-nudge-text p{margin:0;font-size:13px;color:var(--muted)}.vblog-site .tp-studio__profile-nudge-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:180px}.vblog-site .tp-studio__progress-bar{width:100%;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.vblog-site .tp-studio__progress-bar span{display:block;height:100%;border-radius:999px;background:var(--red);transition:width .6s var(--ease)}.vblog-site .tp-studio__progress-pct{font-size:12px;font-weight:600;color:var(--muted)}.vblog-site .tp-studio__profile-nudge-right a{font-size:12px;font-weight:700;color:var(--red-deep)}.vblog-site .tp-studio__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:36px}.vblog-site .tp-studio__stat{display:flex;flex-direction:column;gap:8px;padding:20px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.vblog-site .tp-studio__stat:hover{transform:translateY(-2px);box-shadow:var(--shadow-strong)}.vblog-site .tp-studio__stat span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.vblog-site .tp-studio__stat strong{font-family:var(--font-display);font-size:34px;font-weight:600;line-height:1;color:var(--ink)}.vblog-site .tp-studio__overview{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.vblog-site .tp-studio__aside{display:grid;gap:16px;position:sticky;top:96px}.vblog-site .tp-studio__aside-card{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);animation:tp-fade-up .55s var(--ease) both}.vblog-site .tp-studio__aside-card h3{margin:0 0 8px;font-family:var(--font-display);font-size:18px}.vblog-site .tp-studio__aside-card li,.vblog-site .tp-studio__aside-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.vblog-site .tp-studio__aside-card ul{margin:10px 0 0;padding-left:18px;display:grid;gap:6px}.vblog-site .tp-studio__aside-card a{display:inline-flex;margin-top:14px;font-size:13px;font-weight:700;color:var(--red-deep)}.vblog-site .tp-studio__limit-warn{margin-bottom:24px;padding:16px 20px;border-radius:var(--radius-sm);background:#fef9ec;border:1px solid #fde68a}.vblog-site .tp-studio__limit-warn strong{display:block;margin-bottom:4px;color:#b45309;font-size:14px}.vblog-site .tp-studio__limit-warn p{margin:0;color:#92400e;font-size:13px}.vblog-site .tp-studio__section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.vblog-site .tp-studio__section-head h2{margin:0;font-size:18px;font-weight:700;color:var(--ink)}.vblog-site .tp-studio__see-all{border:none;background:transparent;color:var(--red-deep);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;padding:4px 0}.vblog-site .tp-article-list{display:flex;flex-direction:column;gap:16px}.vblog-site .tp-article-card{display:flex;gap:20px;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.vblog-site .tp-article-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.vblog-site .tp-article-card__cover{width:120px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f3f4f6;overflow:hidden}.vblog-site .tp-article-card__cover img{width:100%;height:100%;object-fit:cover}.vblog-site .tp-article-card__cover--empty{background:linear-gradient(135deg,#f3f4f6,#e8e3da)}.vblog-site .tp-article-card__cover-letter{font-family:var(--font-display);font-size:40px;font-weight:600;color:rgba(7,27,52,.2)}.vblog-site .tp-article-card__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:20px 24px 20px 0}.vblog-site .tp-article-card__top{display:flex;align-items:center;gap:12px}.vblog-site .tp-article-card__date{font-size:12px;color:var(--muted)}.vblog-site .tp-article-card__title{margin:0;font-size:16px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vblog-site .tp-article-card__excerpt{margin:0;font-size:13px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vblog-site .tp-article-card__rejection{padding:12px 14px;border-radius:6px;background:#fef2f2;border-left:3px solid #dc2626;font-size:12px}.vblog-site .tp-article-card__rejection strong{display:block;margin-bottom:4px;color:#dc2626}.vblog-site .tp-article-card__rejection p{margin:0;color:#7f1d1d}.vblog-site .tp-article-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.vblog-site .tp-action-btn{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;border:1px solid transparent;background:transparent;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;font-family:inherit;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.vblog-site .tp-action-btn:hover{transform:translateY(-1px)}.vblog-site .tp-action-btn--view{color:#059669;border-color:#059669}.vblog-site .tp-action-btn--view:hover{background:#ecfdf3}.vblog-site .tp-action-btn--edit{color:var(--ink);border-color:var(--line)}.vblog-site .tp-action-btn--edit:hover{background:#f3f4f6}.vblog-site .tp-action-btn--preview{color:var(--muted);border-color:var(--line)}.vblog-site .tp-action-btn--preview:hover{background:#f3f4f6}.vblog-site .tp-action-btn--resubmit{color:#fff;background:var(--red);border-color:var(--red)}.vblog-site .tp-action-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.vblog-site .tp-pub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vblog-site .tp-pub-grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.vblog-site .tp-pub-card{display:flex;gap:14px;overflow:hidden;text-decoration:none;background:var(--surface);border:1px solid var(--line);border-radius:12px;transition:box-shadow .22s ease,transform .22s ease}.vblog-site .tp-pub-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.vblog-site .tp-pub-card__cover{width:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f3f4f6;overflow:hidden}.vblog-site .tp-pub-card__cover img{width:100%;height:100%;object-fit:cover}.vblog-site .tp-pub-card__cover--empty{background:linear-gradient(135deg,#e8e3da,#f3f4f6)}.vblog-site .tp-pub-card__cover--empty span{font-family:var(--font-display);font-size:24px;font-weight:600;color:rgba(7,27,52,.22)}.vblog-site .tp-pub-card__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:12px 14px 12px 0}.vblog-site .tp-pub-card__cat{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.vblog-site .tp-pub-card__title{margin:0;font-size:13px;font-weight:700;line-height:1.4;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vblog-site .tp-pub-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.vblog-site .tp-pub-card__meta span{font-size:11px;color:var(--muted)}.vblog-site .tp-studio__reading-row{display:flex;flex-direction:column;gap:28px}.vblog-site .tp-studio__reading-label{margin:0 0 12px;font-size:13px;font-weight:700;color:var(--ink)}@keyframes tp-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.vblog-auth-page__inner{display:grid;place-items:center;width:min(520px,100% - 32px);margin:28px auto 56px;min-height:calc(100vh - 160px);padding:0;background:transparent;border:none;border-radius:0;overflow:visible;box-shadow:none;animation:tp-fade-up .5s var(--ease) both}.vblog-auth-page__inner--form-only{grid-template-columns:1fr}.vblog-auth-panel{display:none!important}.vblog-auth-page__form{display:grid;place-items:stretch;width:100%;padding:0;background:transparent}.vblog-site .vb-auth-card{display:grid;gap:16px;justify-items:stretch;text-align:left}.vblog-site .vb-auth-demo{gap:12px;padding:10px 12px;border:1px solid #e8d9c4;border-radius:12px;background:#faf4eb;color:#7a5a3a}.vblog-site .vb-auth-demo button{flex:none;padding:6px 12px;background:#8b5a2b}.vblog-site .vb-auth-demo button:hover{opacity:.9}.vblog-site .vb-auth-phone,.vblog-site .vb-auth-secret{display:flex;align-items:stretch;min-height:48px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);overflow:hidden}.vblog-site .vb-auth-phone em{display:inline-flex;align-items:center;padding:0 12px;font-style:normal;font-size:14px;font-weight:700;color:var(--muted);border-right:1px solid var(--line);background:var(--surface)}.vblog-site .vb-auth-phone input,.vblog-site .vb-auth-secret input{border:none!important;background:transparent!important;box-shadow:none!important;flex:1 1;min-width:0;height:48px;padding:0 14px}.vblog-site .vb-auth-secret input{padding-right:8px}.vblog-site .vb-auth-secret__toggle{flex:none;align-self:center;margin-right:8px;height:32px;padding:0 12px;border:none;border-radius:8px;background:rgba(7,27,52,.06);color:var(--ink);font-size:12px;font-weight:700;font-family:inherit;letter-spacing:.02em;cursor:pointer;transition:background .2s ease,color .2s ease}.vblog-site .vb-auth-secret__toggle:hover{background:rgba(7,27,52,.12);color:var(--navy)}.vblog-site .vb-auth-forgot{justify-self:start;font-size:13px;font-weight:600;color:var(--red-deep);text-decoration:none}.vblog-site .vb-auth-forgot:hover{text-decoration:underline}.vblog-site .vb-auth-card__foot,.vblog-site .vb-auth-foot{margin:0;text-align:center;font-size:14px;color:var(--muted)}.vblog-site .vb-auth-card__foot a,.vblog-site .vb-auth-foot a{color:var(--red-deep);font-weight:700}.vblog-site .vb-auth-submit{width:100%;height:48px;border:none;border-radius:999px;background:var(--red);color:#fff;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 14px 28px -16px rgba(232,64,44,.7);transition:opacity .2s ease,transform .2s ease}.vblog-site .vb-auth-submit:hover:not(:disabled){opacity:.92}.vblog-site .vb-auth-card{width:100%;max-width:440px;margin:0 auto;border:1px solid var(--line);box-shadow:var(--shadow-strong);background:var(--surface);padding:36px 32px;border-radius:24px}.vblog-site .vb-auth-demo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:12px 14px;border-radius:14px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:12px;line-height:1.45}.vblog-site .vb-auth-demo strong{font-weight:800}.vblog-site .vb-auth-demo button{border:none;border-radius:999px;background:#9a3412;color:#fff;padding:7px 12px;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit;transition:transform .2s var(--ease),opacity .2s ease}.vblog-site .vb-auth-demo button:hover{transform:translateY(-1px);opacity:.92}.vblog-site .vb-auth-submit{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.vblog-site .vb-auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px -14px rgba(232,64,44,.7)}.vb-write-field select,.vblog-site .tp-editor__tags-input,.vblog-submit-page select{appearance:none;-webkit-appearance:none}.vb-write-field select:hover,.vblog-site .tp-editor__tags-input:hover,.vblog-submit-page select:hover{border-color:rgba(7,27,52,.28)}.vb-write-field select:focus,.vblog-site .tp-editor__tags-input:focus,.vblog-submit-page select:focus{outline:none;border-color:var(--navy-mid);box-shadow:0 0 0 4px rgba(7,27,52,.08)}.vblog-cta .vblog-btn--light,.vblog-cta a.vblog-btn--light{color:var(--red-deep)!important;background:#fff!important}@media (max-width:980px){.vblog-site .tp-studio__overview{grid-template-columns:1fr}.vblog-site .tp-studio__aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.vblog-auth-page__inner{width:min(100% - 24px,520px);margin:20px auto 40px;min-height:auto}}@media (max-width:900px){.vblog-site .tp-studio__mobile-tabs{display:flex;gap:8px;margin-bottom:16px;padding:12px 0 4px;overflow-x:auto;scrollbar-width:none}.vblog-site .tp-studio__mobile-tabs::-webkit-scrollbar{display:none}.vblog-site .tp-studio__mobile-tab{white-space:nowrap;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;font-family:inherit}.vblog-site .tp-studio__mobile-tab.is-active,.vblog-site .tp-studio__mobile-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.vblog-site .tp-studio__mobile-write{display:none!important}.vblog-site .tp-studio__header{align-items:center;margin-bottom:14px}.vblog-site .tp-studio__cta{display:inline-flex;background:var(--red);color:#fff;padding:8px 14px;font-size:12px}.vblog-site .tp-studio__cta-full{display:none}.vblog-site .tp-studio__cta-short{display:inline}.vblog-site .tp-studio__welcome-sub{display:none}.vblog-site .tp-studio__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vblog-site .tp-studio__aside{grid-template-columns:1fr}.vblog-site .tp-article-card{flex-direction:column}.vblog-site .tp-article-card__cover{width:100%;height:140px}.vblog-site .tp-article-card__body{padding:16px 18px 18px}.vblog-site .tp-pub-grid,.vblog-site .tp-pub-grid--wide{grid-template-columns:1fr}}@media (max-width:640px){.vblog-site .tp-studio__profile-nudge{flex-direction:column;align-items:flex-start}.vblog-site .tp-studio__profile-nudge-right{align-items:flex-start;width:100%}.vblog-site .tp-studio__stats{grid-template-columns:1fr 1fr}}.vblog-preview-page .vblog-main{background:var(--paper)}.vblog-article--preview{padding-bottom:72px;animation:tp-fade-up .45s var(--ease) both}.vblog-preview-pill{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vblog-preview-cover-empty{display:grid;gap:6px;place-items:center;text-align:center;margin:0 0 40px;padding:48px 24px;border:1.5px dashed var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(251,249,245,.9)),repeating-linear-gradient(-45deg,rgba(7,27,52,.03),rgba(7,27,52,.03) 8px,transparent 0,transparent 16px)}.vblog-preview-cover-empty strong{font-family:var(--font-display);font-size:22px;color:var(--ink)}.vblog-preview-cover-empty span{font-size:14px;color:var(--muted)}.vblog-preview-rail{position:sticky;top:148px;min-width:0;max-width:100%}.vblog-article--preview .vblog-article__layout{grid-template-columns:minmax(0,210px) minmax(0,1fr) minmax(0,240px);gap:24px;max-width:100%}.vblog-article--preview .vblog-preview-rail,.vblog-article--preview .vblog-preview-side{min-width:0;max-width:100%}.vblog-article--preview .vblog-preview-rail__card{min-width:0}.vblog-article--preview .vblog-article__author{max-width:100%}.vblog-preview-rail__card{padding:18px 16px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft)}.vblog-preview-rail__card>p{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.vblog-preview-rail__card strong{display:block;margin-bottom:10px;font-family:var(--font-display);font-size:18px;color:var(--ink)}.vblog-preview-rail__card ul{margin:0;padding-left:16px;display:grid;gap:8px;color:var(--muted);font-size:12px;line-height:1.45}.vblog-preview-empty-body{padding:48px 28px;border-radius:var(--radius-lg);border:1px dashed var(--line);background:var(--surface);text-align:center;max-width:100%;box-sizing:border-box}.vblog-preview-empty-body h2{margin:0 0 10px;font-family:var(--font-display);font-size:28px}.vblog-preview-empty-body p{margin:0 auto 20px;max-width:42ch;color:var(--muted);font-size:15px;line-height:1.6}.vblog-preview-empty-body button{border:none;border-radius:999px;background:var(--navy);color:#fff;padding:11px 20px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:transform .2s var(--ease)}.vblog-preview-empty-body button:hover{transform:translateY(-1px)}@media (max-width:1280px){.vblog-article--preview .vblog-article__layout{grid-template-columns:minmax(0,1fr);gap:20px}.vblog-article--preview .vblog-preview-rail,.vblog-article--preview .vblog-preview-side{position:static;top:auto}}.vblog-preview-page .vblog-article__layout,.vblog-preview-page .vblog-article__main,.vblog-preview-page .vblog-wrap{overflow-x:clip;max-width:100%}@media (max-width:720px){.vblog-site .tp-editor-preview-bar{flex-wrap:wrap;height:auto;padding:12px 16px;gap:10px}.vblog-site .tp-editor-preview-actions{width:100%;margin-left:0}.vblog-site .tp-editor-preview-actions .tp-editor-topbar-draft,.vblog-site .tp-editor-preview-actions .tp-editor-topbar-submit{flex:1 1;justify-content:center}}.vblog-preview-side{position:sticky;top:148px;display:grid;gap:16px;align-content:start;min-width:0;max-width:100%}.vblog-preview-side .vb-read-toc{position:static}.vblog-preview-side__card button{margin-top:14px;border:none;border-radius:999px;background:var(--navy);color:#fff;padding:9px 14px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;transition:transform .2s var(--ease)}.vblog-preview-side__card button:hover{transform:translateY(-1px)}@media (max-width:1024px){.vblog-preview-side{position:static}}.vblog-page,.vblog-site,.vblog-site .tp-dashboard-layout,.vblog-site .tp-studio__main,.vblog-site .tp-studio__main-inner,.vblog-site .vblog-main,.vblog-wrap{max-width:100%;min-width:0;box-sizing:border-box}.vblog-page,.vblog-site,.vblog-site .vblog-main{overflow-x:clip;width:100%}.vblog-site .tp-dashboard-layout{width:100%}.vblog-site .tp-studio__main-inner{width:100%;max-width:1100px}.vblog-site .tp-studio__mobile-write-short{display:none}.tp-editor,.vblog-article,.vblog-auth-page__inner,.vblog-profile,.vblog-site .tp-article-card,.vblog-site .tp-article-card__body,.vblog-site .tp-studio__header,.vblog-site .tp-studio__overview,.vblog-site .tp-studio__profile-nudge,.vblog-site .tp-studio__stats{min-width:0;max-width:100%}@media (max-width:900px){.vblog-site .tp-dashboard-layout,.vblog-studio-page .tp-dashboard-layout{min-height:calc(100vh - var(--tp-nav-h));width:100%}.vblog-site .tp-studio__main{padding:16px 14px 48px;width:100%;overflow-x:clip}.vblog-site .tp-studio__main-inner{width:100%;max-width:100%}.vblog-site .tp-studio__mobile-tabs{width:100%;max-width:100%;margin:0 0 12px;padding:4px 0 8px}.vblog-site .tp-studio__mobile-write{display:none!important}.vblog-site .tp-studio__welcome{font-size:clamp(22px,6vw,28px);word-break:break-word;line-height:1.15}.vblog-site .tp-studio__header{margin-bottom:14px;gap:10px}.vblog-site .tp-studio__header-actions{gap:8px}.vblog-site .tp-studio__header-avatar .tp-avatar{width:44px!important;height:44px!important}.vblog-site .tp-studio__profile-nudge{flex-direction:column;align-items:stretch;gap:14px;padding:16px;margin-bottom:18px;width:100%;box-sizing:border-box}.vblog-site .tp-studio__profile-nudge-right{align-items:stretch;min-width:0;width:100%}.vblog-site .tp-studio__progress-bar{width:100%;max-width:100%}.vblog-site .tp-studio__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px;width:100%}.vblog-site .tp-studio__stat{min-width:0;padding:14px 12px}.vblog-site .tp-studio__stat strong{font-size:28px}.vblog-site .tp-studio__stat span{font-size:10px}.vblog-site .tp-studio__overview{gap:16px}.vblog-site .tp-studio__aside,.vblog-site .tp-studio__overview{grid-template-columns:1fr;width:100%}.vblog-site .tp-article-card,.vblog-site .tp-article-list{width:100%}.vblog-site .tp-article-card__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vblog-site .tp-editor-preview-bar,.vblog-site .tp-editor-topbar{top:var(--tp-nav-h);z-index:80;display:grid;grid-template-columns:1fr auto;grid-template-areas:"back title" "actions actions";align-items:center;gap:10px;min-height:0;height:auto;padding:10px 12px 12px;width:100%;max-width:100%;box-sizing:border-box}.vblog-site .tp-editor-preview-back,.vblog-site .tp-editor-topbar-back{grid-area:back}.vblog-site .tp-editor-preview-label,.vblog-site .tp-editor-topbar-title{grid-area:title;justify-self:start}.vblog-site .tp-editor-topbar-limit{display:none}.vblog-site .tp-editor-preview-actions,.vblog-site .tp-editor-topbar-actions{grid-area:actions;width:100%;margin-left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vblog-site .tp-editor-topbar-submit{grid-column:auto}.vblog-site .tp-editor-preview-actions .tp-editor-topbar-draft,.vblog-site .tp-editor-topbar-draft,.vblog-site .tp-editor-topbar-preview,.vblog-site .tp-editor-topbar-submit{width:100%;justify-content:center;text-align:center;padding:8px 6px;font-size:11px;white-space:nowrap}.vblog-site .tp-editor-preview-bar,.vblog-site .tp-editor-topbar{padding-left:12px;padding-right:12px}.vblog-site .tp-dashboard-layout,.vblog-studio-page .tp-dashboard-layout{margin-top:var(--tp-nav-h)}.vblog-main.vblog-submit-page{padding-top:var(--tp-nav-h)}.vblog-site .tp-editor,.vblog-site .tp-editor__body{width:100%;max-width:100%;padding-left:14px;padding-right:14px;box-sizing:border-box}.vblog-auth-page__inner{width:min(100% - 24px,1080px);margin:16px auto 40px}.vblog-profile{width:100%;max-width:100%;padding:20px 14px 48px;box-sizing:border-box}.vblog-wrap{width:min(100% - 24px,1240px)}}@media (max-width:480px){.vblog-site .tp-studio__stats{grid-template-columns:1fr 1fr;gap:8px}.vblog-site .tp-studio__stat{padding:12px 10px}.vblog-site .tp-studio__stat strong{font-size:24px}}.tp-smooth-select{position:relative;width:100%;min-width:0;z-index:2}.tp-smooth-select.is-open{z-index:40}.tp-smooth-select__trigger{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:11px 14px 11px 16px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .22s var(--ease),box-shadow .22s var(--ease),background .22s ease,transform .22s var(--ease)}.tp-smooth-select--sm .tp-smooth-select__trigger{padding:7px 12px;font-size:12px}.tp-smooth-select__trigger:hover{border-color:rgba(7,27,52,.3);transform:translateY(-1px)}.tp-smooth-select.is-open .tp-smooth-select__trigger{border-color:var(--navy-mid);box-shadow:0 0 0 4px rgba(7,27,52,.08);transform:none}.tp-smooth-select__placeholder{color:var(--muted);font-weight:500}.tp-smooth-select__value{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-smooth-select__chevron{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;border-radius:999px;background:rgba(7,27,52,.05);color:var(--muted);transition:transform .28s var(--ease),background .2s ease,color .2s ease}.tp-smooth-select__chevron svg{width:12px;height:12px}.tp-smooth-select.is-open .tp-smooth-select__chevron{transform:rotate(180deg);background:rgba(232,64,44,.1);color:var(--red)}.tp-smooth-select__panel{position:absolute;left:0;right:0;top:calc(100% + 8px);transform-origin:top center;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.96);transition:opacity .24s var(--ease),transform .24s var(--ease),visibility .24s var(--ease)}.tp-smooth-select.is-open .tp-smooth-select__panel{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0) scale(1)}.tp-smooth-select__panel-inner{max-height:280px;overflow-y:auto;padding:8px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 18px 40px -20px rgba(7,27,52,.45);scrollbar-width:thin}.tp-smooth-select__option{width:100%;display:flex;align-items:center;gap:10px;border:none;background:transparent;color:var(--ink);text-align:left;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.tp-smooth-select__option:hover{background:rgba(7,27,52,.05);transform:translateX(2px)}.tp-smooth-select__option.is-selected{background:rgba(232,64,44,.1);color:var(--red-deep)}.tp-smooth-select__icon{width:22px;height:22px;display:grid;place-items:center;border-radius:8px;background:rgba(7,27,52,.06);font-size:12px;flex-shrink:0}.vblog-blocks__type.tp-smooth-select{width:auto;min-width:140px}.vblog-blocks__item,.vblog-blocks__toolbar{overflow:visible}@media (max-width:760px){.vblog-site .tp-editor__meta-bar{grid-template-columns:1fr}.vblog-site .tp-editor,.vblog-site .tp-editor__body{overflow:visible}.tp-smooth-select__panel-inner{max-height:240px}}.vblog-writer-page .tp-writer-loading{display:grid;place-items:center;min-height:50vh}.vblog-writer-page .tp-writer-hero{position:relative;overflow:hidden;padding:48px 0 40px;color:#fff}.vblog-writer-page .tp-writer-hero__bg{position:absolute;inset:0;background:linear-gradient(160deg,#00264f,#073366 50%,#001a38)}.vblog-writer-page .tp-writer-hero__inner{position:relative;z-index:2}.vblog-writer-page .tp-writer-crumb{display:inline-flex;margin-bottom:24px;color:rgba(255,255,255,.72);font-size:13px;font-weight:600;text-decoration:none}.vblog-writer-page .tp-writer-crumb:hover{color:#fff}.vblog-writer-page .tp-writer-hero__card{display:flex;align-items:flex-start;gap:28px}.vblog-writer-page .tp-writer-hero__photo-wrap{flex-shrink:0}.vblog-writer-page .tp-writer-hero__photo,.vblog-writer-page .tp-writer-hero__photo.tp-avatar{width:96px!important;height:96px!important;border-radius:50%;border:3px solid rgba(255,255,255,.22);overflow:hidden}.vblog-writer-page .tp-writer-hero__label{display:inline-block;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.vblog-writer-page .tp-writer-hero__name{margin:0 0 6px;font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.1;color:#fff}.vblog-writer-page .tp-writer-hero__role{margin:0 0 10px;font-size:15px;color:rgba(255,255,255,.7)}.vblog-writer-page .tp-writer-hero__bio{margin:0 0 16px;max-width:560px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.88)}.vblog-writer-page .tp-writer-hero__meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:16px}.vblog-writer-page .tp-writer-hero__meta-item{font-size:13px;color:rgba(255,255,255,.58)}.vblog-writer-page .tp-writer-hero__meta-item+.tp-writer-hero__meta-item:before{content:"·";margin-right:16px;opacity:.45}.vblog-writer-page .tp-writer-hero__links{display:flex;flex-wrap:wrap;gap:8px}.vblog-writer-page .tp-writer-link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;font-size:12px;font-weight:700;text-decoration:none;line-height:1;transition:background .2s ease,border-color .2s ease,transform .2s ease}.vblog-writer-page .tp-writer-link:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.5);transform:translateY(-1px)}.vblog-writer-page .tp-writer-link svg{width:12px!important;height:12px!important;max-width:12px;max-height:12px;flex:none;opacity:.75}.vblog-writer-page .tp-writer-about{padding:36px 0;border-top:1px solid var(--line);background:var(--paper)}.vblog-writer-page .tp-writer-about h2{margin:0 0 12px;font-size:18px;font-weight:700;color:var(--ink)}.vblog-writer-page .tp-writer-about p{margin:0;max-width:680px;font-size:15px;line-height:1.7;color:var(--muted)}.vblog-writer-page .tp-writer-articles{padding:28px 0 56px;background:var(--paper)}.vblog-writer-page .tp-writer-articles__heading{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(22px,3vw,28px);color:var(--ink)}.vblog-writer-page .tp-writer-articles__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.vblog-writer-page .tp-writer-article-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.vblog-writer-page .tp-writer-article-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.vblog-writer-page .tp-writer-article-card__cover{height:140px;background:var(--navy);overflow:hidden}.vblog-writer-page .tp-writer-article-card__cover img{width:100%;height:100%;object-fit:cover}.vblog-writer-page .tp-writer-article-card__cover--empty{display:grid;place-items:center;color:rgba(255,255,255,.5);font-family:var(--font-display);font-size:42px}.vblog-writer-page .tp-writer-article-card__body{padding:14px 16px 16px}.vblog-writer-page .tp-writer-article-card__cat{display:inline-block;margin-bottom:6px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.vblog-writer-page .tp-writer-article-card h3{margin:0 0 8px;font-size:16px;line-height:1.35;color:var(--ink)}.vblog-writer-page .tp-writer-article-card__excerpt{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vblog-writer-page .tp-writer-article-card__foot{display:flex;gap:12px;font-size:12px;color:var(--muted)}.vblog-writer-page .tp-writer-articles__empty{padding:28px;border:1px dashed var(--line);border-radius:var(--radius-md);text-align:center}@media (max-width:720px){.vblog-writer-page .tp-writer-hero__card{flex-direction:column;align-items:center;text-align:center}.vblog-writer-page .tp-writer-hero__links,.vblog-writer-page .tp-writer-hero__meta{justify-content:center}.vblog-writer-page .tp-writer-hero__bio{margin-inline:auto}}.vb-tp-site{--tp-nav-h:var(--vb-nav-h,68px);flex:1 1 auto;min-height:100vh;min-height:100dvh;width:100%;display:flex;flex-direction:column;background:#fff}.vb-tp-site .vb-nav{border-bottom:0;box-shadow:0 1px 0 rgba(8,35,77,.1)}.vb-tp-site>.vb-footer{flex:0 0 auto;width:100%;margin-top:0}.vb-tp-site__main{min-width:0;min-height:0;width:100%;padding-top:var(--tp-nav-h)}.vb-tp-site__auth-float{position:fixed;top:calc(var(--tp-nav-h) + 12px);right:100px;z-index:99}.vb-tp-site .vblog-root{background:var(--paper)}.vb-tp-site .vblog-main,.vb-tp-site .vblog-main--flush{padding-top:0}.vb-tp-site .vblog-page .vblog-hero{margin-top:0;padding-top:34px;min-height:315px}.vb-tp-site .vblog-hero__topbar{display:flex}.vb-tp-site .vblog-article__progress-wrap{position:fixed;top:68px;left:0;right:0;z-index:95;display:flex;align-items:center;gap:12px;padding:0 24px;pointer-events:none;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(7,27,52,.08)}.vb-tp-site .vblog-article__progress{position:static;flex:1 1;height:3px;background:rgba(7,27,52,.08);border-radius:999px;overflow:hidden}.vb-tp-site .vblog-article__progress-label{flex:0 0 auto;font-size:11px;font-weight:700;color:var(--muted);min-width:34px;text-align:right}.vb-tp-site .vblog-article{padding:28px 0 56px}.vb-tp-site .vblog-article__shell,.vblog-article__shell{width:min(1180px,calc(100% - 48px))}.vblog-article__frame{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(28px,4vw,56px);align-items:start;margin-top:18px}.vblog-article__content{min-width:0}.vblog-article__content .vblog-article__header{max-width:none;margin-bottom:16px}.vblog-article__content .vblog-article__cat{display:inline-flex;align-items:center;padding:6px 12px;border-radius:6px;background:rgba(232,64,44,.1);color:var(--red);margin-bottom:16px}.vblog-article__content .vblog-article__header h1{font-size:clamp(34px,4.8vw,54px);letter-spacing:-.03em;margin-bottom:14px;max-width:760px}.vblog-article__content .vblog-article__subtitle{max-width:680px;margin-bottom:0;font-size:18px;line-height:1.65}.vblog-article__meta-row{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:nowrap;margin:18px 0 24px;padding-bottom:18px;border-bottom:1px solid var(--line);min-width:0}.vblog-article__meta-row .vb-read-byline{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;max-width:none}.vblog-article__meta-row .vb-read-byline:hover{transform:none;box-shadow:none}.vblog-article__meta-row .vb-read-byline .tp-avatar{width:44px!important;height:44px!important;padding:0;box-shadow:none;flex-shrink:0}.vblog-article__meta-row .vb-read-byline strong{font-size:15px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vblog-article__meta-row .vb-read-byline small{font-size:13px;display:flex;align-items:center;gap:7px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vblog-article__meta-row .vb-read-byline small b{margin:0;flex:0 0 auto}.vblog-article__meta-row .vb-read-share{position:static!important;top:auto!important;flex:0 0 auto;margin:0}.vblog-article__meta-row .vb-read-share__inner{flex-direction:row!important;flex-wrap:nowrap;gap:6px}.vblog-article__meta-row .vb-read-share__btn{width:34px;height:34px;flex-shrink:0}.vblog-article__meta-row .vblog-article__save{flex:0 0 auto;margin-left:auto;min-height:34px;padding:7px 14px;white-space:nowrap}.vblog-article__content .vblog-article__cover{width:100%;max-width:none;margin:0 0 34px;border-radius:14px;overflow:hidden;box-shadow:0 18px 50px rgba(7,27,52,.1)}.vblog-article__main{max-width:none;min-width:0}.vblog-article__body{font-size:17px;line-height:1.78}.vblog-article__body h2{position:relative;font-size:28px;padding-left:15px;scroll-margin-top:110px;margin:48px 0 18px}.vblog-article__body h2:before{content:"";position:absolute;left:0;top:.15em;bottom:.12em;width:3px;border-radius:3px;background:var(--red)}.vblog-article__body h3{scroll-margin-top:110px;margin:32px 0 14px}.vblog-article__sidebar{position:sticky;top:96px;width:300px;min-width:300px;max-width:300px;display:grid;gap:20px;align-self:start}.vblog-article .vblog-article__sidebar .vb-read-toc{position:static;width:100%;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(7,27,52,.05)}.vblog-article .vblog-article__sidebar .vb-read-toc__label{color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:12px}.vblog-article .vblog-article__sidebar .vb-read-toc a{display:block;padding:8px 10px;border-radius:6px;font-size:13px;line-height:1.4}.vblog-article .vblog-article__sidebar .vb-read-toc a.is-active{color:var(--red);background:#fff0f1}.vblog-article__sidebar-quote{margin:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(7,27,52,.05)}.vblog-article__sidebar-quote p{margin:0 0 8px;font-family:var(--font-display);font-size:15px;line-height:1.5;color:var(--ink)}.vblog-article__sidebar-quote cite{font-size:12px;font-style:normal;color:var(--muted)}.vblog-article__sidebar-related{width:100%;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(7,27,52,.05)}.vblog-article__sidebar-related h2{margin:0 0 14px;font-family:var(--font-body);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vblog-article__sidebar-list{display:grid;gap:0}.vblog-article__sidebar-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.vblog-article__sidebar-card:first-child{padding-top:0}.vblog-article__sidebar-card:last-child{border-bottom:0;padding-bottom:0}.vblog-article__sidebar-card img,.vblog-article__sidebar-fallback{width:72px;height:64px;border-radius:8px;object-fit:cover}.vblog-article__sidebar-fallback{display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--navy),var(--red));font:700 22px/1 var(--font-display)}.vblog-article__sidebar-copy{display:grid;align-content:center;gap:4px;min-width:0}.vblog-article__sidebar-copy small{color:var(--red);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vblog-article__sidebar-copy strong{display:-webkit-box;overflow:hidden;color:var(--ink);font:700 13px/1.35 var(--font-display);-webkit-box-orient:vertical;-webkit-line-clamp:2}.vblog-article__sidebar-copy em{color:var(--muted);font-size:11px;font-style:normal}.vblog-article__sidebar-all{display:block;margin-top:14px;color:var(--red);font-size:12px;font-weight:700;text-align:center}.vblog-cta--article{background:linear-gradient(135deg,var(--red),#c62828);border-radius:16px;color:#fff}.vblog-cta--article .vblog-cta__text h2,.vblog-cta--article .vblog-cta__text p,.vblog-cta--article .vblog-cta__text span{color:#fff}.vb-tp-site .vblog-cta-wrap{padding-bottom:56px}@media (max-width:1024px){.vblog-article__frame{grid-template-columns:minmax(0,1fr)}.vblog-article__sidebar{position:static;width:100%;min-width:0;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.vblog-article__sidebar-quote{display:none}}@media (max-width:720px){.vb-tp-site .vblog-article__shell,.vblog-article__shell{width:min(100% - 28px,1180px)}.vblog-article__frame{gap:24px}.vblog-article__content .vblog-article__header h1{font-size:clamp(30px,9vw,40px)}.vblog-article__meta-row{flex-wrap:nowrap;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vblog-article__meta-row::-webkit-scrollbar{display:none}.vblog-article__meta-row .vb-read-byline{flex:0 1 38%;min-width:120px}.vblog-article__meta-row .vb-read-share{flex:0 0 auto}.vblog-article__meta-row .vblog-article__save{margin-left:auto;flex:0 0 auto}.vblog-article__sidebar{grid-template-columns:1fr}.vb-tp-site .vblog-article__progress-label{display:none}}.vb-tp-site .vblog.vblog-site.vblog-main.vblog-page{padding-top:0!important}.vb-tp-site__main{padding-top:var(--tp-nav-h)!important}.vb-tp-site .vblog-page,.vb-tp-site__main{flex:1 1 auto;display:flex;flex-direction:column}.vb-tp-site .vblog-page{min-height:0;width:100%}.vb-tp-site .vblog-page .vblog-hero{align-items:flex-start!important;margin-top:0!important;min-height:0!important;padding:96px 0 18px!important}.vb-tp-site .vblog-hero__headline-row{gap:50px;margin-bottom:22px}.vb-tp-site .vblog-hero-actions__login{color:var(--navy)!important;background:#fff!important}.vblog-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vb-tp-site .vblog-article__progress-wrap,.vb-tp-site__auth-float{display:none!important}.vb-tp-subnav{--navy:#071b34;--navy-deep:#041022;--navy-mid:#0d2a49;--red:#e8402c;--red-deep:#c22a1c;--gold:#e8b64c;--paper:#fbf9f5;--surface:#ffffff;--ink:#14213d;--muted:#626f86;--line:#e9e4da;--radius-lg:20px;--radius-md:14px;--radius-sm:9px;--shadow-soft:0 10px 30px -20px rgba(7,27,52,0.35);--shadow-strong:0 26px 60px -24px rgba(7,27,52,0.45);--ease:cubic-bezier(0.22,1,0.36,1);--font-display:"Fraunces","Playfair Display",Georgia,serif;--font-sans:"Manrope","Poppins",-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body,"Segoe UI",Arial,sans-serif);position:sticky;top:var(--tp-nav-live,var(--vb-nav-h,68px));z-index:60;background:rgba(255,255,255,.97);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid rgba(7,27,52,.08)}.vb-tp-subnav__inner{width:min(1180px,calc(100% - 48px));margin:0 auto;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px}.vb-tp-subnav__brand{display:inline-flex;align-items:center;gap:10px;color:var(--navy);font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.vb-tp-subnav__mark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--navy);color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em}.vb-tp-subnav__back{color:var(--muted);font-size:13px;font-weight:650;text-decoration:none}.vb-tp-subnav__back:hover{color:var(--navy)}.vb-tp-subnav .vblog-auth{flex-wrap:nowrap;width:auto}.vb-tp-subnav .vblog-auth__cta,.vb-tp-subnav .vblog-auth__link{min-height:34px;padding:7px 14px;font-size:13px}.vblog-readbar{position:fixed;top:var(--tp-nav-live,var(--vb-nav-h,68px));left:0;right:0;height:3px;z-index:70;pointer-events:none;background:transparent}.vblog-readbar span{display:block;height:100%;width:100%;transform-origin:0 50%;background:linear-gradient(90deg,var(--red),var(--gold,#d9a441));transition:transform .12s linear}.vblog-auth--pending .vblog-auth__placeholder{display:block;width:132px;height:34px;border-radius:999px;background:linear-gradient(90deg,rgba(7,27,52,.06),rgba(7,27,52,.12),rgba(7,27,52,.06));background-size:200% 100%;animation:vblog-sk-shimmer 1.2s ease-in-out infinite}.vblog-auth--hero.vblog-auth--pending .vblog-auth__placeholder{background:rgba(255,255,255,.14)}.vblog-auth__dropdown{min-width:220px}.vblog-auth__dropdown-head{display:grid;gap:2px;padding:8px 12px 10px;margin-bottom:4px;border-bottom:1px solid rgba(7,27,52,.08)}.vblog-auth__dropdown-head strong{font-size:13.5px;color:var(--ink)}.vblog-auth__dropdown-head small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vblog-auth--hero .vblog-auth__dropdown-head{border-bottom-color:rgba(255,255,255,.14)}.vblog-auth--hero .vblog-auth__dropdown-head strong{color:#fff}.vblog-auth--hero .vblog-auth__dropdown-head small{color:rgba(255,255,255,.7)}.vblog-hero-actions.is-pending{visibility:hidden}.vblog-hero-actions--user{gap:12px}.vblog-hero-actions--user .vblog-auth__profile{min-height:38px}.vb-tp-site .vblog-page .vblog-hero{overflow:visible}.vb-tp-site .vblog-hero__headline-row{position:relative;z-index:5}@keyframes vblog-sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.vblog-sk{display:block;border-radius:8px;background:linear-gradient(90deg,#efebe3,#f7f4ee 50%,#efebe3);background-size:200% 100%;animation:vblog-sk-shimmer 1.3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.vblog-auth--pending .vblog-auth__placeholder,.vblog-sk{animation:none}}.vblog-sk-card{display:grid;gap:12px;padding:0 0 18px;border-radius:18px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.vblog-sk-card .vblog-sk:not(.vblog-sk--media){margin:0 18px}.vblog-sk--media{aspect-ratio:16/9;border-radius:0}.vblog-sk--meta{height:14px;width:40%}.vblog-sk--heading{height:22px;width:80%}.vblog-sk--text{height:12px;width:92%}.vblog-sk--short{width:55%!important}.vblog-sk--field{height:44px;width:100%;border-radius:12px}.vblog-sk--button{height:46px;width:100%;border-radius:12px}.vblog-article-skeleton{display:grid;gap:16px;padding:36px 0 64px;max-width:760px}.vblog-sk--crumb{height:12px;width:220px}.vblog-sk--title{height:38px;width:90%}.vblog-sk--cover{aspect-ratio:16/8;width:100%;border-radius:18px;margin:8px 0}.vblog-sk--line{height:14px;width:100%}.vb-auth-card--pending{display:grid;gap:16px;min-height:320px}.tp-submit-router-loading{display:grid;gap:16px;max-width:720px;margin:0 auto;padding:48px 24px 80px}.vblog-load-error{display:grid;justify-items:start;gap:12px;padding:22px;border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.vblog-load-error p{margin:0;font-weight:650}.vblog-load-error button{border:0;border-radius:999px;padding:9px 16px;background:var(--navy);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.vblog-newsletter__hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.vblog-newsletter{position:relative}.vblog-newsletter input[aria-invalid=true]{border-color:var(--red)}.vblog-newsletter button:disabled{opacity:.7;cursor:progress;transform:none}.vblog-side-card--newsletter small.vblog-newsletter__error{display:block;margin:2px 0 8px;color:#b42318;font-size:12.5px;font-weight:600}.vblog-side-card--newsletter small.vblog-newsletter__note{display:block}.vblog-newsletter__done{display:grid;grid-template-columns:32px 1fr;gap:4px 10px;align-items:start;padding:12px;margin-bottom:10px;border-radius:12px;background:#e8f6ef;color:#0d6b4f}.vblog-newsletter__done.is-already{background:#eef3fb;color:#1d4a8a}.vblog-newsletter__done>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;font-size:15px}.vblog-side-card--newsletter .vblog-newsletter__done p{margin:0;color:inherit;font-size:13px;font-weight:650;line-height:1.45}.vblog-side-card--newsletter .vblog-newsletter__done button{grid-column:2;justify-self:start;padding:0;background:none;color:inherit;font-size:12px;font-weight:700;text-decoration:underline}.vblog-side-card--newsletter .vblog-newsletter__done button:hover{background:none;transform:none}.vblog-mobile-newsletter{display:none}@media (max-width:760px){.vblog-mobile-newsletter{display:block;padding-top:0!important}.vb-tp-subnav__inner{width:calc(100% - 28px);min-height:48px}.vb-tp-subnav__brand{font-size:14px}.vb-tp-subnav .vblog-auth__name{max-width:90px}}.vblog-article__sidebar .vblog-newsletter{margin:0}.tp-submit-gate{display:grid;place-items:center;padding:56px 20px 88px}.tp-submit-gate__card{width:min(560px,100%);padding:34px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 60px -36px rgba(7,27,52,.45);text-align:center}.tp-submit-gate__eyebrow{margin:0 0 8px;color:var(--red);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tp-submit-gate__card h1{margin:0 0 10px;color:var(--navy);font-family:var(--font-display);font-size:clamp(24px,4vw,30px);line-height:1.2}.tp-submit-gate__lead{margin:0 0 24px;color:var(--muted);font-size:15px}.tp-submit-gate__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.tp-submit-gate__primary,.tp-submit-gate__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none}.tp-submit-gate__primary{background:var(--red);color:#fff}.tp-submit-gate__secondary{background:#fff;color:var(--navy);border:1px solid var(--line)}.tp-submit-gate__secondary:hover{border-color:var(--navy)}.tp-submit-gate__note{margin:22px 0 0;color:var(--muted);font-size:13px;line-height:1.55}@media (max-width:480px){.tp-submit-gate__card{padding:26px 20px}.tp-submit-gate__primary,.tp-submit-gate__secondary{width:100%}}.vblog-site .vb-auth-card__sub{display:block;margin-top:6px;color:var(--muted);font-size:13.5px;font-weight:500}.vblog-site .vb-auth-field.has-error input{border-color:#d92d20;box-shadow:0 0 0 3px rgba(217,45,32,.1)}.vblog-site .vb-auth-field__error{display:block;margin-top:6px;color:#b42318;font-size:12.5px;font-weight:600}.vb.bl-body.vb-tp-site .vblog-main,.vb.bl-body.vb-tp-site .vblog-main--flush{padding-top:0}.vb.bl-body.vb-tp-site .vb-tp-site__main{padding-top:var(--tp-nav-live,var(--tp-nav-h))!important}.vb-tp-subnav .vblog-auth__cta,.vb-tp-subnav .vblog-auth__link{white-space:nowrap}@media (max-width:760px){.vb-tp-subnav .vblog-auth{gap:8px}.vb-tp-subnav .vblog-auth__cta,.vb-tp-subnav .vblog-auth__link{min-height:32px;padding:6px 12px;font-size:12.5px}.vb-tp-subnav .vblog-auth__full{display:none}.vb-tp-subnav .vblog-auth__short{display:inline}}.vb-tp-site .vblog-auth-page__inner{min-height:0;margin:36px auto 72px;place-items:start center}.vblog-card__body p{padding-right:30px}@media (max-width:760px){.vb-tp-site .vblog-hero__headline-row{flex-direction:column;align-items:center;gap:16px;margin-bottom:18px}.vb-tp-site .vblog-hero__headline-row h1{margin:0}.vb-tp-site .vblog-page .vblog-hero{padding:36px 0 22px!important}.vblog-hero-actions,.vblog-hero-actions--user{justify-content:center;flex-wrap:wrap}.vblog-latest__grid.is-list .vblog-card__cover .vblog-tag,.vblog-latest__grid.is-list .vblog-card__cover .vblog-tag--sm{top:6px;left:6px;right:auto;bottom:auto;max-width:calc(100% - 12px);padding:3px 7px;font-size:9px;line-height:1.25;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 10px -6px rgba(232,64,44,.6)}.vblog-latest__grid.is-list .vblog-card__body{min-width:0;padding-right:40px}.vblog-latest__grid.is-list .vblog-author,.vblog-latest__grid.is-list .vblog-author>div,.vblog-latest__grid.is-list .vblog-card__footer{min-width:0;max-width:100%}.vblog-latest__grid.is-list .vblog-card__body h3{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:3;line-clamp:3}.vblog-latest__grid.is-list .vblog-save--card{right:8px;bottom:8px}}@media (max-width:480px){.vblog-article__meta-row{flex-wrap:wrap;overflow:visible;row-gap:12px}.vblog-article__meta-row .vb-read-byline{flex:1 1 100%;min-width:0;max-width:100%}.vblog-article__meta-row .vb-read-byline strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.vblog-article__meta-row .vb-read-byline small{flex-wrap:wrap;white-space:normal}.vblog-article__meta-row .vb-read-share{flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none}}@media (max-width:480px){.vblog-article__meta-row .vb-read-share::-webkit-scrollbar{display:none}}.vblog-submit-page.tp-submit--medinall .tp-submit-page{--tp-submit-gap:20px;background:linear-gradient(180deg,#f6f3ee,#fff 42%,#fbf9f5)}.vblog-submit-page.tp-submit--medinall .tp-submit-hero{position:relative;overflow:hidden;height:300px;max-height:300px;box-sizing:border-box;display:flex;align-items:center;padding:0;color:#fff;background:radial-gradient(circle at 12% 18%,rgba(232,182,76,.28),transparent 42%),radial-gradient(circle at 88% 10%,rgba(232,64,44,.35),transparent 40%),linear-gradient(135deg,#041022,#0d2a49 55%,#173a61)}.vblog-submit-page.tp-submit--medinall .tp-submit-hero:after{content:"";position:absolute;inset:auto 0 0;height:40px;background:linear-gradient(180deg,transparent,#f6f3ee);pointer-events:none}.vblog-submit-page.tp-submit--medinall .tp-submit-hero-inner{position:relative;z-index:1;width:100%;max-width:920px;padding:0 4px}.vblog-submit-page.tp-submit--medinall .tp-submit-kicker{display:inline-flex;margin:0 0 .75rem;color:#ff8a7a;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.vblog-submit-page.tp-submit--medinall .tp-submit-kicker--done{color:var(--red-deep);letter-spacing:.1em}.vblog-submit-page.tp-submit--medinall .tp-submit-hero h1{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,3.2vw,2.1rem);line-height:1.12;letter-spacing:-.03em;font-weight:800}.vblog-submit-page.tp-submit--medinall .tp-submit-hero-desc{margin:.45rem 0 0;max-width:58ch;color:rgba(255,255,255,.8);font-size:.88rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vblog-submit-page.tp-submit--medinall .tp-submit-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.75rem}.vblog-submit-page.tp-submit--medinall .tp-submit-hero ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;flex:1 1 auto}.vblog-submit-page.tp-submit--medinall .tp-submit-hero li{border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:.28rem .65rem;background:rgba(255,255,255,.08);font-size:.72rem;font-weight:650;white-space:nowrap}.vblog-submit-page.tp-submit--medinall .tp-submit-hero-login{display:inline-flex;flex:none;margin:0;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:#fff;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .15s ease}.vblog-submit-page.tp-submit--medinall .tp-submit-hero-login:hover{background:rgba(255,255,255,.2)}.vblog-submit-page.tp-submit--medinall .tp-submit-wrap{display:grid;grid-template-columns:210px minmax(0,1fr);gap:var(--tp-submit-gap);align-items:start;margin-top:var(--tp-submit-gap);padding-bottom:calc(var(--tp-submit-gap) * 2);position:relative;z-index:2}.vblog-submit-page.tp-submit--medinall .tp-submit-form{display:contents}.vblog-submit-page.tp-submit--medinall .tp-submit-main--solo{grid-column:1/-1;max-width:640px;margin:0 auto;width:100%}.vblog-submit-page.tp-submit--medinall .tp-submit-guidelines{grid-column:2;grid-row:2;margin:0;padding:var(--tp-submit-gap);border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-soft)}.vblog-submit-page.tp-submit--medinall .tp-submit-guidelines h2{margin:0 0 var(--tp-submit-gap);font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:var(--ink)}.vblog-submit-page.tp-submit--medinall .tp-submit-guidelines ul{margin:0;padding-left:1.15rem;color:var(--muted);font-size:.92rem;line-height:1.65}.vblog-submit-page.tp-submit--medinall .tp-submit-guidelines li{margin-bottom:10px}.vblog-submit-page.tp-submit--medinall .tp-submit-guidelines li:last-child{margin-bottom:0}.vblog-submit-page.tp-submit--medinall .tp-submit-guidelines-foot{margin:var(--tp-submit-gap) 0 0;font-size:.88rem;font-weight:700}.vblog-submit-page.tp-submit--medinall .tp-submit-guidelines-foot a{color:var(--red-deep)}.vblog-submit-page.tp-submit--medinall .tp-submit-rail{grid-column:1;grid-row:1;position:sticky;top:calc(var(--tp-nav-h) + var(--tp-submit-gap));display:grid;gap:var(--tp-submit-gap);padding:var(--tp-submit-gap);border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-soft)}.vblog-submit-page.tp-submit--medinall .tp-submit-rail a{display:flex;align-items:center;gap:.65rem;padding:.5rem .4rem;color:var(--muted);font-size:.88rem;font-weight:650;text-decoration:none;border-radius:12px;transition:background .15s ease,color .15s ease}.vblog-submit-page.tp-submit--medinall .tp-submit-rail a:hover{background:rgba(232,64,44,.06);color:var(--red-deep)}.vblog-submit-page.tp-submit--medinall .tp-submit-rail a>span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:.72rem;font-weight:800}.vblog-submit-page.tp-submit--medinall .tp-submit-main{grid-column:2;grid-row:1;padding:var(--tp-submit-gap);border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-strong)}.vblog-submit-page.tp-submit--medinall .tp-submit-returning{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tp-submit-gap);margin-bottom:var(--tp-submit-gap);padding:var(--tp-submit-gap);border-radius:14px;border:1px solid #fed7aa;background:#fff7ed}.vblog-submit-page.tp-submit--medinall .tp-submit-returning p{margin:0;font-size:.86rem;color:#9a3412}.vblog-submit-page.tp-submit--medinall .tp-submit-returning a{font-size:.86rem;font-weight:800;color:var(--red-deep)}.vblog-submit-page.tp-submit--medinall .tp-submit-section{padding:var(--tp-submit-gap) 0;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--tp-nav-h) + var(--tp-submit-gap))}.vblog-submit-page.tp-submit--medinall .tp-submit-section:last-child{border-bottom:0}.vblog-submit-page.tp-submit--medinall .tp-submit-section header{margin-bottom:var(--tp-submit-gap)}.vblog-submit-page.tp-submit--medinall .tp-submit-section h2{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.vblog-submit-page.tp-submit--medinall .tp-submit-section header p{margin:.4rem 0 0;max-width:58ch;color:var(--muted);font-size:.92rem;line-height:1.55}.vblog-submit-page.tp-submit--medinall .tp-submit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-submit-gap)}.vblog-submit-page.tp-submit--medinall .tp-submit-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin-bottom:0;color:var(--ink);font-size:.8rem;font-weight:700}.vblog-submit-page.tp-submit--medinall .tp-submit-field-full{grid-column:1/-1}.vblog-submit-page.tp-submit--medinall .tp-submit-field input,.vblog-submit-page.tp-submit--medinall .tp-submit-field textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);padding:.72rem .85rem;font:inherit;font-size:.92rem;font-weight:500}.vblog-submit-page.tp-submit--medinall .tp-submit-field textarea{resize:vertical;line-height:1.55}.vblog-submit-page.tp-submit--medinall .tp-submit-tall{min-height:220px}.vblog-submit-page.tp-submit--medinall .tp-submit-field input:focus,.vblog-submit-page.tp-submit--medinall .tp-submit-field textarea:focus{outline:none;border-color:var(--navy-mid);box-shadow:0 0 0 3px rgba(13,42,73,.12)}.vblog-submit-page.tp-submit--medinall .tp-submit-count,.vblog-submit-page.tp-submit--medinall .tp-submit-hint{color:var(--muted);font-size:.76rem;font-style:normal;font-weight:600}.vblog-submit-page.tp-submit--medinall .tp-submit-count.is-warn{color:var(--red-deep)}.vblog-submit-page.tp-submit--medinall .tp-submit-field-error{color:#b42332;font-size:.78rem;font-style:normal;font-weight:650}.vblog-submit-page.tp-submit--medinall .tp-submit-inline{display:flex;gap:var(--tp-submit-gap);align-items:stretch}.vblog-submit-page.tp-submit--medinall .tp-submit-inline input{flex:1 1;min-width:0}.vblog-submit-page.tp-submit--medinall .tp-submit-verify-btn{flex:none;border:1px solid #d5c4b8;border-radius:12px;background:#fff;color:var(--navy-mid);padding:0 .9rem;font-size:.82rem;font-weight:750;white-space:nowrap;cursor:pointer;font-family:inherit}.vblog-submit-page.tp-submit--medinall .tp-submit-verify-btn:hover:not(:disabled){background:var(--paper)}.vblog-submit-page.tp-submit--medinall .tp-submit-verify-btn:disabled{opacity:.55;cursor:not-allowed}.vblog-submit-page.tp-submit--medinall .tp-submit-verified{display:inline-block;margin-top:.35rem;font-size:.82rem;font-weight:700;color:#0d6b4f}.vblog-submit-page.tp-submit--medinall .tp-submit-otp-row{margin-top:.5rem}.vblog-submit-page.tp-submit--medinall .tp-submit-account{margin-top:1rem;padding:1rem 1.1rem;border-radius:14px;border:1px solid var(--line);background:var(--paper)}.vblog-submit-page.tp-submit--medinall .tp-submit-account h3{margin:0 0 .35rem;font-size:1rem}.vblog-submit-page.tp-submit--medinall .tp-submit-account>p{margin:0 0 .75rem;color:var(--muted);font-size:.86rem}.vblog-submit-page.tp-submit--medinall .tp-submit-inline-link{display:inline-block;margin-top:.75rem;font-size:.86rem;font-weight:700;color:var(--red-deep)}.vblog-submit-page.tp-submit--medinall .tp-submit-cats,.vblog-submit-page.tp-submit--medinall .tp-submit-modes{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--tp-submit-gap)}.vblog-submit-page.tp-submit--medinall .tp-submit-cats label,.vblog-submit-page.tp-submit--medinall .tp-submit-modes label{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border:1px solid var(--line);border-radius:999px;font-size:.82rem;font-weight:600;cursor:pointer;background:#fff}.vblog-submit-page.tp-submit--medinall .tp-submit-cats label.is-on,.vblog-submit-page.tp-submit--medinall .tp-submit-modes label.is-on{border-color:var(--red);background:rgba(232,64,44,.08);color:var(--red-deep)}.vblog-submit-page.tp-submit--medinall .tp-submit-cats input,.vblog-submit-page.tp-submit--medinall .tp-submit-modes input{position:absolute;opacity:0;pointer-events:none}.vblog-submit-page.tp-submit--medinall .tp-submit-other{margin-top:.5rem;width:100%;border:1.5px solid var(--line);border-radius:12px;padding:.65rem .85rem;font:inherit}.vblog-submit-page.tp-submit--medinall .tp-submit-drop{display:grid;gap:.35rem;padding:1.25rem;border:1.5px dashed #c9bdb0;border-radius:14px;text-align:center;cursor:pointer;background:linear-gradient(180deg,#fff,var(--paper));position:relative}.vblog-submit-page.tp-submit--medinall .tp-submit-drop input{position:absolute;opacity:0;width:0;height:0}.vblog-submit-page.tp-submit--medinall .tp-submit-drop--cover img,.vblog-submit-page.tp-submit--medinall .tp-submit-drop--photo img{width:100%;max-height:200px;object-fit:cover;border-radius:10px}.vblog-submit-page.tp-submit--medinall .tp-submit-drop--photo img{max-height:140px;max-width:140px;margin:0 auto;border-radius:999px}.vblog-submit-page.tp-submit--medinall .tp-submit-decls{display:grid;gap:var(--tp-submit-gap);margin-bottom:var(--tp-submit-gap)}.vblog-submit-page.tp-submit--medinall .tp-submit-check{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:12px;font-size:.88rem;font-weight:600;line-height:1.45;cursor:pointer;background:#fff}.vblog-submit-page.tp-submit--medinall .tp-submit-check.is-on{border-color:rgba(232,64,44,.35);background:rgba(232,64,44,.05)}.vblog-submit-page.tp-submit--medinall .tp-submit-check input{width:17px;height:17px;margin-top:.12rem;accent-color:var(--red);flex:none}.vblog-submit-page.tp-submit--medinall .tp-submit-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--tp-submit-gap);flex-wrap:wrap;margin-top:var(--tp-submit-gap);padding-top:var(--tp-submit-gap);border-top:1px solid var(--line)}.vblog-submit-page.tp-submit--medinall .tp-submit-actions p{margin:0;max-width:46ch;color:var(--muted);font-size:.86rem;line-height:1.55}.vblog-submit-page.tp-submit--medinall .tp-submit-actions a{color:var(--red-deep);font-weight:700}.vblog-submit-page.tp-submit--medinall .tp-submit-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 1.35rem;border:none;border-radius:999px;background:var(--red);color:#fff;font-size:.92rem;font-weight:800;cursor:pointer;font-family:inherit;text-decoration:none}.vblog-submit-page.tp-submit--medinall .tp-submit-btn-primary:hover:not(:disabled){background:var(--red-deep)}.vblog-submit-page.tp-submit--medinall .tp-submit-btn-primary:disabled{opacity:.65;cursor:wait}.vblog-submit-page.tp-submit--medinall .tp-submit-btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.2rem;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:.88rem;font-weight:700;text-decoration:none}.vblog-submit-page.tp-submit--medinall .tp-submit-article-error{margin:1rem 0 0;padding:.8rem 1rem;border-left:4px solid var(--red);border-radius:10px;background:#fff5f4;color:#8f2f3b;font-size:.88rem;font-weight:650}.vblog-submit-page.tp-submit--medinall .tp-submit-done{max-width:640px;margin:0 auto;padding:2rem 1.75rem;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-strong)}.vblog-submit-page.tp-submit--medinall .tp-submit-done h2{margin:.35rem 0 .65rem;font-family:var(--font-display);font-size:1.85rem}.vblog-submit-page.tp-submit--medinall .tp-submit-done>p{color:var(--muted);line-height:1.65}.vblog-submit-page.tp-submit--medinall .tp-submit-ref{display:inline-flex;align-items:center;gap:.4rem;margin:1rem 0;padding:.5rem .8rem;border:1px solid var(--line);border-radius:12px;background:var(--paper);font-weight:700}.vblog-submit-page.tp-submit--medinall .tp-submit-ref span{color:var(--red-deep)}.vblog-submit-page.tp-submit--medinall .tp-submit-done ol{margin:.75rem 0 0;padding-left:1.15rem;color:var(--muted);line-height:1.55}.vblog-submit-page.tp-submit--medinall .tp-submit-done-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.vblog-submit-page.tp-submit--medinall .tp-submit-account-note{margin:1rem 0;padding:.85rem 1rem;border-radius:12px;background:#ecfdf5;border:1px solid #a7f3d0}@media (max-width:920px){.vblog-submit-page.tp-submit--medinall .tp-submit-wrap{grid-template-columns:1fr;margin-top:var(--tp-submit-gap)}.vblog-submit-page.tp-submit--medinall .tp-submit-rail{display:none}.vblog-submit-page.tp-submit--medinall .tp-submit-guidelines,.vblog-submit-page.tp-submit--medinall .tp-submit-main{grid-column:1;grid-row:auto}}@media (max-width:700px){.vblog-submit-page.tp-submit--medinall .tp-submit-grid{grid-template-columns:1fr}.vblog-submit-page.tp-submit--medinall .tp-submit-main{padding:var(--tp-submit-gap)}.vblog-submit-page.tp-submit--medinall .tp-submit-inline{flex-wrap:wrap}.vblog-submit-page.tp-submit--medinall .tp-submit-verify-btn{width:100%;min-height:44px}.vblog-submit-page.tp-submit--medinall .tp-submit-actions{flex-direction:column;align-items:stretch}.vblog-submit-page.tp-submit--medinall .tp-submit-btn-primary{width:100%}}