/* Private visitor-navigation proposal. Existing global design/runtime untouched. */
.ux-country-nav{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.6rem 0 0}.ux-country-nav a{display:inline-flex;align-items:center;min-height:44px;padding:.7rem 1rem;border:1px solid #c8cfca;color:#193e43;text-decoration:none;font-weight:600;font-size:.85rem}.ux-country-nav a:hover{background:#eaf0e9}.ux-country-nav a:focus-visible,.ux-next-card:focus-visible,.ux-back-to-planning:focus-visible{outline:3px solid #193e43;outline-offset:4px}.ux-start{padding-top:.5rem;padding-bottom:1rem;scroll-margin-top:2rem}.ux-section-intro{max-width:820px;line-height:1.8;margin:0 0 1.7rem;color:#425858}.ux-planning-cards .hub-guide{border:1px solid #c8cfca;background:#eef2ec}.ux-planning-cards .hub-guide>img{height:146px!important;width:100%;object-fit:cover}.ux-planning-cards .hub-guide>div{padding:1.35rem}.ux-guide-group{border-top:1px solid #c8cfca;scroll-margin-top:2rem}.ux-back-to-planning{display:inline-flex;align-items:center;min-height:44px;margin-top:1.3rem;color:#193e43;font-size:.85rem;font-weight:600}.ux-next{border-top:1px solid #c8cfca;padding-top:2.6rem;padding-bottom:2.8rem;scroll-margin-top:2rem}.ux-next h2{max-width:900px}.ux-next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.ux-next-card{display:grid;grid-template-columns:1fr auto;gap:.6rem 1rem;padding:1.4rem;background:#eef2ec;border:1px solid #c8cfca;color:#193e43;text-decoration:none}.ux-next-card h3{grid-column:1;margin:0;font-size:1.1rem;line-height:1.4}.ux-next-card p{grid-column:1;margin:0;line-height:1.7;font-size:.9rem}.ux-next-card span{grid-column:2;grid-row:1/3;align-self:center;font-size:1.6rem}.ux-next-card:hover{background:#e3ebe1}.ux-uk-note{padding-bottom:3rem}.ux-uk-note p{border-left:3px solid #cfa66a;padding:1rem 1.3rem;background:#eef2ec;line-height:1.8}.ux-uk-note a{color:#193e43}@media(max-width:700px){.ux-country-nav{gap:.5rem}.ux-country-nav a{font-size:.78rem;padding:.65rem .8rem}.ux-next-grid{grid-template-columns:1fr}.ux-planning-cards .hub-guide>img{height:130px!important}.ux-next{padding-top:2rem}.ux-next-card{padding:1.2rem}.ux-start .section-heading h2{font-size:1.7rem}}
