.osc-gj .osc-qna-search{align-items:end}.osc-gj .osc-qna-search .osc-field{min-width:220px}.osc-gj .osc-qna-groups{display:grid;gap:48px}.osc-gj .osc-qna-topic{scroll-margin-top:24px}.osc-gj .osc-qna-topic .osc-section-heading{margin-bottom:16px}.osc-gj .osc-qna-topic .osc-section-heading h2{font-size:28px}.osc-gj .osc-qna-list{display:grid;gap:12px}.osc-gj .osc-qna-item{background:var(--osc-surface);border:1px solid var(--osc-border);border-radius:16px;overflow:hidden}.osc-gj .osc-qna-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 20px;cursor:pointer;font-weight:600;list-style:none}.osc-gj .osc-qna-item summary::-webkit-details-marker{display:none}.osc-gj .osc-qna-item summary small{display:block;margin-bottom:4px;color:var(--osc-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.osc-gj .osc-qna-item[open] summary{background:var(--osc-surface-tint)}.osc-gj .osc-qna-item[open] summary .osc-icon{transform:rotate(180deg)}.osc-gj .osc-qna-answer{padding:4px 20px 20px}.osc-gj .osc-qna-answer p:last-child{margin-bottom:0}.osc-gj .osc-qna-form{margin-top:56px}.osc-gj .osc-qna-form h2{font-size:28px}.osc-gj .osc-qna-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.osc-gj .osc-qna-card{margin:0}.osc-gj .osc-qna-card h3{font-size:19px}.osc-gj .osc-qna-inbox-card{max-width:960px}.osc-gj .osc-qna-inbox-form{display:grid;gap:8px}.osc-gj .osc-qna-inbox-form textarea{width:100%;max-width:100%}.osc-gj .osc-qna-tabs{margin:16px 0 20px}.osc-gj .osc-qna-tabs a{min-height:44px}.osc-gj [hidden]{display:none!important}@media(max-width:900px){.osc-gj .osc-qna-home-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.osc-gj .osc-qna-home-grid{grid-template-columns:1fr}.osc-gj .osc-qna-item summary{padding:14px 16px}.osc-gj .osc-qna-answer{padding:4px 16px 16px}}
.osc-gj .osc-consent label{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;font-weight:600}.osc-gj .osc-consent input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:3px;accent-color:var(--osc-primary)}.osc-gj .osc-retention-note{margin:10px 0 0 28px;font-size:13px}
