.pc-faq{display:grid;gap:clamp(2rem,6vw,5rem);margin-block:1.5rem 2.5rem;line-height:1.6;min-width:0}
.pc-faq h2{margin:0 0 1.1rem;font-size:clamp(1.55rem,2.8vw,2.65rem);line-height:1.15}
.pc-faq h3,.pc-faq dt{font-family:inherit;font-weight:750;font-size:1.04rem;line-height:1.4;margin:0 0 .45rem}
.pc-faq p{margin:.35rem 0 .65rem}
.pc-faq article,.pc-faq aside,.pc-faq section,.pc-faq div,.pc-faq li{min-width:0;overflow-wrap:anywhere}
.pc-faq .qa-grid,.pc-faq .qa-two,.pc-faq .qa-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.pc-faq .qa-card{border:1px solid var(--line,#d3d3cc);padding:clamp(.85rem,2vw,1.65rem);margin:0}
.pc-faq .qa-definition{margin:0}.pc-faq .qa-definition div{border-bottom:1px solid var(--line,#d3d3cc);padding:.9rem 0}.pc-faq dd{margin:0}
.pc-faq .qa-numbered{margin:0;padding:0;list-style:none;counter-reset:faqs}
.pc-faq .qa-numbered li{position:relative;counter-increment:faqs}
.pc-faq .qa-numbered li::before{content:counter(faqs,decimal-leading-zero);font:700 .82rem/1.3 monospace;letter-spacing:.06em}
.pc-faq .qa-numbered .qa-card{border:0}
.pc-faq details{padding:.4rem 0;margin:0 0 .5rem;border:0;border-bottom:1px solid var(--line,#d3d3cc);background:transparent}
.pc-faq summary{font-weight:750;cursor:pointer;padding:.5rem .15rem;min-height:44px}
.pc-faq summary:focus-visible,.pc-faq a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.pc-faq a{overflow-wrap:anywhere}
.pc-faq .qa-guide{display:inline-block;margin:.9rem 0 .3rem;text-underline-offset:4px;font-weight:700}
.pc-faq figure{margin:0;min-width:0}
.pc-faq figure img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}
.pc-faq figcaption{font-size:.83rem;margin:.65rem 0}
.pc-faq .qa-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(1rem,4vw,3.5rem)}
.pc-faq .qa-sidebar aside{align-self:start;padding:1.5rem;background:var(--soft)}
.qa-velnoriahome .qa-editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:clamp(1rem,4vw,3rem)}
.qa-velnoriahome .qa-editorial>.qa-card{align-content:center;background:var(--soft);padding:clamp(1.3rem,4vw,3rem)}
.qa-velnoriahome .qa-editorial div .qa-card{border:0;border-bottom:1px solid var(--line)}
.qa-velnoriahome .qa-shopping .qa-definition div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem}
.qa-ravellorugs .qa-sidebar aside{border-top:4px solid var(--ink);background:transparent}
.qa-ravellorugs .qa-shopping .qa-two{border-top:1px solid var(--line);gap:clamp(1rem,4vw,3rem)}
.qa-coveloria .qa-products ol li{display:grid;grid-template-columns:minmax(2rem,9%) minmax(0,1fr);align-items:center;border-top:1px solid var(--line)}
.qa-coveloria .qa-products ol li::before{justify-self:center;font-size:1.1rem}
.qa-drapivora .qa-inset{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(1rem,4vw,3rem);align-items:center}
.qa-drapivora .qa-inset figure{padding:1rem;border:1px solid var(--line)}
.qa-drapivora .qa-shopping article:nth-child(4n+2),.qa-drapivora .qa-shopping article:nth-child(4n+3){background:var(--soft)}
.qa-plushenora .qa-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.qa-plushenora .qa-pair>div{background:var(--soft);padding:.6rem;border-radius:1.5rem 1.5rem .25rem .25rem}
.qa-plushenora .qa-pair article{border:0}.qa-plushenora .qa-shopping details{border-radius:.9rem;padding:.4rem .8rem;background:var(--paper)}
.qa-hampelora .qa-utility{max-width:66ch;margin-inline:auto;border-top:3px solid var(--ink);padding-top:1rem}
.qa-hampelora .qa-utility .qa-definition div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:1rem}
.qa-hampelora .qa-columns>div{padding:1.25rem;background:var(--soft)}
.qa-travenlora .qa-board{border:2px solid var(--ink);padding:clamp(.75rem,2vw,1.5rem)}
.qa-travenlora .qa-board li,.qa-travenlora .qa-board dl div{display:grid;grid-template-columns:minmax(2rem,1fr) minmax(0,5fr);align-items:baseline;border-bottom:1px dashed var(--line)}
.qa-travenlora .qa-board dl div{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:1rem}
.qa-packovira .qa-kit{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:1rem;align-items:start}
.qa-packovira .qa-kit>div:first-child{background:var(--soft);padding:1rem}
.qa-packovira .qa-kit .qa-card{border-inline:0;border-bottom:0}
.qa-bagvelora .qa-lookbook{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:1rem;align-items:center}
.qa-bagvelora .qa-lookbook figure{grid-column:2;grid-row:1/3}
.qa-bagvelora .qa-lookbook article{border:0;border-top:1px solid var(--line);padding-inline:0}
.qa-bagvelora .qa-concierge{max-width:68ch;margin-inline:auto;padding:clamp(1rem,4vw,3rem);background:var(--soft)}
.qa-stridenora .qa-lab{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:1rem}
.qa-stridenora .qa-lab>.qa-card{border:0;background:var(--ink);color:white;display:grid;align-content:center}
.qa-stridenora .qa-shopping ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}
.qa-stridenora .qa-shopping li{border-top:2px solid var(--ink);padding:.75rem .35rem}
.qa-stridenora .qa-shopping li article{padding:.5rem 0}
.qa-towelvora .qa-towel>.qa-card{max-width:70ch;margin:0 0 1rem;background:var(--soft);border-inline:0}
.qa-towelvora .qa-towel .qa-grid,.qa-towelvora .qa-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}
.qa-towelvora .qa-strip .qa-card{background:var(--soft)}
.qa-cleanvelora .qa-task{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr);gap:1rem}
.qa-cleanvelora .qa-task aside{padding:1rem;border-left:6px solid var(--ink);align-self:start}
.qa-cleanvelora .qa-task li{display:flex;align-items:baseline;gap:.5rem;border-top:1px solid var(--line)}
.qa-cleanvelora .qa-shopping .qa-card{border:0;border-left:3px solid var(--line)}
.qa-rackenora .qa-blueprint{display:grid;grid-template-columns:1fr 1fr;gap:1rem;border:1px dashed var(--ink);padding:1rem}
.qa-rackenora .qa-blueprint>div:last-child{border-left:1px dashed var(--line);padding-left:1rem}
.qa-rackenora .qa-service-shelf{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.65fr);gap:1.25rem;border-block:3px solid var(--ink);padding-block:1.2rem}
.qa-trailenora .qa-field{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1rem}
.qa-trailenora .qa-field aside{padding:1rem;background:var(--soft)}
.qa-trailenora .qa-field aside .qa-card{border:0;padding:.5rem 0}
.qa-trailenora .qa-field-service{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.qa-trailenora .qa-field-service ol{background:var(--soft);padding:1rem}
.qa-trailenora .qa-field-service ol article{padding:.6rem 0}
.qa-flexavora .qa-training ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}
.qa-flexavora .qa-training li{padding:1rem;background:var(--soft);border-top:4px solid var(--ink)}
.qa-flexavora .qa-training li article{padding:.55rem 0}
.qa-flexavora .qa-training-service{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.9fr);gap:1rem}
.qa-flexavora .qa-training-service aside{padding:1rem;background:var(--ink);color:white}
@media(max-width:720px){
 .pc-faq .qa-sidebar,.pc-faq .qa-two,.pc-faq .qa-columns,.qa-velnoriahome .qa-editorial,.qa-drapivora .qa-inset,.qa-packovira .qa-kit,.qa-stridenora .qa-lab,.qa-cleanvelora .qa-task,.qa-rackenora .qa-blueprint,.qa-rackenora .qa-service-shelf,.qa-trailenora .qa-field,.qa-trailenora .qa-field-service,.qa-flexavora .qa-training-service{grid-template-columns:1fr}
 .qa-bagvelora .qa-lookbook,.qa-stridenora .qa-shopping ol,.qa-flexavora .qa-training ol{grid-template-columns:repeat(2,minmax(0,1fr))}
 .qa-bagvelora .qa-lookbook figure{grid-column:1/-1;grid-row:auto}
 .qa-towelvora .qa-towel .qa-grid,.qa-towelvora .qa-strip{grid-template-columns:1fr}
 .qa-rackenora .qa-blueprint>div:last-child{border-left:0;padding-left:0}
 .pc-faq figure img{max-height:290px}
}
@media(max-width:480px){
 .pc-faq .qa-grid,.qa-plushenora .qa-pair,.qa-velnoriahome .qa-shopping .qa-definition div,.qa-hampelora .qa-utility .qa-definition div,.qa-travenlora .qa-board dl div{grid-template-columns:1fr;gap:.2rem}
 .qa-bagvelora .qa-lookbook,.qa-flexavora .qa-training ol{grid-template-columns:1fr}
}
.standard-page>article:has(>.pc-faq){max-width:1150px}
.standard-page .pc-faq h2{font-size:clamp(1.55rem,2.8vw,2.65rem);margin:0 0 1.1rem}
.qa-cleanvelora .qa-task li::before{flex:0 0 1.65rem;white-space:nowrap}
