/* English programme information, 15 September 2026. Scoped to English pages. */
.pms-english-page{color:#1f2f24;font-family:Arial,Helvetica,sans-serif;line-height:1.65}
.pms-english-page *{box-sizing:border-box}
.pms-english-page .seo-mini-nav .wrap{max-width:1180px}
.pms-english-page .seo-mini-nav nav{gap:.2rem .4rem}
.pms-english-page .seo-mini-nav nav a{padding:.5rem .65rem;border-radius:.55rem;min-height:44px;display:inline-flex;align-items:center}
.pms-english-page nav a[aria-current="page"]{background:#e7f4e8;color:#102a16;text-decoration:underline;text-underline-offset:5px}
.pms-english-page .seo-mini-nav img{height:58px;width:58px;object-fit:contain}
.pms-english-page .seo-hero{padding:3.2rem 1rem 2.6rem}
.pms-english-page .seo-hero h1{font-size:clamp(2rem,4vw,3.5rem);max-width:950px}
.pms-english-page .seo-article{min-width:0}
.pms-english-page .seo-article h3{color:#14532d;font-size:1.16rem;line-height:1.4;margin:1.5rem 0 .6rem}
.pms-english-page .seo-article a:not(.seo-btn):not(.en-card){color:#14532d;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.pms-english-page .seo-side{position:static}
.pms-english-page .seo-side ul{padding-left:1.15rem;margin:.4rem 0 1rem}
.pms-english-page .seo-side li{padding:.25rem 0}
.pms-english-page .seo-side p{overflow-wrap:anywhere}
.pms-english-page .seo-side .seo-btn{font-size:.96rem;text-align:center;line-height:1.4}
.pms-english-page [id]{scroll-margin-top:115px}
.pms-english-page .en-guide-section+.en-guide-section{border-top:1px solid #dce9d9;margin-top:2.4rem;padding-top:.5rem}
.pms-english-page .en-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:1rem 0 1.5rem}
.pms-english-page .seo-table{margin:0;font-size:.96rem;line-height:1.5}
.pms-english-page .seo-table caption{text-align:left;font-weight:700;color:#14532d;padding:0 0 .65rem;caption-side:top}
.pms-english-page .seo-table th,.pms-english-page .seo-table td{padding:.65rem;overflow-wrap:normal;word-break:normal}
.pms-english-page .seo-table tr:nth-child(even) td{background:#f8fbf6}
.pms-english-page .en-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin:1rem 0 1.7rem}
.pms-english-page .en-card{display:block;text-decoration:none;background:#f3f8ef;border:1px solid #cee0c7;border-radius:.8rem;padding:1.15rem;color:#163d23}
.pms-english-page .en-card:hover{background:#e7f4e8;border-color:#14532d}
.pms-english-page .en-card strong{display:block;font-size:1.15rem;margin-bottom:.4rem}
.pms-english-page .en-card span{font-size:.96rem;line-height:1.5;display:block}
.pms-english-page .en-faq{border:1px solid #d7e6d1;border-radius:.8rem;margin:.85rem 0;background:#fff}
.pms-english-page .en-faq summary{cursor:pointer;font-weight:700;color:#14532d;padding:1rem;line-height:1.5;min-height:48px}
.pms-english-page .en-faq summary:hover{background:#f3f8ef;border-radius:.8rem}
.pms-english-page .en-faq[open] summary{background:#edf6e9;border-bottom:1px solid #d7e6d1;border-radius:.8rem .8rem 0 0}
.pms-english-page .en-faq>div{padding:.3rem 1rem .65rem}
.pms-english-page .seo-footer nav{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem}
.pms-english-page .seo-footer nav a[aria-current]{background:transparent;color:#fff}
.pms-english-page .en-credit,.pms-english-page .en-updated{font-size:.88rem;color:#dcebdd;margin-top:1.4rem}
.pms-english-page .pms-apply-sticky .inner{gap:.5rem 1rem;font-size:.94rem}
.pms-english-page .pms-apply-sticky a{min-height:44px}
.pms-english-page .en-skip{position:fixed;left:1rem;top:-200px;z-index:10050;background:white;color:#14532d;padding:.8rem 1rem;border:2px solid #14532d;border-radius:.5rem}
.pms-english-page .en-skip:focus{top:1rem}
.pms-english-page :focus-visible{outline:3px solid #98600b;outline-offset:3px}
@media(max-width:991.98px){.pms-english-page .seo-mini-nav{position:relative}.pms-english-page .seo-mini-nav .wrap{flex-direction:row;align-items:center}.pms-english-page .seo-mini-nav nav{justify-content:flex-end}.pms-english-page [id]{scroll-margin-top:1rem}.pms-english-page .seo-side{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pms-english-page .seo-side-card{margin:0}.pms-english-page .seo-side-card:first-child{grid-column:1/-1}}
@media(max-width:575.98px){.pms-english-page .seo-mini-nav .wrap{gap:.35rem}.pms-english-page .seo-mini-nav nav{gap:0;font-size:.86rem}.pms-english-page .seo-mini-nav nav a{padding:.35rem .45rem}.pms-english-page .seo-mini-nav img{width:48px;height:48px}.pms-english-page .seo-hero{padding:2rem 1rem}.pms-english-page .seo-content{padding:1.6rem .75rem}.pms-english-page .seo-article{padding:1.1rem}.pms-english-page .en-card-grid,.pms-english-page .seo-side{grid-template-columns:1fr}.pms-english-page .seo-side-card:first-child{grid-column:auto}.pms-english-page .pms-apply-sticky .inner>span{width:100%;font-size:.84rem}.pms-english-page .pms-apply-sticky a{width:auto;flex:1;max-width:230px;font-size:.84rem;padding:.45rem .55rem}.pms-english-page .pms-apply-sticky{padding:.5rem .7rem}.pms-english-page .seo-table{font-size:.87rem}.pms-english-page .seo-table th,.pms-english-page .seo-table td{padding:.5rem}.pms-english-page .seo-buttons .seo-btn{font-size:.94rem}.pms-english-page .seo-layout{gap:1rem}}
@media print{.pms-english-page{padding:0!important;background:#fff}.pms-english-page .seo-mini-nav,.pms-english-page .pms-apply-sticky,.pms-english-page .seo-side,.pms-english-page .seo-buttons,.pms-english-page #pms-google-consent-banner,.pms-english-page #pms-google-consent-settings{display:none!important}.pms-english-page .seo-layout{display:block}.pms-english-page .seo-article{border:0;box-shadow:none;padding:0}.pms-english-page .seo-content{padding:0}.pms-english-page h2,.pms-english-page h3{break-after:avoid}.pms-english-page tr{break-inside:avoid}.pms-english-page .en-table-wrap{overflow:visible}}
