.distributor-authorization{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:36px;scroll-margin-top:120px;display:grid}.authorization-copy,.authorization-document{min-width:0}.authorization-badge{color:#234d70;background:#eef5fa;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.authorization-badge svg{flex:none}.authorization-copy h2{font-size:var(--site-heading-size);margin:20px 0 14px;line-height:1.3}.authorization-copy p{color:var(--muted);line-height:1.7}.authorization-facts{margin:24px 0}.authorization-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:16px;padding:12px 0;font-size:14px;line-height:1.6;display:grid}.authorization-facts dt{color:var(--muted)}.authorization-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.authorization-note{font-size:14px}.authorization-copy .button{margin-top:12px}.authorization-document{margin:0}.authorization-document a{border:1px solid var(--line);background:#fff;border-radius:12px;display:block;overflow:hidden}.authorization-document .authorization-download{color:var(--red);margin-top:12px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-block}.authorization-document a:focus-visible{outline-offset:4px;outline:3px solid #234d70}.authorization-document img{width:100%;height:auto;display:block}.authorization-document span{border-top:1px solid var(--line);color:var(--red);justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:600;display:flex}.authorization-document figcaption{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.6}@media (max-width:860px){.distributor-authorization{grid-template-columns:minmax(0,1fr);gap:24px}}
