.agp{--agp-ink:#173c63;--agp-blue:#6c9dcd;--agp-border:#d8e4ef;max-width:1180px;margin:30px auto 64px;padding:0 24px;color:var(--agp-ink);font-family:inherit;line-height:1.65}
.agp h1{font-family:"Mrs Saint Delafield",cursive;font-weight:400;font-size:clamp(54px,7vw,84px);line-height:1.12;margin:16px 0}.agp h2{font-family:inherit;color:var(--agp-ink);font-size:25px;font-weight:600;line-height:1.3;letter-spacing:normal;margin:0 0 18px}.agp-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:12px;margin-top:12px}.agp-intro{font-size:22px;max-width:800px;margin:0 0 32px}.agp-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:start}.agp-card{padding:30px;background:#f6f9fc;border:1px solid var(--agp-border);border-radius:14px;margin:0 0 26px}.agp-card p:first-child{margin-top:0}.agp-card ol{padding-left:25px}.agp-card li{padding:8px 0}.agp-form{display:grid;gap:18px}.agp-form label{display:grid;gap:6px;color:var(--agp-ink);font-size:15px}.agp-form input,.agp-form textarea,.agp-form select{font:inherit;box-sizing:border-box;width:100%;min-height:46px;border:1px solid #bccfe1;border-radius:6px;background:#fff;color:#173c63;padding:10px 12px}.agp-form textarea{resize:vertical}.agp-form .agp-check{display:flex;align-items:flex-start;font-size:13px;gap:12px}.agp-form input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin-top:5px}.agp-button,.agp a.agp-button{display:inline-block;border:1px solid var(--agp-ink);background:var(--agp-ink);color:#fff;text-decoration:none;border-radius:5px;padding:12px 22px;font:inherit;line-height:1.4;cursor:pointer;text-align:center}.agp-button:hover,.agp a.agp-button:hover{background:#285884;color:#fff}.agp a:focus-visible,.agp button:focus-visible,.agp input:focus-visible,.agp select:focus-visible,.agp textarea:focus-visible{outline:3px solid #e1b100;outline-offset:3px}.agp-message{padding:18px 24px;background:#fff7da;border-left:4px solid #c59c14;margin:22px 0}.agp-badge{display:inline-block;padding:5px 12px;background:#e7eff8;border-radius:30px}.agp-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.agp-scroll{overflow:auto}.agp table{width:100%;border-collapse:collapse;font-size:14px}.agp td,.agp th{padding:12px;text-align:left;border-bottom:1px solid var(--agp-border)}.agp-other{padding:15px 0}.agp-site-links{padding:18px 24px;background:#edf3f9;text-align:center;display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.agp-site-links a{color:#173c63;text-decoration:underline}.agp-header-entry{display:inline-flex!important;align-items:center;justify-content:center;padding:6px 13px;border:1px solid currentColor;border-radius:4px;text-decoration:none!important;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.35;margin-left:12px}.head-intro .agp-header-entry{color:#fff;background:#173c63;border-color:#fff}.agp-in-header .agp-work-entry{display:none}.agp-site-links:empty{display:none}
body.agp-page .entry-title,body.agp-page .page-title{display:none}body.agp-page .agp h1{display:block}.agp #acwl-tour-catalogue{margin-left:-12px;margin-right:-12px}
@media(max-width:760px){.agp{padding:0 18px;margin-top:22px}.agp-grid{grid-template-columns:1fr;gap:0}.agp-card{padding:22px}.agp-intro{font-size:19px}.agp h2{font-size:23px}.agp-header-entry{padding:6px 8px;font-size:11px;margin-left:6px}.agp-site-links{gap:14px}.head-intro-inner{flex-wrap:wrap}.head-intro .head-content-slot-end{flex-wrap:wrap;gap:6px}}

body.agp-page .page-hero{display:none}.agp h1{color:#173c63}

@media(max-width:991px){.head-mast .agp-header-entry{color:#173c63;margin-right:10px;font-size:12px;min-height:36px;max-width:100px}}
