*{box-sizing:border-box}body{margin:0;background:#f5f5ef;color:#143442;font:16px/1.6 Arial,sans-serif}header,nav,main,footer{max-width:1180px;margin:auto;padding:24px 30px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid #158a91}.brand{font-size:40px;line-height:1;font-weight:900;text-decoration:none;color:#143442;letter-spacing:-2px}.brand span{color:#158a91}.brand small{display:block;font-size:11px;letter-spacing:5px;margin-top:14px}header p{font:italic 19px Georgia}nav{display:flex;gap:8px;overflow:auto;padding-top:12px;padding-bottom:12px}button{border:0;background:#e0eae6;color:#143442;padding:10px 17px;border-radius:30px;cursor:pointer;white-space:nowrap}button[aria-pressed=true]{background:#143442;color:white}.intro{padding:48px;background:#143442;color:#fff;border-radius:0 80px 0 0;background-image:repeating-linear-gradient(170deg,transparent 0 30px,#ffffff05 31px 34px)}.intro>span{font-size:11px;letter-spacing:4px;color:#a5ddd2}.intro h1{font:normal clamp(38px,5vw,67px)/1.05 Georgia;margin:20px 0}.intro p{color:#c4dfdd}.intro a{color:#c5d87d;font-size:13px}.heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #b8cbc9;margin-top:35px}.heading h2{font:32px Georgia}input{padding:10px;border:1px solid #b8cbc9;background:white;border-radius:5px}#lead{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}#grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}article{padding:22px 0;border-bottom:1px solid #b8cbc9;min-width:0}article h2{font:29px/1.2 Georgia}article a{color:inherit;text-decoration:none}article p{color:#506570}article small{font-size:11px}figure{margin:15px 0}figure img{width:100%;height:auto;max-height:300px;object-fit:contain;background:#e5ece7}figcaption{font-size:10px;color:#506570}#lead article h2{font-size:37px}.advert{max-width:970px;margin:35px auto}.advert img{display:block;width:100%;height:auto}.about{display:flex;gap:60px;padding:40px 0;margin-top:40px;border-top:3px solid #158a91}.about h2{font:36px/1.2 Georgia;min-width:45%}footer{background:#143442;color:#fff;max-width:none;text-align:center}footer a{color:#c4dfdd}#status{font-size:12px;color:#506570}a:focus-visible,button:focus-visible{outline:3px solid #158a91;outline-offset:3px}@media(max-width:650px){header,nav,main{padding:18px}.brand{font-size:29px}header p{display:none}.intro{padding:28px;border-radius:0 45px 0 0}.heading{display:block}.heading label{display:block;margin-bottom:15px}#lead,#grid{grid-template-columns:1fr}.about{display:block}.advert{margin:24px auto}#lead article h2{font-size:30px}}

.portal-logo{float:left;margin-right:16px;width:64px;height:64px}.intro{position:relative;overflow:hidden;padding-right:54%;min-height:360px}.intro-photo{position:absolute;right:0;top:0;width:49%;height:100%;margin:0}.intro-photo img{width:100%;height:100%;object-fit:cover;max-height:none}.intro-photo figcaption{position:absolute;bottom:0;padding:8px 12px;background:#143442dd;color:white;font-size:9px;width:100%}.intro-photo figcaption a{color:white;font-size:9px}.intro h1{font-size:48px}@media(max-width:650px){.portal-logo{width:48px;height:48px;margin-right:10px}.intro{padding:26px;min-height:0}.intro-photo{position:relative;width:calc(100% + 52px);height:200px;margin:-26px -26px 24px}.intro h1{font-size:38px}}

body{background:#fcf4e9;color:#392d50}header{border-color:#d57b4a}.brand{color:#392d50}.brand span{color:#a34d36}nav button{background:#ebddce;color:#392d50}.intro{padding:36px 40px;min-height:260px;border-radius:12px;background:#392d50}.intro h1{font-size:55px}.intro span{color:#edac65}.intro p{color:#ecdacb}.intro a{color:#f8cf9b}#lead{grid-template-columns:1fr 1fr}#grid{grid-template-columns:1fr 1fr}.heading{border-color:#ccaa91}.about{border-color:#d57b4a}footer{background:#392d50}.brand{font-size:33px}#lead article:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.3fr 1fr;gap:10px 28px}#lead article:first-child figure{grid-column:1;grid-row:1/6}figure img{aspect-ratio:16/9;max-height:340px;object-fit:contain;background:#eaddd2}#lead article:first-child h2{font-size:34px}.portal-logo{width:58px;height:58px}.information-strip{background:#392d50!important;border-color:#edac65!important}@media(max-width:650px){.brand{font-size:22px}.brand small{letter-spacing:2px}.intro{padding:24px}.intro h1{font-size:36px}#lead,#grid{grid-template-columns:1fr}#lead article:first-child{display:block}.portal-logo{width:45px;height:45px}}
.intro{padding-right:53%;min-height:330px}.intro h1{font-size:46px}#lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#lead article:first-child{display:block;grid-column:auto}#lead article:first-child figure{grid-column:auto;grid-row:auto}#lead article h2,#lead article:first-child h2{font:30px/1.18 Georgia}#lead figure img{width:100%;aspect-ratio:16/9;height:auto;max-height:none;object-fit:contain}@media(max-width:650px){.intro{padding:24px;min-height:0}.intro h1{font-size:36px}.intro-photo{width:calc(100% + 48px);margin:-24px -24px 22px}#lead{grid-template-columns:1fr}#lead article h2,#lead article:first-child h2{font-size:28px}}
