.bwc-faq{max-width:1200px;color:var(--ink);margin:auto;padding:28px 38px 30px}.faq-skip{background:var(--rose);color:var(--cream);z-index:100;border-radius:20px;padding:12px 18px;position:absolute;top:-100px;left:20px}.faq-skip:focus{top:15px}.faq-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;display:flex}.faq-top-actions{align-items:center;gap:26px;display:flex}.faq-browse{color:var(--rose);align-items:center;gap:12px;font-size:12px;display:inline-flex}.faq-intro{text-align:center;max-width:750px;margin:66px auto 60px}.faq-intro h1{font:clamp(48px,6vw,76px)/1.06 var(--serif);letter-spacing:-2px;white-space:normal;margin:20px 0 25px}.faq-intro h1 em,.faq-last h2 em,.faq-help-card h2 em{color:var(--rose)}.faq-intro>p:last-child{color:var(--muted);font-size:14px;line-height:1.9}.faq-content{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:68px;display:grid}.faq-sidebar{min-width:0;position:sticky;top:25px}.faq-sidebar nav>.eyebrow{letter-spacing:1.6px;margin-bottom:22px;font-size:8px}.faq-sidebar nav>a{border-bottom:1px solid var(--line);color:var(--rose);align-items:center;gap:14px;padding:18px 0;font-size:13px;display:flex}.faq-sidebar nav>a>span{font:italic 19px var(--serif);color:#b48779}.faq-sidebar nav>a>svg{width:15px;margin-left:auto}.faq-help-card{background:var(--blush);border:1px solid var(--line);color:var(--rose);border-radius:20px;margin-top:35px;padding:27px 25px}.faq-help-card h2{font:32px/1.16 var(--serif);letter-spacing:-.6px;white-space:normal;margin:18px 0 15px}.faq-help-card>p{color:var(--muted);margin-bottom:22px;font-size:12px;line-height:1.9}.faq-help-card>.button{justify-content:center;gap:12px;width:100%;padding:13px 17px;font-size:11px}.faq-group{margin-bottom:50px;scroll-margin-top:25px}.faq-group:last-child{margin-bottom:0}.faq-group-heading{align-items:start;gap:17px;margin-bottom:22px;display:flex}.faq-group-heading>span{font:italic 20px var(--serif);color:var(--rose);padding-top:6px}.faq-group-heading h2{font:35px/1.2 var(--serif);letter-spacing:-.8px;white-space:normal;margin:0 0 9px}.faq-group-heading p{color:var(--muted);font-size:12px;line-height:1.8}.faq-questions{border-top:1px solid var(--line)}.faq-questions details{border-bottom:1px solid var(--line)}.faq-questions summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:23px 4px;font-size:14px;line-height:1.65;list-style:none;display:flex}.faq-questions summary::-webkit-details-marker{display:none}.faq-questions summary:hover{color:var(--rose)}.faq-plus{width:22px;height:22px;color:var(--rose);border:1px solid #d6b6a9;border-radius:50%;flex-shrink:0;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:10px;left:6px}.faq-plus:after{transform:rotate(90deg)}.faq-questions details[open] .faq-plus:after{transform:rotate(0)}.faq-questions details[open] summary{color:var(--rose)}.faq-answer{color:var(--muted);padding:0 36px 23px 4px;font-size:13px;line-height:1.95}.faq-answer a{color:var(--rose);text-underline-offset:3px;text-decoration:underline}.faq-last{background:var(--blush);text-align:center;border-radius:22px;margin:62px 0 32px;padding:44px 25px}.faq-last h2{font:44px/1.12 var(--serif);letter-spacing:-1px;white-space:normal;margin:18px 0 26px}.faq-last>.button{gap:15px;font-size:12px}.faq-footer{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:24px;font-size:10px;line-height:1.8;display:flex}.faq-footer nav{color:var(--rose);gap:22px;display:flex}:is(.bwc-faq a:focus-visible,.bwc-faq summary:focus-visible){outline:2px solid var(--rose);outline-offset:5px;border-radius:4px}@media (max-width:900px){.faq-content{grid-template-columns:235px minmax(0,1fr);gap:35px}}@media (max-width:700px){.bwc-faq{padding:23px 22px 28px}.faq-top .brand{font-size:26px}.faq-top .brand small{font-size:6px}.faq-browse{display:none}.faq-intro{margin:42px auto 35px}.faq-intro>.eyebrow{letter-spacing:1.3px;font-size:8px}.faq-intro h1{letter-spacing:-1.8px;margin-top:18px;font-size:51px}.faq-intro>p:last-child{font-size:13px}.faq-desktop-break{display:none}.faq-content{flex-direction:column;gap:30px;display:flex}.faq-sidebar{width:100%;display:contents;position:static}.faq-sidebar nav{flex-wrap:wrap;gap:8px;width:100%;display:flex}.faq-sidebar nav>.eyebrow{width:100%;margin-bottom:5px}.faq-sidebar nav>a{border:1px solid var(--line);border-radius:25px;gap:8px;padding:10px 13px;font-size:11px}.faq-sidebar nav>a>span{font-size:14px}.faq-sidebar nav>a>svg{display:none}.faq-help-card{order:3;width:100%;margin:0;padding:25px}.faq-help-card h2 br{display:none}.faq-help-card>svg{float:right}.faq-help-card h2{margin-top:0;font-size:29px}.faq-help-card>.button{width:auto}.faq-groups{width:100%;min-width:0}.faq-group{margin-bottom:36px}.faq-group-heading h2{font-size:30px}.faq-questions summary{gap:16px;padding:20px 0;font-size:13px}.faq-answer{padding-left:0;padding-right:12px;font-size:12px}.faq-last{margin-top:35px;padding:35px 20px}.faq-last h2{font-size:38px}.faq-last>.eyebrow{font-size:8px}.faq-footer{font-size:10px}.faq-footer nav{gap:20px;display:flex}}@media (max-width:370px){.bwc-faq{padding-inline:17px}.faq-intro h1{font-size:44px}.faq-sidebar nav>a{padding:10px 11px;font-size:10px}}
