/* Van Leeuwen | Perspectives 4.0 — five art-directed domain archives. Scoped to plugin root. */
.vp-domain{--vp-deep:#2a1b38;--vp-accent:#9d527e;--vp-glow:#e5a6a1;--vp-paper:#f8f4f7;--vp-wash:#eee7ef;--vp-line:#e6dde5;--vp-ink:#271d2c;--vp-muted:#766b79;--vp-white:#fff;font:400 15px/1.6 Arial,Helvetica,sans-serif;color:var(--vp-ink);background:#fff;padding-bottom:65px}
.vp-domain--analysis{--vp-deep:#251a35;--vp-accent:#af587d;--vp-glow:#f0ad89;--vp-paper:#f7f2f5;--vp-wash:#ebe2ea}
.vp-domain--articles{--vp-deep:#302338;--vp-accent:#a55d68;--vp-glow:#dc9e81;--vp-paper:#faf6f1;--vp-wash:#f0e6db}
.vp-domain--tools{--vp-deep:#1e3041;--vp-accent:#497b91;--vp-glow:#9ab4c2;--vp-paper:#f2f6f7;--vp-wash:#e1ebef}
.vp-domain--sharing{--vp-deep:#30243d;--vp-accent:#a76e99;--vp-glow:#d6a6c7;--vp-paper:#f7f4fa;--vp-wash:#ede5f2}
.vp-domain--tailored{--vp-deep:#392630;--vp-accent:#a65a5a;--vp-glow:#e5ab84;--vp-paper:#faf5f1;--vp-wash:#f2e8df}
.vp-domain *,.vp-domain *::before,.vp-domain *::after{box-sizing:border-box}
.vp-domain .vlf-insights__container{width:min(100% - 64px, 1420px);margin:auto}
.vp-domain a{text-decoration:none;color:inherit}
.vp-domain h1,.vp-domain h2,.vp-domain h3,.vp-domain p{margin:0}
.vp-domain a:focus-visible,.vp-domain button:focus-visible,.vp-domain select:focus-visible,.vp-domain input:focus-visible{outline:3px solid #cb7d86;outline-offset:4px}
.vp-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#807581;font:600 11px/1.4 Arial,sans-serif;padding:22px 0 18px}
.vp-breadcrumb a:hover{text-decoration:underline}
.vp-breadcrumb span:last-child{color:var(--vp-deep)}
.vp-masthead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:510px;position:relative;background:var(--vp-deep);color:#fff;overflow:hidden}
.vp-masthead__type{position:relative;z-index:2;padding:34px clamp(30px,5.2vw,83px) 58px;display:flex;flex-direction:column;align-items:flex-start}
.vp-masthead__edition{display:flex;align-items:center;gap:12px;letter-spacing:.16em;color:#e8cedf;font-size:10px;font-weight:750;text-transform:uppercase;width:100%;margin-bottom:auto}
.vp-masthead__edition span:last-child{margin-left:auto;white-space:nowrap}
.vp-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--vp-glow);box-shadow:0 0 0 5px #ffffff16;flex-shrink:0}
.vp-masthead__overline{font-size:11px!important;font-weight:750;letter-spacing:.16em;text-transform:uppercase;margin:60px 0 13px!important;color:#eacbdb}
.vp-masthead__overline span{margin-left:10px;font-size:16px;color:var(--vp-glow)}
.vp-domain .vp-masthead h1{font:400 clamp(41px,5vw,78px)/1.07 Georgia,'Times New Roman',serif;letter-spacing:-.047em;max-width:870px;color:#fff!important;overflow-wrap:anywhere;margin-bottom:21px}
.vp-masthead__deck{color:#eee2ec!important;font-size:15px!important;line-height:1.8!important;max-width:650px}
.vp-masthead__cta{display:inline-flex;gap:35px;align-items:center;margin-top:33px;border-bottom:1px solid #f5d7e5;padding-bottom:10px;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}
.vp-masthead__cta span{font-size:20px;line-height:1}
.vp-masthead__design{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(150deg,#ffffff11,#ffffff02 65%)}
.vp-masthead__design::before{content:'';position:absolute;inset:-20%;background:radial-gradient(circle at 50% 40%,var(--vp-accent) 0%,transparent 65%);opacity:.34;animation:vp-breathe 9s ease-in-out infinite alternate}
.vp-masthead__orb{width:78%;aspect-ratio:1;position:absolute;border-radius:50%;border:44px solid #ffffff30;top:2%;left:15%;box-shadow:0 0 0 80px #ffffff0c;transform:rotate(-23deg)}
.vp-masthead__arc{height:44%;width:115%;position:absolute;right:-38%;bottom:6%;transform:rotate(-25deg);background:linear-gradient(110deg,var(--vp-glow),transparent);opacity:.72;animation:vp-sway 10s ease-in-out infinite alternate}
.vp-masthead__beam{position:absolute;width:24%;height:130%;top:-15%;left:5%;transform:rotate(19deg);background:#fff1}
.vp-masthead__digit{position:absolute;right:10%;top:21%;font:400 clamp(115px,17vw,280px)/1 Georgia,serif;color:#ffffff31;letter-spacing:-.1em;transform:translateY(0);animation:vp-float 7s ease-in-out infinite alternate}
.vp-masthead__marker{position:absolute;bottom:22px;right:25px;letter-spacing:.16em;text-transform:uppercase;font-size:9px;color:#fff9}
.vp-domain--articles .vp-masthead__orb{border-radius:2px;transform:rotate(20deg);width:70%;left:25%}
.vp-domain--tools .vp-masthead__orb{border-radius:0;border-width:30px;width:54%;left:22%;top:17%;transform:rotate(45deg)}
.vp-domain--sharing .vp-masthead__orb{border-radius:48% 52% 70% 30%;width:85%;left:1%;transform:rotate(50deg)}
.vp-domain--tailored .vp-masthead__arc{height:30%;bottom:20%;transform:rotate(9deg)}
@keyframes vp-float{to{transform:translateY(17px)}}@keyframes vp-breathe{to{transform:scale(1.13);opacity:.6}}@keyframes vp-sway{to{transform:rotate(-14deg) translateX(20px)}}
.vp-nav{display:flex;overflow-x:auto;gap:0;border-bottom:1px solid var(--vp-line);scrollbar-width:thin;background:#fff;position:relative}
.vp-nav__item{display:flex;gap:12px;align-items:center;flex:1 0 190px;min-height:76px;padding:16px 22px;border-right:1px solid var(--vp-line);font-size:11px;font-weight:700;line-height:1.4;transition:background .2s;color:#625764!important}
.vp-nav__item span{font-size:11px;font-weight:800;color:var(--vp-accent)}
.vp-nav__item.is-current,.vp-nav__item:hover{background:var(--vp-wash);color:var(--vp-deep)!important}
.vp-feature,.vp-archive{margin-top:72px;scroll-margin-top:35px}
.vp-sectionheading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;border-bottom:1px solid var(--vp-line);padding-bottom:19px;margin-bottom:26px}
.vp-kicker{font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--vp-accent)}
.vp-domain .vp-sectionheading h2{font:400 clamp(29px,3vw,48px)/1.13 Georgia,serif;letter-spacing:-.035em;color:var(--vp-deep);margin-top:8px}
.vp-sectionheading__aside{font-size:11px;white-space:nowrap;color:var(--vp-muted)}
.vp-analysis-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:22px}
.vp-lead{display:grid;grid-template-columns:1fr 1.1fr;min-height:420px;background:var(--vp-paper)}
.vp-lead__visual{position:relative;overflow:hidden;background:linear-gradient(125deg,var(--vp-deep),var(--vp-accent));min-height:260px}
.vp-lead__visual::before{content:'';position:absolute;width:70%;aspect-ratio:1;border:25px solid #ffffff27;border-radius:50%;left:-28%;top:7%;z-index:0}
.vp-lead__visual img,.vp-journal-cover__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.vp-lead__visual>span{position:absolute;bottom:22px;left:22px;z-index:2;font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:750;color:white}
.vp-lead__body{padding:32px 31px;display:flex;flex-direction:column;align-items:flex-start}
.vp-lead__body time,.vp-journal-cover__copy .vp-kicker{color:var(--vp-accent);font-size:10px;font-weight:750;letter-spacing:.1em}
.vp-domain .vp-lead__body h3,.vp-domain .vp-briefing-issue h3{font:400 clamp(27px,2.4vw,38px)/1.16 Georgia,serif;letter-spacing:-.035em;margin:17px 0}
.vp-lead__body>p,.vp-journal-cover__copy p,.vp-briefing-issue>p{font-size:13px;line-height:1.77;color:#6e6170}
.vp-textlink{display:inline-flex;gap:20px;align-items:center;margin-top:auto;padding:25px 0 5px;color:var(--vp-accent)!important;font-size:12px;font-weight:800}
.vp-signal-list{background:#fff;border:1px solid var(--vp-line);padding:27px 30px;min-width:0}
.vp-signal-list__label,.vp-journal-index__title{display:block;padding-bottom:16px;border-bottom:1px solid var(--vp-line);font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:var(--vp-accent)}
.vp-signal{display:grid;grid-template-columns:28px 1fr 17px;gap:13px;align-items:start;padding:18px 0;border-bottom:1px solid var(--vp-line)}
.vp-signal__num{font-size:10px;color:var(--vp-accent);font-weight:800}
.vp-signal time,.vp-briefing-stream time{display:block;color:#8f858d;font-size:10px;margin-bottom:5px}
.vp-domain .vp-signal h3{font:400 17px/1.32 Georgia,serif;overflow-wrap:anywhere}
.vp-signal>a:hover,.vp-signal h3 a:hover{text-decoration:underline}
.vp-signal>span:last-child{font-size:18px;color:var(--vp-accent)}
.vp-journal-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);gap:26px}
.vp-journal-cover{display:grid;grid-template-columns:1.06fr 1fr;min-height:435px;background:var(--vp-paper)}
.vp-journal-cover__image{position:relative;min-height:300px;background:linear-gradient(135deg,var(--vp-accent),var(--vp-deep));overflow:hidden}
.vp-journal-cover__image::after{content:'';position:absolute;width:70%;height:80%;left:-25%;top:8%;transform:rotate(-21deg);background:#ffffff1c}
.vp-journal-cover__image>span{position:absolute;bottom:20px;left:20px;color:white;z-index:1;letter-spacing:.12em;font-size:11px;font-weight:800}
.vp-journal-cover__copy{padding:34px;display:flex;flex-direction:column;align-items:flex-start}
.vp-domain .vp-journal-cover__copy h3{font:400 clamp(27px,2.8vw,43px)/1.12 Georgia,serif;letter-spacing:-.04em;margin:25px 0 20px}
.vp-journal-index{min-width:0;border-top:4px solid var(--vp-accent)}
.vp-journal-index>a{display:grid;grid-template-columns:22px 1fr 16px;gap:9px;align-items:start;padding:17px 3px;border-bottom:1px solid var(--vp-line)}
.vp-journal-index>a>span{color:var(--vp-accent);font-size:11px}
.vp-journal-index>a>strong{font:400 16px/1.34 Georgia,serif}
.vp-journal-index>a:hover{color:var(--vp-accent)}
.vp-toolkit-layout{display:grid;grid-template-columns:.8fr 1.55fr;gap:20px}
.vp-toolkit-intro{background:var(--vp-deep);min-height:360px;padding:36px;display:flex;flex-direction:column;align-items:flex-start;color:white}
.vp-toolkit-intro__symbol{font:400 80px/1 Georgia,serif;color:var(--vp-glow)}
.vp-domain .vp-toolkit-intro h3{font:400 clamp(27px,2.5vw,39px)/1.2 Georgia,serif;margin:14px 0 16px;color:white}
.vp-toolkit-intro p{color:#e5eaf0;font-size:13px}
.vp-toolkit-intro .vp-textlink{color:#e5c5d2!important}
.vp-toolkit-index{border-top:1px solid var(--vp-line)}
.vp-toolkit-index>a{display:grid;grid-template-columns:42px 1fr auto;gap:16px;align-items:center;min-height:68px;padding:16px 19px;border-bottom:1px solid var(--vp-line);transition:background .2s}
.vp-toolkit-index>a:hover{background:var(--vp-paper)}
.vp-toolkit-index>a>span:first-child{font-size:11px;color:var(--vp-accent);font-weight:800}
.vp-toolkit-index>a>strong{font:400 clamp(18px,2vw,26px)/1.3 Georgia,serif}
.vp-toolkit-index__count{white-space:nowrap;font-size:11px;color:var(--vp-accent)}
.vp-sharing-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.vp-path{position:relative;min-height:290px;display:flex;flex-direction:column;align-items:flex-start;padding:29px 25px;background:var(--vp-paper);overflow:hidden;transition:transform .25s,box-shadow .25s}
.vp-path::after{content:'';position:absolute;right:-70px;bottom:-100px;width:205px;height:205px;border-radius:50%;border:30px solid var(--vp-accent);opacity:.12}
.vp-path:nth-child(2){background:#efedf7}.vp-path:nth-child(3){background:#f5ebf1}.vp-path:nth-child(4){background:#ede6f0}
.vp-path:hover{transform:translateY(-5px);box-shadow:0 15px 24px #26162b10}
.vp-path__no{font-size:10px;font-weight:800;letter-spacing:.11em;color:var(--vp-accent)}
.vp-path strong{margin-top:37px;font:400 clamp(22px,2vw,32px)/1.2 Georgia,serif;overflow-wrap:anywhere}
.vp-path>span:nth-last-of-type(1){margin-top:auto;padding-top:20px;color:var(--vp-muted);font-size:11px}
.vp-path b{position:absolute;right:25px;bottom:20px;color:var(--vp-accent);font-size:24px;font-weight:400}
.vp-briefing-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:22px}
.vp-briefing-issue{min-height:370px;background:var(--vp-deep);padding:44px 46px;display:flex;flex-direction:column;align-items:flex-start;color:white}
.vp-briefing-issue__date{font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--vp-glow)}
.vp-domain .vp-briefing-issue h3{font-size:clamp(30px,3.5vw,52px);color:white;max-width:650px}
.vp-briefing-issue>p{color:#e1dce1}
.vp-briefing-issue .vp-textlink{color:#edc3c4!important}
.vp-briefing-stream{border-top:2px solid var(--vp-accent)}
.vp-briefing-stream>a{display:grid;grid-template-columns:100px 1fr 20px;gap:16px;align-items:start;padding:20px 13px;border-bottom:1px solid var(--vp-line)}
.vp-briefing-stream time{font-size:11px}
.vp-briefing-stream strong{font:400 17px/1.32 Georgia,serif}
.vp-briefing-stream>a>span{color:var(--vp-accent)}
.vp-briefing-stream>a:hover{background:var(--vp-paper)}
.vp-archive__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:44px;align-items:start}
.vp-filters{position:relative;min-width:0}
.vp-filters form{display:flex;flex-direction:column;gap:9px;background:var(--vp-paper);padding:23px}
.vp-domain .vp-filters h3{font:400 24px/1.1 Georgia,serif;margin:0 0 14px;color:var(--vp-deep)}
.vp-filters label{font-size:11px;font-weight:800;color:#5d535f;margin-top:8px}
.vp-domain .vp-filters input,.vp-domain .vp-filters select{background:#fff!important;border:1px solid #dcd4db!important;min-height:43px!important;width:100%!important;max-width:100%!important;border-radius:0!important;padding:9px 10px!important;box-shadow:none!important;color:var(--vp-deep)!important;font:400 12px Arial,Helvetica,sans-serif!important}
.vp-domain .vp-filters button{border:none!important;min-height:46px!important;border-radius:0!important;background:var(--vp-deep)!important;color:white!important;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:17px;padding:0 15px!important;text-transform:none!important;font-size:12px!important;font-weight:800!important;cursor:pointer}
.vp-filters__reset{font-size:11px!important;text-decoration:underline!important;margin-top:9px;align-self:flex-start;color:var(--vp-accent)!important}
.vp-filters__topics{border-top:1px solid var(--vp-line);margin-top:24px;padding-top:12px}
.vp-filters__topics p{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--vp-accent);margin-bottom:13px}
.vp-filters__topics a{display:flex;gap:10px;justify-content:space-between;border-bottom:1px solid var(--vp-line);padding:11px 0;font:400 13px/1.4 Georgia,serif}
.vp-filters__topics a span{color:var(--vp-accent);flex-shrink:0}
.vp-feed{min-width:0}
.vp-feed__controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px;color:var(--vp-muted);font-size:11px}
.vp-feed__controls>div{display:flex;border:1px solid var(--vp-line)}
.vp-domain .vp-feed__controls button{border:0!important;border-radius:0!important;background:white!important;color:var(--vp-muted)!important;padding:11px 14px!important;font:700 11px Arial,sans-serif!important;cursor:pointer}
.vp-domain .vp-feed__controls button[aria-pressed=true]{background:var(--vp-deep)!important;color:white!important}
.vp-feed__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 23px}
.vp-card{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid var(--vp-line);padding-bottom:20px}
.vp-card__visual{display:flex;position:relative;overflow:hidden;align-items:center;justify-content:center;aspect-ratio:1.85;background:linear-gradient(128deg,var(--vp-deep),var(--vp-accent));color:#fff!important}
.vp-card__visual::after{content:'';position:absolute;left:-15%;top:-65%;width:76%;aspect-ratio:1;border:20px solid #ffffff25;border-radius:50%}
.vp-card__visual img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;transition:transform .5s}
.vp-card:hover .vp-card__visual img{transform:scale(1.05)}
.vp-card__visual-emblem{font:400 110px/.9 Georgia,serif;opacity:.31}
.vp-card__content{display:flex;flex-direction:column;flex:1}
.vp-card__meta{display:flex;gap:12px;justify-content:space-between;margin-top:17px;color:var(--vp-accent);font-size:10px;font-weight:800;line-height:1.4;text-transform:uppercase;letter-spacing:.08em}
.vp-card__meta time{flex-shrink:0;color:#817782;font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}
.vp-domain .vp-card h3{font:400 clamp(23px,2.15vw,32px)/1.19 Georgia,serif;letter-spacing:-.024em;margin:13px 0}
.vp-domain .vp-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}
.vp-domain .vp-card__content>p{font-size:13px;line-height:1.75;color:#6b626d;margin-bottom:22px}
.vp-card__read{display:flex;justify-content:space-between;margin-top:auto;font-size:11px;font-weight:800;color:var(--vp-accent)!important}
.vp-card__read>span{font-size:19px;line-height:1}
.vp-feed__cards.is-list{grid-template-columns:1fr;gap:0}
.vp-feed__cards.is-list .vp-card{display:grid;grid-template-columns:160px minmax(0,1fr);gap:22px;padding:16px 0}
.vp-feed__cards.is-list .vp-card__visual{aspect-ratio:1.16}
.vp-feed__cards.is-list .vp-card__meta{margin-top:0}
.vp-feed__cards.is-list .vp-card h3{font-size:23px;margin:10px 0}
.vp-feed__cards.is-list .vp-card__content>p{font-size:12px;margin-bottom:10px}
.vp-empty{padding:45px;background:var(--vp-paper)}.vp-empty p{font-size:14px;margin-bottom:10px}.vp-empty a{font-size:12px;color:var(--vp-accent)}
.vp-pages{padding:39px 0 0}
.vp-pages .page-numbers{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.vp-pages .page-numbers li{list-style:none;margin:0;padding:0}
.vp-pages a,.vp-pages span.page-numbers{display:flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--vp-line);padding:5px 12px;font-size:12px}
.vp-pages .current,.vp-pages a:hover{background:var(--vp-deep);color:white}
.vp-end{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--vp-line);margin-top:85px;padding-top:23px;color:var(--vp-muted);font-size:10px;font-weight:750;letter-spacing:.1em}
.vp-end a{color:var(--vp-accent)!important}
@media(max-width:1120px){.vp-domain .vlf-insights__container{width:min(100% - 44px,1420px)}.vp-masthead{grid-template-columns:minmax(0,1fr) 35%}.vp-analysis-layout,.vp-journal-layout{grid-template-columns:1fr}.vp-journal-index{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}.vp-journal-index__title{grid-column:1/-1}.vp-sharing-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-path{min-height:235px}.vp-briefing-stream>a{grid-template-columns:85px 1fr 16px}}
@media(max-width:820px){.vp-domain .vlf-insights__container{width:min(100% - 32px,1420px)}.vp-masthead{grid-template-columns:1fr;min-height:0}.vp-masthead__type{min-height:380px;padding:28px 31px 38px}.vp-masthead__edition{margin-bottom:30px}.vp-masthead__overline{margin:20px 0 13px!important}.vp-domain .vp-masthead h1{font-size:clamp(39px,8.2vw,61px)}.vp-masthead__design{min-height:145px;max-height:170px}.vp-masthead__digit{font-size:155px;top:-12%;right:17%}.vp-masthead__orb{width:38%;top:-39%;left:45%;border-width:20px}.vp-nav__item{flex:0 0 205px;min-height:67px}.vp-archive__layout{grid-template-columns:1fr;gap:22px}.vp-filters form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 17px}.vp-domain .vp-filters h3{grid-column:1/-1}.vp-filters label{align-self:end}.vp-filters input,.vp-filters select{grid-row:auto}.vp-domain .vp-filters button,.vp-filters__reset{grid-column:1/-1}.vp-filters__topics{display:none}.vp-feature,.vp-archive{margin-top:53px}}
@media(max-width:620px){.vp-breadcrumb{font-size:10px;gap:8px}.vp-masthead__type{padding:25px 23px 33px;min-height:340px}.vp-masthead__edition{font-size:9px;letter-spacing:.09em}.vp-domain .vp-masthead h1{font-size:clamp(36px,9.1vw,52px)}.vp-masthead__deck{font-size:13px!important}.vp-masthead__cta{margin-top:25px}.vp-masthead__design{min-height:110px;max-height:120px}.vp-masthead__digit{font-size:110px}.vp-sectionheading{align-items:flex-start;flex-direction:column;gap:5px}.vp-domain .vp-sectionheading h2{font-size:33px}.vp-sectionheading__aside{font-size:10px}.vp-feature,.vp-archive{margin-top:40px}.vp-analysis-layout{display:block}.vp-lead{display:flex;flex-direction:column}.vp-lead__visual{min-height:210px}.vp-lead__body{min-height:270px;padding:26px}.vp-signal-list{margin-top:15px;padding:21px}.vp-journal-cover{display:flex;flex-direction:column}.vp-journal-cover__image{min-height:230px}.vp-journal-cover__copy{padding:25px}.vp-journal-index{grid-template-columns:1fr;margin-top:18px}.vp-toolkit-layout{grid-template-columns:1fr}.vp-toolkit-intro{min-height:280px;padding:25px}.vp-toolkit-index>a{padding:13px 7px;grid-template-columns:25px 1fr auto}.vp-toolkit-index>a>strong{font-size:19px}.vp-sharing-layout{grid-template-columns:1fr;gap:9px}.vp-path{min-height:185px;padding:22px}.vp-path strong{margin-top:16px;font-size:27px}.vp-briefing-layout{grid-template-columns:1fr}.vp-briefing-issue{min-height:270px;padding:30px 24px}.vp-briefing-stream>a{grid-template-columns:78px 1fr 15px;gap:9px;padding:15px 0}.vp-briefing-stream strong{font-size:15px}.vp-feed__cards{grid-template-columns:1fr;gap:25px}.vp-card__visual{aspect-ratio:1.8}.vp-domain .vp-card h3{font-size:27px}.vp-feed__cards.is-list .vp-card{grid-template-columns:108px 1fr;gap:13px}.vp-feed__cards.is-list .vp-card__visual{aspect-ratio:.9}.vp-feed__cards.is-list .vp-card h3{font-size:18px}.vp-feed__cards.is-list .vp-card__content>p{display:none}.vp-feed__cards.is-list .vp-card__meta{font-size:9px;flex-wrap:wrap}.vp-feed__cards.is-list .vp-card__meta time{font-size:9px}.vp-filters form{display:flex;gap:8px;padding:19px}.vp-end{margin-top:46px;flex-wrap:wrap;font-size:9px}}
@media(prefers-reduced-motion:reduce){.vp-domain *,.vp-domain *::before,.vp-domain *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.vp-search-suggestions{background:#fff;border:1px solid var(--vp-line);box-shadow:0 18px 35px #2a193322;margin-top:-7px;position:relative;z-index:8}
.vp-search-suggestions a{display:block;border-bottom:1px solid var(--vp-line);padding:12px!important;transition:background .15s}.vp-search-suggestions a:hover{background:var(--vp-paper)}.vp-search-suggestions strong{display:block;font:400 13px/1.4 Georgia,serif}.vp-search-suggestions small{display:block;color:var(--vp-accent);font-size:10px;margin-top:5px}.vp-search-suggestions>span{display:block;padding:12px;font-size:11px}
