body[data-legal]>.ft-skip-link{position:fixed;z-index:1000;left:16px;top:12px;transform:translateY(-180%);padding:12px 16px;min-height:44px;box-sizing:border-box;border:2px solid #306b49;border-radius:12px;background:#fff;color:#24543a;font-weight:700;text-decoration:none}body[data-legal]>.ft-skip-link:focus{transform:none;outline:2px solid #306b49;outline-offset:2px}.ft-legal-copy a{color:#245f3d;text-underline-offset:3px;overflow-wrap:anywhere}
