/* GGA content set, November 2026 — layout for long-form question and storyline pages */
main.gga-content-2026{max-width:1180px;margin-inline:auto;padding:24px 20px 56px;}
main.gga-content-2026>.breadcrumb{margin:0 0 18px;}
main.gga-content-2026>h1{max-width:var(--measure,68ch);margin:0 0 10px;}
main.gga-content-2026>.byline,main.gga-content-2026>.page-meta{margin:0 0 4px;}
main.gga-content-2026>.page-meta{margin-bottom:24px;}
main.gga-content-2026>h2{margin-top:44px;}
main.gga-content-2026>h3{margin-top:26px;}
main.gga-content-2026>p,main.gga-content-2026>ul,main.gga-content-2026>ol,main.gga-content-2026>h2,main.gga-content-2026>h3{max-width:var(--measure,68ch);margin-left:0;margin-right:auto;}
main.gga-content-2026 li{margin-bottom:6px;}
main.gga-content-2026 .tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:14px 0 22px;border:1px solid var(--line,#d9dee3);max-width:100%;}
main.gga-content-2026 table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;}
main.gga-content-2026 th,main.gga-content-2026 td{padding:9px 12px;border-bottom:1px solid var(--line,#d9dee3);text-align:left;vertical-align:top;}
html[dir="rtl"] main.gga-content-2026 th,html[dir="rtl"] main.gga-content-2026 td{text-align:right;}
main.gga-content-2026 thead th{background:var(--wash,#f2f5f7);color:var(--navy,#0b2235);font-weight:700;}
main.gga-content-2026 p>em:only-child{display:block;color:var(--navy,#0b2235);font-style:normal;font-weight:700;margin-top:20px;}
main.gga-content-2026 .gga-enquiry-box{max-width:var(--measure,68ch);margin:32px 0;padding:22px 24px;background:var(--wash,#f2f5f7);border-left:4px solid var(--amber,#c8902e);font-style:normal;}
html[dir="rtl"] main.gga-content-2026 .gga-enquiry-box{border-left:0;border-right:4px solid var(--amber,#c8902e);}
main.gga-content-2026 .gga-enquiry-box p{margin:0 0 8px;}
main.gga-content-2026 .gga-enquiry-box a[href^="mailto"]{font-weight:700;}
@media (max-width:640px){main.gga-content-2026{padding:16px 16px 40px;}main.gga-content-2026 table{font-size:14px;}}
html[dir="rtl"] body.v4 main.gga-content-2026>p,html[dir="rtl"] body.v4 main.gga-content-2026>ul,html[dir="rtl"] body.v4 main.gga-content-2026>ol,html[dir="rtl"] body.v4 main.gga-content-2026>h1,html[dir="rtl"] body.v4 main.gga-content-2026>h2,html[dir="rtl"] body.v4 main.gga-content-2026>h3,html[dir="rtl"] body.v4 main.gga-content-2026>.gga-enquiry-box{margin-right:0;margin-left:auto;}

.gga-core-lines p{max-width:68ch;margin:0 0 8px;font-size:18px;}
.gga-common-questions ul{max-width:80ch;}
.gga-common-questions li{margin-bottom:10px;}

/* enquiry form (go-live) */
.gga-enquiry{margin:2rem 0;padding:1.25rem;border:1px solid #d7dde3;border-radius:10px;background:#f7f9fb}
.gga-form p{margin:.7rem 0}
.gga-form label{display:block;font-weight:600;margin-bottom:.3rem}
.gga-form input[type=email],.gga-form input[type=text],.gga-form select,.gga-form textarea{width:100%;max-width:100%;box-sizing:border-box;padding:.6rem;border:1px solid #b8c2cc;border-radius:6px;font:inherit}
.gga-form .gga-consent label{font-weight:400;display:block}
.gga-form .gga-consent input{margin-right:.4rem}
.gga-form .gga-hp{display:none!important}
.gga-form button{cursor:pointer}
.gga-form-note{font-size:.9rem;color:#4a5560}
