@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Syne:wght@400;500;600;700;800&display=swap);:root{--bg-primary:#ffffff;--bg-secondary:#f7f7f7;--bg-card:#ffffff;--bg-card-hover:#fafafa;--accent-primary:#e11d48;--accent-hover:#be123c;--accent-light:rgba(225, 29, 72, 0.08);--text-primary:#000000;--text-secondary:#404040;--text-muted:#737373;--border-subtle:#e5e5e5;--border-strong:#000000;--font-display:'Syne', sans-serif;--font-body:'IBM Plex Sans', -apple-system, sans-serif}*,::after,::before{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-secondary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#MouseGlow,body::before{display:none}#MainDiv,body{height:100vh;overflow:hidden}#MainDiv{width:100vw;position:fixed;top:0;left:0;z-index:10}#LeftPanel,#RightPanel{height:100%;position:absolute}#LeftPanel{width:38vh;left:calc(50vw - 60vh);padding-top:12vh;pointer-events:none;z-index:20;border-right:1px solid var(--border-subtle)}#RightPanel{width:81vh;left:calc(50vw - 22vh);padding:12vh 5vh 0 19vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--text-primary) transparent}#RightPanel::-webkit-scrollbar{width:2px}#RightPanel::-webkit-scrollbar-track{background:0 0}#RightPanel::-webkit-scrollbar-thumb{background:var(--text-primary)}h1{font-family:var(--font-display);font-size:6vh;font-weight:800;color:var(--text-primary);letter-spacing:-.03em;line-height:1;margin-bottom:1.2vh;pointer-events:auto;text-transform:uppercase}#LeftPanel h2,p{font-family:var(--font-body);pointer-events:auto}#LeftPanel h2{font-size:1.4vh;font-weight:500;color:var(--text-muted);letter-spacing:.05em;margin-bottom:2.5vh}#RightPanel h2,m{color:var(--text-primary)}#RightPanel h2{font-family:var(--font-display);font-size:2.2vh;font-weight:700;margin-bottom:2vh;padding-bottom:1.5vh;text-transform:uppercase;letter-spacing:.02em;border-bottom:2px solid var(--text-primary)}p{font-size:1.5vh;line-height:2.5vh;color:var(--text-secondary);margin:0}m{font-weight:600}.NavContainer{position:absolute;top:50%;transform:translateY(-50%)}#SocialsContainer,.NavItem{display:flex;pointer-events:auto}.NavItem{align-items:center;gap:1.5vh;padding:1.2vh 0;cursor:pointer;position:relative;transition:all .15s ease}#SocialsContainer a,.NavItemDot{background:0 0;transition:all .15s ease}.NavItemDot{width:10px;height:10px;border:2px solid var(--border-subtle);border-radius:0}.NavItemText{font-family:var(--font-display);font-size:1.3vh;font-weight:600;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;transition:all .15s ease}.LabItem::before,.NavItemProgress,.Project::before{display:none}.NavItem.Active .NavItemDot{background:var(--text-primary);border-color:var(--text-primary)}.NavItem.Active .NavItemText{color:var(--text-primary)}#SocialsContainer a:hover,.NavItem:hover .NavItemDot{border-color:var(--text-primary)}.NavItem:hover .NavItemText{color:var(--text-primary)}#SocialsContainer{position:absolute;bottom:12vh;gap:1vh}#SocialsContainer a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle)}#SocialsContainer a:hover{background:var(--text-primary)}#SocialsContainer a img{width:18px;height:18px;opacity:.5;transition:all .15s ease}#SocialsContainer a:hover img{opacity:1;filter:brightness(0) invert(1)}.Section{margin-bottom:10vh}#HeroMetrics{margin-bottom:8vh!important}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:3vh;border:2px solid var(--text-primary)}.metric-card{background:0 0;border:0;border-right:1px solid var(--border-subtle);padding:2.5vh 2vh;text-align:center;transition:all .15s ease}.metric-card:last-child{border-right:none}.metric-card:hover{background:var(--text-primary)}.SkillCard:hover span,.core-skill-item:hover span,.metric-card:hover .metric-label,.metric-card:hover .metric-value{color:var(--bg-primary)}.metric-value{font-family:var(--font-display);font-size:4vh;font-weight:800;color:var(--text-primary);margin-bottom:.5vh}.metric-label{font-family:var(--font-body);font-size:1vh;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.featured-project-card{display:grid;grid-template-columns:1.4fr 1fr;gap:4vh;background:0 0;border:2px solid var(--text-primary);padding:4vh;margin-bottom:5vh;transition:all .15s ease}.featured-project-card:hover{background:var(--bg-secondary)}.featured-badge,.featured-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase}.featured-badge{display:inline-block;padding:.6vh 1.5vh;background:var(--text-primary);color:var(--bg-primary);font-size:.9vh;letter-spacing:.15em;margin-bottom:2vh}.featured-title{font-size:2.5vh;color:var(--text-primary);margin:0 0 1.5vh;letter-spacing:.01em}.featured-description{font-size:1.4vh;line-height:2.3vh;color:var(--text-secondary);margin-bottom:3vh}.featured-metrics-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:2.5vh;padding:2vh 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.featured-metric{text-align:center;border-right:1px solid var(--border-subtle)}.featured-metric:last-child{border-right:none}.featured-metric-value{display:block;font-family:var(--font-display);font-size:1.8vh;font-weight:700;color:var(--accent-primary)}.featured-metric-label{display:block;font-family:var(--font-body);font-size:.9vh;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.3vh}.featured-tech{display:flex;flex-wrap:wrap;gap:.6vh;margin-bottom:3vh}.tech-badge-small{padding:.4vh .8vh;background:0 0;color:var(--text-muted);font-family:var(--font-body);font-size:1vh;font-weight:500;border:1px solid var(--border-subtle)}.featured-actions{display:flex;gap:1vh}.featured-btn{padding:1.2vh 2vh;font-family:var(--font-display);font-size:1.1vh;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:all .15s ease;cursor:pointer}.featured-btn.primary{background:var(--text-primary);color:var(--bg-primary);border:2px solid var(--text-primary)}.featured-btn.primary:hover{background:0 0;color:var(--text-primary)}.featured-btn.secondary{background:0 0;color:var(--text-secondary);border:1px solid var(--border-subtle)}.featured-btn.secondary:hover{border-color:var(--text-primary);color:var(--text-primary)}.featured-btn.tertiary{background:0 0;color:var(--text-muted);border:0;text-decoration:underline;text-underline-offset:3px}.featured-btn.tertiary:hover{color:var(--text-primary)}.featured-visual{display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:1px solid var(--border-subtle);padding:2vh}.visual-placeholder svg{width:100%;height:auto}.equity-curve text{fill:var(--text-muted)!important}.equity-curve text[text-anchor=middle]{fill:var(--accent-primary)!important}.equity-curve path[stroke]{stroke:var(--accent-primary)!important}.projects-subsection-title{font-family:var(--font-display);font-size:1.1vh;font-weight:700;color:var(--text-muted);margin:5vh 0 2.5vh;text-transform:uppercase;letter-spacing:.15em}.Project{display:flex;flex-direction:column;gap:.8vh;padding:2.5vh;margin-bottom:0;background:0 0;border:1px solid var(--border-subtle);border-bottom:none;text-decoration:none;transition:all .15s ease}.Project:last-of-type{border-bottom:1px solid var(--border-subtle)}.Project:hover{background:var(--bg-secondary);border-color:var(--text-primary)}.Project:hover+.Project{border-top-color:var(--text-primary)}.project-header{display:flex;justify-content:space-between;align-items:center}.project-header p[style*="color: white"]{font-family:var(--font-display);font-weight:600;color:var(--text-primary)!important;font-size:1.5vh;text-transform:uppercase;letter-spacing:.02em}.project-header p:last-child{font-family:var(--font-body);font-size:1.1vh;color:var(--text-muted)}.Separator{flex-grow:1;border-bottom:1px solid var(--border-subtle);margin:0 1.5vh .75em}.project-description{font-size:1.2vh;color:var(--text-muted)}.project-metrics-inline{display:flex;align-items:center;gap:1vh;margin-top:1vh;font-size:1.2vh}.metric-inline{color:var(--text-secondary)}.metric-inline strong{color:var(--accent-primary);font-family:var(--font-display);font-weight:700}.metric-dot{color:var(--text-muted)}.project-links{display:flex;gap:.6vh;margin-top:1vh}.core-skills-notice a,.link-chip{color:var(--text-primary);font-weight:600}.link-chip{display:inline-flex;align-items:center;gap:.5vh;padding:.5vh 1vh;background:0 0;border:1px solid var(--text-primary);font-family:var(--font-display);font-size:.9vh;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .15s ease}.link-chip:hover{background:var(--text-primary);color:var(--bg-primary)}.link-chip svg{width:10px;height:10px}.core-skills-notice{font-size:1.2vh;color:var(--text-muted)}.core-skills-notice a{text-decoration:underline;text-underline-offset:3px}.core-skills-showcase{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:2vh 0;border:2px solid var(--text-primary);width:100%;box-sizing:border-box}.core-skill-item{display:flex;flex-direction:column;align-items:center;gap:1vh;padding:2vh 1vh;background:0 0;border:0;border-right:1px solid var(--border-subtle);transition:all .15s ease;min-width:0}.core-skill-item:nth-child(4n){border-right:none}.SkillCard:hover,.core-skill-item:hover{background:var(--text-primary)}.SkillCard:hover img,.SkillCard:hover svg,.core-skill-item:hover img{filter:drop-shadow(0 0 3px rgba(255,255,255,.8))}.core-skill-item img{width:4.5vh;height:4.5vh;max-width:45px;transition:filter .15s ease}.SkillCard span,.SkillCategory h3,.core-skill-item span{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em}.core-skill-item span{font-size:1.1vh;color:var(--text-secondary);font-weight:500}.SkillCategory{margin-bottom:4vh}.SkillCategory h3{font-family:var(--font-display);font-size:1.5vh;font-weight:700;color:var(--text-primary);margin-bottom:2vh;letter-spacing:.1em}.SkillGrid{display:flex;flex-wrap:wrap;border:1px solid var(--border-subtle);border-right:none;border-bottom:none}.SkillCard,.experience-card{background:0 0;transition:all .15s ease}.SkillCard{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.8vh;width:8vh;min-width:70px;border:0;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);text-decoration:none}.SkillCard img,.SkillCard svg{width:4vh;height:4vh;margin-bottom:.8vh;transition:filter .15s ease}.SkillCard span{font-size:1vh;color:var(--text-muted);text-align:center}.experience-card{display:grid;grid-template-columns:140px 1fr;gap:3vh;padding:2.5vh;margin-bottom:0;border:1px solid var(--border-subtle);border-bottom:none;cursor:pointer}.experience-card:last-of-type{border-bottom:1px solid var(--border-subtle)}.experience-card:hover{background:var(--bg-secondary);border-color:var(--text-primary)}.experience-year{font-family:var(--font-body);font-size:1vh;font-weight:500;color:var(--text-muted);letter-spacing:.05em}.experience-link,.experience-title{display:inline-flex;align-items:center}.experience-title{font-family:var(--font-display);font-size:1.5vh;font-weight:600;color:var(--text-primary);margin:0 0 .5vh;gap:.8vh;text-transform:uppercase;letter-spacing:.02em;transition:color .15s ease}.experience-card:hover .experience-title{color:var(--accent-primary)}.experience-link{color:inherit;opacity:0;transform:translate(-4px,4px);transition:all .15s ease}.experience-card:hover .experience-link{opacity:1;transform:translate(0,0)}.experience-company{font-size:1.2vh;color:var(--text-muted);margin:0 0 1vh;font-weight:500}.experience-description{font-size:1.2vh;line-height:2vh;color:var(--text-muted);margin:0}.experience-card:hover .experience-description{color:var(--text-secondary)}.LabItem{display:flex;align-items:center;justify-content:space-between;padding:2.5vh;margin-bottom:0;background:0 0;border:1px solid var(--border-subtle);border-bottom:none;cursor:pointer;transition:all .15s ease}.LabItem:last-of-type{border-bottom:1px solid var(--border-subtle)}.LabItem:hover{background:var(--bg-secondary);border-color:var(--text-primary)}.lab-content{flex:1}.lab-title,.modal-section h3,.sidebar-header h1,.sidebar-section h2{font-family:var(--font-display);color:var(--text-primary);text-transform:uppercase}.lab-title{font-size:1.5vh;font-weight:600;margin-bottom:.5vh;letter-spacing:.02em}.lab-description{font-size:1.2vh;color:var(--text-muted);line-height:1.8vh}.LabModal.active,.lab-icon{display:flex;justify-content:center}.lab-icon{width:40px;height:40px;align-items:center;font-family:var(--font-display);font-size:1.2vh;font-weight:800;color:var(--bg-primary);margin-left:2vh;background:var(--text-primary)}.LabModal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.98);z-index:10001;padding:5vh;overflow-y:auto}.LabModal.active{align-items:flex-start}.modal-content{max-width:700px;width:100%;background:var(--bg-primary);border:2px solid var(--text-primary);padding:5vh 4vh;position:relative}.modal-close{position:absolute;top:2vh;right:2vh;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--text-primary);border:0;color:var(--bg-primary);font-size:1.4vh;font-weight:700;cursor:pointer;transition:all .15s ease}.modal-close:hover,.status-badge.failed{background:var(--accent-primary)}.modal-header{margin-bottom:4vh;padding-right:5vh}.modal-title{font-family:var(--font-display);font-size:2.5vh;font-weight:700;color:var(--text-primary);margin-bottom:1.5vh;text-transform:uppercase;letter-spacing:.02em}.modal-meta{display:flex;align-items:center;gap:1.5vh;font-family:var(--font-body);font-size:1.1vh;color:var(--text-muted);flex-wrap:wrap}.status-badge{display:inline-block;padding:.4vh 1vh;background:var(--text-primary);font-size:.9vh;font-weight:600;color:var(--bg-primary);text-transform:uppercase;letter-spacing:.05em}.status-badge.solved{background:#16a34a}.modal-section{margin:3vh 0}.modal-section h3,.sidebar-header h1,.sidebar-section h2{font-weight:700}.modal-section h3{font-size:1.4vh;margin-bottom:1.5vh;letter-spacing:.08em}.modal-section ul{list-style:none;padding:0}.modal-section li,.modal-section p,.sidebar-section p,.sidebar-section ul{font-size:1.3vh;line-height:2.2vh;color:var(--text-secondary)}.modal-section li::before,.sidebar-section li::before,.technical-content li::before{content:">";position:absolute;left:0;color:var(--accent-primary);font-weight:700}.modal-section strong{color:var(--text-primary);font-weight:600}.code-block{background:var(--text-primary);border:0;padding:2vh;margin:2vh 0;overflow-x:auto}.code-block code,.inline-code{font-family:"SF Mono",Monaco,monospace;font-size:1.1vh}.code-block code{line-height:1.9vh;color:var(--bg-primary);white-space:pre}.inline-code{background:var(--bg-secondary);color:var(--accent-primary);padding:.2vh .6vh;border:1px solid var(--border-subtle)}.result-box{background:0 0;border:2px solid #16a34a;padding:2vh;margin:2vh 0}.result-box strong{color:#16a34a}.project-sidebar{position:fixed;top:0;right:-550px;width:550px;height:100vh;background:var(--bg-primary);border-left:2px solid var(--text-primary);z-index:10000;overflow-y:auto;transition:right .25s cubic-bezier(.4,0,.2,1)}.project-sidebar.active{right:0}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.95);z-index:9999;opacity:0;pointer-events:none;transition:opacity .25s ease}.sidebar-overlay.active{opacity:1;pointer-events:all}.sidebar-content{padding:5vh}.sidebar-close{position:absolute;top:3vh;right:3vh;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--text-primary);border:0;color:var(--bg-primary);cursor:pointer;transition:all .15s ease}.sidebar-close:hover{background:var(--accent-primary)}.sidebar-header{margin-bottom:4vh;padding-right:6vh}.sidebar-header h1,.sidebar-section h2{font-size:2.5vh;margin:0 0 1vh;letter-spacing:.02em}.metric-item span,.sidebar-tagline{font-size:1.3vh;color:var(--text-muted)}.sidebar-visual{width:100%;height:22vh;background:var(--bg-secondary);border:1px solid var(--border-subtle);margin-bottom:4vh;overflow:hidden}.sidebar-section{margin-bottom:3vh}.sidebar-section h2{font-size:1.1vh;letter-spacing:.15em;margin:0 0 1.5vh;padding:0;border:0}.sidebar-section p,.sidebar-section ul{line-height:2.1vh;margin:0}.sidebar-section ul{list-style:none;padding:0}.modal-section li,.sidebar-section li{padding-left:2vh;position:relative;margin-bottom:.8vh}.sidebar-section strong{color:var(--text-primary);font-weight:600}.metric-item span{font-size:.9vh;line-height:1.2;display:block}.tech-badges{display:flex;flex-wrap:wrap;gap:.6vh}.metric-item span,.tech-badge{text-transform:uppercase;letter-spacing:.05em}.tech-badge{padding:.4vh .8vh;background:0 0;color:var(--text-secondary);font-family:var(--font-body);font-size:1vh;font-weight:500;border:1px solid var(--border-subtle)}.sidebar-actions{display:flex;gap:1vh;margin-top:4vh;padding-top:3vh;border-top:2px solid var(--text-primary)}.action-button,.technical-content h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em}.action-button{flex:1;padding:1.5vh 2vh;font-size:1.1vh;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:1vh;transition:all .15s ease}.github-button{background:0 0;color:var(--text-primary);border:1px solid var(--text-primary)}.demo-button,.github-button:hover{background:var(--text-primary);color:var(--bg-primary)}.demo-button{border:1px solid var(--text-primary)}.demo-button:hover{background:var(--accent-primary);border-color:var(--accent-primary)}.footer-text{font-size:1.1vh;color:var(--text-muted);padding:8vh 0 15vh;border-top:2px solid var(--text-primary);margin-top:5vh;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width:1024px){body{overflow-x:hidden;overflow-y:auto;height:auto}#MainDiv,.NavContainer{position:relative;display:flex}#MainDiv{height:auto;min-height:100vh;flex-direction:column}#LeftPanel,#RightPanel{position:relative;width:100%;height:auto;left:0}#LeftPanel{padding:10vh 8vw 4vh;order:1;border-right:none;border-bottom:2px solid var(--text-primary)}#RightPanel{padding:0 8vw 15vh;overflow:visible;order:2}h1{font-size:12vw}#LeftPanel h2{font-size:3.5vw}#RightPanel h2{font-size:5vw}p{font-size:4vw;line-height:6.5vw}.NavContainer{top:auto;transform:none;flex-direction:row;flex-wrap:wrap;gap:2vw;margin:4vh 0}.NavItemDot{width:8px;height:8px}.NavItemText{font-size:3.5vw}#SocialsContainer{position:relative;bottom:auto;margin-top:5vh;gap:2vw}.Section{margin-bottom:10vh}.metrics-grid{grid-template-columns:repeat(3,1fr)}.metric-value{font-size:6vw}.metric-label{font-size:2.5vw}.featured-project-card{grid-template-columns:1fr;padding:6vw}.featured-visual{display:none}.featured-title{font-size:5vw}.featured-metrics-row{grid-template-columns:repeat(2,1fr)}.Project{padding:5vw}.core-skills-showcase{grid-template-columns:repeat(4,1fr)}.experience-card{grid-template-columns:1fr;gap:2vh;padding:5vw}.LabItem{padding:5vw;flex-direction:column;align-items:flex-start}.lab-icon{margin-left:0;margin-top:2vh}.project-sidebar{width:100%;right:-100%}.sidebar-content{padding:8vw 6vw}.sidebar-actions{flex-direction:column}.LabModal{padding:4vw}.modal-content{padding:6vw}}@media screen and (max-width:480px){#LeftPanel{padding:8vh 6vw 3vh}#RightPanel{padding:0 6vw 12vh}h1{font-size:14vw}.metrics-grid{grid-template-columns:1fr}.metric-card{display:flex;align-items:center;justify-content:space-between;text-align:left;border-right:none;border-bottom:1px solid var(--border-subtle)}.metric-card:last-child{border-bottom:none}.metric-value{font-size:8vw;margin:0}.core-skills-showcase{grid-template-columns:repeat(2,1fr)}.core-skill-item:nth-child(2n){border-right:none}}@media (hover:none) and (pointer:coarse){.LabItem:hover,.Project:hover,.SkillCard:hover,.core-skill-item:hover,.metric-card:hover{transform:none;background:0 0}.LabItem:active,.Project:active{background:var(--bg-secondary)}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{body{background:#fff}#MainDiv{position:static;height:auto}#LeftPanel,#RightPanel{position:static;width:100%;padding:20px}}.sidebar-technical{border-top:1px solid var(--border-subtle);padding-top:3vh;margin-top:1vh}.technical-content{font-size:1.2vh;line-height:2vh;color:var(--text-secondary)}.technical-content h3{font-size:1.2vh;font-weight:700;color:var(--text-primary);margin:2.5vh 0 1vh}.technical-content h3:first-child{margin-top:0}.technical-content li,.technical-content p{font-size:1.2vh;line-height:2vh;color:var(--text-secondary)}.technical-content p{margin:0 0 1.5vh}.technical-content ul{list-style:none;padding:0;margin:0 0 1.5vh}.technical-content li{padding-left:2vh;position:relative;margin-bottom:.6vh}.technical-content strong{color:var(--text-primary);font-weight:600}.technical-content code{background:var(--bg-secondary);color:var(--accent-primary);padding:.2vh .5vh;font-family:"SF Mono",Monaco,monospace;font-size:1vh;border:1px solid var(--border-subtle)}#sidebar-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(10vh,1fr));gap:0;border:1px solid var(--border-subtle)}.metric-item{padding:1.2vh;background:0 0;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);text-align:center}.metric-item:nth-child(3n){border-right:none}.metric-item strong{display:block;font-family:var(--font-display);font-size:1.4vh;font-weight:700;color:var(--accent-primary);margin-bottom:.2vh;word-break:break-word}@media (max-width:768px){.project-sidebar{width:100%;right:-100%}.project-sidebar.active{right:0}#sidebar-metrics{grid-template-columns:repeat(2,1fr)}.metric-item:nth-child(3n){border-right:1px solid var(--border-subtle)}.metric-item:nth-child(2n){border-right:none}.technical-content h3{font-size:1.4vh}.technical-content li,.technical-content p{font-size:1.3vh;line-height:2.2vh}}