.summary-page{padding:40px 20px;max-width:1200px;margin:0 auto}.summary-content{margin-top:30px;line-height:1.8;display:flex;flex-direction:column;gap:30px}.summary-page h1{color:#2c3e50;border-bottom:3px solid #3498db;padding-bottom:10px}.personal-info-container{background-color:#f8f9fa;padding:30px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.personal-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.info-item{color:#2c3e50;font-size:1rem;line-height:1.6}.info-item strong{color:#3498db;margin-right:8px}.info-item a{color:#3498db;text-decoration:none;transition:color .3s ease}.info-item a:hover{color:#2980b9;text-decoration:underline}.social-links{gap:10px}.links-container,.social-links{display:flex;align-items:center}.links-container{gap:15px}.social-link{display:flex;align-items:center;justify-content:center;transition:transform .3s ease,opacity .3s ease;opacity:.8}.social-link:hover{transform:scale(1.2);opacity:1}.social-logo{object-fit:contain;border-radius:4px}.summary-container{background-color:#f8f9fa;padding:30px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.summary-container p{color:#2c3e50;font-size:1rem;line-height:1.8;margin-bottom:20px;text-align:justify}.summary-container p:last-child{margin-bottom:0}@media (max-width:768px){.summary-page{padding:20px 15px}.personal-info-container{padding:20px}.personal-info-grid{grid-template-columns:1fr;gap:15px}.summary-container{padding:20px}.summary-container p{text-align:left}.social-links{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.summary-page h1{font-size:1.8rem}.info-item{font-size:.9rem}.social-logo{width:28px;height:28px}}