/* G2 profile structure adapted to the existing detail-page shell. */
.detail-about .localized-profile {position:relative;overflow:hidden;padding:0 0 130px;background:#fff}
.localized-profile>.wrap {max-width:var(--max);margin-inline:auto}
.localized-profile .profile-layout {display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);column-gap:9%;row-gap:34px}
.localized-profile .profile-identity {grid-column:1;grid-row:1;position:static;align-self:start}
.localized-profile .profile-story {grid-column:2;grid-row:1 / span 2;min-width:0}
.localized-profile .profile-book {grid-column:1;grid-row:2;align-self:start}
.localized-profile .founder-name {margin:14px 0;font-size:36px;line-height:1.5}
.localized-profile .founder-label {font-size:13px;color:var(--text)}
.localized-profile .founder-bio p+p {margin-top:24px}
.localized-profile .about-links {margin-top:28px}
.localized-profile .profile-book>.category {font-size:14px;color:#0062d1;margin-bottom:20px}
.localized-profile .profile-book-link {display:flex;align-items:center;gap:24px;min-height:44px}
.localized-profile .profile-book-link>img {width:120px;max-width:144px;height:auto;box-shadow:0 4px 14px #18314a16}
.localized-profile .profile-book-info {display:flex;flex-direction:column;gap:16px;font-size:14px;min-width:0}
.localized-profile .profile-book-title {font-weight:600;font-size:18px;line-height:1.6}
.localized-profile .profile-book-cta {color:#0062d1;text-decoration:underline;text-underline-offset:6px}
.localized-profile .media-mentions {margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}
.localized-profile .media-mentions h3 {font-size:16px;margin-bottom:8px}
.localized-profile .media-mentions p {font-size:14px;line-height:1.9}
.localized-profile .about-peek-stage {overflow:visible}
@media(max-width:1050px){.localized-profile .profile-layout {grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:30px}.localized-profile .profile-book-link {flex-direction:column;align-items:flex-start}}
@media(max-width:740px){
 .localized-profile .profile-layout {display:flex;flex-direction:column;gap:32px}
 .localized-profile .profile-book-link {flex-direction:row}
 .localized-profile .founder-name {font-size:32px}
 .localized-profile .profile-book-link>img {width:100px}
}
