.personal-showcase{margin-top:54px;padding-top:34px;border-top:1px solid #ffffff20}.personal-showcase>h3{font-size:30px;letter-spacing:-1px;margin:12px 0}.personal-showcase>p:not(.eyebrow){color:#a9b4aa;max-width:760px;line-height:1.8}.personal-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.personal-showcase-grid>a{display:grid;grid-template-columns:42px 1fr;gap:12px 16px;padding:26px;border:1px solid #ffffff1c;border-radius:16px;background:#ffffff03;transition:background .2s,border-color .2s}.personal-showcase-grid>a:hover{background:#ffffff08;border-color:#c6e68b66}.personal-showcase-grid img{border-radius:10px;grid-row:span 3}.personal-showcase-grid strong{font-size:18px}.personal-showcase-grid span{font-size:14px;line-height:1.7;color:#aeb8b0}.personal-showcase-grid small{font-size:12px;color:#c6e68b}.related-apps{display:flex;flex-wrap:wrap;gap:12px 24px;padding:32px 0;border-top:1px solid var(--line,#ddd);color:var(--muted,#555);font-size:13px}.related-apps>span{width:100%;font-size:10px;letter-spacing:2px}.related-apps a{text-decoration:underline;text-underline-offset:4px;min-height:32px;display:inline-flex;align-items:center}.related-apps a:hover{color:var(--ink,#222)}@media(max-width:640px){.personal-showcase-grid{grid-template-columns:1fr}.personal-showcase-grid>a{padding:20px}.personal-showcase>h3{font-size:25px}.related-apps{flex-direction:column;gap:8px}}
