@media(max-width:1024px),(hover:none) and (pointer:coarse) and (max-width:1366px){.p-hero .p-cta-row,.p-header .p-live{display:none}}.p-footer-grid{grid-template-columns:2fr 1fr 1fr}@media(max-width:700px){.p-footer-grid{grid-template-columns:repeat(2,1fr)}}.p-extra{margin-bottom:32px}.p-reading{max-width:850px;margin:auto;padding:48px 22px;min-height:50vh;overflow-wrap:anywhere}.p-reading h1{font:700 clamp(30px,5vw,46px)/1.15 Georgia,serif}.p-reading h2{font-family:Georgia,serif}.p-reading article{margin-bottom:32px}.p-reading a:not(.p-btn){text-decoration:underline;text-underline-offset:3px}.p-reading img{height:auto;max-width:100%;border-radius:14px}.p-reading iframe{max-width:100%}.p-reading input{max-width:100%;padding:10px;border:1px solid #adb8c5;border-radius:6px}.p-reading button,.p-reading input[type=submit]{padding:10px;background:#102d4e;color:white}.p-news-item img{max-height:200px;width:auto;border-radius:10px}.p-brand-label,.p-brand-name{display:block}.p-news-item a:hover{text-decoration:underline}.p-header-inner>*{min-width:0}.p-nav a,.p-toggle{min-height:44px}.p-nav a{display:flex;align-items:center}@media(max-width:380px){.p-brand-name{font-size:16px}.p-brand-mark{width:34px;height:40px}.p-brand{gap:6px}.p-header-inner{gap:5px}.p-hero h1{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}