/* Native Guardian page controls: orange, charcoal, Poppins/Roboto. No runtime. */
#tt-pageContent .services-item__layout .blockquote01,
#tt-pageContent .services-item__layout .blockquote01 cite,
#tt-pageContent .asideColumn .box-aside-info li,
#tt-pageContent .asideColumn .box-aside-info a {color:#525660}
#tt-pageContent .guardian-page-contents {margin:24px 0 32px;background:#f7f8fa;border:1px solid #e3e4e7;border-left:3px solid #f47629;border-radius:6px;color:#303442}
#tt-pageContent .guardian-page-contents summary {min-height:52px;padding:14px 20px;cursor:pointer;font:600 16px/1.5 Poppins,Arial,sans-serif}
#tt-pageContent .guardian-page-contents summary::marker,#tt-pageContent .guardian-answer-item summary::marker {color:#b94d0c}
#tt-pageContent .guardian-page-contents__count {font:400 14px/1.5 Roboto,Arial,sans-serif;color:#525660;margin-left:8px;white-space:nowrap}
#tt-pageContent .guardian-page-contents ul {list-style:none;margin:0;padding:0 20px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:0}
#tt-pageContent .guardian-page-contents li {margin:0;min-width:0;padding:0;border-bottom:1px solid #e3e4e7}
#tt-pageContent .guardian-page-contents li:before {display:none}
#tt-pageContent .guardian-page-contents details:not([open]) > ul {display:none}
#tt-pageContent .guardian-page-contents a {display:flex;align-items:center;min-height:44px;padding:9px 0;font:400 15px/1.5 Roboto,Arial,sans-serif;color:#983c08;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#tt-pageContent .guardian-page-contents summary:focus-visible,#tt-pageContent .guardian-answer-item summary:focus-visible,#tt-pageContent .guardian-page-contents a:focus-visible,#tt-pageContent .guardian-page-actions a:focus-visible {outline:3px solid #303442;outline-offset:3px}
#tt-pageContent .guardian-answer-item {margin:0;border-bottom:1px solid #e3e4e7;padding:0}
#tt-pageContent .guardian-answer-item summary {cursor:pointer;min-height:52px;padding:16px 0;list-style-position:outside;margin-left:20px;color:#303442}
#tt-pageContent .guardian-answer-item summary > h3 {display:inline;font:600 18px/1.55 Poppins,Arial,sans-serif;margin:0;padding:0;color:#303442;opacity:1!important;transform:none!important}
#tt-pageContent .guardian-answer-item__body {padding:0 0 8px}
#tt-pageContent .guardian-answer-item__body > p {font:400 16px/1.8 Roboto,Arial,sans-serif;color:#525660;margin:0 0 20px;max-width:72ch}
#tt-pageContent .guardian-answer-item[open] > summary {padding-bottom:12px}
#tt-pageContent .guardian-page-actions {display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin:24px 0 28px}
#tt-pageContent .guardian-page-actions > a:not(.btn) {color:#303442;font-weight:600;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:flex;align-items:center}
#tt-pageContent .guardian-page-actions > .btn {white-space:normal;text-align:center;max-width:100%}
@media(max-width:767px){
 #tt-pageContent .guardian-page-contents ul {grid-template-columns:1fr;padding:0 16px 12px}
 #tt-pageContent .guardian-page-contents summary {padding:14px 16px}
 #tt-pageContent .guardian-page-contents {margin:20px 0 28px}
 #tt-pageContent .guardian-answer-item summary > h3 {font-size:17px}
 #tt-pageContent .guardian-page-actions {gap:8px 20px;margin:20px 0 24px}
}
@media print{
 #tt-pageContent .guardian-page-contents details > ul,#tt-pageContent .guardian-answer-item > .guardian-answer-item__body {display:block!important}
 #tt-pageContent .guardian-answer-item {break-inside:avoid}
}
