:where(.ors-answer,.ors-faq-item,.ors-link-card,.ors-company-card){box-sizing:border-box;color:var(--ors-text,#1E2A38);border-radius:var(--ors-radius,12px);font-family:var(--ors-font,inherit);overflow-wrap:anywhere}.ors-answer{background:var(--ors-surface,#F4F7FA);border-left:4px solid var(--ors-primary,#075985);padding:clamp(20px,3vw,32px);margin-block:24px}.ors-answer>h2,.ors-answer>h3{color:inherit;font-size:1.25em;margin:0 0 12px;line-height:1.35}.ors-answer>:last-child{margin-bottom:0}.ors-faq-item{border:1px solid var(--ors-line,#dce3eb);background:#fff;margin-block:12px;padding:0}.ors-faq-item>summary{cursor:pointer;font-weight:700;padding:18px 22px;min-height:52px;line-height:1.5}.ors-faq-item>summary:hover{background:var(--ors-surface,#F4F7FA)}.ors-faq-item[open]>summary{border-bottom:1px solid var(--ors-line,#dce3eb)}.ors-faq-item>.ors-faq-answer,.ors-faq-item>:not(summary){padding:18px 22px}.ors-faq-item p:last-child{margin-bottom:0}.ors-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;margin-block:24px}.ors-link-card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--ors-line,#dce3eb);background:#fff;box-shadow:var(--ors-shadow,none)}.ors-link-card h3{font-size:1.18em;line-height:1.35;margin:0;color:inherit}.ors-link-card p{margin:0;line-height:1.7}.ors-link-card a{color:var(--ors-primary,#075985);text-decoration:underline;text-underline-offset:3px;margin-top:auto;font-weight:700}.ors-company-card{padding:24px;border:1px solid var(--ors-line,#dce3eb);background:var(--ors-surface,#F4F7FA);margin-block:24px}.ors-company-card h2{font-size:1.3em;margin:0 0 12px}.ors-company-card address{font-style:normal}.ors-company-card a{color:inherit;text-decoration:underline}:where(.ors-faq-item>summary,.ors-link-card a):focus-visible{outline:3px solid var(--ors-primary,#075985);outline-offset:3px}