.faq-browser-module___WlC2W__wrap{max-width:var(--h-max);padding:0 var(--h-gutter)clamp(88px,10vw,152px);color:var(--h-cocoa);grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;column-gap:clamp(48px,7vw,128px);margin:0 auto;display:grid}.faq-browser-module___WlC2W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.faq-browser-module___WlC2W__rail{top:calc(var(--h-header) + 40px);gap:40px;display:grid;position:sticky}.faq-browser-module___WlC2W__tools{display:grid}.faq-browser-module___WlC2W__label{letter-spacing:.22em;text-transform:uppercase;color:var(--h-wine);align-items:center;gap:12px;margin:0 0 12px;font-size:11px;font-weight:600;display:flex}.faq-browser-module___WlC2W__label:after{content:"";background:color-mix(in srgb,var(--h-gold)55%,transparent);flex:1;height:1px}.faq-browser-module___WlC2W__tools .faq-browser-module___WlC2W__label:not(:first-child){margin-top:32px}.faq-browser-module___WlC2W__field{align-items:center;display:flex;position:relative}.faq-browser-module___WlC2W__fieldIcon{color:var(--h-wine);pointer-events:none;position:absolute;left:18px}.faq-browser-module___WlC2W__input{border:1px solid color-mix(in srgb,var(--h-gold)55%,transparent);background:color-mix(in srgb,var(--h-pearl)50%,#fff);width:100%;height:56px;font:inherit;color:var(--h-cocoa);transition:border-color .4s var(--h-ease-out),box-shadow .4s var(--h-ease-out);appearance:none;border-radius:999px;padding:0 48px 0 50px;font-size:17px;box-shadow:inset 0 1px 2px #2b1b160a}.faq-browser-module___WlC2W__input::-webkit-search-cancel-button{display:none}.faq-browser-module___WlC2W__input::placeholder{color:color-mix(in srgb,var(--h-cocoa-soft)80%,transparent);font-family:var(--font-display),serif;font-size:19px;font-style:italic}.faq-browser-module___WlC2W__input:focus,.faq-browser-module___WlC2W__input:focus-visible{border-color:var(--h-wine);box-shadow:0 0 0 4px color-mix(in srgb,var(--h-blush)70%,transparent),var(--h-shadow-1);outline:none}.faq-browser-module___WlC2W__clear{width:44px;height:44px;color:var(--h-cocoa-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:6px}.faq-browser-module___WlC2W__clear:hover{color:var(--h-wine)}.faq-browser-module___WlC2W__chips{display:grid}.faq-browser-module___WlC2W__chip{min-height:44px;font-family:var(--font-display),serif;color:var(--h-cocoa-soft);text-align:left;cursor:pointer;transition:color .45s var(--h-ease-out);background:0 0;border:0;align-items:baseline;gap:12px;padding:8px 0 4px;font-size:21px;line-height:1.2;display:flex;position:relative}.faq-browser-module___WlC2W__chipLabel{transition:transform .6s var(--h-ease-out)}.faq-browser-module___WlC2W__chipLeader{border-bottom:1.5px dotted color-mix(in srgb,var(--h-cocoa)28%,transparent);flex:1;min-width:16px;transform:translateY(-4px)}.faq-browser-module___WlC2W__chipCount{color:var(--h-gold);text-align:right;min-width:1.2em;font-size:17px;font-style:italic}.faq-browser-module___WlC2W__chip:hover{color:var(--h-cocoa)}.faq-browser-module___WlC2W__chip:hover .faq-browser-module___WlC2W__chipLabel{transform:translate(4px)}.faq-browser-module___WlC2W__chip[aria-pressed=true]{color:var(--h-wine)}.faq-browser-module___WlC2W__chip[aria-pressed=true] .faq-browser-module___WlC2W__chipLabel{font-style:italic;transform:translate(4px)}.faq-browser-module___WlC2W__chip[aria-pressed=true] .faq-browser-module___WlC2W__chipCount{color:var(--h-wine)}.faq-browser-module___WlC2W__chip:focus-visible,.faq-browser-module___WlC2W__trigger:focus-visible,.faq-browser-module___WlC2W__clear:focus-visible,.faq-browser-module___WlC2W__reset:focus-visible,.faq-browser-module___WlC2W__askLink:focus-visible{outline:2px solid var(--h-wine);outline-offset:3px;border-radius:4px}.faq-browser-module___WlC2W__ask{background:color-mix(in srgb,var(--h-blush)40%,var(--h-pearl));border-radius:4px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;padding:22px 22px 20px;display:grid;position:relative}.faq-browser-module___WlC2W__ask:before{content:"";border:1px solid color-mix(in srgb,var(--h-gold)45%,transparent);pointer-events:none;border-radius:2px;position:absolute;inset:7px}.faq-browser-module___WlC2W__askPortrait{width:64px;height:80px;box-shadow:var(--h-shadow-1);border-radius:999px 999px 4px 4px;position:relative;overflow:hidden}.faq-browser-module___WlC2W__askPortrait img{object-fit:cover}.faq-browser-module___WlC2W__askTitle{font-family:var(--font-display),serif;color:var(--h-cocoa);margin:0;font-size:25px;line-height:1.1}.faq-browser-module___WlC2W__askTitle em{color:var(--h-wine)}.faq-browser-module___WlC2W__askLink{min-height:44px;color:var(--h-wine);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.faq-browser-module___WlC2W__askLink:after{content:"";transform-origin:0;height:1px;transition:transform .6s var(--h-ease-out);background:currentColor;position:absolute;bottom:10px;left:0;right:0}.faq-browser-module___WlC2W__askLink:hover:after{transform:scaleX(.4)}.faq-browser-module___WlC2W__askEnd{display:none}.faq-browser-module___WlC2W__listCol{min-width:0}.faq-browser-module___WlC2W__status{letter-spacing:.2em;text-transform:uppercase;color:var(--h-cocoa-soft);margin:0 0 6px;font-size:11px;font-weight:600}.faq-browser-module___WlC2W__list{border-bottom:1px solid color-mix(in srgb,var(--h-gold)40%,transparent);margin:0;padding:0;list-style:none}.faq-browser-module___WlC2W__item{border-top:1px solid color-mix(in srgb,var(--h-gold)40%,transparent);scroll-margin-top:calc(var(--h-header) + 24px)}.faq-browser-module___WlC2W__q{font:inherit;margin:0}.faq-browser-module___WlC2W__trigger{width:100%;min-height:84px;color:var(--h-cocoa);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:18px 0;display:grid}.faq-browser-module___WlC2W__num{font-family:var(--font-display),serif;color:var(--h-gold);align-self:baseline;padding-top:.35em;font-size:18px;font-style:italic}.faq-browser-module___WlC2W__qText{font-family:var(--font-display),serif;letter-spacing:-.012em;text-wrap:balance;transition:color .45s var(--h-ease-out),transform .6s var(--h-ease-out);font-size:clamp(24px,2.3vw,32px);font-weight:400;line-height:1.15}.faq-browser-module___WlC2W__trigger:hover .faq-browser-module___WlC2W__qText{color:var(--h-wine);transform:translate(4px)}.faq-browser-module___WlC2W__item[data-open] .faq-browser-module___WlC2W__qText{color:var(--h-wine)}.faq-browser-module___WlC2W__icon{border:1px solid color-mix(in srgb,var(--h-gold)60%,transparent);width:40px;height:40px;transition:background-color .45s var(--h-ease-out),border-color .45s var(--h-ease-out),transform .6s var(--h-ease-out);border-radius:50%;justify-self:end;position:relative}.faq-browser-module___WlC2W__icon span{background:var(--h-wine);width:14px;height:1.5px;transition:transform .6s var(--h-ease-out),background-color .45s var(--h-ease-out);border-radius:1px;margin:-.75px 0 0 -7px;position:absolute;top:50%;left:50%}.faq-browser-module___WlC2W__icon span:last-child{transform:rotate(90deg)}.faq-browser-module___WlC2W__trigger:hover .faq-browser-module___WlC2W__icon{border-color:var(--h-wine)}.faq-browser-module___WlC2W__item[data-open] .faq-browser-module___WlC2W__icon{background:var(--h-wine);border-color:var(--h-wine);transform:rotate(180deg)}.faq-browser-module___WlC2W__item[data-open] .faq-browser-module___WlC2W__icon span{background:var(--h-pearl)}.faq-browser-module___WlC2W__item[data-open] .faq-browser-module___WlC2W__icon span:last-child{transform:rotate(0)}.faq-browser-module___WlC2W__panel{transition:grid-template-rows .6s var(--h-ease-out);grid-template-rows:0fr;display:grid}.faq-browser-module___WlC2W__item[data-open] .faq-browser-module___WlC2W__panel{grid-template-rows:1fr}.faq-browser-module___WlC2W__panelInner{min-height:0;overflow:hidden}.faq-browser-module___WlC2W__answer{opacity:0;transition:opacity .4s var(--h-ease-out),transform .6s var(--h-ease-out);padding:0 56px 30px 60px;transform:translateY(-8px)}.faq-browser-module___WlC2W__item[data-open] .faq-browser-module___WlC2W__answer{opacity:1;transition-delay:80ms;transform:none}.faq-browser-module___WlC2W__answer p{max-width:62ch;color:var(--h-cocoa);margin:0;font-size:16.5px;line-height:1.75}.faq-browser-module___WlC2W__answer .faq-browser-module___WlC2W__tag{letter-spacing:.22em;text-transform:uppercase;color:var(--h-cocoa-soft);align-items:center;gap:10px;margin-top:16px;font-size:10.5px;font-weight:600;display:inline-flex}.faq-browser-module___WlC2W__pearl{background:radial-gradient(circle at 35% 30%,#fff,var(--h-rosewater)55%,var(--h-gold)110%);width:6px;height:6px;box-shadow:0 0 0 .5px color-mix(in srgb,var(--h-gold)70%,transparent);border-radius:50%}.faq-browser-module___WlC2W__mark{background:linear-gradient(transparent 55%,color-mix(in srgb,var(--h-mango)38%,transparent)55%);color:inherit;border-radius:1px;padding:0 1px}.faq-browser-module___WlC2W__empty{border-top:1px solid color-mix(in srgb,var(--h-gold)40%,transparent);padding:clamp(40px,5vw,64px) 0}.faq-browser-module___WlC2W__emptyTitle{font-family:var(--font-display),serif;margin:0 0 10px;font-size:clamp(32px,3vw,44px);line-height:1.05}.faq-browser-module___WlC2W__emptyTitle em{color:var(--h-wine)}.faq-browser-module___WlC2W__empty>p:not(.faq-browser-module___WlC2W__emptyTitle){max-width:46ch;color:var(--h-cocoa-soft);margin:0;font-size:16px;line-height:1.65}.faq-browser-module___WlC2W__emptyActions{flex-wrap:wrap;gap:4px 24px;margin-top:16px;display:flex}.faq-browser-module___WlC2W__reset{min-height:44px;font:inherit;color:var(--h-wine);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (max-width:1100px){.faq-browser-module___WlC2W__wrap{grid-template-columns:minmax(230px,280px) minmax(0,1fr);column-gap:clamp(36px,5vw,64px)}}@media (max-width:860px){.faq-browser-module___WlC2W__wrap{grid-template-columns:minmax(0,1fr);max-width:720px}.faq-browser-module___WlC2W__rail{gap:0;position:static}.faq-browser-module___WlC2W__askRail{display:none}.faq-browser-module___WlC2W__askEnd{margin-top:40px;display:grid}.faq-browser-module___WlC2W__tools .faq-browser-module___WlC2W__label:not(:first-child){clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.faq-browser-module___WlC2W__chips{margin:16px calc(var(--h-gutter)*-1)0;padding:4px var(--h-gutter)8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--h-gutter);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--h-gutter),#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--h-gutter),#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--h-gutter),#000 calc(100% - 28px),transparent);gap:8px;display:flex;overflow-x:auto}.faq-browser-module___WlC2W__chips::-webkit-scrollbar{display:none}.faq-browser-module___WlC2W__chip{border:1px solid color-mix(in srgb,var(--h-gold)55%,transparent);background:color-mix(in srgb,var(--h-pearl)50%,#fff);min-height:44px;font-family:var(--font-body),sans-serif;color:var(--h-cocoa);scroll-snap-align:start;transition:background-color .4s var(--h-ease-out),color .4s var(--h-ease-out),border-color .4s var(--h-ease-out);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 18px;font-size:14px;font-weight:500}.faq-browser-module___WlC2W__chipLeader{display:none}.faq-browser-module___WlC2W__chipCount{min-width:0;font-family:var(--font-display),serif;font-size:16px}.faq-browser-module___WlC2W__chip:hover .faq-browser-module___WlC2W__chipLabel,.faq-browser-module___WlC2W__chip[aria-pressed=true] .faq-browser-module___WlC2W__chipLabel{font-style:normal;transform:none}.faq-browser-module___WlC2W__chip[aria-pressed=true]{background:var(--h-wine);border-color:var(--h-wine);color:var(--h-pearl)}.faq-browser-module___WlC2W__chip[aria-pressed=true] .faq-browser-module___WlC2W__chipCount{color:var(--h-rosewater)}.faq-browser-module___WlC2W__status{margin:22px 0 4px}.faq-browser-module___WlC2W__trigger{grid-template-columns:30px minmax(0,1fr) 40px;gap:10px;min-height:76px;padding:16px 0}.faq-browser-module___WlC2W__num{padding-top:.3em;font-size:16px}.faq-browser-module___WlC2W__qText{font-size:23px;line-height:1.18}.faq-browser-module___WlC2W__trigger:hover .faq-browser-module___WlC2W__qText{transform:none}.faq-browser-module___WlC2W__icon{width:36px;height:36px}.faq-browser-module___WlC2W__icon span{width:12px;margin-left:-6px}.faq-browser-module___WlC2W__answer{padding:0 4px 26px 40px}.faq-browser-module___WlC2W__answer p{font-size:16px;line-height:1.7}}@media (max-width:380px){.faq-browser-module___WlC2W__answer{padding-left:0}}@media (prefers-reduced-motion:reduce){.faq-browser-module___WlC2W__panel,.faq-browser-module___WlC2W__answer,.faq-browser-module___WlC2W__icon,.faq-browser-module___WlC2W__icon span,.faq-browser-module___WlC2W__qText,.faq-browser-module___WlC2W__chip,.faq-browser-module___WlC2W__chipLabel,.faq-browser-module___WlC2W__input,.faq-browser-module___WlC2W__askLink:after{transition:none!important}}@media print{.faq-browser-module___WlC2W__rail,.faq-browser-module___WlC2W__askEnd,.faq-browser-module___WlC2W__status{display:none}.faq-browser-module___WlC2W__wrap{display:block}.faq-browser-module___WlC2W__panel{grid-template-rows:1fr}.faq-browser-module___WlC2W__answer{opacity:1;transform:none}.faq-browser-module___WlC2W__icon{display:none}}
