.soft-page.wrap-hub>:is(.guide-connections,.prose),.soft-page.wrap-hub .prose{max-inline-size:none}body:has(article.soft-page.wrap-hub){overflow-x:clip}.wrap-hub .wh-hero{column-gap:var(--space-3);padding-block:0 var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.wrap-hub .wh-hero-text,.wrap-hub .wh-hero .page-heading{display:contents}.wrap-hub .wh-hero .top-share{position:static}.wrap-hub .wh-hero-text>:not(.page-heading),.soft-page.wrap-hub .wh-hero .wshapes{grid-column:1/-1}.soft-page.wrap-hub .wh-hero h1{margin:0 0 var(--space-3);max-inline-size:none;font-size:var(--soft-h1);-webkit-hyphens:manual;hyphens:manual;grid-area:1/1;align-self:center;line-height:1.03}.soft-page.wrap-hub .wh-hero h1:not(:lang(en)){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 3 3}.wrap-hub .wh-intro{margin:0 0 var(--space-4);max-inline-size:44ch;color:var(--ink);font-size:var(--soft-lede);line-height:1.45}.wrap-hub .wh-hero .meta-line{margin-block:var(--space-3) 0;color:var(--muted);font-size:var(--soft-label)}@media (min-width:1024px){.wrap-hub .wh-hero{padding-block-end:var(--space-6)}.soft-page.wrap-hub .wh-hero h1{margin-block-start:var(--space-4)}}.soft-page.wrap-hub .wshapes{margin-block:0}.soft-page.wrap-hub .wshapes p{margin:0 0 var(--space-2);font-size:var(--soft-label);font-weight:700}.soft-page.wrap-hub .wshapes ul{gap:var(--space-2)}.soft-page.wrap-hub .wshapes a{border:1.5px solid var(--pine);border-radius:var(--r-pill);min-block-size:44px;box-shadow:none;padding:0 .875rem;font-size:.9375rem}.soft-page.wrap-hub .wshapes a:hover{background:var(--soft-pine-tint)}.wrap-hub .wh-top{flex-direction:column;display:flex}.wrap-hub .wh-top-main{display:contents}.wrap-hub .wh-top>.wh-scene{order:1}.wrap-hub .wh-top-main>.wh-plan{order:2}.wrap-hub .wh-scene{object-fit:cover;object-position:50% 30%;block-size:150px;inline-size:100%;border-radius:var(--soft-r-sm);margin-block-end:var(--space-2);display:block}@media (min-width:700px) and (max-width:1023px){.wrap-hub .wh-scene{aspect-ratio:816/544;object-fit:contain;align-self:center;block-size:auto;max-block-size:320px;inline-size:min(100%,480px)}}@media (min-width:1024px){.wrap-hub .wh-top{column-gap:var(--space-12);grid-template-columns:minmax(0,46rem) minmax(0,1fr);align-items:start;display:grid}.wrap-hub .wh-top-main{display:block}.wrap-hub .wh-top>.wh-scene{block-size:auto;inline-size:100%;max-inline-size:30rem;margin:var(--space-6) 0 0;object-fit:contain;grid-area:1/2;justify-self:center}}.soft-page.wrap-hub .wh-plan{gap:var(--space-4);margin-block:var(--space-2) 0;border:1.5px solid var(--pine);border-radius:var(--soft-r-sm);box-shadow:none;display:grid}@media (min-width:1024px){.soft-page.wrap-hub .wh-plan{padding:var(--space-6) var(--space-8)}}.soft-page.wrap-hub .wh-plan .wplan{background:0 0;border:0;margin:0;padding:0}.soft-page.wrap-hub .wh-plan .wplan h2{font-size:var(--soft-h2-panel);margin-block-end:var(--space-1)}.soft-page.wrap-hub .wh-plan .wplan :is(.wplan-hint,.wplan-privacy){margin-block:var(--space-1)}.soft-page.wrap-hub .wh-plan .wplan-privacy{font-size:var(--soft-label)}.soft-page.wrap-hub .wplan :is(button,select,input:not([type=checkbox],[type=radio])){border-width:1.5px}.soft-page.wrap-hub .wplan :is(select,input:not([type=checkbox],[type=radio],[type=file])){font-size:1.125rem}.soft-page.wrap-hub .wplan button:not(.wplan-tag,.wplan-x,.wplan-clear),.soft-page.wrap-hub .wplan .wplan-file{border:1.5px solid var(--pine);border-radius:var(--r-pill);min-block-size:44px;box-shadow:none}.soft-page.wrap-hub .wplan button.wplan-add{border:1.5px dashed var(--pine);background:var(--card);border-radius:10px}.soft-page.wrap-hub .wplan-person{border:1px solid var(--soft-line);border-inline-start:14px solid var(--band);border-radius:var(--soft-r-sm)}.soft-page.wrap-hub .wplan-actions{border-block-start:1px solid var(--soft-line)}.soft-page.wrap-hub .wplan :is(.wplan-x,.wplan-clear){box-shadow:none}.soft-page.wrap-hub .wplan .wplan-x{border-color:var(--soft-line);border-radius:var(--r-pill)}.soft-page.wrap-hub .wplan .wplan-clear{background:0 0;border-color:#0000}.soft-page.wrap-hub .wplan .wplan-night{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.soft-page.wrap-hub .wplan .wplan-night input{margin-block-start:0}.soft-page.wrap-hub .wh-techniques{gap:var(--space-4);margin-block:var(--soft-section-gap);padding-block:var(--soft-section-gap);display:grid}.soft-page.wrap-hub .wh-techniques .prose h2{margin:0 0 var(--space-3);font-size:var(--soft-h2);line-height:1.08}.wrap-hub .wh-choose-intro{margin:0 0 var(--space-4);max-inline-size:40ch;color:var(--muted)}.wrap-hub .wh-all>summary{list-style:none}.wrap-hub .wh-all>summary::-webkit-details-marker{display:none}.wrap-hub .wh-all>summary:after{content:"→" / ""}.wrap-hub .wh-all[open]>summary:after{content:"↓" / ""}.wrap-hub .wh-all>.prose{margin-block-start:var(--space-4)}.wrap-hub .wh-all ul{padding-inline-start:1.25rem}.wrap-hub .wh-all li{margin-block:var(--space-2)}.wrap-hub .wh-tiles{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.wrap-hub .wh-tiles>li{gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border-radius:var(--soft-r-sm);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;margin:0;display:grid;position:relative}.wrap-hub .wh-tiles>li:nth-child(4n+1){background:var(--soft-blush)}.wrap-hub .wh-tiles>li:nth-child(4n+2){background:var(--soft-sage)}.wrap-hub .wh-tiles>li:nth-child(4n+3){background:#fbf3e4}.wrap-hub .wh-tiles>li:nth-child(4n){background:var(--soft-sky)}.wrap-hub .wh-tiles>li:after{content:"" / "";border-block-start:2px solid var(--ink);border-inline-end:2px solid var(--ink);block-size:.55rem;inline-size:.55rem;margin-inline-end:.25rem;transform:rotate(45deg)}.wrap-hub .wh-tiles img{object-fit:contain;block-size:4.5rem;inline-size:100%;display:block}.wrap-hub .wh-tiles p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--soft-label);line-height:1.35}.wrap-hub .wh-tiles a{color:var(--soft-heading);font-family:var(--font-head);font-size:1.125rem;font-weight:700;line-height:1.2;text-decoration:none}.wrap-hub .wh-tiles a:after{content:"";border-radius:var(--soft-r-sm);position:absolute;inset:0}.wrap-hub .wh-tiles a:hover{text-decoration:underline}.wrap-hub .wh-tiles a:focus-visible{outline:0}.wrap-hub .wh-tiles a:focus-visible:after{outline:3px solid var(--focus);outline-offset:2px}@media (min-width:1024px){.soft-page.wrap-hub .wh-techniques{column-gap:var(--space-8);grid-template-columns:minmax(0,34%) minmax(0,1fr);align-items:center}.wrap-hub .wh-tiles{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.wrap-hub .wh-tiles>li{align-content:end;gap:var(--space-3);grid-template-columns:1fr;padding:0}.wrap-hub .wh-tiles>li:nth-child(n){background:0 0}.wrap-hub .wh-tiles>li:after{content:none}.wrap-hub .wh-tiles img{object-position:50% 100%;block-size:10rem}}.wrap-hub .wh-look{gap:var(--space-6);display:grid}.soft-page.wrap-hub .wh-look .wkits h2{margin:0 0 var(--space-2);font-size:var(--soft-h2)}.soft-page.wrap-hub .wh-look .wkits>p{margin:0 0 var(--space-4);max-inline-size:46ch;color:var(--muted)}.soft-page.wrap-hub .wkits-tier{margin-block:0 var(--space-3);border:1.5px solid var(--pine);border-radius:12px;gap:0;padding:3px;display:inline-flex}.soft-page.wrap-hub .wkits-tier label{cursor:pointer;border-radius:9px;min-block-size:44px;padding:0 1.5rem;font-weight:700;position:relative}.soft-page.wrap-hub .wkits-tier input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.soft-page.wrap-hub .wkits-tier label:has(:checked){background:var(--soft-pine-tint);box-shadow:inset 0 0 0 1.5px var(--pine)}.soft-page.wrap-hub .wkits-tier label:has(:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.soft-page.wrap-hub .wkits dl{font-size:var(--soft-label);align-items:baseline}.soft-page.wrap-hub .wkits dd a{display:inline-flex}.soft-page.wrap-hub .wkits-grid{gap:var(--space-2) 0}.soft-page.wrap-hub .wkits-chip input+span{min-block-size:44px;inline-size:3.25rem;font-size:var(--soft-label);text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;gap:.25rem;padding:0;line-height:1.2}.soft-page.wrap-hub .wkits-chip .wplan-swatch{border:1px solid #1f3b3440;border-radius:50%;block-size:2.25rem;inline-size:2.25rem;margin:0;display:block}.soft-page.wrap-hub .wkits-chip input:checked+span{background:0 0;border:0;font-weight:700}.soft-page.wrap-hub .wkits-chip input:checked+span .wplan-swatch{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--pine)}.soft-page.wrap-hub .wkits-set{border:1px solid var(--soft-line);border-block-start:8px solid var(--band);border-radius:var(--soft-r-sm);padding:var(--space-2) var(--space-4);margin-block-start:var(--space-2)}.soft-page.wrap-hub .wkits-set h3{margin:0;font-size:1.125rem}.soft-page.wrap-hub .wkits-set dl{margin:0}.soft-page.wrap-hub .wh-tools{gap:var(--space-3);margin-block:var(--space-6) 0;padding:var(--space-4) var(--space-6);background:var(--soft-sage);box-shadow:none;border-radius:var(--soft-r-sm);border:0;display:grid}.wrap-hub .wh-tools h2{font-size:var(--soft-h2-panel);margin:0}.wrap-hub .wh-tools h2+p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--soft-label)}.wrap-hub .wh-tools ul{gap:var(--space-1) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wrap-hub .wh-tools li{margin:0}.wrap-hub .wh-tools a{align-items:center;gap:var(--space-3);min-block-size:44px;color:var(--ink);overflow-wrap:normal;font-size:1rem;font-weight:700;display:inline-flex}.wrap-hub .wh-tools .soft-icon{color:var(--cranberry)}@media (min-width:1100px){.soft-page.wrap-hub .wh-tools{align-items:center;column-gap:var(--space-8);grid-template-columns:auto minmax(0,1fr)}.wrap-hub .wh-tools ul{flex-wrap:nowrap;justify-content:flex-end;gap:0}.wrap-hub .wh-tools li{padding-inline:var(--space-6);border-inline-start:1px solid var(--soft-line)}}.wrap-hub .wh-learn{gap:var(--soft-section-gap);margin-block:var(--soft-section-gap);display:grid}@media (min-width:1024px){.wrap-hub .wh-learn{column-gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.wrap-hub .wh-less{border-inline-start:1px solid var(--soft-line);padding-inline-start:var(--space-8)}}.soft-page.wrap-hub .wh-steps .soft-steps{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.soft-page.wrap-hub .wh-steps .soft-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.soft-page.wrap-hub .wh-steps .soft-steps img{aspect-ratio:4/3;padding:var(--space-2);box-sizing:border-box}.soft-page.wrap-hub .wh-steps .soft-steps h3{font-size:1rem}.soft-page.wrap-hub .wh-steps .soft-steps h3:before{block-size:1.75rem;inline-size:1.75rem;font-size:.9375rem}.soft-page.wrap-hub .wh-steps .soft-steps p{font-size:var(--soft-label);color:var(--muted);line-height:1.4}.wrap-hub .wh-less .soft-art-panel{gap:var(--space-3);grid-template-columns:1fr}.wrap-hub .wh-less .soft-art-panel>div{display:contents}.wrap-hub .wh-less .soft-h2{font-size:var(--soft-h2-panel);margin:0}.wrap-hub .wh-less p{color:var(--muted);margin:0}.wrap-hub .wh-less .soft-art{max-inline-size:22rem;padding:var(--space-4) var(--space-4) 0;border-radius:50% 50% var(--soft-r-sm) var(--soft-r-sm);background:var(--soft-cream);order:1;margin-inline:auto}.wrap-hub .wh-less .button{order:2;justify-self:start}.soft-page.wrap-hub .wh-shelf{margin-block:var(--soft-section-gap);padding-block:var(--space-6)}.soft-page.wrap-hub .wh-shelf>*{max-inline-size:none}.soft-page.wrap-hub .wh-shelf .picks-module{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;max-inline-size:none;margin:0;display:grid}.soft-page.wrap-hub .wh-shelf .picks-module>*{grid-column:1/-1}.soft-page.wrap-hub .wh-shelf .picks-module>h2{grid-area:1/1}.soft-page.wrap-hub .wh-shelf .picks-module>.section-legend{font-size:var(--soft-label);grid-area:1/2;align-self:end;margin:0;position:static}.soft-page.wrap-hub .wh-shelf .picks-module>h2{inline-size:auto;max-inline-size:none;font-family:var(--font-head);font-size:var(--soft-h2-panel);clip-path:none;background:0 0;border:0;margin:0;padding:0}.soft-page.wrap-hub .wh-shelf .picks-module>p{margin:var(--space-1) 0 var(--space-4);color:var(--muted)}.soft-page.wrap-hub .wh-shelf .picks-module>:is(h2+*,h2+.section-legend+*){border-block-start:0;padding-block-start:0}article.soft-page.wrap-hub .wh-shelf .picks-module.picks-module>.card-stack.card-stack{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:1024px){article.soft-page.wrap-hub .wh-shelf .picks-module.picks-module>.card-stack.card-stack{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){article.soft-page.wrap-hub .wh-shelf .picks-module.picks-module>.card-stack.card-stack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--space-4));padding:0 var(--space-4) .5rem;scroll-padding-inline:var(--space-4);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;gap:.75rem;overflow-x:auto}article.soft-page.wrap-hub .wh-shelf .card-stack.card-stack>.product-card{scroll-snap-align:start}}article.soft-page.wrap-hub.wrap-hub .wh-shelf.wh-shelf .card-stack.card-stack>.product-card.product-card.product-card:nth-child(n){min-inline-size:0;padding:var(--space-3);border:1px solid var(--soft-line);border-radius:var(--soft-r-sm);background:var(--card);box-shadow:none;flex-direction:column;grid-column:auto;grid-template-rows:none;grid-template-columns:none;margin:0;display:flex;position:relative}article.soft-page.wrap-hub.wrap-hub .wh-shelf.wh-shelf .card-stack.card-stack>.product-card.product-card.product-card:nth-child(n):before{content:none}article.soft-page.wrap-hub.wrap-hub .wh-shelf.wh-shelf .card-stack.card-stack>.product-card.product-card.product-card:nth-child(n)>.product-body{display:contents}article.soft-page.wrap-hub.wrap-hub .wh-shelf.wh-shelf .card-stack.card-stack>.product-card.product-card.product-card:nth-child(n) .product-plate{aspect-ratio:1;block-size:auto;inline-size:100%;margin:0 0 var(--space-2);order:-1;display:block}article.soft-page.wrap-hub.wrap-hub .wh-shelf.wh-shelf .card-stack.card-stack>.product-card.product-card.product-card:nth-child(n) .product-plate img{object-fit:contain;block-size:100%;inline-size:100%}article.soft-page.wrap-hub.wrap-hub .wh-shelf.wh-shelf .card-stack.card-stack>.product-card.product-card.product-card:nth-child(n) .card-heart{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}article.soft-page.wrap-hub.wrap-hub .wh-shelf.wh-shelf .card-stack.card-stack>.product-card.product-card.product-card:nth-child(n) .product-heading{margin:0;padding:0;display:block}article.soft-page.wrap-hub.wrap-hub .wh-shelf.wh-shelf .card-stack.card-stack>.product-card.product-card.product-card:nth-child(n) :is(.rank,.product-reason,.product-facts,.variants,.product-copy>p:not(.product-fit)){display:none}article.soft-page.wrap-hub.wrap-hub .wh-shelf.wh-shelf .card-stack.card-stack>.product-card.product-card.product-card:nth-child(n) :is(h3,.product-name,.product-name *){margin:0;padding:0;font-size:1rem;line-height:1.3}article.soft-page.wrap-hub.wrap-hub .wh-shelf.wh-shelf .card-stack.card-stack>.product-card.product-card.product-card:nth-child(n) .product-copy{flex-direction:column;flex:1;display:flex}article.soft-page.wrap-hub.wrap-hub .wh-shelf.wh-shelf .card-stack.card-stack>.product-card.product-card.product-card:nth-child(n) .product-fit{margin:var(--space-1) 0 var(--space-3);-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}article.soft-page.wrap-hub.wrap-hub .wh-shelf.wh-shelf .card-stack.card-stack>.product-card.product-card.product-card:nth-child(n) .offers{margin-block-start:auto}article.soft-page.wrap-hub.wrap-hub .wh-shelf.wh-shelf .card-stack.card-stack>.product-card.product-card.product-card:nth-child(n) .offers .button{text-align:center;inline-size:100%}.soft-page.wrap-hub .wh-questions{margin-block:var(--soft-section-gap)}.soft-page.wrap-hub .wh-questions>.soft-h2{margin-block-end:var(--space-3)}.wrap-hub .wh-qgrid{display:grid}.wrap-hub .wh-q{border-block-end:1px solid var(--soft-line)}.wrap-hub .wh-q>summary{align-items:center;gap:var(--space-4);cursor:pointer;min-block-size:48px;padding-block:.5rem;padding-inline-end:1.5rem;list-style:none;display:flex;position:relative}.wrap-hub .wh-q>summary::-webkit-details-marker{display:none}.wrap-hub .wh-q>summary:after{content:"" / "";border-block-end:2px solid var(--ink);border-inline-end:2px solid var(--ink);block-size:.55rem;inline-size:.55rem;position:absolute;inset-block-start:50%;inset-inline-end:.4rem;transform:translateY(-70%)rotate(45deg)}.wrap-hub .wh-q[open]>summary:after{transform:translateY(-30%)rotate(-135deg)}.wrap-hub .wh-q>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.soft-page.wrap-hub .wh-q>summary h2{color:var(--ink);font:400 1.0625rem/1.35 var(--font-body);margin:0}.wrap-hub .wh-q>summary :is(.soft-icon-tile,.wh-q-line){display:none}.wrap-hub .wh-q-body{padding-block:0 var(--space-4)}.wrap-hub .wh-q-body p{margin:0 0 var(--space-2)}@media (min-width:768px){.wrap-hub .wh-q{padding-block:var(--space-3)}.wrap-hub .wh-q>summary{align-items:start;gap:var(--space-1) var(--space-3);padding:0 1.75rem var(--space-2) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.wrap-hub .wh-q>summary .soft-icon-tile{background:0 0;grid-row:1/span 2;block-size:2.5rem;inline-size:2.5rem;display:inline-grid}.wrap-hub .wh-q>summary .soft-icon-tile .soft-icon{block-size:2rem;inline-size:2rem}.soft-page.wrap-hub .wh-q>summary h2{font:700 1rem/1.3 var(--font-head);color:var(--soft-heading)}.wrap-hub .wh-q>summary .wh-q-line{color:var(--muted);font-size:var(--soft-label);grid-column:2;line-height:1.4;display:block}.wrap-hub .wh-q>summary:after{inset-block-start:.6rem;transform:rotate(45deg)}.wrap-hub .wh-q[open]>summary:after{transform:translateY(40%)rotate(-135deg)}.wrap-hub .wh-q-body{padding-inline-start:calc(2.5rem + var(--space-3));font-size:1rem}}@media (min-width:1024px){.wrap-hub .wh-qgrid{max-inline-size:52rem}}.soft-page.wrap-hub .next-up{border-block-start:1px solid var(--soft-line)}@media (min-width:1024px){.soft-page.wrap-hub .series-nav{column-gap:var(--space-6);border-block-start:1.5px solid var(--soft-heading);grid-template-columns:9rem minmax(0,1fr);align-items:start;padding-block-start:var(--space-4);display:grid}.soft-page.wrap-hub .series-nav h2{margin:.6rem 0 0;font-size:1rem}.soft-page.wrap-hub .series-nav ol{gap:0 var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.soft-page.wrap-hub .series-nav li:before{font-size:var(--soft-label)}.soft-page.wrap-hub .series-nav a{font-size:var(--soft-label);line-height:1.35}}@media (max-width:767px){.soft-page.wrap-hub .wshapes ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.soft-page.wrap-hub .wshapes a{box-sizing:border-box;justify-content:center;inline-size:100%;font-size:1rem}.soft-page.wrap-hub .wkits-grid{gap:var(--space-2)}.soft-page.wrap-hub .wkits-chip{flex:1 1 calc(50% - var(--space-2))}.soft-page.wrap-hub .wkits-chip input+span{box-sizing:border-box;border:1.5px solid var(--soft-line);border-radius:var(--r-pill);background:var(--card);text-align:start;flex-direction:row;justify-content:flex-start;gap:.625rem;inline-size:100%;padding:0 .75rem}.soft-page.wrap-hub .wkits-chip .wplan-swatch{block-size:1.5rem;inline-size:1.5rem}.soft-page.wrap-hub .wkits-chip input:checked+span{border:1.5px solid var(--pine);background:var(--soft-pine-tint)}.soft-page.wrap-hub .wkits-chip input:checked+span .wplan-swatch{box-shadow:none}}@media (min-width:1024px){.soft-page.wrap-hub .wh-plan,.soft-page.wrap-hub .wh-look .wkits{max-inline-size:40rem}.wrap-hub .wh-top-main{display:contents}.wrap-hub .wh-top-main>.wh-hero{grid-area:1/1}.soft-page.wrap-hub .wh-top-main>.wh-plan{grid-area:2/1/auto/-1;max-inline-size:none}.wrap-hub .wh-plan .wplan-layout{gap:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.wrap-hub .wh-plan :is(.wplan-editor,.wplan-tools){min-inline-size:0;display:block}.wrap-hub .wh-plan .wplan-tools{border-inline-start:1px solid var(--soft-line);padding-inline-start:var(--space-8)}.wrap-hub .wh-plan .wplan-people{display:block}.wrap-hub .wh-plan .wplan-tools>.wplan-actions:first-child{border-block-start:0;margin-block-start:0;padding-block-start:0}.wrap-hub .wh-plan .wplan-layout:not(:has(.wplan-person)){align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.wrap-hub .wh-plan .wplan-layout:not(:has(.wplan-person))>:is(.wplan-editor,.wplan-tools){display:contents}.wrap-hub .wh-plan .wplan-layout:not(:has(.wplan-person)) .wplan-people{display:none}.wrap-hub .wh-plan .wplan-layout:not(:has(.wplan-person)) .wplan-add{flex:0 24rem;margin:0}.wrap-hub .wh-plan .wplan-layout:not(:has(.wplan-person)) .wplan-file{margin:0}.wrap-hub .wh-plan .wplan-layout:not(:has(.wplan-person)) .wplan-privacy{flex:1 0 100%;margin:0}}
