.faq-popular{color:var(--pet-text-secondary,#6b6a7a);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.faq-popular .label{opacity:.7;margin-right:.15rem;font-weight:500}.faq-popular .chip{border-radius:var(--pet-radius-full);background:var(--pet-surface-muted,#f2efe8);white-space:nowrap;color:var(--pet-primary,#1b2f5b);cursor:pointer;border:1px solid #0000000f;align-items:center;padding:.25rem .5rem;font-size:.75rem;line-height:1;text-decoration:none;transition:filter .15s,background .15s;display:inline-flex}.faq-popular .chip:hover{filter:brightness(.95);text-decoration:none}@media (width<=768px){.pet-grid-info-bar .faq-popular{display:none}}.faq-card .entry-header,.faq-card .entry-content{margin-bottom:0!important}article.faq-card.hentry{margin:0}.faq-card{background:var(--pet-surface,#fff);border-radius:var(--pet-radius,14px);border:var(--pet-border-width,1px) solid var(--pet-border-color,#1a1a2e14);box-shadow:var(--pet-card-shadow);flex-direction:column;display:flex;overflow:hidden}.faq-card__body{padding:var(--pet-card-padding,1.5rem);flex-direction:column;flex:auto;gap:10px;display:flex}.faq-card .entry-title{margin:0 0 .25rem;font-size:1.1rem}.faq-card .entry-content{margin:0}.faq-card .entry-footer{flex-direction:column;gap:.6rem;margin-top:auto;display:flex}#faq-grid-wrap.is-loading{opacity:.6;pointer-events:none;transition:opacity .15s}#faq-loading-overlay{backdrop-filter:blur(1px);z-index:var(--pet-z-loading,100000);opacity:0;pointer-events:none;background:#ffffffa6;transition:opacity .15s;position:fixed;inset:0}#faq-loading-overlay.is-visible{opacity:1;pointer-events:all;cursor:progress}#faq-loading-overlay.is-visible:after{content:"";border:3px solid #0003;border-top-color:#0009;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.7s linear infinite faqspin;position:absolute;top:50%;left:50%}@keyframes faqspin{to{transform:rotate(360deg)}}.faq-grid .pc-contact-card{flex-direction:column;display:flex}.faq-grid .pc-contact-card .pc-contact-card__inner,.faq-grid .pc-contact-card .faq-card__body{flex-direction:column;flex:1;display:flex}.faq-grid .pc-contact-card .entry-footer{margin-top:auto}.pc-contact-card__inner{background:var(--pet-info-light,#dbeafe);border:1px dashed var(--pet-info,#3b82f6)}.pc-contact-card .entry-title{margin:0 0 .25rem}.pc-contact-card .pc-contact-list{margin:.5rem 0 0;padding:0;list-style:none}.pc-contact-card .pc-contact-list li{align-items:center;gap:.5rem;display:flex}.pc-contact-card .pc-contact-list i{opacity:.7}.pc-contact-list{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.pc-contact-list li{align-items:center;gap:.5rem;display:flex}.pc-contact-list i{opacity:.8}.single-faq .site-content-grid{gap:var(--pet-gap,1.25rem);grid-template-columns:1fr 300px;display:grid}.faq-single-filter{max-width:var(--pet-container-width,1200px);margin:0 auto 1.25rem;padding:0 15px}.faq-single-filter__form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.faq-single-popular{color:var(--pet-text-secondary,#6b6a7a);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.85rem;display:flex}.faq-single-popular .label{opacity:.7;margin-right:.15rem;font-weight:500}.faq-single-popular .chip{border-radius:var(--pet-radius-full);background:var(--pet-surface-muted,#f2efe8);white-space:nowrap;color:var(--pet-primary,#1b2f5b);border:1px solid #0000000f;align-items:center;padding:.25rem .5rem;font-size:.75rem;line-height:1;text-decoration:none;transition:filter .15s,background .15s;display:inline-flex}.faq-single-popular .chip:hover{filter:brightness(.95);text-decoration:none}.faq-headbar{background:var(--pet-surface-muted,#f2efe8);border:var(--pet-border-width,1px) solid var(--pet-border-color,#1a1a2e14);border-radius:var(--pet-radius,14px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.5rem 0 1rem;padding:.65rem .9rem;display:flex}.faq-headbar__pills{flex-wrap:wrap;flex:1;gap:.4rem;display:flex}.faq-headbar__right{color:var(--pet-text-secondary,#6b6a7a);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.faq-headbar__date{opacity:.9;align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.faq-headbar__date i{opacity:.7}.faq-headbar__date .bb-icon-calendar{color:var(--pet-info,#3b82f6)}.faq-headbar__share a{background:var(--pet-surface,#fff);border:var(--pet-border-width,1px) solid var(--pet-border-color,#1a1a2e14);width:28px;height:28px;color:var(--pet-text-primary,#1a1a2e);transition:var(--pet-transition,.2s ease);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.faq-headbar__share a:hover{background:var(--pet-info,#3b82f6);border-color:var(--pet-info,#3b82f6);color:#fff}.single-faq .pet-instructor{gap:var(--pet-space-md,16px);padding:var(--pet-space-lg,24px);background:var(--pet-surface,#fff);border:var(--pet-border-width,1px) solid var(--pet-border-color,#1a1a2e14);border-radius:var(--pet-radius-lg,16px);flex-direction:column;display:flex}.single-faq .pet-instructor--compact{flex-direction:row;justify-content:space-between;align-items:center}.single-faq .pet-instructor__header{align-items:center;gap:var(--pet-space-md,16px);display:flex}.single-faq .pet-instructor__avatar{object-fit:cover;border:3px solid var(--pet-surface,#fff);border-radius:50%;flex-shrink:0;width:72px;height:72px;box-shadow:0 2px 8px #0000001a}.single-faq .pet-instructor__meta{flex:1}.single-faq .pet-instructor__name{font-size:1.125rem;font-weight:var(--pet-heading-weight,600);color:var(--pet-text-primary,#1a1a2e);margin-bottom:2px;display:block}.single-faq .pet-instructor__role{color:var(--pet-text-secondary,#6b6a7a);font-size:.875rem;display:block}.single-faq .pet-instructor__bio-btn{align-items:center;gap:var(--pet-space-xs,8px);padding:var(--pet-space-xs,8px) var(--pet-space-md,16px);color:var(--pet-primary,#1b2f5b);background:var(--pet-surface-alt,#f9f7f3);border:var(--pet-border-width,1px) solid var(--pet-border-color,#1a1a2e14);border-radius:var(--pet-radius-md,8px);cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.single-faq .pet-instructor__bio-btn:hover{background:var(--pet-surface,#fff);border-color:var(--pet-primary,#1b2f5b);color:var(--pet-primary,#1b2f5b)}.faq-authorstrip.pet-instructor--sm{border-radius:var(--pet-radius,14px);gap:10px;margin:1rem 0 1.5rem;padding:10px 14px}.faq-authorstrip.pet-instructor{background:var(--pet-surface-muted,#f2efe8)}.single-faq .pet-instructor--sm .pet-instructor__header{gap:10px}.single-faq .pet-instructor--sm .pet-instructor__avatar{width:36px;height:36px}.single-faq .pet-instructor--sm .pet-instructor__name{font-size:.85rem}.single-faq .pet-instructor--sm .pet-instructor__role{font-size:.72rem;line-height:1.3}.single-faq .pet-instructor--sm .pet-instructor__bio-btn{padding:5px 12px;font-size:.8rem}.faq-authorstrip__label{opacity:.6;margin-bottom:0;font-size:.7rem;font-weight:400;line-height:1.2;display:block}@media (width<=480px){.single-faq .pet-instructor--compact{flex-direction:column;align-items:flex-start}.single-faq .pet-instructor__bio-btn{justify-content:center;width:100%}}.faq-related-grid .widget-title{font-size:1.1rem;font-weight:var(--pet-heading-weight,600);color:var(--pet-text-primary,#1a1a2e);margin:0 0 .75rem}#secondary .faq-related-grid .faq-grid{grid-template-columns:1fr;gap:.75rem;display:grid}#secondary .faq-card__body{gap:8px;padding:1rem}#secondary .faq-card .entry-title{letter-spacing:normal;margin:0 0 .15rem;font-size:1rem;line-height:1.4}#secondary .faq-card .entry-content p{font-size:.875rem;line-height:1.5}#secondary .pc-contact-card{margin-top:.75rem}#secondary .pc-contact-card .faq-card__body{padding:1.25rem}.single-faq #secondary .faq-card .entry-title,.single .faq-related-grid .faq-card .entry-title{letter-spacing:normal;margin:0 0 .15rem;font-size:1rem;line-height:1.4}.faq-deflection-block{background:var(--pet-surface,#fff);border:var(--pet-border-width,1px) solid var(--pet-border-color,#1a1a2e14);border-radius:var(--pet-radius,14px);text-align:center;margin-bottom:2rem;padding:2rem}.faq-deflection-block .pet-section-header{margin-bottom:1.5rem;padding:0}.faq-deflection-block .pet-section-header__description{margin-left:auto;margin-right:auto}.faq-deflection-block .pet-section-header__description strong{color:var(--pet-primary,#1a2f5b)}.faq-deflection__search{margin-bottom:1rem}.faq-deflection__popular{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.faq-deflection__popular .faq-popular-label{opacity:.75;white-space:nowrap;font-size:.85rem}.faq-deflection__popular .faq-popular-row{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.faq-chip{border-radius:var(--pet-radius-full);background:var(--pet-surface-muted,#f2efe8);white-space:nowrap;color:var(--pet-primary,#1b2f5b);border:1px solid #0000000f;align-items:center;padding:.3rem .6rem;font-size:.8rem;line-height:1;text-decoration:none;transition:filter .15s,background .15s;display:inline-flex}.faq-chip:hover{filter:brightness(.95);text-decoration:none}.faq-deflection__cats{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}@media (width<=799px){.single-faq .site-content-grid{grid-template-columns:1fr}.single-faq #secondary{overflow:visible}}@media (width<=768px){.faq-headbar{flex-direction:column;align-items:flex-start}.faq-headbar__pills{width:100%}.faq-headbar__right{flex-wrap:wrap;width:100%}.faq-deflection-block{padding:1.25rem}.faq-deflection__popular{flex-direction:column;gap:.35rem}}@media (width<=640px){.faq-single-filter__form{flex-direction:column}.faq-single-filter__form .pet-search-box,.faq-single-filter__form .pet-dropdown,.faq-single-filter__form .pet-reset-button{width:100%}}.pc-faq-utility{background:var(--pet-surface,#fff);border:var(--pet-border-width,1px) solid var(--pet-border-color,#1a1a2e14);border-radius:var(--pet-radius,14px);margin:12px 0 20px;padding:12px 16px}.pc-faq-utility__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-faq-back{font-weight:var(--pet-font-semibold,600);text-decoration:none}