/* Compact account results share the existing glass palette and motion. */
.personal-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;color:var(--text,var(--home-text,#111))}
.personal-overview[hidden]{display:none}
.personal-overview[data-compact="true"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.personal-overview-card{min-width:0;padding:18px;border:1px solid var(--liquid-edge-subtle,var(--home-glass-edge,rgba(128,128,128,.22)));border-radius:var(--liquid-radius-card,22px);background:linear-gradient(128deg,var(--liquid-card-sheen,rgba(255,255,255,.07)),transparent 35%),var(--liquid-content,var(--home-glass-soft,rgba(128,128,128,.06)));box-shadow:var(--liquid-inset,var(--home-glass-inset,inset 0 1px 0 rgba(255,255,255,.08)))}
.personal-overview-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}
.personal-overview h3{margin:0;font-size:15px;font-weight:650;line-height:1.4;letter-spacing:-.02em}
.personal-overview a{color:var(--blue,var(--home-accent,currentColor));font-size:11px;text-decoration:none}
.personal-overview-head a{flex-shrink:0}
.personal-overview-rows{display:grid;gap:0}
.personal-overview-row{min-width:0;padding:11px 0;border-bottom:1px solid var(--line-soft,var(--home-line,rgba(128,128,128,.15)));display:grid;gap:5px}
.personal-overview-row:last-child{border-bottom:0}
.personal-overview-row>strong,.personal-overview-row>b{font-size:13px;line-height:1.45}
.personal-contributor-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:9px;font-variant-numeric:tabular-nums}
.personal-contributor-head strong{font-size:14px}
.personal-contributor-head b{font-size:14px;font-weight:650}
.personal-contributor-head span{font-size:11px}
.personal-overview-row[data-tone="positive"] .personal-contributor-head b,.personal-overview-row[data-tone="positive"] .personal-contributor-head span{color:var(--green,var(--home-green,#087f58))}
.personal-overview-row[data-tone="negative"] .personal-contributor-head b,.personal-overview-row[data-tone="negative"] .personal-contributor-head span{color:var(--red,var(--home-red,#c23343))}
.personal-related-news{line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.personal-related-news:not([href]){color:var(--muted,var(--home-muted,#777))}
.personal-overview small,.personal-overview time,.personal-overview-note,.personal-quote-status{font-size:10px;line-height:1.55;color:var(--muted,var(--home-muted,#777));overflow-wrap:anywhere}
.personal-overview-note{margin:10px 0 0}
.personal-events-more{margin-top:8px}
.personal-events-more[hidden]{display:none}
.personal-events-more>summary{font-size:11px;cursor:pointer;color:var(--blue,var(--home-accent,currentColor));padding:5px 0}
.personal-event-source{justify-self:start}
.personal-quote-status{grid-column:1/-1;margin:0;padding:0 4px;font-variant-numeric:tabular-nums}
.product-optional{margin:18px 0;padding:0;border:1px solid var(--line-soft,var(--home-line,rgba(128,128,128,.22)));border-radius:22px;min-width:0}
.product-optional>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:16px 18px;font-size:14px;font-weight:600;list-style:none}
.product-optional>summary::-webkit-details-marker{display:none}
.product-optional>summary::after{content:"＋";flex-shrink:0;font-size:17px;font-weight:400;opacity:.6}
.product-optional[open]>summary::after{content:"−"}
.product-optional>summary small{font-size:11px;font-weight:400;color:var(--muted,var(--home-muted,#777))}
.product-optional-body{padding:0 18px 18px;min-width:0}
@supports(interpolate-size:allow-keywords){.product-optional::details-content{interpolate-size:allow-keywords;block-size:0;overflow:clip;transition:block-size var(--motion-fast,240ms) var(--ease-apple,cubic-bezier(.32,.72,0,1)),content-visibility var(--motion-fast,240ms);transition-behavior:allow-discrete}.product-optional[open]::details-content{block-size:auto}}
@media(prefers-reduced-motion:reduce){.product-optional::details-content{transition:none}}
.product-optional-body>.home-dimensions{margin:0}
.product-optional-body>.home-hero-foot{margin:12px 0 0}
.product-optional .home-section-head{margin-bottom:12px}
.product-optional.home-section{padding:0}
.product-optional .strategy-lead{padding:0}
.personal-change-brief{margin:16px 0;padding:16px;border:1px solid var(--line-soft,rgba(128,128,128,.2));border-radius:20px;background:var(--surface,rgba(128,128,128,.05));display:grid;gap:8px}
.personal-change-brief[hidden]{display:none}
.personal-change-brief h3{font-size:14px;margin:0}
.personal-change-brief p{font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere}
.personal-change-brief small{font-size:10px;color:var(--muted)}
@media(max-width:1100px){.personal-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-overview:not([data-compact="true"]) .personal-overview-card:last-of-type{grid-column:1/-1}}
@media(max-width:650px){.personal-overview,.personal-overview[data-compact="true"]{grid-template-columns:minmax(0,1fr);gap:10px;margin:14px 0}.personal-overview-card{padding:14px;border-radius:22px}.personal-overview-head{gap:8px}.personal-overview h3{font-size:14px}.personal-overview-row{padding:9px 0}.personal-overview:not([data-compact="true"]) .personal-overview-card:last-of-type{grid-column:auto}.product-optional>summary{padding:14px}.product-optional-body{padding:0 14px 14px}.personal-contributor-head{gap:7px}}
