.faqp .k38.fq-body{padding:0 0 var(--k38-sec-bottom)}.faqp .fq-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.faqp .fq-topics{position:sticky;top:120px}.faqp .fq-topics__h{color:var(--k38-brown);margin:0 0 12px;padding:0 12px;font-size:14px;font-weight:600}.faqp .fq-topics ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.faqp .fq-topics a{color:var(--k38-ink-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.faqp .fq-topics a:hover{background:var(--k38-white);color:var(--k38-ink)}.faqp .fq-topics a:focus-visible{outline:2px solid var(--k38-ink);outline-offset:2px}.faqp .fq-topics a i{background:var(--k38-ink);transform-origin:top;border-radius:2px;width:2px;transition:transform .2s linear;position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(0)}.faqp .fq-topics a.is-on{background:var(--k38-white);color:var(--k38-ink)}.faqp .fq-topics a span{font-variant-numeric:tabular-nums;color:var(--k38-ink-3);font-size:12px}.faqp .fq-topics__note{color:var(--k38-ink-3);margin:18px 0 0;padding:0 12px;font-size:13px}.faqp .fq-list{gap:clamp(64px,7vw,104px);max-width:880px;display:grid}.faqp .fq-topic{scroll-margin-top:120px}.faqp .fq-topic__h{letter-spacing:-.022em;color:var(--k38-ink);margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.1}.faqp .fq-topic__intro{max-width:640px;color:var(--k38-ink-2);margin:10px 0 clamp(20px,2.4vw,28px);font-size:17px;line-height:1.5}@media (max-width:991px){.faqp .fq-grid{grid-template-columns:minmax(0,1fr)}.faqp .fq-topics{z-index:5;margin:0 calc(-1 * var(--k38-gutter));padding:10px var(--k38-gutter);border-bottom:1px solid var(--k38-line);background:color-mix(in srgb, var(--k38-paper) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);top:104px}.faqp .fq-topics__h,.faqp .fq-topics__note{display:none}.faqp .fq-topics ul{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.faqp .fq-topics ul::-webkit-scrollbar{display:none}.faqp .fq-topics li{flex:none}.faqp .fq-topics a{border:1px solid var(--k38-line-2);white-space:nowrap;border-radius:99px;padding:7px 14px;font-size:14px}.faqp .fq-topics a i{display:none}.faqp .fq-topics a.is-on{border-color:var(--k38-ink);background:var(--k38-ink);color:var(--k38-paper)}.faqp .fq-topics a.is-on span{color:color-mix(in srgb, var(--k38-paper) 80%, transparent)}.faqp .fq-topic{scroll-margin-top:170px}}
