#pp-hugo{max-width:1180px;margin:auto;padding:40px 24px;color:#173049;font-family:Montserrat,Arial,sans-serif;line-height:1.75}#pp-hugo *{box-sizing:border-box}#pp-hugo h1{font-size:clamp(30px,4vw,52px);line-height:1.15}#pp-hugo h2{font-size:30px;line-height:1.3}#pp-hugo h3{font-size:22px}#pp-hugo .hero{background:#102d49;color:white;padding:48px;border-radius:20px}#pp-hugo .hero p{font-size:20px}#pp-hugo section{padding:32px 0;border-bottom:1px solid #d8e1e9;scroll-margin-top:145px}#pp-hugo a{color:#15648e}#pp-hugo .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#pp-hugo .cards article{padding:24px;background:#f3f6f8;border-radius:16px}#pp-hugo .gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:24px 0}#pp-hugo figure{flex:0 0:80%;margin:0;scroll-snap-align:start}#pp-hugo img{max-width:100%;width:100%;height:auto;max-height:570px;object-fit:contain;border-radius:14px}#pp-hugo .media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#pp-hugo iframe{width:100%;height:auto;aspect-ratio:16/9;border:0}#pp-hugo .table{overflow-x:auto}#pp-hugo table{width:100%;border-collapse:collapse}#pp-hugo td,#pp-hugo th{padding:16px;text-align:left;border-bottom:1px solid #ccd7e2}#pp-hugo details{padding:16px;background:#f3f6f8;margin:10px 0}#pp-hugo summary{cursor:pointer}#pp-hugo .button{display:inline-block;padding:14px 22px;background:#102d49;color:white;border-radius:8px}@media(max-width:700px){#pp-hugo{padding:24px 16px}#pp-hugo .hero{padding:26px}#pp-hugo .cards,#pp-hugo .media-grid{grid-template-columns:1fr}}