body.approved-profile-design .state-hero>.p-profile-grid{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:42px;align-items:start}body.approved-profile-design .state-hero{padding:55px 0 45px}body.approved-profile-design .state-hero:before{right:-260px;top:-320px;opacity:.35}.p-profile-story{min-width:0;padding-right:25px}.p-profile-story .state-hero-badge{border:0;padding:0;margin:0 0 26px;font-size:9px}.p-profile-story .state-hero-title{font-size:clamp(44px,4.5vw,66px);line-height:1.04;margin-bottom:28px;max-width:780px}.p-profile-story .p-profile-identity{border-top:1px solid #51432e;padding-top:22px!important;margin:0 0 24px!important}.p-person-name{display:block;color:#e9bd69;font:22px/1.4 'Bebas Neue',sans-serif;letter-spacing:1px}.p-person-role{display:block;color:#a99e89;font-size:11px;font-weight:400;line-height:1.8;margin-top:7px}.p-profile-story .state-hero-sub{font-size:13px;line-height:1.9;max-width:700px;border-left:0;padding-left:0}.p-profile-contact{position:relative;background:linear-gradient(150deg,#211c14,#111216 65%);border:1px solid #715735;padding:28px;min-width:0;margin-top:42px}.p-profile-contact:before{content:'';position:absolute;width:50px;height:4px;top:-2px;left:28px;background:#e9bd69}.p-profile-contact>div{display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:left;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;gap:20px!important}.p-profile-contact>div+div{margin-top:22px!important;padding-top:22px!important;border-top:1px solid #51432e!important;gap:12px!important}.p-profile-contact>div>div{min-width:0!important}.p-profile-contact a{font-size:11px!important;white-space:normal;overflow-wrap:anywhere}.p-profile-contact .btn-gold-large{width:100%;display:flex!important;justify-content:center;font-size:11px!important;padding:14px 12px!important}.p-profile-contact strong{font-size:13px!important;line-height:1.8!important}.p-profile-contact div[style*="text-align"]{text-align:left!important}.p-profile-grid>.badge-check-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #51432e;border-bottom:1px solid #51432e;padding:0;margin-top:0}.p-profile-grid .badge-check-item{display:flex;align-items:start;gap:10px;font-size:10px;line-height:1.8;border:0;border-right:1px solid #51432e;border-radius:0;background:transparent;padding:20px 18px;min-width:0}.p-profile-grid .badge-check-item:last-child{border-right:0}.p-profile-grid .badge-check-item svg{flex-shrink:0;margin-top:2px;color:#e9bd69}@media(max-width:900px){body.approved-profile-design .state-hero>.p-profile-grid{grid-template-columns:minmax(0,1fr);gap:28px}.p-profile-contact{margin-top:0}.p-profile-story{padding-right:0}.p-profile-grid>.badge-check-row{grid-template-columns:repeat(2,minmax(0,1fr))}.p-profile-grid .badge-check-item{border-bottom:1px solid #51432e}}@media(max-width:500px){.p-profile-grid>.badge-check-row{grid-template-columns:minmax(0,1fr)}.p-profile-contact{padding:24px}.p-profile-grid .badge-check-item{border-right:0}}
body.approved-profile-design .p-profile-contact>div+div>a:nth-child(n+2){background:transparent!important;border:1px solid #6d5633!important;color:#e9bd69!important;justify-content:space-between}.approved-profile-design .p-profile-contact>div+div>a:first-child{font-size:13px!important}.approved-profile-design .p-profile-contact a:hover{border-color:#e9bd69!important;background:#e9bd6910!important}.approved-profile-design .p-profile-contact>div+div>a:first-child:hover{background:#f3d399!important}.approved-profile-design .p-profile-contact>div+div>a:nth-child(n+2):after{content:'↗';font-size:17px}

.p-profile-map{display:flex;justify-content:space-between;align-items:center;border:1px solid #6d5633;color:#e9bd69;text-decoration:none;padding:12px 14px;margin-top:16px;font-size:12px}.p-profile-map:hover{background:#e9bd6910}
.approved-profile-design .p-profile-contact>div.p-contact-reordered{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px!important}.approved-profile-design .p-contact-reordered>a:first-child,.approved-profile-design .p-contact-reordered>.p-profile-map{grid-column:1/-1}.approved-profile-design .p-contact-reordered>a{margin:0!important;min-width:0;justify-content:center!important;text-align:center;display:flex!important;align-items:center;min-height:52px;box-sizing:border-box}.approved-profile-design .p-contact-reordered>.p-profile-map{background:#e9bd69!important;color:#171511!important;border:1px solid #e9bd69!important;font-size:13px!important;font-weight:700}.approved-profile-design .p-contact-reordered>.p-profile-map:hover{background:#f3d399!important}.approved-profile-design .p-contact-reordered>.p-profile-map:after{content:'↗';margin-left:12px}.approved-profile-design .p-contact-reordered>.p-contact-website{font-size:10px!important;padding:12px!important}.approved-profile-design .p-contact-reordered>a:not(:first-child):not(.p-profile-map){font-size:10px!important;padding:12px!important;white-space:normal}
.approved-profile-design .p-person-name{font-size:30px!important;line-height:1.4}.approved-profile-design .p-contact-reordered>.p-profile-map{font-size:17px!important;min-height:60px!important;padding:16px!important}@media(max-width:760px){.approved-profile-design .p-person-name{font-size:28px!important}.approved-profile-design .p-contact-reordered>.p-profile-map{font-size:16px!important}}
.approved-profile-design .p-contact-reordered>.p-profile-map{min-height:52px!important;padding:12px 14px!important}
