.profile-page{max-width:1060px;margin:24px auto;min-width:0}.profile-heading{display:flex;gap:22px;align-items:center;padding:16px 0 24px}.profile-heading h1{font-size:clamp(1.9rem,4vw,3.4rem);line-height:1.12;overflow-wrap:anywhere;margin:8px 0}.profile-heading .provider-logo{object-fit:contain;background:#fff;border-radius:14px;padding:6px;flex:0 0 auto}.profile-image{margin:0 0 22px}.profile-image img{width:100%;height:auto;max-height:480px;object-fit:contain;background:#10180d;border-radius:18px}.profile-image figcaption{font-size:.85rem;color:#bbc6b2;margin-top:8px}.profile-section{margin:22px 0;min-width:0}.profile-section h2{font-size:1.15rem;color:#dab75a}.profile-text{white-space:pre-line;overflow-wrap:anywhere;line-height:1.65}.profile-intro h2{font-size:1.7rem}.profile-facts{font-weight:700}.profile-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;text-align:center;padding:12px 20px;border-radius:12px;text-decoration:none;font-weight:750;max-width:100%;overflow-wrap:anywhere}.profile-platform{margin:28px 0;border-top:1px solid #46523d;padding-top:16px}.profile-preview{border:2px solid #d7b356;background:#302814;padding:16px;border-radius:12px}.profile-preview p{margin-bottom:0}.profile-page a:focus-visible{outline:3px solid #efce70;outline-offset:4px}.public-provider .demo-note{display:none}.public-provider .landing{max-width:none}.profile-page .actions>a{max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}.profile-page .card{min-width:0}.profile-page .profile-section:first-child{margin-top:0}@media(max-width:680px){.profile-heading{align-items:flex-start;gap:14px}.profile-heading .provider-logo{width:64px;height:64px}.profile-primary{width:100%}.profile-heading h1{font-size:1.9rem}.profile-page{margin-top:16px}.profile-image img{max-height:320px}.profile-page .actions{align-items:stretch;flex-direction:column}}

.profile-page{overflow-wrap:anywhere}.profile-heading>div{min-width:0;max-width:100%}

.public-provider #notice:empty{display:none}.public-provider #navigation{margin-top:14px;margin-bottom:4px}.public-provider .profile-page{margin-top:12px}.profile-heading{padding-top:10px;padding-bottom:16px}
