.link-ambassador{max-width:1180px;margin:40px auto;padding:24px;color:#102847;line-height:1.65;overflow-wrap:anywhere;font-size:18px}.link-ambassador h2{font-size:clamp(28px,4vw,40px);line-height:1.2}.link-ambassador h3{font-size:24px}.link-ambassador .la-kicker{font-weight:bold;color:#577c42}.la-grid,.la-flyers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px}.la-grid article,.la-flyers article,.la-editor{min-width:0;padding:20px;border:1px solid #dce3e9;border-radius:14px;background:#f4f8f8}.la-flyers img{display:block;width:100%;height:auto}.link-ambassador a,.link-ambassador button{display:inline-block;margin:8px 4px 8px 0;padding:10px 16px;border:0;border-radius:8px;background:#577c42;color:#fff;font:inherit;font-weight:bold;text-decoration:none;cursor:pointer;white-space:normal}.link-ambassador a:focus-visible,.link-ambassador button:focus-visible{outline:3px solid #126fa9;outline-offset:3px}.link-ambassador label{display:block;margin:16px 0}.link-ambassador input{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:12px;font:inherit}.la-editor[hidden]{display:none}.link-ambassador summary{cursor:pointer;font-weight:bold}.link-ambassador .la-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;width:100%;min-width:0}.link-ambassador .la-actions a{display:block;margin:0;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}.link-ambassador{box-sizing:border-box;width:100%;min-width:0}.link-ambassador button{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}
.portal-access .portal-access-note{text-align:center!important;width:100%!important;max-width:900px!important;margin:24px auto 0!important;padding:0 16px!important;box-sizing:border-box;float:none!important;transform:none!important}.portal-access .portal-access-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))!important;gap:20px!important}.portal-access .portal-access-card{min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.portal-access .portal-access-card b{display:block;margin-top:20px;color:#577c42}.portal-access .portal-access-card span{display:block}
