.ao-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0 56px}.ao-company-card{background:#fff;border:1px solid #d7cfe1;border-radius:24px;padding:clamp(20px,3vw,36px);color:#261b34;min-width:0;scroll-margin-top:100px}.ao-company-card h2{font-size:clamp(23px,3vw,32px);line-height:1.2;margin:14px 0}.ao-company-card p{line-height:1.65;margin:16px 0}.ao-company-bank{background:#f3eef8;border-radius:16px;padding:20px;margin:22px 0}.ao-company-bank>span:first-child{display:block;font-weight:700}.ao-company-account{display:block;white-space:normal;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:clamp(17px,2vw,23px);line-height:1.65;margin:12px 0;user-select:all;color:#261b34}.ao-company-copy[hidden]{display:none!important}.ao-company-copy-status{display:block;min-height:1.5em;font-size:14px;margin-top:10px}.ao-company-register{display:flex;gap:16px;flex-wrap:wrap;border-top:1px solid #ddd2e7;padding-top:20px}.ao-company-register div{min-width:110px}.ao-company-register dt{font-size:13px;font-weight:700}.ao-company-register dd{margin:4px 0 0;font-variant-numeric:tabular-nums}.ao-company-help{font-size:14px}.ao-company-notice{border-left:4px solid #735295;padding:18px 22px;background:#f5f0fa;border-radius:0 14px 14px 0;line-height:1.7;color:#261b34}.ao-company-local{padding-top:32px;padding-bottom:40px}.ao-company-local .ao-company-card{max-width:820px;margin-top:24px}.ao-company-footer{border-top:1px solid currentColor;padding:20px 0;margin-top:24px;display:flex;gap:10px 24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ao-company-footer a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.ao-company-footer span{font-size:13px}.ao-company-page .actions{display:flex;gap:12px;flex-wrap:wrap}.ao-company-card :focus-visible,.ao-company-footer a:focus-visible{outline:3px solid #735295;outline-offset:4px}@media(max-width:760px){.ao-company-grid{grid-template-columns:1fr}.ao-company-card{border-radius:18px}.ao-company-footer{align-items:flex-start;flex-direction:column}}
