.ph .ph-faq__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start}@media screen and (min-width:1024px){.ph .ph-faq__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4.5rem}}.ph .ph-faq__text{max-width:28rem;margin-top:1.25rem}.ph .ph-faq__contact{display:flex;align-items:flex-start;gap:.875rem;max-width:28rem;margin-top:2rem;padding:1.25rem;border:1px solid rgb(var(--ph-cream-200));border-radius:var(--ph-radius);background-color:rgb(var(--ph-cream-100))}.ph .ph-faq__contact-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;background-color:rgb(var(--ph-green-500));color:rgb(var(--ph-ink-950))}.ph .ph-faq__contact-heading{margin:0;font-family:var(--ph-font-heading);font-size:1rem;font-weight:600;line-height:1.35;color:rgb(var(--ph-ink-950))}.ph .ph-faq__contact-link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:600;text-decoration:none;color:rgb(var(--ph-ink-800));transition:color .2s var(--ph-ease)}.ph .ph-faq__contact-link:hover{color:rgb(var(--ph-green-700))}.ph .ph-faq__contact-note{margin:0;font-size:.75rem;color:rgb(var(--ph-ink-500))}.ph .ph-faq__list{display:flex;flex-direction:column;gap:.75rem}.ph .ph-faq__item{border:1px solid rgb(var(--ph-cream-200));border-radius:var(--ph-radius);background-color:rgb(var(--ph-cream-50));transition:border-color .2s var(--ph-ease),background-color .2s var(--ph-ease)}.ph .ph-faq__item:hover{border-color:rgb(var(--ph-green-300))}.ph .ph-faq__item[open]{border-color:rgb(var(--ph-green-300));background-color:rgb(var(--ph-cream-100))}.ph .ph-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:1rem 1.25rem;list-style:none;cursor:pointer}.ph .ph-faq__summary::-webkit-details-marker{display:none}.ph .ph-faq__summary:focus-visible{outline:2px solid rgb(var(--ph-ink-950));outline-offset:-2px;border-radius:var(--ph-radius)}.ph .ph-faq__question{font-family:var(--ph-font-heading);font-size:1rem;font-weight:600;line-height:1.4;color:rgb(var(--ph-ink-950))}@media screen and (min-width:768px){.ph .ph-faq__summary{padding-inline:1.5rem}.ph .ph-faq__question{font-size:1.125rem}}.ph .ph-faq__toggle{position:relative;flex:none;width:2rem;height:2rem;border:1px solid rgb(var(--ph-cream-300));border-radius:999px;color:rgb(var(--ph-ink-800));transition:background-color .2s var(--ph-ease),border-color .2s var(--ph-ease)}.ph .ph-faq__toggle:before,.ph .ph-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:.75rem;height:1.5px;margin:-.75px 0 0 -.375rem;background-color:currentColor;transition:transform .2s var(--ph-ease)}.ph .ph-faq__toggle:after{transform:rotate(90deg)}.ph .ph-faq__item[open] .ph-faq__toggle{border-color:rgb(var(--ph-green-500));background-color:rgb(var(--ph-green-500));color:rgb(var(--ph-ink-950))}.ph .ph-faq__item[open] .ph-faq__toggle:after{transform:rotate(0)}.ph .ph-faq__answer{padding:0 1.25rem 1.25rem;font-size:.875rem;line-height:1.7;color:rgb(var(--ph-ink-600))}@media screen and (min-width:768px){.ph .ph-faq__answer{padding-inline:1.5rem;padding-right:4rem;font-size:1rem}}.ph .ph-faq__answer p{margin:0}.ph .ph-faq__answer>*+*{margin-top:.75rem}.ph .ph-faq__answer p+p{margin-top:.75rem}.ph .ph-faq__answer a{text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){.ph .ph-faq__item,.ph .ph-faq__toggle,.ph .ph-faq__toggle:before,.ph .ph-faq__toggle:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ph-faq.css.map */
