.va,.va-quick{--va-surface:var(--color-bg-primary);--va-ink:var(--color-text-primary);--va-body:var(--color-text-secondary);--va-muted:var(--color-text-muted);--va-line:var(--color-border-primary);--va-tint:var(--color-bg-secondary);--va-mint:#effaf6;--va-accent:#0d9488;--va-accent-text:#0f766e;--va-accent-line:#c3e8de;--va-cream:#fff9eb;--va-amber-text:#92400e;--va-amber-line:#f1dfb6;--va-red:#c2413a;--va-display:"Outfit","Plus Jakarta Sans",system-ui,sans-serif;color:var(--va-ink)}html.dark .va,html.dark .va-quick{--va-mint:#152e30;--va-accent:#5eead4;--va-accent-text:#5eead4;--va-accent-line:#295354;--va-cream:#2d2a20;--va-amber-text:#fcd34d;--va-amber-line:#5b4e2c;--va-red:#fca5a5}.va{background:var(--va-surface);line-height:1.65}.va *,.va-quick *{box-sizing:border-box}.va h1,.va h2,.va h3,.va p{margin:0}.va h1,.va h2,.va h3{font-family:var(--va-display);letter-spacing:-.035em}.va h2{font-size:clamp(26px,2.6vw,34px);font-weight:650;line-height:1.2}.va a{text-decoration:none}.va a:not([class]){color:var(--va-accent-text);font-weight:600}.va svg,.va-quick svg{flex-shrink:0}.va button,.va input,.va select,.va textarea{font-family:inherit}.va a,.va button,.va-quick a{-webkit-tap-highlight-color:transparent}.va a:focus-visible,.va button:focus-visible,.va summary:focus-visible,.va-quick a:focus-visible{outline:3px solid var(--va-accent);outline-offset:5px}.va input:focus-visible,.va select:focus-visible,.va textarea:focus-visible{outline:2px solid var(--va-accent);outline-offset:3px}.va [id]{scroll-margin-top:108px}.va-eyebrow{align-items:center;display:flex;font-size:11px;font-weight:750;gap:8px;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.va-eyebrow--accent{color:var(--va-accent-text)}.va-muted{color:var(--va-body)}.va-navy{background:#1a2744;color:#fff}.va .va-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:750;gap:10px;justify-content:center;line-height:1.4;min-height:50px;padding:13px 21px;text-align:center;text-decoration:none;transition:transform .2s ease,background .2s ease}.va .va-btn:hover{transform:translateY(-2px)}.va .va-btn:active{transform:scale(.98)}.va .va-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.va .va-btn--primary{background:#0f766e;color:#fff}.va .va-btn--primary:hover{background:#115e59}.va .va-btn--amber{background:#fbbf24;color:#1a2744}.va .va-btn--amber:hover{background:#fcd34d}.va .va-btn--navy{background:#1a2744;color:#fff}.va .va-btn--outline{background:#0000;border-color:var(--va-accent-line);color:var(--va-accent-text)}.va .va-btn--inline{align-self:flex-start}.va .va-linkbtn,.va .va-textlink{align-items:center;background:none;border:0;color:var(--va-accent-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;line-height:1.5;min-height:44px;padding:4px 0;text-decoration:none}.va .va-linkbtn:hover,.va .va-textlink:hover{text-decoration:underline;text-underline-offset:4px}.va .va-garden-hero{background:linear-gradient(112deg,var(--va-mint),var(--va-surface) 76%);overflow:hidden}.va .va-garden-hero__inner{display:grid;grid-template-columns:1.02fr 1fr;margin:auto;max-width:1280px;min-height:510px;padding:62px 40px 56px;position:relative}.va .va-garden-copy{align-self:center;max-width:570px;position:relative;z-index:1}.va .va-garden-copy h1{font-size:clamp(48px,5.75vw,78px);font-weight:700;letter-spacing:-.055em;line-height:1.04;margin:20px 0 22px}.va .va-garden-copy h1 span{color:var(--va-accent-text)}.va .va-garden-copy__sub{color:var(--va-body);font-size:17px;line-height:1.7;max-width:470px}.va .va-garden-search{margin-top:30px}.va .va-garden-search>label{color:var(--va-ink);display:block;font-size:13px;font-weight:700;margin-bottom:10px}.va .va-search{align-items:center;background:var(--va-surface);border:1px solid var(--va-line);border-radius:14px;box-shadow:0 5px 24px #163c3710;color:var(--va-muted);display:flex;gap:10px;padding:7px 7px 7px 16px;width:100%}.va .va-search:focus-within{border-color:var(--va-accent)}.va .va-search input{background:#0000;border:0;color:var(--va-ink);flex:1 1;font-size:14px;min-width:0;outline:none;padding:7px 0;width:100%}.va .va-search input::-webkit-search-cancel-button{display:none}.va .va-search__submit{background:#0f766e;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;min-height:44px;padding:11px 20px}.va .va-search__submit:hover{background:#115e59}.va .va-search__clear{background:#0000;border:0;color:var(--va-muted);cursor:pointer;display:grid;height:44px;min-width:44px;place-items:center}.va .va-topic-chips{align-items:center;color:var(--va-muted);column-gap:18px;display:flex;flex-wrap:wrap;font-size:12px;margin:8px 0 12px}.va .va-topic-chips button{align-items:center;background:none;border:0;color:var(--va-accent-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:650;line-height:1.4;min-height:44px;padding:10px 0;white-space:nowrap}.va .va-topic-chips button[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.va .va-garden-photo{height:100%;position:absolute;right:calc(max(0px, (100vw - 1280px) / 2)*-1);top:0;width:calc(58% + max(0px, (100vw - 1280px) / 2))}.va .va-garden-photo:before{background:#cdeee3;border-radius:50% 48% 40% 45%;content:"";inset:0 2% 3% 3%;position:absolute}.va .va-garden-photo img,.va .va-garden-photo picture{display:block;height:100%;width:100%}.va .va-garden-photo picture{-webkit-mask-image:linear-gradient(90deg,#0000,#000 19%);mask-image:linear-gradient(90deg,#0000,#000 19%);position:relative}.va .va-garden-photo img{border-radius:50% 0 0 0;object-fit:cover;object-position:right center}.va .va-pet-note,.va .va-pet-question{align-items:center;background:#fff;border-radius:18px;box-shadow:0 8px 30px #183d3512;color:#1a2744;display:flex;gap:10px;padding:16px 18px;position:absolute;transform:rotate(-3deg)}.va .va-pet-question{right:5%;top:5%}.va .va-pet-question>span{background:#0d9488;border-radius:50%;color:#fff;display:grid;font-size:21px;font-weight:650;height:30px;place-items:center;width:30px}.va .va-pet-note p,.va .va-pet-question p{font-size:13px;font-weight:650;line-height:1.4}.va .va-pet-note:after,.va .va-pet-question:after{background:inherit;bottom:-11px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);content:"";height:23px;left:28px;position:absolute;width:22px}.va .va-pet-note{background:#fff9eb;right:59%;top:48%;transform:rotate(3deg)}.va .va-pet-note svg{color:#d99713}.va .va-hub{margin:auto;max-width:1280px;padding:62px 40px 72px}.va .va-browse{margin-bottom:62px}.va .va-section-heading{align-items:center;display:flex;gap:28px;justify-content:space-between;margin-bottom:28px}.va .va-section-heading h2{font-size:clamp(25px,2.6vw,32px)}.va .va-species{background:var(--va-tint);border-radius:14px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:3px;padding:4px}.va .va-filter{align-items:center;background:var(--va-surface);border:1px solid var(--va-line);border-radius:10px;color:var(--va-body);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;line-height:1.4;min-height:44px;padding:10px 15px;transition:background .2s ease,color .2s ease}.va .va-species .va-filter{background:#0000;border-color:#0000;padding:8px 13px}.va .va-filter:hover{border-color:var(--va-accent-line);color:var(--va-accent-text)}.va .va-filter.is-on{background:#0f766e;border-color:#0f766e;color:#fff}.va .va-concerns{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.va .va-concern{background:#0000;border:0;color:var(--va-ink);cursor:pointer;min-width:0;padding:0;text-align:left}.va .va-concern img{aspect-ratio:1.65;border-radius:16px;display:block;height:auto;object-fit:cover;transition:transform .3s ease;width:100%}.va .va-concern>span{align-items:center;display:flex;font-size:15px;font-weight:650;gap:10px;justify-content:space-between;min-height:44px;padding:13px 2px 4px}.va .va-concern>span svg{color:var(--va-accent-text);transition:transform .2s ease}.va .va-concern:hover img{transform:translateY(-3px)}.va .va-concern:hover>span svg{transform:translate(2px,-2px)}.va .va-concern.is-on img{outline:3px solid var(--va-accent);outline-offset:4px}.va .va-concern.is-on>span{color:var(--va-accent-text)}.va .va-concern:not(:has(img)){border:1px solid var(--va-line);border-radius:14px;padding:15px}.va .va-hub-columns{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 330px}.va .va-listing{min-width:0}.va .va-list-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:14px}.va .va-list-summary p{color:var(--va-muted);font-size:13px;font-weight:600;margin:0}.va .va-list-summary p:focus{outline:none}.va .va-cardlink[hidden]{display:none}.va .va-pager{align-items:center;border-top:1px solid var(--va-line);display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-top:28px;padding-top:24px}.va .va-pager__step{align-items:center;background:var(--va-surface);border:1px solid var(--va-accent-line);border-radius:12px;color:var(--va-accent-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;min-height:48px;padding:12px 18px}.va .va-pager__step--next{background:#0f766e;border-color:#0f766e;color:#fff}.va .va-pager__step:disabled{cursor:not-allowed;opacity:.4}.va .va-pager__pages{flex-direction:column}.va .va-pager__pages,.va .va-pager__pages>div{align-items:center;display:flex;gap:6px}.va .va-pager__pages button{background:var(--va-surface);border:1px solid var(--va-line);border-radius:10px;color:var(--va-body);cursor:pointer;font-size:14px;font-weight:700;height:44px;min-width:44px;padding:0 12px}.va .va-pager__pages button[aria-current=page]{background:#0f766e;border-color:#0f766e;color:#fff}.va .va-pager__gap{color:var(--va-muted);min-width:16px;text-align:center}.va .va-pager__pages>span{color:var(--va-muted);font-size:11px}.va .va-answer-list{display:flex;flex-direction:column;gap:18px}.va .va-cardlink{grid-gap:25px;align-items:center;background:var(--va-surface);border:1px solid var(--va-line);border-radius:20px;color:var(--va-ink);display:grid;gap:25px;grid-template-columns:152px minmax(0,1fr);padding:20px;transition:border-color .2s ease,transform .2s ease}.va .va-cardlink:not(:has(.va-cardlink__image)){grid-template-columns:minmax(0,1fr)}.va .va-cardlink:hover{border-color:var(--va-accent-line);transform:translateY(-2px)}.va .va-cardlink__image{border-radius:12px;height:156px;object-fit:cover;object-position:65% center;width:100%}.va .va-cardlink__tags{color:var(--va-accent-text);display:block;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.va .va-cardlink h3{font-size:22px;font-weight:650;line-height:1.3}.va .va-cardlink p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--va-body);display:-webkit-box;font-size:13px;line-height:1.7;margin-top:10px;overflow:hidden}.va .va-cardlink__foot{align-items:center;color:var(--va-muted);display:flex;font-size:11px;gap:12px;justify-content:space-between;margin-top:15px}.va .va-cardlink__foot>span{align-items:center;display:flex;gap:6px}.va .va-cardlink__foot .va-cardlink__action{color:var(--va-accent-text);font-size:12px;font-weight:700}.va .va-topic-composer{border-radius:24px;padding:30px;position:relative;scroll-margin-top:100px}.va .va-composer-art{color:#99e5d4;height:88px;pointer-events:none;position:absolute;right:22px;top:32px;transform:rotate(-10deg);width:85px}.va .va-composer-art>span{align-items:center;background:#99e5d4;border:4px solid #1a2744;border-radius:50%;bottom:0;display:flex;gap:5px;height:48px;justify-content:center;position:absolute;right:-6px;width:62px}.va .va-composer-art>span:after{background:#99e5d4;bottom:-5px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);content:"";height:12px;position:absolute;right:4px;width:12px}.va .va-composer-art i{background:#1a2744;border-radius:50%;height:5px;width:5px}.va .va-topic-composer h2{color:#99e5d4;font-size:34px;letter-spacing:-.035em;line-height:1.1;margin-top:22px;max-width:180px}.va .va-composer-topic{color:#99e5d4;font-size:11px;font-weight:650;letter-spacing:.04em}.va .va-topic-composer>p{color:#c6d2da;font-size:13px;line-height:1.7;margin-top:14px}.va .va-topic-composer form{display:flex;flex-direction:column;gap:10px;margin-top:24px}.va .va-topic-composer label{color:#dbe7e8;font-size:12px;font-weight:650;margin-top:4px}.va .va-topic-composer select,.va .va-topic-composer textarea{background:#fff;border:1px solid #43506a;border-radius:10px;color:#1a2744;font-size:14px;line-height:1.6;min-width:0;padding:13px;width:100%}.va .va-topic-composer select{min-height:48px;text-overflow:ellipsis}.va .va-topic-composer textarea{min-height:120px;resize:vertical}.va .va-topic-composer .va-btn{margin-top:8px;width:100%}.va .va-composer-privacy{align-items:flex-start;color:#c6d2da;display:flex;font-size:10px;gap:6px;line-height:1.7;margin-top:5px}.va .va-composer-privacy svg{margin-top:2px}.va .va-empty{align-items:flex-start;background:var(--va-tint);border:1px dashed var(--va-line);border-radius:20px;display:flex;flex-direction:column;gap:14px;padding:34px}.va .va-empty>svg{color:var(--va-accent-text)}.va .va-empty h3{font-size:25px;font-weight:650}.va .va-empty p{color:var(--va-body);font-size:15px}.va .va-empty__actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:4px}.va .va-personal{align-items:center;background:var(--va-mint);border-radius:22px;display:flex;gap:28px;justify-content:space-between;margin-top:64px;padding:30px 36px}.va .va-personal h2{font-size:25px}.va .va-personal p{color:var(--va-body);font-size:14px;margin-top:5px}.va .va-personal .va-btn{flex-shrink:0}.va .va-main{margin:auto;max-width:760px;padding:64px 24px 80px}.va .va-h1{text-wrap:balance;font-size:clamp(34px,4.1vw,54px);font-weight:650;letter-spacing:-.045em;line-height:1.13}.va .va-avatar{background:var(--va-mint);border-radius:50%;color:var(--va-accent-text);display:grid;flex-shrink:0;font-size:14px;font-weight:700;height:52px;overflow:hidden;place-items:center;width:52px}.va .va-avatar img{height:100%;object-fit:cover;object-position:center 20%;width:100%}.va .va-q{background:var(--va-surface);border:1px solid var(--va-line);border-radius:18px;display:flex;flex-direction:column;gap:22px;padding:26px}.va .va-q__head>span{color:var(--va-muted);display:block;font-size:11px;line-height:1.6;margin-bottom:14px}.va .va-q__head p{font-size:17px;font-weight:600;line-height:1.75;overflow-wrap:anywhere;white-space:pre-line}.va .va-q__reply{background:var(--va-mint);border-radius:14px;display:flex;flex-direction:column;gap:18px;padding:21px}.va .va-q__replyhead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.va .va-reply-avatar{background:var(--va-surface);border-radius:50%;color:var(--va-accent-text);display:grid;flex-shrink:0;font-size:11px;font-weight:750;height:36px;place-items:center;width:36px}.va .va-q__replyhead>div{flex:1 1;min-width:130px}.va .va-q__by{display:block;font-size:12px;font-weight:650;line-height:1.5}.va .va-q__degree{color:var(--va-muted);display:block;font-size:11px;margin-top:4px}.va .va-first-reply{align-items:center;color:var(--va-accent-text);display:flex;font-size:10px;font-weight:650;gap:4px}.va .va-q__reply>p{color:var(--va-body);font-size:15px;line-height:1.85;overflow-wrap:anywhere;white-space:pre-line}.va .va-q__book{align-items:center;border-top:1px solid var(--va-accent-line);color:var(--va-accent-text);display:inline-flex;font-size:12px;font-weight:650;gap:7px;line-height:1.6;min-height:44px;padding-top:12px}.va .va-replies{display:flex;flex-direction:column;gap:18px}.va .va-replies .va-q__by{align-items:flex-start;display:flex;gap:10px}.va .va-replies .va-q__by>svg{color:var(--va-accent-text);margin-top:1px}.va .va-replies .va-q__degree{margin:5px 0 0}.va .va-replies .va-q__first{border:1px solid var(--va-accent-line);border-radius:99px;color:var(--va-accent-text);display:inline-flex;font-size:10px;margin:9px 0 0;padding:2px 8px}.va .va-replies .va-btn.va-q__book{background:#0000;border:0;border-radius:0;border-top:1px solid var(--va-accent-line);color:var(--va-accent-text);font-size:12px;justify-content:flex-start;margin:0;padding:14px 0 0;text-align:left;width:100%}.va .va-q__wait{align-items:center;color:var(--va-muted);display:flex;font-size:12px;gap:8px}.va .va-q__urgent{background:var(--va-cream);border:1px solid var(--va-amber-line);border-radius:12px;color:var(--va-amber-text);font-size:13px;line-height:1.7;padding:17px}.va .va-q__urgent a{color:inherit;text-decoration:underline}.va .va-reply{background:var(--va-surface);border:1px solid var(--va-line);border-radius:18px;display:flex;flex-direction:column;gap:16px;min-width:0;padding:25px}.va .va-reply label{font-family:var(--va-display);font-size:18px;font-weight:650;line-height:1.3}.va .va-reply textarea{background:var(--va-tint);border:1px solid var(--va-line);border-radius:12px;color:var(--va-ink);font-size:16px;line-height:1.7;min-height:135px;min-width:0;padding:14px;resize:vertical;width:100%}.va .va-hint{color:var(--va-muted);font-size:11px;line-height:1.8}.va .va-err{color:var(--va-red);font-size:12px;line-height:1.7}.va .va-topic-composer .va-err{color:#fecaca}.va .va-skeleton{animation:va-loading 1.6s ease-in-out infinite alternate;background:var(--va-tint);border-radius:18px}.va .va-skeleton--card{min-height:200px;width:100%}.va .va-skeleton--title{margin-bottom:30px;min-height:70px;width:85%}@keyframes va-loading{to{opacity:.5}}.va-quick{margin:auto;max-width:880px;padding:28px 24px}.va-quick .va-quick__inner{background:var(--va-mint);border:1px solid var(--va-accent-line);border-radius:22px;padding:30px}.va-quick .va-quick__intro{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.va-quick .va-quick__intro>svg{color:var(--va-accent-text)}.va-quick .va-quick__eyebrow{color:var(--va-accent-text);font-size:10px;font-weight:750;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.va-quick .va-quick__intro h2{color:var(--va-ink);font-family:var(--va-display);font-size:27px;font-weight:650;letter-spacing:-.035em;line-height:1.2;margin:0}.va-quick .va-quick__list{list-style:none;margin:0;padding:0}.va-quick .va-quick__list li+li{border-top:1px solid var(--va-accent-line)}.va-quick .va-quick__link{align-items:center;color:var(--va-ink);display:flex;gap:20px;justify-content:space-between;min-height:60px;padding:17px 0;text-decoration:none}.va-quick .va-quick__link:hover{color:var(--va-accent-text)}.va-quick .va-quick__link>span{display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:5px;line-height:1.5}.va-quick .va-quick__link small{color:var(--va-muted);font-size:10px;font-weight:500}.va-quick .va-quick__all,.va-quick .va-quick__link>svg{color:var(--va-accent-text)}.va-quick .va-quick__all{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:7px;margin-top:12px;min-height:44px;text-decoration:none}@media (max-width:1100px){.va .va-garden-hero__inner{min-height:510px;padding:54px 32px}.va .va-garden-copy h1{font-size:64px}.va .va-garden-copy__sub{font-size:16px;max-width:390px}.va .va-garden-photo{right:0;width:58%}.va .va-hub{padding-left:32px;padding-right:32px}.va .va-section-heading{align-items:flex-start;flex-direction:column;gap:20px}.va .va-hub-columns{gap:28px;grid-template-columns:minmax(0,1fr) 310px}.va .va-cardlink{gap:18px;grid-template-columns:115px minmax(0,1fr);padding:16px}.va .va-cardlink h3{font-size:20px}.va .va-cardlink__foot{flex-wrap:wrap}}@media (max-width:767px){.va .va-garden-hero__inner{display:flex;flex-direction:column;min-height:0;padding:36px 24px 0}.va .va-garden-copy{max-width:none;width:100%}.va .va-garden-copy h1{font-size:clamp(44px,8.5vw,60px);margin:16px 0 18px}.va .va-garden-copy__sub{font-size:15px;line-height:1.8;max-width:480px}.va .va-garden-search{margin-top:24px}.va .va-search{gap:8px;padding-left:12px}.va .va-search input{font-size:16px}.va .va-search__submit{padding-left:12px;padding-right:12px}.va .va-topic-chips{column-gap:16px;margin-bottom:0}.va .va-garden-photo{aspect-ratio:1.4;height:auto;margin:20px -24px 0;position:relative;right:auto;top:auto;width:calc(100% + 48px)}.va .va-garden-photo picture{-webkit-mask-image:linear-gradient(180deg,#0000,#000 14%,#000 90%,#0000);mask-image:linear-gradient(180deg,#0000,#000 14%,#000 90%,#0000)}.va .va-garden-photo img{border-radius:40% 40% 0 0}.va .va-garden-photo:before{inset:0 8% 5%}.va .va-pet-question{border-radius:12px;gap:7px;left:6%;padding:10px 12px;right:auto;top:0}.va .va-pet-note p,.va .va-pet-question p{font-size:10px}.va .va-pet-question>span{font-size:17px;height:23px;width:23px}.va .va-pet-note{border-radius:12px;gap:6px;padding:10px 12px;right:5%;top:0}.va .va-pet-note svg{width:18px}.va .va-garden-photo img{object-position:63% center}.va .va-hub{padding:40px 24px 48px}.va .va-browse{margin-bottom:40px}.va .va-section-heading{gap:18px;margin-bottom:22px}.va .va-section-heading h2{font-size:27px}.va .va-species{gap:1px;max-width:100%;padding:3px;width:-webkit-fit-content;width:fit-content}.va .va-species .va-filter{font-size:12px;padding:9px 11px}.va .va-concerns{gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.va .va-concern img{aspect-ratio:1.5;border-radius:12px}.va .va-concern>span{font-size:13px;gap:5px;padding-top:10px}.va .va-concern>span svg{width:16px}.va .va-hub-columns{gap:35px;grid-template-columns:minmax(0,1fr)}.va .va-pager{justify-content:center}.va .va-pager__pages{order:-1;width:100%}.va .va-cardlink{align-items:start;border-radius:16px;gap:16px;grid-template-columns:90px minmax(0,1fr);padding:17px}.va .va-cardlink__image{height:110px}.va .va-cardlink__tags{font-size:9px;margin-bottom:8px}.va .va-cardlink h3{font-size:19px}.va .va-cardlink p{display:none}.va .va-cardlink__foot{gap:8px;margin-top:13px}.va .va-cardlink__foot>span{font-size:10px}.va .va-cardlink__foot .va-cardlink__action{font-size:11px}.va .va-topic-composer{padding:28px}.va .va-topic-composer h2{font-size:32px}.va .va-topic-composer select,.va .va-topic-composer textarea{font-size:16px}.va .va-topic-composer>p{font-size:14px}.va .va-composer-privacy{font-size:11px}.va .va-personal{align-items:flex-start;flex-direction:column;gap:22px;margin-top:38px;padding:26px}.va .va-personal h2{font-size:25px}.va .va-personal .va-btn{width:100%}.va .va-empty{padding:26px}.va .va-main{padding:28px 24px 48px}.va .va-h1{text-wrap:pretty;font-size:clamp(32px,7vw,44px);line-height:1.18}.va .va-q,.va .va-reply{padding:22px}.va .va-q__reply{padding:18px}.va .va-q__head p{font-size:16px}.va .va-first-reply{margin-left:46px}.va-quick{padding:20px 16px}.va-quick .va-quick__inner{padding:24px}.va-quick .va-quick__intro h2{font-size:24px}.va-quick .va-quick__intro>svg{display:none}.va-quick .va-quick__link>span{font-size:15px}}@media (max-width:359px){.va .va-garden-hero__inner,.va .va-hub{padding-left:18px;padding-right:18px}.va .va-garden-copy h1{font-size:40px}.va .va-search>svg{display:none}.va .va-cardlink{gap:12px;grid-template-columns:70px minmax(0,1fr);padding:14px}}@media (prefers-reduced-motion:reduce){.va *,.va-quick *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}html.dark .va .va-garden-photo{opacity:.91}html.dark .va .va-garden-photo:before{background:#28534b}.va{--va-mint-strong:#d2eae2;--va-mint-soft:#e9f5ee;--va-teal-ink:#2b6a5b;--va-avoid-bg:#fff6df;--va-avoid-ink:#785614;--va-urgent-bg:#fff0eb;--va-urgent-ink:#a44034;--va-ask-bg:#e2f2e8;--va-ask-line:#c5dfcf;--va-ask-pet:#a66032}html.dark .va{--va-mint-strong:#294c42;--va-mint-soft:#223e37;--va-teal-ink:#a7dec8;--va-avoid-bg:#3f3826;--va-avoid-ink:#f0d28f;--va-urgent-bg:#402f31;--va-urgent-ink:#ffb8a4;--va-ask-bg:#233e35;--va-ask-line:#426653;--va-ask-pet:#f2c48e}.va .va-topic{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:140px minmax(0,1fr);margin:0 auto;max-width:980px;padding:30px 30px 40px}.va .va-topic__rail{padding-top:7px;position:-webkit-sticky;position:sticky;top:96px}.va .va-topic__rail-label{color:var(--va-muted);font-size:10px;font-weight:800;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.va .va-topic__rail nav{grid-gap:5px;display:grid;gap:5px}.va .va-topic__rail a{align-items:center;border-radius:10px;color:var(--va-muted);display:flex;font-size:12px;gap:8px;line-height:1.4;padding:9px;text-decoration:none}.va .va-topic__rail a svg{flex-shrink:0}.va .va-topic__rail a[aria-current=location]{background:var(--va-mint-soft);color:var(--va-teal-ink);font-weight:800}.va .va-topic__rail-note{border-top:1px solid var(--va-line);color:var(--va-muted);font-size:12px;line-height:1.55;margin-top:20px;padding-top:16px}.va .va-topic__rail-note svg{color:var(--va-teal-ink);display:block;margin-bottom:7px}.va .va-topic__crumbs{align-items:center;color:var(--va-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:9px;margin-bottom:12px}.va .va-topic__crumbs a{color:inherit;text-decoration:none}.va .va-topic__crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.va .va-topic__crumbs .va-topic__crumbs-home{color:var(--va-teal-ink);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.va .va-topic__crumbs .va-topic__crumbs-pet{background:var(--va-surface);border:1px solid var(--va-line);border-radius:20px;padding:3px 9px}.va .va-topic__title{align-items:center;display:flex;gap:12px;justify-content:space-between}.va .va-topic__title .va-h1{font-size:clamp(30px,4vw,43px);letter-spacing:-.035em;line-height:1.12;margin:0;max-width:560px}.va .va-topic__pet{align-self:flex-end;color:var(--va-teal-ink);flex-shrink:0;transform:rotate(7deg)}.va .va-topic__byline{align-items:center;display:flex;gap:10px;margin:17px 0 21px}.va .va-topic__byline .va-avatar,.va .va-topic__byline img{border:2px solid var(--va-surface);border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.va .va-topic__byline-name{color:var(--va-ink);display:block;font-size:12px;font-weight:800}.va .va-topic__byline-name a{color:inherit}.va .va-topic__byline-role{color:var(--va-muted);display:block;font-size:11px;margin-top:1px}.va .va-topic__answer{background:var(--va-mint-strong);border-radius:20px;padding:21px 24px 18px;scroll-margin-top:96px}.va .va-topic__answer-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:11px}.va .va-topic__eyebrow{align-items:center;color:var(--va-teal-ink);display:flex;font-size:10px;font-weight:800;gap:7px;letter-spacing:.16em;text-transform:uppercase}.va .va-topic__lang{background:var(--va-surface);border-radius:8px;display:flex;gap:2px;padding:3px}.va .va-topic__lang button{background:#0000;border:0;border-radius:6px;color:var(--va-muted);cursor:pointer;font-size:11px;min-height:30px;padding:5px 9px}.va .va-topic__lang button[aria-pressed=true]{background:var(--va-mint-soft);color:var(--va-teal-ink);font-weight:800}.va .va-topic__answer h2{color:var(--va-ink);font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1.28;margin:0;max-width:590px}.va .va-topic__answer p{color:var(--va-ink);font-size:15px;line-height:1.5;margin-top:9px;max-width:600px}.va .va-topic__answer-foot{border-top:1px solid color-mix(in srgb,var(--va-teal-ink) 17%,#0000);display:flex;justify-content:flex-end;margin-top:13px;padding-top:11px}.va .va-topic__answer-foot a{align-items:center;color:var(--va-teal-ink);display:flex;font-size:11px;font-weight:800;gap:6px;text-decoration:none}.va .va-topic__ask,.va .va-topic__next,.va .va-topic__related,.va .va-topic__safety{margin-top:24px;scroll-margin-top:96px}.va .va-topic__section+.va-topic__section{margin-top:24px}.va .va-topic__head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:11px}.va .va-topic__head h2{font-size:23px;font-weight:800;letter-spacing:-.025em;line-height:1.25;margin:0}.va .va-topic__head span{color:var(--va-muted);font-size:11px}.va .va-guide,.va .va-topic-items{background:var(--va-surface);border:1px solid var(--va-line);border-radius:20px;overflow:hidden}.va .va-guide__cols{color:var(--va-muted);display:grid;font-size:10px;font-weight:800;grid-template-columns:minmax(0,1fr) minmax(0,2fr);letter-spacing:.13em;text-transform:uppercase}.va .va-guide__cols span{padding:10px 17px}.va .va-guide__group h3{background:var(--va-mint-soft);color:var(--va-teal-ink);font-size:11px;font-weight:800;letter-spacing:.1em;margin:0;padding:9px 17px;text-transform:uppercase}.va .va-guide__group dl{margin:0}.va .va-guide__row{border-top:1px solid var(--va-line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.va .va-guide__row dd,.va .va-guide__row dt{color:var(--va-ink);font-size:14px;line-height:1.5;margin:0;padding:12px 17px}.va .va-guide__row dd strong,.va .va-guide__row dt{font-weight:800}.va .va-guide__note{align-items:flex-start;border-top:1px solid var(--va-line);color:var(--va-muted);display:flex;font-size:11px;gap:8px;line-height:1.5;padding:10px 17px}.va .va-guide__note svg{color:var(--va-teal-ink);flex-shrink:0;margin-top:1px}.va .va-topic-items{list-style:none;margin:0;padding:0}.va .va-topic-items li{align-items:baseline;color:var(--va-ink);display:flex;font-size:14px;gap:12px;line-height:1.55;padding:12px 17px}.va .va-topic-items li+li{border-top:1px solid var(--va-line)}.va .va-topic-items__mark{flex-shrink:0}.va .va-topic-items--info .va-topic-items__mark{background:var(--va-accent);border-radius:50%;height:7px;transform:translateY(-1px);width:7px}.va .va-topic-items--numbered .va-topic-items__mark{background:var(--va-mint-soft);border-radius:50%;color:var(--va-teal-ink);display:grid;font-size:12px;font-weight:800;height:22px;place-items:center;transform:translateY(-1px);width:22px}.va .va-topic__safety{grid-gap:12px;align-items:stretch;display:grid;gap:12px}.va .va-topic__safety--two{grid-template-columns:1fr 1fr}.va .va-topic__avoid,.va .va-topic__help{border-radius:20px;padding:16px 18px;scroll-margin-top:96px}.va .va-topic__avoid{background:var(--va-avoid-bg)}.va .va-topic__help{background:var(--va-urgent-bg)}.va .va-topic__panel-title{align-items:center;display:flex;font-size:15px;font-weight:800;gap:8px;letter-spacing:-.01em;line-height:1.35;margin:0 0 9px}.va .va-topic__panel-title svg{flex-shrink:0}.va .va-topic__avoid .va-topic__panel-title{color:var(--va-avoid-ink)}.va .va-topic__help .va-topic__panel-title{color:var(--va-urgent-ink)}.va .va-topic__avoid ul,.va .va-topic__help ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.va .va-topic__avoid li,.va .va-topic__help li{align-items:flex-start;color:var(--va-ink);display:flex;font-size:13px;gap:7px;line-height:1.5}.va .va-topic__avoid .va-topic-items__mark{color:var(--va-avoid-ink);margin-top:3px}.va .va-topic__help .va-topic-items__mark{color:var(--va-urgent-ink);font-weight:800;min-width:9px}.va .va-topic__help-block+.va-topic__help-block{border-top:1px solid color-mix(in srgb,var(--va-urgent-ink) 18%,#0000);margin-top:10px;padding-top:10px}.va .va-topic__help-block h3{color:var(--va-urgent-ink);font-size:11px;font-weight:800;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.va .va-topic__help-block p{color:var(--va-ink);font-size:13px;line-height:1.5}.va .va-topic__ask{background:var(--va-ask-bg);border:1px solid var(--va-ask-line);border-radius:20px;padding:20px 22px}.va .va-topic__ask-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.va .va-topic__ask-head h2{color:var(--va-teal-ink);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0}.va .va-topic__ask-pets{color:var(--va-ask-pet);display:flex;padding-top:3px}.va .va-topic__ask-open{align-items:center;background:var(--va-surface);border:1px solid var(--va-line);border-radius:11px;color:var(--va-muted);cursor:pointer;display:flex;font-size:13px;justify-content:space-between;margin-top:15px;min-height:48px;padding:12px 14px;text-align:left;width:100%}.va .va-topic__ask-open:hover{background:var(--va-mint-soft)}.va .va-topic__ask-open svg{color:var(--va-teal-ink)}.va .va-topic__ask-form{margin-top:12px}.va .va-topic__ask-form label{color:var(--va-ink);display:block;font-size:12px;font-weight:800;margin-bottom:6px}.va .va-topic__ask-form textarea{background:var(--va-surface);border:1px solid var(--va-line);border-radius:10px;color:var(--va-ink);display:block;font-size:16px;line-height:1.5;min-height:90px;padding:11px 13px;resize:vertical;width:100%}.va .va-topic__ask-submit{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:10px}.va .va-topic__ask-private{align-items:center;color:var(--va-muted);display:flex;font-size:10px;gap:5px}.va .va-topic__ask-private svg{flex-shrink:0}.va .va-topic__ask-send{align-items:center;background:var(--va-ink);border:0;border-radius:9px;color:var(--va-surface);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;justify-content:center;min-height:44px;padding:9px 16px;white-space:nowrap}.va .va-topic__ask-send:disabled{cursor:default;opacity:.6}.va .va-topic__ask-note{color:var(--va-muted);font-size:11px;margin-top:8px}.va .va-topic__ask-done{background:var(--va-surface);border-radius:11px;margin-top:15px;padding:14px}.va .va-topic__ask-done span{align-items:center;color:var(--va-teal-ink);display:flex;font-weight:800;gap:8px}.va .va-topic__ask-done p{color:var(--va-muted);font-size:13px;margin:4px 0 6px}.va .va-topic__ask-foot{align-items:center;color:var(--va-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:space-between;margin-top:11px}.va .va-topic__ask-foot a{align-items:center;color:var(--va-teal-ink);display:flex;font-weight:800;gap:4px;min-height:32px;text-decoration:none}.va .va-topic__thread{border-top:1px solid var(--va-ask-line);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.va .va-topic__thread-count{color:var(--va-muted);font-size:12px;font-weight:700}.va .va-topic__related{border-bottom:1px solid var(--va-line);border-top:1px solid var(--va-line);padding:13px 0}.va .va-topic__related summary{align-items:center;color:var(--va-ink);cursor:pointer;display:flex;font-size:12px;font-weight:800;gap:10px;justify-content:space-between;list-style:none;min-height:32px}.va .va-topic__related summary::-webkit-details-marker{display:none}.va .va-topic__related summary svg{color:var(--va-teal-ink);transition:transform .2s ease}.va .va-topic__related[open] summary svg{transform:rotate(180deg)}.va .va-topic__related>div{grid-gap:9px;display:grid;gap:9px;padding-top:13px}.va .va-topic__related a{align-items:center;color:var(--va-teal-ink);display:flex;font-size:13px;gap:6px;text-decoration:none}.va .va-topic__related a:hover{text-decoration:underline;text-underline-offset:3px}.va .va-topic__foot{color:var(--va-muted);font-size:11px;line-height:1.65;margin-top:17px}.va .va-topic__foot a{color:var(--va-teal-ink);font-weight:700}.va .va-topic--solo{grid-template-columns:minmax(0,1fr);max-width:760px}.va .va-topic__intro{color:var(--va-body);font-size:15px;line-height:1.6;margin:14px 0 0;max-width:600px}@media (max-width:800px){.va .va-topic{display:block;max-width:760px;padding:24px}.va .va-topic__rail{margin-bottom:20px;padding:0;position:static}.va .va-topic__rail-label,.va .va-topic__rail-note{display:none}.va .va-topic__rail nav{display:flex;flex-wrap:wrap;gap:3px}.va .va-topic__rail a{font-size:11px;padding:7px 10px}.va .va-topic__title .va-h1{font-size:38px}}@media (max-width:540px){.va .va-topic{padding:21px 18px 32px}.va .va-topic__rail{margin-bottom:17px}.va .va-topic__crumbs{font-size:10px;gap:7px}.va .va-topic__title{gap:5px}.va .va-topic__title .va-h1{font-size:32px;letter-spacing:-.03em}.va .va-topic__pet svg{height:43px;width:43px}.va .va-topic__byline{margin:15px 0 19px}.va .va-topic__answer{padding:17px 18px}.va .va-topic__answer h2{font-size:22px}.va .va-topic__answer p{font-size:16px}.va .va-guide__cols,.va .va-topic__head span{display:none}.va .va-guide__group h3{padding:9px 16px}.va .va-guide__row{gap:5px;grid-template-columns:minmax(0,1fr);padding:13px 16px}.va .va-guide__row dd,.va .va-guide__row dt{font-size:16px;padding:0}.va .va-guide__row dt{color:var(--va-teal-ink)}.va .va-guide__note{padding:12px 16px}.va .va-topic-items li{font-size:16px;padding:13px 16px}.va .va-topic__safety--two{gap:10px;grid-template-columns:1fr}.va .va-topic__avoid,.va .va-topic__help{padding:17px 18px}.va .va-topic__avoid li,.va .va-topic__help li,.va .va-topic__help-block p{font-size:15px}.va .va-topic__help-block h3{font-size:12px}.va .va-topic__ask{padding:19px 18px}.va .va-topic__ask-head h2{font-size:23px}.va .va-topic__ask-pets svg{height:22px;width:22px}.va .va-topic__ask-open{font-size:14px}.va .va-topic__ask-submit{align-items:stretch;flex-direction:column}.va .va-topic__ask-send{width:100%}.va .va-topic__foot{font-size:11px}}@media (pointer:coarse){.va .va-topic__lang button,.va .va-topic__rail a,.va .va-topic__related summary{min-height:44px}}