.faq[data-scope-vfcam55i]{max-width:none}
.faq[data-scope-vfcam55i] h1[data-scope-vfcam55i]{font-family:var(--font-display);color:var(--terracotta);letter-spacing:.02em;margin:0 0 1.75rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.35rem);font-style:italic;font-weight:300}
.list[data-scope-vfcam55i]{gap:0;min-width:0;display:grid}
.item[data-scope-vfcam55i]{border-bottom:1px solid color-mix(in srgb, var(--eucalyptus) 70%, transparent);min-width:0;padding:1.1rem 0}
.item[data-scope-vfcam55i]:first-of-type{border-top:1px solid color-mix(in srgb, var(--eucalyptus) 70%, transparent)}
summary[data-scope-vfcam55i]{cursor:pointer;font-family:var(--font-display);letter-spacing:.01em;color:var(--terracotta-deep);overflow-wrap:anywhere;word-break:break-word;padding-inline-end:2rem;font-size:clamp(1.05rem,1rem + .25vw,1.2rem);font-style:italic;font-weight:400;line-height:1.35;list-style:none;position:relative}
summary[data-scope-vfcam55i]::-webkit-details-marker{display:none}
summary[data-scope-vfcam55i]:after{content:"+";inset-inline-end:0;color:var(--terracotta);font-size:1.25rem;font-weight:600;line-height:1;position:absolute;top:.1rem}
details[data-scope-vfcam55i][open] summary[data-scope-vfcam55i]:after{content:"−"}
details[data-scope-vfcam55i][open] summary[data-scope-vfcam55i]{color:var(--terracotta-deep)}
.answer[data-scope-vfcam55i]{padding-bottom:.5rem;max-width:var(--text-measure);overflow-wrap:anywhere;word-break:break-word;min-width:0;margin-top:.85rem;padding-inline-end:1rem}
.answer[data-scope-vfcam55i] p{margin:0 0 .75rem}
.answer[data-scope-vfcam55i] p:last-child{margin-bottom:0}
.answer[data-scope-vfcam55i] a{color:var(--terracotta-deep);overflow-wrap:anywhere;word-break:break-word}
@media (width>=1024px){.faq[data-scope-vfcam55i]{grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}
.faq[data-scope-vfcam55i] h1[data-scope-vfcam55i]{margin:0;position:sticky;top:5.5rem}
}

.page[data-scope-xa52sxzc]{width:min(var(--layout-max,72rem), 100%);box-sizing:border-box;max-width:100%;margin-inline:auto;padding-block:2.5rem 4rem;padding-inline:1.25rem}
@media (width>=1100px){.page[data-scope-xa52sxzc]{padding-block-start:calc(2.5rem + var(--header-nav-gap,.85rem) + var(--header-nav-hang,3.55rem))}
}

