
.my-tech-shell{padding-top:22px;padding-bottom:60px}
.my-tech-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:24px;border:1px solid var(--color-border,#dde6e8);border-radius:16px;background:linear-gradient(125deg,color-mix(in srgb,var(--color-primary,#087f73) 10%,var(--color-surface,#fff)),var(--color-surface,#fff))}
.my-tech-hero h1{margin:2px 0 10px;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em}
.my-tech-hero p:not(.forum-eyebrow){max-width:570px;margin:0;color:var(--color-text-muted,#65717f);font-size:.86rem;line-height:1.6}
.my-tech-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.my-tech-actions a,.my-tech-side a.forum-button{text-decoration:none;display:inline-flex;justify-content:center;align-items:center}
.my-tech-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(225px,320px);gap:14px;align-items:start}
.my-tech-brief{padding:20px}
.my-tech-side{display:grid;gap:14px}
.my-tech-side>.forum-panel{display:grid;gap:9px}
.my-tech-side .forum-panel>p{margin:0;font-size:.8rem;line-height:1.65;color:var(--color-text-muted,#697783)}
.my-tech-section-head{display:flex;justify-content:space-between;align-items:start;gap:12px}
.my-tech-section-head h2{font-size:1.22rem;margin:0 0 8px}
.my-tech-section-head p{font-size:.72rem;color:var(--color-text-muted,#71808a);margin:0}
.my-tech-section-head a{font-size:.76rem;font-weight:700}
.my-tech-explainer{font-size:.76rem;color:var(--color-text-muted,#6e7880);margin:10px 0 0;line-height:1.6}
.my-tech-stories{display:grid;margin-top:12px}
.my-tech-story{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 118px;gap:11px;padding:17px 0;border-bottom:1px solid var(--color-border,#dee8eb)}
.my-tech-story:last-child{border-bottom:0}
.my-tech-story-number{font-size:.78rem;font-weight:800;color:var(--color-primary,#087f73);padding-top:2px}
.my-tech-story-meta{font-size:.69rem;color:var(--color-text-muted,#6c7c89)}
.my-tech-story h3{font-size:1rem;line-height:1.4;margin:7px 0;overflow-wrap:anywhere}
.my-tech-story h3 a{color:var(--color-text,#182635);text-decoration:none}
.my-tech-story h3 a:hover{color:var(--color-primary,#087f73)}
.my-tech-story p{font-size:.78rem;color:var(--color-text-muted,#72808c);line-height:1.56;margin:0 0 11px;overflow-wrap:anywhere}
.my-tech-story img{display:block;width:118px;height:87px;object-fit:cover;border-radius:9px}
.my-tech-story-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.my-tech-story-actions a,.my-tech-story-actions button{font-size:.75rem;color:var(--color-primary,#087f73);font-weight:700}
.my-tech-story-actions button{border:0;background:transparent;padding:3px;cursor:pointer}
.my-tech-library-item{padding:11px 0;border-bottom:1px solid var(--color-border,#dee7e9)}
.my-tech-library-item a,.my-tech-library-item small{display:block}
.my-tech-library-item a{font-size:.81rem;line-height:1.45;font-weight:750;color:var(--color-text,#202b37)}
.my-tech-library-item small{margin-top:4px;font-size:.67rem;color:var(--color-text-muted,#70808a)}
#myTechNotice{font-size:.79rem;margin:0 0 9px;color:var(--color-text-muted,#65717d)}
#myTechNotice:empty{display:none}
@media(max-width:850px){.my-tech-grid{grid-template-columns:1fr}.my-tech-side{grid-template-columns:repeat(2,minmax(0,1fr))}.my-tech-side>.forum-panel:first-child{grid-row:span 2}}
@media(max-width:550px){.my-tech-hero{flex-direction:column;align-items:stretch;padding:16px}.my-tech-side{grid-template-columns:1fr}.my-tech-brief{padding:12px}.my-tech-story{grid-template-columns:23px minmax(0,1fr) 74px;gap:7px}.my-tech-story img{width:74px;height:76px}.my-tech-story h3{font-size:.89rem}.my-tech-story-actions{gap:6px}.my-tech-actions a{flex:1}}
