/* Navigation uses words, fine rules and clear states rather than arrow icons. */
body[data-design] .hub-card:after,body[data-design] .menu-primary>a:after,body[data-design] .search-go:after{display:none!important;content:none!important}
body[data-design][data-workspace] .workspace-menu summary:after{content:'+';display:block;width:auto;height:auto;border:0;transform:none;margin:0;font:18px/1 Arial,sans-serif}
body[data-design][data-workspace] .workspace-menu[open] summary:after{content:'−';transform:none;margin:0}
body[data-design] select{appearance:none;-webkit-appearance:none;background-image:none!important;padding-right:14px}
body[data-design] .profile-carousel-controls button{width:auto;min-width:78px;min-height:44px;height:auto;padding:10px 14px;border-radius:2px;font:13px/1.4 Arial,sans-serif;background:#e4dec6;color:#273321;border-color:#e4dec6}
body[data-design] .search-go{font-size:12px;width:auto;min-width:44px;color:inherit}
body[data-design] .editorial-button>span:empty,body[data-design] .light-button>span:empty,body[data-design] .text-arrow>span:empty{display:none}
body[data-design] .auth-story-bottom>span:last-child:empty{display:none}
body[data-design] .editorial-home #demo-1:before{content:none;display:none}
body.editorial-home #demo-1:before{content:none;display:none}
body[data-design] summary{list-style:none;cursor:pointer}
body[data-design] summary::-webkit-details-marker{display:none}
body[data-design] input[type=number]{appearance:textfield;-moz-appearance:textfield}
body[data-design] input[type=number]::-webkit-inner-spin-button,body[data-design] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
body[data-design] .home-explanation>summary{display:flex;justify-content:space-between;align-items:center}
body[data-design] .home-explanation>summary:after{content:'+';font:18px Arial,sans-serif}
body[data-design] .home-explanation[open]>summary:after{content:'−'}

/* Links use colour and surface feedback rather than text underlines. */
body[data-design] a,body[data-design] button,body[data-design] a:hover,body[data-design] button:hover{text-decoration:none!important}
body[data-design] .language-switcher button[aria-pressed=true]{background:#bdcc8d20;border-radius:20px;padding-inline:10px}
body[data-design] .trust-grid a,body[data-design] .pe-signout{border-bottom:0!important}
body[data-design] a:focus-visible,body[data-design] button:focus-visible{outline:2px solid #becb91;outline-offset:4px}
