.fq{background:var(--pv-cream);color:var(--pv-forest);font-family:var(--pv-sans);-webkit-font-smoothing:antialiased}.fq .fq-in{max-width:var(--pv-max);padding-inline:var(--pv-gutter);margin:0 auto}.fq :is(a,summary):focus-visible{outline:3px solid var(--pv-orange);outline-offset:3px}.fq .fq-hero .fq-in{padding-block:32px 0}.fq .fq-rule{background:var(--pv-orange);width:48px;height:4px;margin-bottom:16px;display:block}.fq h1{font:800 clamp(30px, 3.6vw, 44px) / 1.06 var(--pv-sans);letter-spacing:-.034em;text-wrap:balance;max-width:20em}.fq .fq-lead{font:400 18px / 1.55 var(--pv-sans);color:var(--pv-ink-2);text-wrap:pretty;max-width:38em;margin-top:12px}.fq .fq-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;padding-block:32px 64px;display:grid}.fq .fq-nav{position:sticky;top:92px}.fq .fq-nav ul{border-left:1px solid var(--pv-line)}.fq .fq-nav a{font:600 15px / 1.3 var(--pv-sans);color:var(--pv-ink-2);border-left:3px solid #0000;margin-left:-1px;padding:8px 0 8px 16px;text-decoration:none;display:block}.fq .fq-nav a:hover{color:var(--pv-forest);border-left-color:var(--pv-orange)}.fq .fq-main{max-width:760px}.fq .fq-group{margin-bottom:44px}.fq .fq-group:last-of-type{margin-bottom:36px}.fq .fq-cat{font:800 clamp(22px, 2.4vw, 28px) / 1.1 var(--pv-sans);letter-spacing:-.028em;border-bottom:2px solid var(--pv-forest);padding-bottom:12px}.fq .fq-item{border-bottom:1px solid var(--pv-line)}.fq .fq-item summary{cursor:pointer;min-height:52px;font:700 17px / 1.35 var(--pv-sans);letter-spacing:-.01em;color:var(--pv-forest);justify-content:space-between;align-items:center;gap:20px;padding:16px 4px 16px 0;list-style:none;display:flex}.fq .fq-item summary::-webkit-details-marker{display:none}.fq .fq-item summary:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--pv-orange);text-decoration-color:var(--pv-orange);text-underline-offset:4px;text-decoration-thickness:2px}.fq .fq-item summary i{flex:none;width:18px;height:18px;position:relative}.fq .fq-item summary i:before,.fq .fq-item summary i:after{content:"";background:var(--pv-orange-ink);border-radius:1px;height:2.5px;transition:transform .15s;position:absolute;top:8px;left:1px;right:1px}.fq .fq-item summary i:after{transform:rotate(90deg)}.fq .fq-item[open] summary i:after{transform:rotate(0)}.fq .fq-answer{font:400 17px / 1.65 var(--pv-sans);color:var(--pv-ink-2);text-wrap:pretty;max-width:40em;padding:0 36px 20px 0}.fq .fq-link{margin-top:16px}.fq .fq-link a{font:700 16px / 1 var(--pv-sans);color:var(--pv-forest);border-bottom:2px solid var(--pv-orange);padding-bottom:5px;text-decoration:none}.fq .fq-link a:hover{color:var(--pv-orange-ink)}.fq .fq-still{border-top:3px solid var(--pv-orange);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;display:flex}.fq .fq-still h2{font:800 clamp(22px, 2.4vw, 28px) / 1.1 var(--pv-sans);letter-spacing:-.028em}.fq .fq-btn{font:700 16px / 1 var(--pv-sans);background:var(--pv-forest);color:var(--pv-white);border-radius:var(--pv-r-control);padding:15px 28px;text-decoration:none;display:inline-block}.fq .fq-btn:hover{background:var(--pv-ink);box-shadow:inset 0 -3px 0 var(--pv-orange)}@media (max-width:900px){.fq .fq-body{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px 48px}.fq .fq-nav{position:static}.fq .fq-nav ul{border-left:0;flex-wrap:wrap;gap:6px 8px;display:flex}.fq .fq-nav a{border:1px solid var(--pv-line);border-radius:var(--pv-r-control);background:var(--pv-white);margin:0;padding:8px 12px;font-size:14px}.fq .fq-nav a:hover{border-color:var(--pv-forest)}.fq .fq-group{margin-bottom:36px}.fq .fq-answer{padding-right:0}.fq .fq-hero .fq-in{padding-block:24px 0}}@media (prefers-reduced-motion:reduce){.fq .fq-item summary i:before,.fq .fq-item summary i:after{transition:none}}
