@media (prefers-reduced-motion:reduce){.vb-reveal{opacity:1;transition:none;transform:none}}@keyframes bl-drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(-2deg)}}@media (max-width:1080px){.bl-grid{grid-template-columns:repeat(2,1fr)}.bl-featured{grid-template-columns:1fr}.bl-featured__cover{min-height:260px}}@media (max-width:760px){.bl-hero{padding:88px 0 60px}.bl-hero__stats{gap:26px}.bl-controls__row{flex-direction:column;align-items:stretch}.bl-controls__right{justify-content:space-between}.bl-search{flex:1}.bl-grid,.bl-grid.is-list{grid-template-columns:1fr;gap:18px}.bl-grid .bl-card,.bl-grid.is-list .bl-card{flex-direction:row}.bl-grid .bl-card__cover,.bl-grid.is-list .bl-card__cover{width:118px;min-height:unset;flex:none}.bl-grid .bl-card__body,.bl-grid.is-list .bl-card__body{padding:16px 16px 16px 18px}.bl-grid .bl-card h3{font-size:15.5px}.bl-grid .bl-card p.bl-excerpt{display:none}.bl-grid .bl-card__quote{font-size:46px;bottom:-6px;right:2px}.bl-grid .bl-card .bl-byline{padding-top:10px}.bl-grid .bl-tags{margin-bottom:10px}.bl-view{display:none}.bl-featured{grid-template-columns:1fr}.bl-featured__body{padding:28px 24px}.bl-featured__body h2{font-size:24px}.bl-cta{flex-direction:column;align-items:flex-start;padding:40px 26px}}@media (max-width:420px){.bl-container{padding:0 18px}.bl-hero h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.tp-reveal{opacity:1;transition:none;transform:none}.tp-hero__quote,.tp-hero__line,.tp-feature__media img{animation:none!important}}@keyframes tp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes tp-float-a{0%,to{transform:translate(0)rotate(-4deg)}50%{transform:translate(12px,-16px)rotate(-2deg)}}@keyframes tp-float-b{0%,to{transform:translate(0)rotate(3deg)}50%{transform:translate(-14px,12px)rotate(5deg)}}@keyframes tp-line-pulse{0%,to{opacity:.35;transform:scaleX(.85)}50%{opacity:.9;transform:scaleX(1)}}@keyframes tp-shimmer{0%{background-position:0%}to{background-position:200%}}@media (max-width:960px){.tp-hero__grid{grid-template-columns:1fr}.tp-hero__panel{max-width:480px}.tp-layout{grid-template-columns:1fr}.tp-sidebar{grid-template-columns:repeat(2,1fr);position:static}.tp-side-card--about{grid-column:1/-1}}@media (max-width:640px){.tp-container{width:min(100% - 28px,1180px)}.tp-hero__stats{flex-wrap:wrap;gap:20px}.tp-feature-grid{grid-template-columns:1fr}.tp-feature__media{height:200px}.tp-sidebar{grid-template-columns:1fr}.tp-feed-item .tp-article{flex-direction:column}.tp-feed-item .tp-article__image-wrap{width:calc(100% - 28px);height:160px;margin:14px}.tp-article--compact{flex-direction:row}.tp-article--compact .tp-article__image-wrap{width:100px;height:auto;margin:0}.tp-join{flex-direction:column;align-items:flex-start}}@media (max-width:960px){.bl-about__grid,.tp-submit__grid{grid-template-columns:1fr}.tp-aside{position:static}.tp-checkgrid,.tp-field-row{grid-template-columns:1fr}}.vb-blog-empty-state{text-align:center;background:radial-gradient(circle at top,#fff 0%,#fffaf4 74%);border:1px solid #eee6dc;border-radius:14px;justify-items:center;max-width:680px;min-height:340px;margin:0 auto;padding:68px 42px;display:grid;box-shadow:0 14px 36px #10213a0f}.vb-blog-empty-state__eyebrow{color:var(--blog-red);letter-spacing:.12em;font-size:12px;font-weight:800}.vb-blog-empty-state h2{color:#10213a;margin:14px 0 12px;font:600 38px/1.1 Cormorant Garamond,Georgia,serif}.vb-blog-empty-state p{color:#536176;max-width:460px;margin:0;font-size:16px;line-height:1.65}.vb-blog-empty-state a{background:var(--blog-red);color:#fff;border-radius:8px;margin-top:27px;padding:12px 20px;font-size:14px;font-weight:700}.vb-blog-feed{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;display:grid}.vb-blog-feed__left{min-width:0}.vb-blog-featured-band{z-index:5;border-bottom:1px solid var(--blog-line);background:linear-gradient(105deg,#fffdfa,#f9f4ee 62%,#fffdfa);margin-bottom:0;padding-bottom:20px;position:sticky;top:68px;box-shadow:0 12px 28px -16px #10213a33}.vb-blog-featured-band .vb-blog-heading{margin-bottom:16px}.vb-blog-featured-band .vb-blog-featured-grid{margin-bottom:0}.vb-blog-latest-zone{height:var(--vb-zone-h,auto);position:relative}.vb-blog-latest-pin{top:var(--vb-pin-top,68px);height:var(--vb-pin-h,60vh);z-index:4;position:sticky;overflow:hidden}.vb-blog-latest-inner{will-change:transform}.vb-blog-latest-inner .vb-blog-heading--left{margin-bottom:20px}.vb-blog-sidebar{z-index:6;align-self:start;gap:17px;display:grid;position:sticky;top:68px}@media (max-width:900px){.vb-blog-hero__grid{grid-template-columns:1fr;gap:34px}.vb-blog-feed{grid-template-columns:1fr}.vb-blog-featured-band{box-shadow:none;margin-bottom:28px;position:static}.vb-blog-latest-zone{height:auto!important}.vb-blog-latest-pin{height:auto;position:static;overflow:visible}.vb-blog-sidebar{grid-template-columns:repeat(2,1fr);position:static}.vb-blog-layout{grid-template-columns:1fr}}@media (max-width:640px){.vb-blog-wrap{width:min(100% - 28px,1180px)}.vb-blog-hero{padding:88px 0 28px}.vb-blog-hero h1{font-size:34px}.vb-blog-featured-grid,.vb-blog-latest-grid,.vb-blog-sidebar{grid-template-columns:1fr}.vb-blog-card,.vb-blog-latest-grid .vb-blog-card{min-height:0}.vb-blog-card__image,.vb-blog-latest-grid .vb-blog-card__image{height:140px}}@view-transition{navigation:auto}.vb-blog-page .vb-blog-latest-inner>.vb-blog-heading--left{z-index:4;background:linear-gradient(105deg,#fffdfa,#f9f4ee 62%,#fffdfa);margin:-16px 0 20px;padding:16px 0 18px;position:sticky;top:88px}@media (max-width:900px){.vb-blog-page .vb-blog-latest-zone{display:block}.vb-blog-page .vb-blog-latest-inner>.vb-blog-heading--left,.vb-blog-page .vb-blog-sidebar{max-height:none;position:static;overflow:visible}.vb-blog-page .vb-blog-latest-inner>.vb-blog-heading--left{background:0 0;margin:0 0 20px;padding:0}.vb-blog-page .vb-blog-sidebar{margin-top:28px}}@media (max-width:640px){.vb-blog-empty-state{min-height:280px;padding:48px 24px}.vb-blog-empty-state h2{font-size:31px}}.vb-blog-already{color:#25324a;text-underline-offset:4px;margin-top:10px;font-size:13px;font-weight:800;text-decoration:underline;display:inline-block}.vb-blog-already--hero{color:#fff;opacity:.88}.vb-write-login-link{color:var(--blog-red,#e52832);text-underline-offset:4px;margin-top:4px;font-size:13px;font-weight:800;text-decoration:underline;display:inline-block}.vb-write-page .vb-write-card{border-radius:12px;box-shadow:0 18px 45px #10213a14}.vb-write-page .vb-write-panel h2{letter-spacing:0;font-family:"Source Sans 3",Arial,sans-serif;font-size:22px;font-weight:800}.vb-write-page .vb-write-field{gap:7px}.vb-write-page .vb-write-field label{color:#17243a;letter-spacing:0;font-size:13px}.vb-write-page .vb-write-field input,.vb-write-page .vb-write-field textarea{background:#fff;border-color:#dfe4eb;border-radius:9px;font-size:15px}.vb-write-page .vb-write-cats,.vb-write-page .vb-write-modes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.vb-write-page .vb-write-cats label,.vb-write-page .vb-write-modes label{color:#24324a;background:#fff;border-color:#dfe4eb;border-radius:10px;justify-content:flex-start;gap:10px;min-height:46px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.15}.vb-write-page .vb-write-cats input,.vb-write-page .vb-write-modes input,.vb-write-page .vb-write-decls input{width:16px;height:16px;accent-color:var(--blog-red,#e52832);flex:none}.vb-write-page .vb-write-cats label.is-on,.vb-write-page .vb-write-modes label.is-on{border-color:var(--blog-red,#e52832);color:#c91f29;background:#fff6f6;transform:none;box-shadow:0 8px 18px #e5283217}.vb-write-page .vb-write-modes{grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px}.vb-write-page .vb-write-decls label{background:#fff;border-radius:10px}.vb-write-page .vb-write-decls label.is-on{background:#fff8f8}.vb-write-page .vb-write-btn{border-radius:10px}.vb-write-page .vb-write-btn--primary{box-shadow:0 12px 22px -12px #e52832a6}.vb-write-drop--cover{min-height:190px;overflow:hidden}.vb-write-drop--cover img{object-fit:cover;border-radius:10px;width:100%;height:190px}.vb-read-author-photo{object-fit:cover;border:2px solid #ffffffb3;border-radius:50%;flex:none;width:44px;height:44px}@keyframes vb-blog-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes vb-blog-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes vb-blog-italic{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes vb-read-expand{0%{filter:blur(8px);transform:scale(1.22)}to{filter:none;transform:scale(1)}}.vb-auth-field input{box-sizing:border-box;width:100%;height:48px;color:var(--blog-ink);background:#fbfaf7;border:1px solid #e4e0d8;border-radius:12px;padding:0 14px;font:500 15px/1 "Source Sans 3",Arial,sans-serif}.vb-auth-field input:focus{background:#fff;border-color:#173a61;outline:none;box-shadow:0 0 0 3px #0d2a491f}@media (max-width:860px){.vb-auth-pair{grid-template-columns:1fr}}@media (max-width:960px){.vb-write-grid,.vb-read-related__grid{grid-template-columns:1fr}.vb-write-aside{position:static}.vb-write-row{grid-template-columns:1fr}}@media (max-width:640px){.vb-read-hero{min-height:70vh}.vb-read-hero h1{font-size:34px}.vb-read__figure{margin:28px 0}.vb-blog-card__read{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vb-blog-hero__glow,.vb-blog-hero h1 em,.vb-read-hero__media img,.vb-blog-page.is-ready .vb-blog-reveal,.vb-blog-page.is-ready .vb-blog-hero__copy,.vb-blog-page.is-ready .vb-blog-searchbox{animation:none!important}.vb-blog-reveal,.vb-blog-page.is-ready .vb-blog-reveal{opacity:1;transform:none}.vb-blog-card:hover{transform:none}}.bl-body{--vb-red:#ff5a3d;--vb-red-deep:#d11522;--vb-navy:#00264f;--vb-navy-deep:#001a38;--vb-gold:#e8b64c;--vb-ink:#14213d;--vb-paper:#fbf9f6;--vb-line:#e7e2da;--vb-muted:#6b7280;--bl-radius:18px;--bl-radius-sm:10px;--bl-shadow:0 18px 44px -20px #00264f59;--bl-shadow-soft:0 10px 26px -16px #00264f47;--bl-ease:cubic-bezier(.22, 1, .36, 1);--bl-font-display:"Fraunces", "Playfair Display", Georgia, serif;--bl-font-sans:"Manrope", "Poppins", -apple-system, sans-serif;min-height:100vh;font-family:var(--bl-font-sans);color:var(--vb-ink);background:var(--vb-paper);-webkit-font-smoothing:antialiased;margin:0}.bl-body,.bl-body *{box-sizing:border-box}.bl-body a{color:inherit;text-decoration:none}.bl-body img{max-width:100%;display:block}.bl-container{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}.vb-reveal{opacity:0;transition:opacity .7s var(--bl-ease), transform .7s var(--bl-ease);transform:translateY(26px)}.vb-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.vb-reveal{opacity:1;transition:none;transform:none}}.bl-hero{background:radial-gradient(120% 140% at 15% 0%, #073366 0%, var(--vb-navy) 45%, var(--vb-navy-deep) 100%);color:#fff;padding:108px 0 84px;position:relative;overflow:hidden}.bl-hero__marks{pointer-events:none;opacity:.16;font-family:var(--bl-font-display);color:#fff;position:absolute;inset:0;overflow:hidden}.bl-hero__marks span{font-size:220px;font-style:italic;line-height:1;animation:16s ease-in-out infinite bl-drift;position:absolute}.bl-hero__marks span:first-child{animation-delay:0s;top:-60px;left:-20px}.bl-hero__marks span:nth-child(2){opacity:.7;font-size:320px;animation-delay:-6s;bottom:-90px;right:4%}.bl-hero__marks span:nth-child(3){font-size:120px;animation-delay:-10s;top:30%;right:22%}.bl-hero__inner{z-index:2;position:relative}.bl-hero__crumb{letter-spacing:.08em;text-transform:uppercase;color:#fff9;align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.bl-hero__crumb span{color:var(--vb-red)}.bl-hero__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--vb-gold);align-items:center;gap:10px;margin-bottom:18px;font-size:13px;display:inline-flex}.bl-hero__kicker:before{content:"";background:var(--vb-gold);width:30px;height:1px}.bl-hero h1{font-family:var(--bl-font-display);max-width:760px;margin:0 0 22px;font-size:clamp(42px,6vw,76px);font-weight:600;line-height:1.02}.bl-hero h1 em{color:var(--vb-red);font-style:italic;position:relative}.bl-hero p{color:#ffffffc7;max-width:560px;margin:0 0 36px;font-size:17px;line-height:1.7}.bl-hero__cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bl-btn{letter-spacing:.02em;cursor:pointer;transition:transform .35s var(--bl-ease), box-shadow .35s var(--bl-ease), background .3s ease, color .3s ease;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font-size:14.5px;font-weight:700;display:inline-flex}.bl-btn--primary{background:var(--vb-red);color:#fff;box-shadow:0 14px 30px -12px #ff5a3da6}.bl-btn--primary:hover{transform:translateY(-3px);box-shadow:0 20px 38px -14px #ff5a3dbf}.bl-btn--ghost{color:#fff;background:0 0;border-color:#ffffff59}.bl-btn--ghost:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-3px)}.bl-btn svg{width:16px;height:16px}.bl-hero__stats{border-top:1px solid #ffffff24;gap:40px;max-width:620px;margin-top:56px;padding-top:30px;display:flex}.bl-hero__stats div{flex-direction:column;gap:4px;display:flex}.bl-hero__stats strong{font-family:var(--bl-font-display);color:var(--vb-gold);font-size:30px}.bl-hero__stats span{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-size:12.5px}.bl-controls{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--vb-line);background:#fbf9f6eb;padding:18px 0;transition:box-shadow .3s;position:sticky;top:0}.bl-controls.is-stuck{box-shadow:var(--bl-shadow-soft)}.bl-controls__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.bl-filters{flex-wrap:wrap;gap:8px;display:flex;position:relative}.bl-filters__pill{border:1px solid var(--vb-line);color:var(--vb-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:color .3s,border-color .3s,transform .25s}.bl-filters__pill:hover{border-color:var(--vb-red);transform:translateY(-2px)}.bl-filters__pill.is-active{background:var(--vb-navy);border-color:var(--vb-navy);color:#fff}.bl-controls__right{align-items:center;gap:14px;display:flex}.bl-search{border:1px solid var(--vb-line);background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:200px;padding:9px 16px;display:flex}.bl-search svg{width:15px;height:15px;color:var(--vb-muted);flex:none}.bl-search input{width:100%;color:var(--vb-ink);background:0 0;border:none;outline:none;font-family:inherit;font-size:13.5px}.bl-search input::placeholder{color:var(--vb-muted)}.bl-view{border:1px solid var(--vb-line);background:#fff;border-radius:999px;display:flex;overflow:hidden}.bl-view button{cursor:pointer;color:var(--vb-muted);background:0 0;border:none;padding:9px 13px;transition:background .3s,color .3s;display:flex}.bl-view button svg{width:16px;height:16px}.bl-view button.is-active{background:var(--vb-red);color:#fff}.bl-section{padding:56px 0 90px}.bl-section__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--vb-red-deep);margin-bottom:10px;font-size:12.5px;font-weight:700;display:block}.bl-featured{border-radius:var(--bl-radius);box-shadow:var(--bl-shadow);background:#fff;grid-template-columns:1.05fr .95fr;gap:0;margin-bottom:60px;display:grid;position:relative;overflow:hidden}.bl-featured__cover{align-items:flex-end;min-height:340px;padding:26px;display:flex;position:relative;overflow:hidden}.bl-featured__cover:after{content:"";background:linear-gradient(200deg,#00264f00 30%,#00142b8c 100%);position:absolute;inset:0}.bl-featured__ribbon{z-index:2;background:var(--vb-gold);color:var(--vb-navy-deep);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:800;position:absolute;top:22px;left:22px}.bl-featured__quote{font-family:var(--bl-font-display);color:#ffffff24;z-index:1;font-size:220px;line-height:1;position:absolute;bottom:-30px;right:10px}.bl-featured__cat{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:12.5px;font-weight:700;position:relative}.bl-featured__body{flex-direction:column;justify-content:center;padding:42px 44px;display:flex}.bl-featured__body h2{font-family:var(--bl-font-display);margin:10px 0 14px;font-size:30px;line-height:1.2}.bl-featured__body p{color:var(--vb-muted);margin:0 0 22px;font-size:15px;line-height:1.75}.bl-byline{border-top:1px solid var(--vb-line);align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.bl-avatar{width:44px;height:44px;font-family:var(--bl-font-display);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.bl-byline__meta{flex-direction:column;gap:2px;display:flex}.bl-byline__name{font-size:14px;font-weight:700}.bl-byline__sub{color:var(--vb-muted);flex-wrap:wrap;gap:8px;font-size:12.5px;display:flex}.bl-byline__sub .bl-dot:before{content:"•";margin:0 6px 0 0}.bl-grid{grid-template-columns:repeat(3,1fr);gap:30px;transition:all .3s;display:grid}.bl-grid.is-list{grid-template-columns:1fr;gap:20px}.bl-card{border-radius:var(--bl-radius);box-shadow:var(--bl-shadow-soft);transition:transform .45s var(--bl-ease), box-shadow .45s var(--bl-ease);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.bl-card:hover{box-shadow:var(--bl-shadow);transform:translateY(-7px)}.bl-grid.is-list .bl-card{flex-direction:row;align-items:stretch}.bl-grid.is-list .bl-card__cover{width:260px;min-height:unset;flex:none}.bl-grid.is-list .bl-card__body{padding:24px 28px}.bl-card__cover{justify-content:center;align-items:center;min-height:190px;display:flex;position:relative;overflow:hidden}.bl-card__cover svg{color:#ffffffd9;width:54px;height:54px;transition:transform .5s var(--bl-ease)}.bl-card:hover .bl-card__cover svg{transform:scale(1.12)rotate(-4deg)}.bl-card__quote{font-family:var(--bl-font-display);color:#ffffff47;transition:transform .5s var(--bl-ease), opacity .5s ease;font-size:90px;font-style:italic;line-height:1;position:absolute;bottom:-14px;right:6px}.bl-card:hover .bl-card__quote{opacity:.5;transform:translateY(-6px)rotate(-6deg)}.bl-card__cat{color:var(--vb-navy);text-transform:uppercase;letter-spacing:.06em;background:#ffffffeb;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:800;position:absolute;top:14px;left:14px}.bl-card__body{flex-direction:column;flex:1;padding:22px 22px 20px;display:flex}.bl-card__meta{color:var(--vb-muted);align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.bl-card__meta .bl-dot:before{content:"•";margin:0 8px 0 0}.bl-card h3{font-family:var(--bl-font-display);margin:0 0 10px;font-size:19px;line-height:1.32}.bl-card p.bl-excerpt{color:var(--vb-muted);flex:1;margin:0 0 16px;font-size:13.5px;line-height:1.65}.bl-tags{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.bl-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--vb-red-deep);background:#ff5a3d17;border-radius:6px;padding:4px 9px;font-size:10.8px;font-weight:700}.bl-card .bl-byline{padding-top:16px}.bl-card .bl-avatar{width:36px;height:36px;font-size:13px}.bl-card .bl-byline__name{font-size:13px}.bl-card .bl-byline__sub{font-size:11.5px}.bl-read{border:1px solid var(--vb-line);width:34px;height:34px;color:var(--vb-navy);transition:background .3s ease, transform .3s var(--bl-ease), border-color .3s ease, color .3s ease;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.bl-read svg{width:14px;height:14px}.bl-card:hover .bl-read{background:var(--vb-red);border-color:var(--vb-red);color:#fff;transform:rotate(-45deg)}.bl-empty{text-align:center;color:var(--vb-muted);padding:70px 20px}.bl-empty svg{width:46px;height:46px;color:var(--vb-line);margin:0 auto 16px}.bl-empty h4{font-family:var(--bl-font-display);color:var(--vb-ink);margin:0 0 8px;font-size:20px}.bl-pagination{justify-content:center;align-items:center;gap:10px;margin-top:58px;display:flex}.bl-pagination button{border:1px solid var(--vb-line);min-width:42px;height:42px;color:var(--vb-ink);cursor:pointer;transition:transform .3s var(--bl-ease), background .3s ease, color .3s ease, border-color .3s ease;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:13.5px;font-weight:700;display:flex}.bl-pagination button:hover:not(:disabled){border-color:var(--vb-red);transform:translateY(-2px)}.bl-pagination button.is-active{background:var(--vb-navy);border-color:var(--vb-navy);color:#fff}.bl-pagination button:disabled{opacity:.35;cursor:not-allowed}.bl-pagination button svg{width:15px;height:15px}.bl-pagination__ellipsis{color:var(--vb-muted);padding:0 4px}.bl-cta{background:linear-gradient(120deg, var(--vb-red) 0%, var(--vb-red-deep) 100%);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:90px;padding:56px 50px;display:flex;position:relative;overflow:hidden}.bl-cta:before{content:"“";font-family:var(--bl-font-display);color:#ffffff1f;font-size:340px;font-style:italic;line-height:1;position:absolute;top:-110px;right:-30px}.bl-cta__text{z-index:1;max-width:560px;position:relative}.bl-cta__text span{letter-spacing:.14em;text-transform:uppercase;color:#fffc;margin-bottom:10px;font-size:12.5px;display:inline-block}.bl-cta__text h3{font-family:var(--bl-font-display);margin:0 0 12px;font-size:30px;line-height:1.2}.bl-cta__text p{color:#ffffffd9;margin:0;font-size:14.5px;line-height:1.6}.bl-cta .bl-btn--ghost{z-index:1;border-color:#ffffff8c;position:relative}.bl-cta .bl-btn--ghost:hover{color:var(--vb-red-deep);background:#fff}@media (max-width:1080px){.bl-grid{grid-template-columns:repeat(2,1fr)}.bl-featured{grid-template-columns:1fr}.bl-featured__cover{min-height:260px}}@media (max-width:760px){.bl-hero{padding:88px 0 60px}.bl-hero__stats{gap:26px}.bl-controls__row{flex-direction:column;align-items:stretch}.bl-controls__right{justify-content:space-between}.bl-search{flex:1}.bl-grid,.bl-grid.is-list{grid-template-columns:1fr;gap:18px}.bl-grid .bl-card,.bl-grid.is-list .bl-card{flex-direction:row}.bl-grid .bl-card__cover,.bl-grid.is-list .bl-card__cover{width:118px;min-height:unset;flex:none}.bl-grid .bl-card__body,.bl-grid.is-list .bl-card__body{padding:16px 16px 16px 18px}.bl-grid .bl-card h3{font-size:15.5px}.bl-grid .bl-card p.bl-excerpt{display:none}.bl-grid .bl-card__quote{font-size:46px;bottom:-6px;right:2px}.bl-grid .bl-card .bl-byline{padding-top:10px}.bl-grid .bl-tags{margin-bottom:10px}.bl-view{display:none}.bl-featured{grid-template-columns:1fr}.bl-featured__body{padding:28px 24px}.bl-featured__body h2{font-size:24px}.bl-cta{flex-direction:column;align-items:flex-start;padding:40px 26px}}@media (max-width:420px){.bl-container{padding:0 18px}.bl-hero h1{font-size:34px}}.bl-hero--compact{padding:96px 0 64px}.bl-about{padding-top:0}.bl-about__grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:40px;display:grid}.bl-about__main h2{font-family:var(--bl-font-display);margin:0 0 18px;font-size:clamp(28px,4vw,38px);line-height:1.15}.bl-about__main p{color:var(--vb-muted);margin:0 0 14px;line-height:1.75}.bl-about__aside{border:1px solid var(--vb-line);border-radius:var(--bl-radius);box-shadow:var(--bl-shadow-soft);background:#fff;padding:28px}.bl-about__aside h3{font-family:var(--bl-font-display);margin:0 0 18px;font-size:22px}.bl-process{gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.bl-process li{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.bl-process li span{width:34px;height:34px;color:var(--vb-red-deep);background:#ff5a3d1f;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.bl-process li p{color:var(--vb-muted);margin:0;font-size:14px;line-height:1.6}.bl-about__cta{justify-content:center;width:100%}.bl-auth-banner{border-radius:var(--bl-radius);background:linear-gradient(120deg,#fff7f5 0%,#fff 100%);border:1px solid #ff5a3d38;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:28px 0 8px;padding:22px 24px;display:flex}.bl-auth-banner strong{margin-bottom:4px;font-size:16px;display:block}.bl-auth-banner p{color:var(--vb-muted);margin:0;font-size:14px}.bl-auth-banner__actions{flex-wrap:wrap;gap:10px;display:flex}.bl-btn--dark{color:var(--vb-navy);border-color:var(--vb-line);background:#fff}.bl-btn--dark:hover{border-color:var(--vb-navy);transform:translateY(-2px)}.bl-auth-welcome{color:var(--vb-navy);background:#00264f0f;border-radius:999px;margin:24px 0 0;padding:12px 16px;font-size:14px;font-weight:600}.tp-submit{padding-top:0}.tp-submit__grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:34px;display:grid}.tp-form{border:1px solid var(--vb-line);border-radius:var(--bl-radius);box-shadow:var(--bl-shadow-soft);background:#fff;padding:34px}.tp-form__section+.tp-form__section{border-top:1px solid var(--vb-line);margin-top:34px;padding-top:28px}.tp-form__section h2{font-family:var(--bl-font-display);margin:0 0 20px;font-size:24px}.tp-field{gap:8px;margin-bottom:18px;display:grid}.tp-field label,.tp-field legend{color:var(--vb-ink);font-size:14px;font-weight:700}.tp-field legend{margin-bottom:8px}.tp-field input,.tp-field textarea,.tp-field select{border:1px solid var(--vb-line);border-radius:var(--bl-radius-sm);width:100%;font:inherit;color:var(--vb-ink);background:#fff;padding:12px 14px}.tp-field input:focus,.tp-field textarea:focus{border-color:var(--vb-red);outline:2px solid #ff5a3d40}.tp-hint{color:var(--vb-muted);margin:0;font-size:13px}.tp-error{color:var(--vb-red-deep);font-size:13px;font-weight:600}.tp-error--submit{margin-bottom:12px}.tp-inline,.tp-otp-row{flex-wrap:wrap;gap:10px;display:flex}.tp-inline input,.tp-otp-row input{flex:180px}.tp-otp-btn{border:1px solid var(--vb-navy);background:var(--vb-navy);color:#fff;cursor:pointer;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700}.tp-otp-btn:disabled{opacity:.6;cursor:not-allowed}.tp-verified{color:#0d6b4f;font-size:13px;font-weight:700}.tp-wordcount{color:var(--vb-muted);font-size:12px}.tp-checkgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tp-check{color:var(--vb-ink);align-items:flex-start;gap:10px;font-size:14px;display:flex}.tp-check--block{margin-bottom:10px}.tp-check input{margin-top:3px}.tp-other{margin-top:10px}.tp-radios{gap:8px;margin-bottom:12px;display:grid}.tp-radio{align-items:center;gap:10px;font-size:14px;display:flex}.tp-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tp-submit-btn{cursor:pointer;border:none;margin-top:8px}.tp-contact{color:var(--vb-muted);margin-top:18px;font-size:14px}.tp-contact a{color:var(--vb-red-deep);font-weight:700}.tp-success{gap:14px;padding:12px 0;display:grid}.tp-success h2{font-family:var(--bl-font-display);margin:0}.tp-aside{gap:18px;display:grid;position:sticky;top:92px}.tp-aside__card{border:1px solid var(--vb-line);border-radius:var(--bl-radius);box-shadow:var(--bl-shadow-soft);background:#fff;padding:24px}.tp-aside__card h3{font-family:var(--bl-font-display);margin:0 0 14px;font-size:20px}.tp-aside__card ul{color:var(--vb-muted);margin:0;padding-left:18px;font-size:14px;line-height:1.65}.tp-aside__card li+li{margin-top:8px}.tp-aside__card--muted p{color:var(--vb-muted);margin:0;font-size:14px;line-height:1.65}.tp-aside__link{color:var(--vb-red-deep);margin-top:14px;font-size:14px;font-weight:700;display:inline-block}.tp-article__inner{max-width:820px}.tp-article__crumb{color:var(--vb-muted);margin-bottom:14px}.tp-article__crumb a{color:var(--vb-red-deep);font-weight:700}.tp-article h1{font-family:var(--bl-font-display);margin:8px 0 20px;font-size:clamp(34px,5vw,52px);line-height:1.08}.tp-article__byline{border-top:none;margin-bottom:28px;padding-top:0}.tp-article__body p{color:var(--vb-ink);margin:0 0 18px;font-size:17px;line-height:1.8}.tp-article__disclaimer{border-top:1px solid var(--vb-line);color:var(--vb-muted);margin-top:36px;padding-top:20px;font-size:14px;line-height:1.65}.tp-article__signed{color:var(--vb-muted);margin-top:12px;font-size:13px}.tp-loading{color:var(--vb-muted);padding:80px 0}.tp-home{--tp-chamber:#081422;--tp-chamber-mid:#0c2340;--tp-manuscript:#f6f2eb;--tp-paper:#fff;--tp-vermillion:#c41e2a;--tp-vermillion-soft:#e63946;--tp-brass:#a67c00;--tp-ink:#101828;--tp-slate:#5c6578;--tp-rule:#e2ddd3;--tp-shadow:0 22px 50px -28px #08142273;--tp-ease:cubic-bezier(.22, 1, .36, 1);--tp-font-display:"Cormorant Garamond", "Playfair Display", Georgia, serif;--tp-font-body:"Source Sans 3", "Segoe UI", sans-serif;--tp-font-mono:"JetBrains Mono", ui-monospace, monospace;background:var(--tp-manuscript);font-family:var(--tp-font-body);color:var(--tp-ink)}.tp-home main{overflow:clip}.tp-container{width:min(1180px,100% - 40px);margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tp-reveal{opacity:0;transition:opacity .85s var(--tp-ease), transform .85s var(--tp-ease);transition-delay:var(--tp-delay,0s);transform:translateY(28px)}.tp-reveal--left{transform:translate(-32px)}.tp-reveal--right{transform:translate(32px)}.tp-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tp-reveal{opacity:1;transition:none;transform:none}.tp-hero__quote,.tp-hero__line,.tp-feature__media img{animation:none!important}}.tp-home--ready .tp-hero__eyebrow,.tp-home--ready .tp-hero__copy h1,.tp-home--ready .tp-hero__lede,.tp-home--ready .tp-hero__stats,.tp-home--ready .tp-hero__panel{animation:tp-rise .9s var(--tp-ease) both}.tp-home--ready .tp-hero__copy h1{animation-delay:80ms}.tp-home--ready .tp-hero__lede{animation-delay:.16s}.tp-home--ready .tp-hero__stats{animation-delay:.24s}.tp-home--ready .tp-hero__panel{animation-delay:.32s}.tp-hero{color:#fff;background:radial-gradient(ellipse 80% 60% at 12% -10%, #c41e2a38, transparent 55%), linear-gradient(128deg, var(--tp-chamber) 0%, var(--tp-chamber-mid) 52%, #061018 100%);padding:clamp(72px,10vw,108px) 0 clamp(56px,8vw,80px);position:relative;overflow:hidden}.tp-hero__grain{opacity:.35;pointer-events:none;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");position:absolute;inset:0}.tp-hero__dialectic{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tp-hero__quote{font-family:var(--tp-font-display);color:#ffffff0f;font-size:clamp(140px,22vw,280px);font-weight:600;line-height:.85;position:absolute}.tp-hero__quote--a{animation:14s ease-in-out infinite tp-float-a;top:-8%;left:-2%}.tp-hero__quote--b{animation:16s ease-in-out infinite tp-float-b;bottom:-18%;right:2%}.tp-hero__line{transform-origin:0;background:linear-gradient(90deg,#0000,#c41e2a8c,#0000);width:42%;height:1px;animation:8s ease-in-out infinite tp-line-pulse;position:absolute;top:42%;left:8%}.tp-hero__grid{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.tp-hero__eyebrow{font-family:var(--tp-font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin:0 0 18px;font-size:11px}.tp-hero__eyebrow span{color:var(--tp-vermillion-soft)}.tp-hero__copy h1{font-family:var(--tp-font-display);letter-spacing:-.02em;max-width:14ch;margin:0 0 18px;font-size:clamp(38px,5.5vw,62px);font-weight:600;line-height:1.05}.tp-hero__copy h1 em{color:var(--tp-brass);font-style:italic}.tp-hero__lede{color:#ffffffc7;max-width:52ch;margin:0;font-size:17px;line-height:1.65}.tp-hero__stats{border-top:1px solid #ffffff1f;gap:clamp(20px,4vw,40px);margin:36px 0 0;padding-top:28px;display:flex}.tp-hero__stats div{gap:4px;display:grid}.tp-hero__stats dt{font-family:var(--tp-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin:0;font-size:10px}.tp-hero__stats dd{font-family:var(--tp-font-display);color:#fff;margin:0;font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1}.tp-hero__panel{-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:24px}.tp-search{background:#fff;border-radius:10px;display:flex;overflow:hidden;box-shadow:0 12px 32px -16px #0006}.tp-search input{min-width:0;font:inherit;color:var(--tp-ink);border:0;outline:none;flex:1;padding:14px 16px;font-size:14px}.tp-search button{background:var(--tp-vermillion);color:#fff;cursor:pointer;border:0;place-items:center;width:48px;transition:background .25s;display:grid}.tp-search button:hover{background:var(--tp-vermillion-soft)}.tp-search button svg{width:18px;height:18px}.tp-hero__topics-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin:18px 0 10px;font-size:11px;font-weight:700}.tp-hero__topics{flex-wrap:wrap;gap:8px;display:flex}.tp-hero__topics button{cursor:pointer;color:#ffffffd9;font:inherit;transition:transform .25s var(--tp-ease), border-color .25s ease, background .25s ease;background:#00000026;border:1px solid #ffffff2e;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}.tp-hero__topics button:hover{border-color:#fff6;transform:translateY(-2px)}.tp-hero__topics button.is-active{background:var(--tp-vermillion);border-color:var(--tp-vermillion);color:#fff}.tp-hero__submit{color:#fff;letter-spacing:.02em;transition:background .3s ease, transform .3s var(--tp-ease);background:0 0;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:12px 20px;font-size:13px;font-weight:700;display:inline-flex}.tp-hero__submit svg{width:14px;height:14px}.tp-hero__submit:hover{background:#ffffff1a;transform:translateY(-2px)}.tp-content{padding:40px 0 56px}.tp-access-wrap{margin-bottom:28px}.tp-access{box-shadow:var(--tp-shadow);background:linear-gradient(120deg,#fff 0%,#fff9f7 100%);border:1px solid #c41e2a2e;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.tp-access:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#0000,#c41e2a59,#0000);padding:1px;animation:4s linear infinite tp-shimmer;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tp-access strong{margin-bottom:4px;font-size:15px;display:block}.tp-access p{color:var(--tp-slate);margin:0;font-size:14px}.tp-access__actions{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.tp-access a{background:var(--tp-vermillion);transition:transform .25s var(--tp-ease), box-shadow .25s ease;border-radius:999px;align-items:center;padding:10px 20px;font-size:13px;font-weight:700;display:inline-flex;color:#fff!important}.tp-access a:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #c41e2a99}.tp-access__ghost{border:1px solid var(--tp-rule);color:var(--tp-ink)!important;box-shadow:none!important;background:0 0!important}.tp-welcome{color:var(--tp-chamber-mid);background:#0c234012;border-radius:999px;width:fit-content;margin:0 0 24px;padding:10px 16px;font-size:14px}.tp-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.tp-section-head{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.tp-section-head h2,.tp-latest h2{font-family:var(--tp-font-display);color:var(--tp-ink);align-items:center;gap:10px;margin:0;font-size:28px;font-weight:600;display:flex}.tp-star{color:var(--tp-vermillion);font-size:14px}.tp-section-head a{color:var(--tp-vermillion);font-size:13px;font-weight:700;transition:letter-spacing .25s}.tp-section-head a:hover{letter-spacing:.02em}.tp-feature-grid{grid-template-columns:1.12fr .88fr;gap:20px;margin-bottom:8px;display:grid}.tp-feature{background:var(--tp-paper);border:1px solid var(--tp-rule);box-shadow:var(--tp-shadow);transition:transform .45s var(--tp-ease), box-shadow .45s var(--tp-ease);border-radius:16px;overflow:hidden}.tp-feature:hover{transform:translateY(-4px);box-shadow:0 28px 56px -32px #08142280}.tp-feature__media{height:240px;position:relative;overflow:hidden}.tp-feature__media img{object-fit:cover;width:100%;height:100%;transition:transform 8s var(--tp-ease)}.tp-feature:hover .tp-feature__media img{transform:scale(1.06)}.tp-feature__ribbon{z-index:2;background:var(--tp-brass);color:var(--tp-chamber);font-family:var(--tp-font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:6px 12px;font-size:10px;font-weight:500;position:absolute;top:16px;left:16px}.tp-feature__body{padding:24px 26px 28px}.tp-feature h2{font-family:var(--tp-font-display);letter-spacing:-.02em;margin:10px 0 12px;font-size:clamp(24px,3vw,32px);line-height:1.12}.tp-feature h2 a{color:inherit;background:linear-gradient(var(--tp-vermillion), var(--tp-vermillion)) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--tp-ease)}.tp-feature h2 a:hover{background-size:100% 1px}.tp-feature p{color:var(--tp-slate);margin:0 0 16px;font-size:15px;line-height:1.65}.tp-category{font-family:var(--tp-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tp-vermillion);font-size:10px;font-weight:500;display:inline-block}.tp-meta{color:var(--tp-slate);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.tp-meta strong{color:var(--tp-ink);font-weight:600}.tp-meta span+span:before{content:"·";color:#b8bec8;margin-right:8px}.tp-feature-stack{gap:20px;display:grid}.tp-article{background:var(--tp-paper);border:1px solid var(--tp-rule);transition:transform .4s var(--tp-ease), box-shadow .4s var(--tp-ease);border-radius:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -18px #08142259}.tp-article:hover{box-shadow:var(--tp-shadow);transform:translateY(-3px)}.tp-article__image-wrap{flex:none;overflow:hidden}.tp-article__image{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--tp-ease);display:block}.tp-article:hover .tp-article__image{transform:scale(1.05)}.tp-article--compact{min-height:0}.tp-article--compact .tp-article__image-wrap{width:128px;min-height:100%}.tp-article--compact .tp-article__content{padding:16px 36px 16px 16px}.tp-article--compact h3{font-size:18px}.tp-article__content{flex:1;min-width:0;padding:18px 40px 18px 18px}.tp-article h3{font-family:var(--tp-font-display);letter-spacing:-.01em;margin:6px 0 8px;font-size:20px;line-height:1.2}.tp-article h3 a{color:inherit;transition:color .25s}.tp-article h3 a:hover{color:var(--tp-vermillion)}.tp-article p{color:var(--tp-slate);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.tp-bookmark{border:1px solid var(--tp-rule);width:34px;height:34px;color:var(--tp-slate);transition:background .3s ease, color .3s ease, transform .3s var(--tp-ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.tp-bookmark svg{width:14px;height:14px}.tp-article:hover .tp-bookmark{background:var(--tp-vermillion);border-color:var(--tp-vermillion);color:#fff;transform:rotate(-8deg)}.tp-latest{margin-top:40px}.tp-latest h2{margin-bottom:16px}.tp-tabs{border-bottom:1px solid var(--tp-rule);scrollbar-width:none;gap:4px;margin-bottom:0;display:flex;position:relative;overflow-x:auto}.tp-tabs::-webkit-scrollbar{display:none}.tp-tabs__indicator{background:var(--tp-vermillion);height:2px;transition:transform .35s var(--tp-ease), width .35s var(--tp-ease);pointer-events:none;border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:0}.tp-tabs button{cursor:pointer;font:inherit;color:var(--tp-slate);white-space:nowrap;background:0 0;border:0;flex:none;padding:0 14px 12px;font-size:13px;font-weight:600;transition:color .25s}.tp-tabs button.is-active{color:var(--tp-vermillion)}.tp-tabs button:hover{color:var(--tp-ink)}.tp-feed{margin-top:0}.tp-feed-item+.tp-feed-item .tp-article{box-shadow:none;border-top:0;border-radius:0}.tp-feed-item:first-child .tp-article{border-radius:0 0 14px 14px;margin-top:0}.tp-feed-item .tp-article__image-wrap{border-radius:10px;width:200px;margin:14px 0 14px 14px;overflow:hidden}.tp-feed-item .tp-article__content{padding-top:22px}.tp-no-results{text-align:center;color:var(--tp-slate);padding:48px 0;font-size:15px}.tp-sidebar{gap:18px;display:grid;position:sticky;top:88px}.tp-side-card{background:var(--tp-paper);border:1px solid var(--tp-rule);transition:transform .4s var(--tp-ease);border-radius:14px;padding:22px;box-shadow:0 10px 28px -22px #08142259}.tp-side-card:hover{transform:translateY(-2px)}.tp-side-card h3{border-bottom:1px solid var(--tp-rule);font-family:var(--tp-font-display);color:var(--tp-ink);margin:0 0 16px;padding-bottom:12px;font-size:22px;font-weight:600}.tp-side-card--about p{color:var(--tp-slate);margin:0 0 18px;font-size:14px;line-height:1.65}.tp-write{text-align:center;background:var(--tp-vermillion);transition:background .25s ease, transform .25s var(--tp-ease);border-radius:10px;padding:12px;font-size:13px;font-weight:700;display:block;color:#fff!important}.tp-write:hover{background:var(--tp-vermillion-soft);transform:translateY(-2px)}.tp-author{align-items:center;gap:12px;margin:12px 0;display:flex}.tp-author>span{width:36px;height:36px;font-family:var(--tp-font-display);color:#fff;background:linear-gradient(135deg, var(--tp-chamber-mid), var(--tp-vermillion));border-radius:50%;flex:0 0 36px;place-items:center;font-size:15px;font-weight:700;display:grid}.tp-author strong{color:var(--tp-ink);font-size:14px;display:block}.tp-author small{color:var(--tp-slate);font-size:12px}.tp-process{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tp-process li{color:var(--tp-slate);padding-left:18px;font-size:13px;line-height:1.55;position:relative}.tp-process li:before{content:"";background:var(--tp-vermillion);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.tp-side-card--topics .tp-trend{border:0;border-bottom:1px solid var(--tp-rule);cursor:pointer;text-align:left;width:100%;font:inherit;transition:padding-left .25s var(--tp-ease);background:0 0;justify-content:space-between;align-items:baseline;margin:10px 0;padding:8px 0;display:flex}.tp-side-card--topics .tp-trend:last-child{border-bottom:0}.tp-side-card--topics .tp-trend:hover{padding-left:6px}.tp-side-card--topics .tp-trend strong{color:var(--tp-ink);font-size:13px}.tp-side-card--topics .tp-trend small{color:var(--tp-slate);font-size:11px;font-family:var(--tp-font-mono)}.tp-join{background:radial-gradient(circle at 100% 0%, #c41e2a40, transparent 40%), linear-gradient(115deg, var(--tp-chamber) 0%, var(--tp-chamber-mid) 100%);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:clamp(28px,4vw,40px) clamp(24px,4vw,40px);display:flex;position:relative;overflow:hidden}.tp-join:after{content:"“";font-family:var(--tp-font-display);color:#ffffff0d;pointer-events:none;font-size:180px;line-height:1;position:absolute;top:-20px;right:24px}.tp-join__copy{z-index:1;max-width:560px;position:relative}.tp-join h2{font-family:var(--tp-font-display);margin:0 0 8px;font-size:clamp(26px,3.5vw,34px);font-weight:600;line-height:1.15}.tp-join p{color:#ffffffc7;margin:0;font-size:15px;line-height:1.6}.tp-join>a{z-index:1;background:var(--tp-vermillion);transition:transform .3s var(--tp-ease), box-shadow .3s ease;border-radius:999px;flex-shrink:0;padding:14px 28px;font-size:14px;font-weight:700;position:relative;color:#fff!important}.tp-join>a:hover{transform:translateY(-3px);box-shadow:0 16px 32px -14px #c41e2aa6}@media (max-width:960px){.tp-hero__grid{grid-template-columns:1fr}.tp-hero__panel{max-width:480px}.tp-layout{grid-template-columns:1fr}.tp-sidebar{grid-template-columns:repeat(2,1fr);position:static}.tp-side-card--about{grid-column:1/-1}}@media (max-width:640px){.tp-container{width:min(100% - 28px,1180px)}.tp-hero__stats{flex-wrap:wrap;gap:20px}.tp-feature-grid{grid-template-columns:1fr}.tp-feature__media{height:200px}.tp-sidebar{grid-template-columns:1fr}.tp-feed-item .tp-article{flex-direction:column}.tp-feed-item .tp-article__image-wrap{width:calc(100% - 28px);height:160px;margin:14px}.tp-article--compact{flex-direction:row}.tp-article--compact .tp-article__image-wrap{width:100px;height:auto;margin:0}.tp-join{flex-direction:column;align-items:flex-start}}@media (max-width:960px){.bl-about__grid,.tp-submit__grid{grid-template-columns:1fr}.tp-aside{position:static}.tp-checkgrid,.tp-field-row{grid-template-columns:1fr}}.vb-blog-page{--blog-ink:#10213a;--blog-red:#e52832;--blog-orange:#f79a14;--blog-paper:#fcfaf7;--blog-line:#e9e8e5;--blog-ease:cubic-bezier(.22, 1, .36, 1);background:var(--blog-paper);color:var(--blog-ink);font-family:"Source Sans 3",Arial,sans-serif}.vb-blog-wrap{width:min(1180px,100% - 44px);margin:auto}.vb-blog-hero{color:#fff;background:radial-gradient(circle at 83% 33%,#173a61 0,#0d2a49 28%,#021c34 74%);padding:96px 0 36px}.vb-blog-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;min-height:0;display:grid}.vb-blog-hero p{color:#f03139;letter-spacing:.05em;margin:0 0 12px;font-size:12px;font-weight:700}.vb-blog-hero h1{letter-spacing:-.025em;max-width:530px;margin:0;font:600 clamp(32px,3.6vw,46px)/1.2 Cormorant Garamond,Georgia,serif}.vb-blog-hero h1 em{color:var(--blog-orange);font-weight:600}.vb-blog-searchbox{background:#ffffff1c;border-radius:14px;padding:18px 20px;box-shadow:0 17px 40px #0000002e}.vb-blog-searchbox label{background:#fff;border-radius:8px;height:44px;display:flex;overflow:hidden}.vb-blog-searchbox input{color:#24344c;border:0;outline:0;flex:1;min-width:0;padding:0 18px;font:14px inherit}.vb-blog-searchbox label button{background:var(--blog-red);color:#fff;cursor:pointer;border:0;width:44px}.vb-blog-searchbox svg{fill:none;stroke:currentColor;stroke-width:2px;width:19px}.vb-blog-searchbox>span{margin:12px 0 8px;font-size:13px;font-weight:600;display:block}.vb-blog-searchbox>div{flex-wrap:wrap;gap:9px;display:flex}.vb-blog-searchbox>div button{color:#fff;cursor:pointer;background:#0b223d;border:0;border-radius:99px;padding:7px 12px;font:600 12px inherit}.vb-blog-searchbox>div button.active{background:var(--blog-red)}.vb-blog-searchbox>a{color:#fff;border:1px solid #ffffff80;border-radius:8px;margin-top:25px;padding:10px 22px;font-size:13px;font-weight:700;display:inline-block}.vb-blog-content{background:linear-gradient(105deg,#fffdfa,#f9f4ee 62%,#fffdfa);padding:56px 0 70px}.vb-blog-heading{justify-content:space-between;align-items:center;margin:0 0 20px;display:flex}.vb-blog-heading h2,.vb-blog-heading--left{margin:0;font:600 23px Cormorant Garamond,Georgia,serif}.vb-blog-heading h2:before,.vb-blog-heading--left:before{content:"";vertical-align:-2px;background:var(--blog-red);width:4px;height:19px;margin:0 16px 0 0;display:inline-block}.vb-blog-heading a{color:var(--blog-red);font-size:13px;font-weight:700}.vb-blog-heading a b,.vb-blog-all b{margin-left:8px;font-size:18px}.vb-blog-featured-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin-bottom:50px;display:grid}.vb-blog-card{border:1px solid var(--blog-line);background:#fff;border-radius:9px;flex-direction:column;height:100%;min-height:280px;display:flex;overflow:hidden;box-shadow:0 3px 9px #10213a0f}.vb-blog-card__image{background:#132741;height:128px;position:relative;overflow:hidden}.vb-blog-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.vb-blog-card__image span{color:#192131;letter-spacing:.04em;background:#e8ad19;border-radius:4px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.vb-blog-card:nth-child(2) .vb-blog-card__image span{color:#fff;background:#8e5363}.vb-blog-card:nth-child(3) .vb-blog-card__image span{color:#fff;background:#377cbc}.vb-blog-card__body{flex-direction:column;flex:1;gap:6px;padding:12px 14px 10px;display:flex}.vb-blog-author{align-items:center;gap:8px;min-width:0;display:flex}.vb-blog-author i,.vb-blog-sideauthor i{color:#fff;background:linear-gradient(135deg,#d6a47c,#304b61);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:800;display:grid}.vb-blog-author strong,.vb-blog-author small{display:block}.vb-blog-author strong{font-size:11px;line-height:1.2}.vb-blog-author small{color:#627087;font-size:10px}.vb-blog-author b{color:#9ca7b5;margin:0 7px}.vb-blog-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;margin:0;padding-top:2px;font:600 17px/1.2 Cormorant Garamond,Georgia,serif;display:-webkit-box;overflow:hidden}.vb-blog-card p{color:#536176;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.vb-blog-card__bottom{border-top:1px solid var(--blog-line);justify-content:space-between;align-items:center;gap:10px;margin:auto 0 0;padding-top:8px;padding-right:28px;display:flex}.vb-blog-card__topic{color:#56647a;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:10px;font-weight:700}.vb-blog-card__bottom button{color:#53647c;cursor:pointer;background:0 0;border:0;padding:0}.vb-blog-card__bottom svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px}.vb-blog-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;display:grid}.vb-blog-main{min-width:0}.vb-blog-heading--left{margin-bottom:20px}.vb-blog-latest-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:20px;display:grid}.vb-blog-latest-grid .vb-blog-card__image{height:118px}.vb-blog-latest-grid .vb-blog-card{min-height:268px}.vb-blog-sidebar{align-self:start;gap:17px;max-height:calc(100vh - 104px);display:grid;position:sticky;top:88px;overflow:auto}.vb-blog-sidecard{background:#fff;border:1px solid #ede9e4;border-radius:9px;padding:21px;box-shadow:0 3px 8px #10213a09}.vb-blog-sidecard h3{border-bottom:1px solid #e8e8e8;margin:0 0 17px;padding-bottom:12px;font:600 17px Cormorant Garamond,Georgia,serif}.vb-blog-sidecard h3 span{margin-left:9px}.vb-blog-sidecard p{color:#536176;margin:0 0 17px;font-size:12.5px;line-height:1.55}.vb-blog-sidecard>a:not(.vb-blog-all):not(.vb-blog-write){text-align:center;border:1px solid #e1e4e9;border-radius:7px;padding:10px;font-size:12px;font-weight:700;display:block}.vb-blog-sideauthor{align-items:center;gap:10px;margin:12px 0;display:flex}.vb-blog-sideauthor i{width:31px;height:31px}.vb-blog-sideauthor strong,.vb-blog-sideauthor small{display:block}.vb-blog-sideauthor strong{font-size:12px}.vb-blog-sideauthor small{color:#68758a;font-size:10px}.vb-blog-category{color:#293750;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.vb-blog-category small{color:#6a7689}@media (max-width:900px){.vb-blog-hero__grid{grid-template-columns:1fr;gap:34px}.vb-blog-layout{grid-template-columns:1fr}.vb-blog-sidebar{grid-template-columns:repeat(2,1fr);max-height:none;position:static;overflow:visible}}@media (max-width:640px){.vb-blog-wrap{width:min(100% - 28px,1180px)}.vb-blog-hero{padding:88px 0 28px}.vb-blog-hero h1{font-size:34px}.vb-blog-featured-grid,.vb-blog-latest-grid,.vb-blog-sidebar{grid-template-columns:1fr}.vb-blog-card,.vb-blog-latest-grid .vb-blog-card{min-height:0}.vb-blog-card__image,.vb-blog-latest-grid .vb-blog-card__image{height:140px}}@view-transition{navigation:auto}.vb-blog-authbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.vb-blog-hero__top,.vb-read-hero__top{justify-content:flex-end;margin-bottom:18px;display:flex}.vb-read-hero__shell{z-index:2;padding:128px 0 48px;position:relative}.vb-read-hero__shell .vb-read-hero__copy{max-width:820px;margin:0;padding:0}.vb-blog-authbar--loading{min-height:34px}.vb-blog-authbar span{color:#fffc;font-size:13px}.vb-blog-authbar a,.vb-blog-authbar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:999px;align-items:center;padding:6px 14px;font:700 12px inherit;text-decoration:none;display:inline-flex}.vb-blog-authbar a.is-solid{background:var(--blog-red,#e52832);border-color:var(--blog-red,#e52832)}.vb-write-hero__inner .vb-blog-hero__top{justify-content:flex-end;margin-bottom:12px}.vb-write-field input:disabled{color:#4b5563;cursor:not-allowed;background:#f3f4f7}.vb-write-account{text-align:left;border:1px solid var(--blog-line,#e9e8e5);background:#fbfaf7;border-radius:14px;margin:8px 0 12px;padding:18px}.vb-write-account h3{margin:0 0 6px;font:600 22px Cormorant Garamond,Georgia,serif}.vb-write-account p{color:#536176;margin:0 0 14px;font-size:14px}.vb-blog-hero{position:relative;overflow:hidden}.vb-blog-hero__glow{pointer-events:none;background:radial-gradient(circle,#f79a1447,#0000 68%);border-radius:50%;width:420px;height:420px;animation:8s ease-in-out infinite vb-blog-pulse;position:absolute;inset:auto -12% -40% auto}.vb-blog-page.is-ready .vb-blog-hero__copy,.vb-blog-page.is-ready .vb-blog-searchbox{animation:vb-blog-rise .85s var(--blog-ease) both}.vb-blog-page.is-ready .vb-blog-searchbox{animation-delay:.12s}.vb-blog-hero h1 em{animation:6s ease-in-out infinite vb-blog-italic;display:inline-block}.vb-blog-searchbox label button{transition:background .25s ease, transform .25s var(--blog-ease)}.vb-blog-searchbox label button:hover{transform:scale(1.04)}.vb-blog-searchbox>div button{transition:background .25s ease, transform .25s var(--blog-ease)}.vb-blog-searchbox>div button:hover{transform:translateY(-2px)}.vb-blog-searchbox__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.vb-blog-searchbox__actions a{color:#fff;transition:background .25s ease, transform .25s var(--blog-ease);border:1px solid #ffffff80;border-radius:8px;margin-top:0;padding:8px 16px;font-size:13px;font-weight:700;display:inline-block}.vb-blog-searchbox__actions a:hover{background:#ffffff1f;transform:translateY(-2px)}.vb-blog-searchbox__actions a:last-child{background:var(--blog-red);border-color:var(--blog-red)}.vb-blog-card{transition:transform .45s var(--blog-ease), box-shadow .45s var(--blog-ease);position:relative}.vb-blog-card:hover{transform:translateY(-8px);box-shadow:0 22px 40px #10213a24}.vb-blog-card__link{color:inherit;flex-direction:column;flex:1;height:100%;min-height:100%;display:flex}.vb-blog-card__image img{transform-origin:50%}.vb-blog-card:hover .vb-blog-card__image img{transform:scale(1.08)}.vb-blog-tag{letter-spacing:.04em;border-radius:4px;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;top:18px;left:17px}.vb-blog-tag--gold{color:#192131;background:#e8ad19}.vb-blog-tag--rose{color:#fff;background:#8e5363}.vb-blog-tag--blue{color:#fff;background:#377cbc}.vb-blog-card__read{color:var(--blog-red);letter-spacing:.02em;opacity:0;transition:opacity .3s ease, transform .3s var(--blog-ease);font-size:11px;font-weight:700;transform:translate(-6px)}.vb-blog-card:hover .vb-blog-card__read{opacity:1;transform:none}.vb-blog-save{z-index:2;color:#53647c;cursor:pointer;width:34px;height:34px;transition:color .25s ease, transform .25s var(--blog-ease);background:0 0;border:0;padding:0;position:absolute;bottom:8px;right:10px}.vb-blog-save svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px}.vb-blog-save.is-saved,.vb-blog-save:hover{color:var(--blog-red);transform:translateY(-2px)}.vb-blog-reveal{opacity:0;transform:translateY(18px)}.vb-blog-page.is-ready .vb-blog-reveal{opacity:1;animation:vb-blog-rise .7s var(--blog-ease) both;animation-delay:var(--vb-delay,0s);transform:none}.vb-blog-empty{color:#536176;padding:28px 0}.vb-blog-load{background:var(--blog-red);color:#fff;letter-spacing:.02em;cursor:pointer;width:fit-content;transition:transform .25s var(--blog-ease), box-shadow .25s ease, background .25s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:28px auto 0;padding:14px 28px;font:700 14px inherit;display:flex;box-shadow:0 12px 24px -12px #e52832b3}.vb-blog-load svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.vb-blog-load:hover{background:#c81e28;transform:translateY(-2px);box-shadow:0 16px 28px -12px #e52832cc}.vb-blog-category{cursor:pointer;width:100%;font:inherit;text-align:left;transition:padding-left .25s var(--blog-ease);color:#293750;background:0 0;border:0;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.vb-blog-category:hover,.vb-blog-category.is-active{color:var(--blog-red);padding-left:6px}.vb-blog-write{text-align:center;background:var(--blog-red);transition:transform .25s var(--blog-ease), box-shadow .25s ease;border-radius:7px;padding:11px;font-size:12px;font-weight:700;display:block;color:#fff!important;border:0!important}.vb-blog-write:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #e52832b3}.vb-blog-sidecard{transition:transform .4s var(--blog-ease)}.vb-blog-sidecard:hover{transform:translateY(-3px)}.vb-read-progress{z-index:40;background:#10213a14;height:3px;position:sticky;top:0}.vb-read-progress span{background:linear-gradient(90deg, var(--blog-red), var(--blog-orange));width:0;height:100%;transition:width .12s linear;display:block}.vb-read-hero{color:#fff;background:#021c34;align-items:flex-end;min-height:min(72vh,640px);display:flex;position:relative;overflow:hidden}.vb-read-hero__media{position:absolute;inset:0}.vb-read-hero__media img{object-fit:cover;width:100%;height:100%;animation:vb-read-expand 1.2s var(--blog-ease) both;transform:scale(1.12)}.vb-read-hero__shade{background:linear-gradient(#021c3426 0%,#021c348c 48%,#021022eb 100%);position:absolute;inset:0}.vb-read-hero__copy{z-index:2;max-width:820px;margin:0;padding:0;position:relative}.vb-read-page.is-ready .vb-read-hero__copy{animation:vb-blog-rise .8s .15s var(--blog-ease) both}.vb-read-crumb{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:8px;margin:0 0 16px;font-size:12px;display:flex}.vb-read-crumb a{color:#fff;font-weight:700}.vb-read-crumb span{color:var(--blog-red)}.vb-read-hero h1{letter-spacing:-.03em;max-width:none;margin:16px 0 22px;font:600 clamp(36px,5vw,62px)/1.12 Cormorant Garamond,Georgia,serif}.vb-read-hero .vb-blog-tag{position:static}.vb-read-byline{align-items:center;gap:12px;display:flex}.vb-read-byline i{background:linear-gradient(135deg,#d6a47c,#304b61);border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-style:normal;font-weight:800;display:grid}.vb-read-byline strong,.vb-read-byline small{display:block}.vb-read-byline small{color:#ffffffb8;font-size:13px}.vb-read-byline b{color:#fff6;margin:0 8px}.vb-read-save{color:#fff;cursor:pointer;transition:background .25s ease, transform .25s var(--blog-ease);background:0 0;border:1px solid #fff6;border-radius:999px;margin-left:auto;padding:8px 16px;font:700 12px inherit}.vb-read-save:hover,.vb-read-save.is-saved{background:var(--blog-red);border-color:var(--blog-red);transform:translateY(-1px)}.vb-read__layout{max-width:760px;padding:56px 0 24px}.vb-read__body{color:var(--blog-ink);font-size:18px;line-height:1.8}.vb-read-page.is-ready .vb-read__body>*{animation:vb-blog-rise .7s var(--blog-ease) both}.vb-read__body p{margin:0 0 22px}.vb-read__body h2{margin:36px 0 14px;font:600 28px/1.2 Cormorant Garamond,Georgia,serif}.vb-read__pull{border-left:3px solid var(--blog-red);margin:36px 0;padding:8px 0 8px 24px}.vb-read__pull p{color:#173a61;margin:0;font:italic 600 26px/1.35 Cormorant Garamond,Georgia,serif}.vb-read__figure{background:#132741;border-radius:16px;margin:36px -12px;overflow:hidden}.vb-read__figure img{object-fit:cover;width:100%;height:min(52vh,420px);animation:vb-read-expand 1.1s var(--blog-ease) both}.vb-read__figure figcaption{color:#536176;background:#fff;padding:12px 16px 16px;font-size:13px}.vb-read__disclaimer{border-top:1px solid var(--blog-line);color:#627087;margin-top:40px;padding-top:22px;font-size:14px}.vb-read__signed{color:#788295;font-size:13px}.vb-read--missing{padding:120px 0}.vb-read-related{padding:12px 0 80px}.vb-read-related__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.vb-read-mini{border:1px solid var(--blog-line);transition:transform .4s var(--blog-ease), box-shadow .4s var(--blog-ease);background:#fff;border-radius:12px;gap:12px;display:grid;overflow:hidden;box-shadow:0 3px 9px #10213a0f}.vb-read-mini:hover{transform:translateY(-6px);box-shadow:0 18px 36px #10213a1f}.vb-read-mini img{object-fit:cover;width:100%;height:150px}.vb-read-mini div{gap:6px;padding:0 16px 16px;display:grid}.vb-read-mini small{color:var(--blog-red);letter-spacing:.04em;font-size:11px;font-weight:800}.vb-read-mini strong{font:600 18px/1.25 Cormorant Garamond,Georgia,serif}.vb-read-mini span{color:#627087;font-size:12px}.vb-write-hero{color:#fff;background:radial-gradient(circle at 83% 33%,#173a61 0,#0d2a49 28%,#021c34 74%);padding:148px 0 96px;position:relative;overflow:hidden}.vb-write-hero:after{content:"";background:radial-gradient(circle,#e5283247,#0000 70%);border-radius:50%;width:280px;height:280px;animation:9s ease-in-out infinite vb-blog-pulse;position:absolute;top:-60px;right:-80px}.vb-write-hero__inner{z-index:1;max-width:720px;position:relative}.vb-write-kicker{color:#f03139;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.vb-write-hero h1{margin:0 0 14px;font:600 clamp(36px,5vw,54px)/1.12 Cormorant Garamond,Georgia,serif}.vb-write-hero h1 em{color:var(--blog-orange)}.vb-write-hero p{color:#ffffffc2;max-width:540px;margin:0;line-height:1.65}.vb-write-section{margin-top:-48px;padding-bottom:80px}.vb-write-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;gap:28px;display:grid}.vb-write-card{border:1px solid var(--blog-line);animation:vb-blog-rise .7s var(--blog-ease) both;background:#fff;border-radius:18px;padding:28px 30px 24px;box-shadow:0 22px 50px -28px #10213a59}.vb-write-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.vb-write-steps button{cursor:pointer;color:#627087;background:0 0;border:0;align-items:center;gap:8px;width:100%;font:700 13px inherit;display:flex}.vb-write-steps i{background:#eef1f5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid}.vb-write-steps .is-active button{color:var(--blog-ink)}.vb-write-steps .is-active i{background:var(--blog-red);color:#fff}.vb-write-steps .is-done i{color:#fff;background:#0d6b4f}.vb-write-progress{background:#eef1f5;border-radius:99px;height:4px;margin-bottom:24px;overflow:hidden}.vb-write-progress span{background:linear-gradient(90deg, var(--blog-red), var(--blog-orange));height:100%;transition:width .45s var(--blog-ease);display:block}.vb-write-panel{animation:vb-blog-rise .45s var(--blog-ease) both}.vb-write-panel h2{margin:0 0 6px;font:600 28px/1.2 Cormorant Garamond,Georgia,serif}.vb-write-lede{color:#536176;margin:0 0 22px;font-size:14.5px;line-height:1.6}.vb-write-field{gap:8px;margin-bottom:16px;display:grid}.vb-write-field label{font-size:13.5px;font-weight:700}.vb-write-field input,.vb-write-field textarea{border:1px solid var(--blog-line);width:100%;font:inherit;color:var(--blog-ink);background:#fff;border-radius:10px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.vb-write-field input:focus,.vb-write-field textarea:focus{border-color:var(--blog-red);outline:none;box-shadow:0 0 0 4px #e528321f}.vb-write-hint{color:#627087;margin:0;font-size:13px}.vb-write-error{color:var(--blog-red);font-size:12.5px;font-weight:700}.vb-write-count{color:#627087;font-size:12px}.vb-write-count.is-short{color:var(--blog-red);font-weight:700}.vb-write-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vb-write-inline{flex-wrap:wrap;gap:10px;display:flex}.vb-write-inline input{flex:180px}.vb-write-verified{color:#0d6b4f;font-size:13px;font-weight:700}.vb-write-cats,.vb-write-modes{flex-wrap:wrap;gap:8px;display:flex}.vb-write-cats label,.vb-write-modes label{border:1px solid var(--blog-line);cursor:pointer;transition:border-color .2s ease, background .2s ease, transform .2s var(--blog-ease);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.vb-write-cats label.is-on,.vb-write-modes label.is-on{border-color:var(--blog-red);color:var(--blog-red);background:#e5283214;transform:translateY(-1px)}.vb-write-drop{text-align:center;cursor:pointer;min-height:120px;transition:border-color .2s ease, transform .2s var(--blog-ease);background:#fbfaf7;border:1.5px dashed #ccd4de;border-radius:14px;place-items:center;gap:6px;padding:18px;display:grid}.vb-write-drop:hover{border-color:var(--blog-red);transform:translateY(-2px)}.vb-write-drop input{display:none}.vb-write-drop small{color:#627087}.vb-write-drop--photo img{object-fit:cover;border-radius:50%;width:96px;height:96px}.vb-write-decls{gap:10px;margin-bottom:16px;display:grid}.vb-write-decls label{border:1px solid var(--blog-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.vb-write-decls label.is-on{border-color:var(--blog-red);background:#fff7f6}.vb-write-nav{justify-content:space-between;gap:12px;margin-top:8px;display:flex}.vb-write-btn{cursor:pointer;transition:transform .25s var(--blog-ease), box-shadow .25s ease, background .25s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:12px 22px;font:700 13.5px inherit;display:inline-flex}.vb-write-btn:hover{transform:translateY(-2px)}.vb-write-btn--primary{background:var(--blog-red);color:#fff;box-shadow:0 12px 24px -12px #e52832b3}.vb-write-btn--navy{color:#fff;background:#0d2a49}.vb-write-btn--ghost{color:var(--blog-ink);background:#fff;border-color:#ccd4de}.vb-write-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.vb-write-contact{color:#627087;margin-top:16px;font-size:13px}.vb-write-contact a{color:var(--blog-red);font-weight:700}.vb-write-success{text-align:center;gap:12px;padding:28px 8px 12px;display:grid}.vb-write-success span{color:#0d6b4f;letter-spacing:.08em;text-transform:uppercase;background:#e8f6ef;border-radius:999px;justify-self:center;padding:6px 12px;font-size:12px;font-weight:800}.vb-write-success h2{margin:0;font:600 32px/1.2 Cormorant Garamond,Georgia,serif}.vb-write-aside{gap:16px;display:grid;position:sticky;top:88px}.vb-write-aside__card{border:1px solid var(--blog-line);background:#fff;border-radius:14px;padding:22px;box-shadow:0 3px 9px #10213a0d}.vb-write-aside__card h3{margin:0 0 12px;font:600 20px Cormorant Garamond,Georgia,serif}.vb-write-aside__card ul{color:#536176;margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}.vb-write-aside__card li+li{margin-top:8px}.vb-write-aside__card--muted p{color:#536176;margin:0;font-size:14px;line-height:1.6}.vb-write-aside__card a{color:var(--blog-red);margin-top:14px;font-size:14px;font-weight:700;display:inline-block}.vb-auth-page{background:var(--blog-paper)}.vb-auth-main{justify-items:center;padding:108px 20px 48px;display:grid}.vb-auth-card{border:1px solid var(--blog-line);width:min(420px,100%);color:var(--blog-ink);background:#fff;border-radius:18px;gap:14px;padding:28px 26px 22px;display:grid;box-shadow:0 16px 40px -28px #10213a73}.vb-auth-card__head p{color:var(--blog-red);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.vb-auth-card__head h2{margin:0;font:600 28px/1.15 Cormorant Garamond,Georgia,serif}.vb-auth-alert{color:#b42318;background:#fff1f0;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.vb-auth-note{color:#536176;margin:0;font-size:14.5px;line-height:1.6}.vb-auth-field{gap:7px;display:grid}.vb-auth-field>span:first-of-type{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.vb-auth-field i{color:#7a8699;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-style:normal;font-weight:800}.vb-auth-field input,.vb-auth-field textarea{box-sizing:border-box;width:100%;height:48px;color:var(--blog-ink);background:#fbfaf7;border:1px solid #e4e0d8;border-radius:12px;padding:0 14px;font:500 15px/1 "Source Sans 3",Arial,sans-serif}.vb-auth-field textarea{resize:vertical;height:auto;min-height:96px;padding-top:12px;line-height:1.45}.vb-auth-field input:focus,.vb-auth-field textarea:focus{background:#fff;border-color:#173a61;outline:none;box-shadow:0 0 0 3px #0d2a491f}.vb-auth-phone,.vb-auth-secret{background:#fbfaf7;border:1px solid #e4e0d8;border-radius:12px;align-items:center;height:48px;display:flex;overflow:hidden}.vb-auth-phone:focus-within,.vb-auth-secret:focus-within{background:#fff;border-color:#173a61;box-shadow:0 0 0 3px #0d2a491f}.vb-auth-phone em{text-align:center;color:#173a61;background:#eef2f7;border-right:1px solid #e4e0d8;flex:none;width:58px;font-size:13px;font-style:normal;font-weight:800}.vb-auth-phone input,.vb-auth-secret input{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.vb-auth-phone input:focus,.vb-auth-secret input:focus{box-shadow:none}.vb-auth-secret button{color:#627087;cursor:pointer;background:0 0;border:0;flex:none;height:100%;padding:0 14px;font:700 12px "Source Sans 3",Arial,sans-serif}.vb-auth-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vb-auth-forgot{color:var(--blog-red);justify-self:end;margin-top:-4px;font-size:12.5px;font-weight:700;text-decoration:none}.vb-auth-submit{background:var(--blog-red);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;height:50px;margin-top:4px;font:700 15px "Source Sans 3",Arial,sans-serif;box-shadow:0 14px 24px -12px #e52832cc}.vb-auth-submit:hover{transform:translateY(-1px)}.vb-auth-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.vb-auth-foot{text-align:center;color:#627087;margin:2px 0 0;font-size:13.5px}.vb-auth-foot a{color:var(--blog-red);font-weight:700}@media (max-width:860px){.vb-auth-pair{grid-template-columns:1fr}}@media (max-width:960px){.vb-write-grid,.vb-read-related__grid{grid-template-columns:1fr}.vb-write-aside{position:static}.vb-write-row{grid-template-columns:1fr}}@media (max-width:640px){.vb-read-hero{min-height:70vh}.vb-read-hero h1{font-size:34px}.vb-read__figure{margin:28px 0}.vb-blog-card__read{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vb-blog-hero__glow,.vb-blog-hero h1 em,.vb-read-hero__media img,.vb-blog-page.is-ready .vb-blog-reveal,.vb-blog-page.is-ready .vb-blog-hero__copy,.vb-blog-page.is-ready .vb-blog-searchbox{animation:none!important}.vb-blog-reveal,.vb-blog-page.is-ready .vb-blog-reveal{opacity:1;transform:none}.vb-blog-card:hover{transform:none}}html{scroll-behavior:smooth}.bl-body ::selection,.tp-home ::selection,.vb-blog-page ::selection{background:var(--vb-red,var(--tp-vermillion,var(--blog-red)));color:#fff}@media (prefers-reduced-motion:reduce){.bl-body *,.tp-home *,.vb-blog-page *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.anim-gradient-text{background:linear-gradient(100deg, var(--vb-gold,#e8b64c) 0%, #fff 22%, var(--vb-red,var(--tp-vermillion,var(--blog-red))) 48%, #fff 74%, var(--vb-gold,#e8b64c) 100%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite cool-gradient-sweep}@keyframes cool-gradient-sweep{0%{background-position:0%}to{background-position:-260%}}.bl-btn--primary,.vb-write-btn--primary,.vb-blog-load,.tp-access a,.tp-join>a{isolation:isolate;position:relative;overflow:hidden}.bl-btn--primary:before,.vb-write-btn--primary:before,.vb-blog-load:before,.tp-access a:before,.tp-join>a:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 300deg, #ffffffe6 340deg, transparent 360deg);opacity:0;transition:opacity .3s;animation:2.4s linear infinite cool-btn-spin;position:absolute;inset:-2px}.bl-btn--primary:hover:before,.vb-write-btn--primary:hover:before,.vb-blog-load:hover:before,.tp-access a:hover:before,.tp-join>a:hover:before{opacity:1}@keyframes cool-btn-spin{to{transform:rotate(360deg)}}.bl-btn--primary:after,.vb-write-btn--primary:after,.vb-blog-load:after{content:"";width:40%;height:100%;transition:left .65s var(--bl-ease,cubic-bezier(.22,1,.36,1));background:linear-gradient(115deg,#0000,#ffffff8c,#0000);position:absolute;top:0;left:-60%;transform:skew(-18deg)}.bl-btn--primary:hover:after,.vb-write-btn--primary:hover:after,.vb-blog-load:hover:after{left:130%}.tp-hero__submit,.bl-hero__cta .bl-btn--primary{animation:3.2s ease-in-out infinite cool-glow-pulse}@keyframes cool-glow-pulse{0%,to{box-shadow:0 0 #ff5a3d59}50%{box-shadow:0 0 0 10px #ff5a3d00}}.bl-card,.tp-feature,.tp-article,.vb-blog-card,.tp-side-card,.vb-blog-sidecard,.vb-read-mini{will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.bl-card:before,.vb-blog-card:before,.tp-feature:before{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 40%,#ffffff59 50%,#0000 60%) 120% 0/220% 220%;transition:opacity .3s;position:absolute;inset:0}.bl-card:hover:before,.vb-blog-card:hover:before,.tp-feature:hover:before{opacity:1;animation:1.1s forwards cool-card-shine}@keyframes cool-card-shine{0%{background-position:130% -30%}to{background-position:-30% 130%}}.bl-card:hover,.tp-feature:hover,.vb-blog-card:hover,.tp-side-card:hover,.vb-blog-sidecard:hover,.vb-read-mini:hover{transform:translateY(-10px)scale(1.012)}.cool-stagger{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards cool-stagger-in;animation-delay:calc(var(--i,0) * 90ms);transform:translateY(24px)scale(.98)}@keyframes cool-stagger-in{to{opacity:1;transform:none}}.bl-hero,.tp-hero,.vb-blog-hero,.vb-write-hero,.vb-read-hero{isolation:isolate}.cool-orb{filter:blur(50px);pointer-events:none;z-index:0;opacity:.55;mix-blend-mode:screen;border-radius:50%;animation:12s ease-in-out infinite cool-orb-float;position:absolute}.cool-orb--a{background:radial-gradient(circle,#ff5a3d,#0000 70%);width:260px;height:260px;animation-duration:13s;top:-60px;left:8%}.cool-orb--b{background:radial-gradient(circle,#e8b64c,#0000 70%);width:320px;height:320px;animation-duration:16s;animation-delay:-4s;bottom:-80px;right:6%}.cool-orb--c{background:radial-gradient(circle,#4c8ce8,#0000 70%);width:180px;height:180px;animation-duration:10s;animation-delay:-7s;top:40%;right:30%}@keyframes cool-orb-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(24px,-30px)scale(1.08)}66%{transform:translate(-18px,18px)scale(.94)}}.cool-underline{display:inline-block;position:relative}.cool-underline:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.cool-underline:hover:after{transform-origin:0;transform:scaleX(1)}.bl-hero__stats strong,.tp-hero__stats dd{animation:2.4s ease-in-out infinite cool-count-glow}@keyframes cool-count-glow{0%,to{text-shadow:0 0 #e8b64c00}50%{text-shadow:0 0 18px #e8b64c8c}}.bl-tag,.vb-blog-tag,.tp-category{animation:.45s cubic-bezier(.34,1.56,.64,1) both cool-pop-in;animation-delay:calc(var(--i,0) * 60ms)}@keyframes cool-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.vb-read-progress span{box-shadow:0 0 12px 1px #e52832a6}.cool-skeleton{background:linear-gradient(90deg,#eee 25%,#f6f6f6 37%,#eee 63%) 0 0/400% 100%;border-radius:8px;animation:1.4s infinite cool-skeleton-shimmer;position:relative;overflow:hidden;color:#0000!important}@keyframes cool-skeleton-shimmer{0%{background-position:100%}to{background-position:0%}}.bl-read,.vb-blog-card__bottom button,.tp-bookmark{transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s,color .3s,border-color .3s}.bl-card:hover .bl-read{animation:.6s cool-nudge}@keyframes cool-nudge{0%,to{transform:rotate(-45deg)translate(0)}50%{transform:rotate(-45deg)translate(3px,-3px)}}.tp-hero__dialectic:after{content:"”";font-family:var(--tp-font-display);color:#c41e2a1a;transform-origin:50%;font-size:clamp(90px,12vw,160px);animation:20s linear infinite cool-quote-spin;position:absolute;top:12%;right:18%}@keyframes cool-quote-spin{0%{transform:rotate(0)translateY(0)}50%{transform:rotate(6deg)translateY(-10px)}to{transform:rotate(0)translateY(0)}}::view-transition-old(root){animation:.35s cubic-bezier(.22,1,.36,1) both cool-vt-out}::view-transition-new(root){animation:.45s cubic-bezier(.22,1,.36,1) both cool-vt-in}@keyframes cool-vt-out{to{opacity:0;transform:translateY(-12px)scale(.99)}}@keyframes cool-vt-in{0%{opacity:0;transform:translateY(14px)scale(.99)}}.cool-cursor-glow{pointer-events:none;z-index:9999;mix-blend-mode:screen;background:radial-gradient(circle,#ff5a3d24,#0000 70%);border-radius:50%;width:300px;height:300px;transition:transform .12s linear;display:none;position:fixed;top:0;left:0}@media (hover:hover) and (pointer:fine){.cool-cursor-glow{display:block}}.tp-field input:focus,.tp-field textarea:focus,.vb-write-field input:focus,.vb-write-field textarea:focus,.vb-auth-field input:focus{animation:.5s ease-out cool-focus-ring}@keyframes cool-focus-ring{0%{box-shadow:0 0 #ff5a3d66}to{box-shadow:0 0 0 6px #ff5a3d00}}.tp-verified,.vb-write-verified{animation:.4s cubic-bezier(.34,1.56,.64,1) both cool-pop-in}.bl-controls.is-stuck{animation:.35s cool-bar-settle}@keyframes cool-bar-settle{0%{transform:translateY(-6px)}to{transform:translateY(0)}}@media (max-width:640px){.cool-orb{display:none}}.vb-blog-page .vb-blog-feed{display:block}.vb-blog-page .vb-blog-content{background:#fffdfa}.vb-blog-page .vb-blog-featured-band{z-index:auto;box-shadow:none;background:0 0;margin-bottom:0;padding-bottom:42px;position:relative;top:auto}.vb-blog-page .vb-blog-latest-zone{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;height:auto;display:grid}.vb-blog-page .vb-blog-latest-main{min-width:0}.vb-blog-page .vb-blog-latest-inner{will-change:auto}.vb-blog-page .vb-blog-latest-inner>.vb-blog-heading--left{z-index:4;box-shadow:none;background:#fffdfa;justify-content:flex-start;margin:0 0 20px;padding:22px 0 18px;position:sticky;top:68px}.vb-blog-like{z-index:2;color:#53647c;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;min-width:34px;height:34px;padding:0 3px;font-size:19px;display:inline-flex;position:absolute;bottom:8px;right:44px}.vb-blog-like small{font-size:10px;font-weight:600}.vb-blog-like.is-liked,.vb-blog-like:hover{color:var(--blog-red)}.vb-blog-card .vb-blog-card__bottom{padding-right:82px}.vb-blog-card .vb-blog-card__topic{text-overflow:ellipsis;white-space:nowrap;max-width:54px;margin-left:auto;overflow:hidden}.vb-blog-page .vb-blog-sidebar{align-self:start;max-height:none;position:sticky;top:104px;overflow:visible}@media (max-width:900px){.vb-blog-page .vb-blog-latest-zone{display:block}.vb-blog-page .vb-blog-latest-inner>.vb-blog-heading--left,.vb-blog-page .vb-blog-sidebar{max-height:none;position:static;overflow:visible}.vb-blog-page .vb-blog-latest-inner>.vb-blog-heading--left{background:0 0;margin:0 0 20px;padding:0}.vb-blog-page .vb-blog-sidebar{margin-top:28px}}.vb-read-subtitle{color:#ffffffe0;max-width:720px;margin:12px 0 0;font-size:1.15rem;line-height:1.55}.vb-read-hero__byline-wrap{justify-content:space-between;align-items:center;gap:16px;margin:-20px 0 28px;padding-top:8px;display:flex}.vb-read-byline--link{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.vb-read-byline--link:hover strong{text-decoration:underline}.vb-read-writer-card{border:1px solid var(--blog-line);background:#fafafa;border-radius:16px;margin:40px 0 24px;padding:24px}.vb-read-writer-card__label{letter-spacing:.08em;text-transform:uppercase;color:var(--blog-muted);margin:0 0 12px;font-size:.8rem}.vb-read-writer-card__inner{align-items:flex-start;gap:16px;display:flex}.vb-read-writer-card__photo,.vb-read-writer-card__initials{object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.vb-read-writer-card__initials{background:#ddd;place-items:center;font-style:normal;display:grid}.vb-read-writer-card__link{color:var(--blog-accent);margin-top:8px;font-weight:600;display:inline-block}.vb-blog-author__photo{object-fit:cover;border-radius:50%;width:36px;height:36px}.vb-blog-author__name{color:inherit;font-weight:700;text-decoration:none}.vb-blog-author__name:hover{text-decoration:underline}.vb-writer-hero{padding:48px 0 24px}.vb-writer-hero__card{border:1px solid var(--blog-line);background:#fff;border-radius:20px;align-items:flex-start;gap:24px;padding:28px;display:flex}.vb-writer-hero__photo,.vb-writer-hero__initials{object-fit:cover;border-radius:50%;flex-shrink:0;width:120px;height:120px}.vb-writer-hero__initials{background:#ececec;place-items:center;font-size:2rem;font-style:normal;display:grid}.vb-writer-hero__bio{color:var(--blog-muted);max-width:640px;margin:8px 0 0}.vb-writer-hero__meta{color:var(--blog-muted);flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.vb-writer-about,.vb-writer-articles{padding:24px 0 48px}.vb-writer-articles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vb-dash-header{justify-content:space-between;align-items:flex-start;gap:20px;margin:36px 0 24px;display:flex}.vb-dash-header__actions{flex-wrap:wrap;gap:10px;display:flex}.vb-dash-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:24px;display:grid}.vb-dash-stat-card{border:1px solid var(--blog-line);background:#fff;border-radius:14px;padding:16px}.vb-dash-stat-card span{color:var(--blog-muted);font-size:.85rem;display:block}.vb-dash-stat-card strong{font-size:1.6rem}.vb-dash-limit,.vb-dash-articles{border:1px solid var(--blog-line);background:#fff;border-radius:16px;margin:24px 0;padding:20px}.vb-dash-limit__warn{color:#b42318;font-weight:600}.vb-dash-table-wrap{overflow-x:auto}.vb-dash-table{border-collapse:collapse;width:100%}.vb-dash-table th,.vb-dash-table td{border-bottom:1px solid var(--blog-line);text-align:left;vertical-align:middle;padding:12px 10px}.vb-dash-table__cover{object-fit:cover;border-radius:8px;width:56px;height:40px}.vb-dash-table__actions{flex-wrap:wrap;gap:10px;display:flex}.vb-dash-badge{background:#eee;border-radius:999px;padding:4px 10px;font-size:.78rem;display:inline-block}.vb-dash-badge.is-published{color:#166534;background:#dcfce7}.vb-dash-badge.is-pending{color:#92400e;background:#fef3c7}.vb-dash-badge.is-rejected{color:#991b1b;background:#fee2e2}.vb-dash-badge.is-draft{color:#374151;background:#e5e7eb}.vb-profile-form{gap:16px;max-width:720px;margin:24px 0 48px;display:grid}.vb-profile-form label{gap:6px;display:grid}.vb-profile-form__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vb-profile-form__photo{align-items:center;gap:20px;display:flex}.vb-profile-form__preview{object-fit:cover;border-radius:50%;width:96px;height:96px}.vb-profile-form__preview--empty{color:#666;background:#ececec;place-items:center;display:grid}.vb-upload-drop{border:1px dashed var(--blog-line);cursor:pointer;border-radius:12px;gap:8px;padding:16px;display:grid}.vb-auth-success{color:#067647;background:#ecfdf3;border-radius:10px;padding:12px 14px}.vb-btn{border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.vb-btn-solid{color:#fff;background:#111}.vb-btn-ghost{border:1px solid var(--blog-line);color:inherit}.vb-read__layout .vb-read__body{max-width:820px;margin:0 auto}.vb-editor-form{border:1px solid var(--blog-line);background:#fff;border-radius:18px;gap:16px;margin:24px 0 48px;padding:24px;display:grid}.vb-editor-form label{gap:6px;display:grid}.vb-editor-cover img{object-fit:cover;border-radius:12px;width:100%;max-height:260px;margin-bottom:12px}.vb-editor-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.vb-block-editor{gap:16px;display:grid}.vb-block-editor__item{border:1px solid var(--blog-line);background:#fafafa;border-radius:12px;padding:16px}.vb-block-editor__toolbar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.vb-block-editor__toolbar button,.vb-block-editor__add button{border:1px solid var(--blog-line);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px}.vb-block-editor__item textarea,.vb-block-editor__item input{width:100%;margin-top:8px}.vb-block-editor__image img{border-radius:10px;max-width:100%;margin-bottom:10px}.vb-block-editor__add{flex-wrap:wrap;gap:8px;display:flex}.vb-block-editor__read-time{color:var(--blog-muted);font-size:.92rem}.vb-write-limit-note{color:var(--blog-muted);margin-top:8px}@media (max-width:900px){.vb-writer-articles__grid{grid-template-columns:1fr}.vb-writer-hero__card{text-align:center;flex-direction:column;align-items:center}.vb-profile-form__row{grid-template-columns:1fr}.vb-dash-header{flex-direction:column}}
