/* GREENLINE approved identities. Website navy/mint; campaign ivory/forest.
   Source: Brand_Identities/GREENLINE_Brand_Identities.css. No scripts or external services. */
:root{--grid:#142A43}
.gl-404-top{flex-wrap:wrap}
.gl-theme-choice{flex-shrink:0}
html[lang="en"] .gl-h1,html[lang="en"] .gl-h2,html[lang="en"] h3{font-weight:700!important}
.gl-nav a:not([lang="ar"]),.gl-foot a:not([lang="ar"]){font-family:"IBM Plex Mono",Consolas,monospace!important;font-weight:700!important;letter-spacing:.12em!important}
.gl-card,.gl-hud,.gl-btn,.gl-badge,.gl-badge-ic,.gl-scroll-lt{border-radius:0}
.gl-logo-light{display:none!important}
.gl-theme-choice{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #29425D;color:#A7BCD4;font:700 11px/1.3 "IBM Plex Mono",monospace;letter-spacing:.1em;cursor:pointer}
.gl-theme-input{width:18px;height:18px;accent-color:#48F5B0;cursor:pointer}
.gl-theme-choice:focus-within{outline:2px solid #48F5B0;outline-offset:3px}
html[lang="ar"] .gl-theme-choice{font-family:"IBM Plex Sans Arabic",Tahoma,sans-serif;letter-spacing:0;font-size:13px}
@media(max-width:760px){.gl-top{gap:14px!important}.gl-top>nav{order:4;flex-basis:100%}.gl-nav{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;gap:14px 20px!important;padding:8px 0!important;max-width:100%;scrollbar-width:auto}.gl-nav a{white-space:normal;overflow-wrap:anywhere;line-height:1.6;min-height:30px;display:inline-flex;align-items:center}.gl-nav a.gl-btn{min-height:44px}.gl-switch{order:2;margin-inline-start:0}.gl-theme-choice{order:3;margin-inline-start:0}.gl-top>a[aria-label]{flex:1 0 calc(100% - 10px)}.gl-top>a[aria-label] img{width:180px!important}.gl-h1{font-size:clamp(40px,12vw,56px)!important;line-height:1.12!important;letter-spacing:-.035em!important}}
html:has(.gl-theme-input:checked){background:#F3F1E8;color:#123D32;color-scheme:light;--ink:#123D32;--mint:#4B7F6A;--muted:#123D32;--rule:#708278;--rule2:#708278;--grid:transparent;--sans:"Segoe UI",Inter,Arial,sans-serif;--mono:"Segoe UI",Inter,Arial,sans-serif}
html:has(.gl-theme-input:checked) body,html:has(.gl-theme-input:checked) .gl-page{background:#F3F1E8!important;color:#123D32!important;font-family:"Segoe UI",Inter,Arial,sans-serif!important}
html:has(.gl-theme-input:checked) .gl-top,html:has(.gl-theme-input:checked) .gl-pager,html:has(.gl-theme-input:checked) .gl-grid,html:has(.gl-theme-input:checked) .gl-404-top{background:#F3F1E8!important;backdrop-filter:none;border-color:#708278!important}
html:has(.gl-theme-input:checked) .gl-logo-dark{display:none!important}
html:has(.gl-theme-input:checked) .gl-logo-light{display:block!important}
html:has(.gl-theme-input:checked) a,html:has(.gl-theme-input:checked) .gl-nav a,html:has(.gl-theme-input:checked) .gl-foot a,html:has(.gl-theme-input:checked) .gl-toc a{color:#123D32}
html:has(.gl-theme-input:checked) .gl-nav a:not([lang="ar"]),html:has(.gl-theme-input:checked) .gl-foot a:not([lang="ar"]){font-family:"Segoe UI",Inter,Arial,sans-serif!important}
html:has(.gl-theme-input:checked) .gl-btn{background:#123D32!important;color:#F3F1E8!important;border-radius:6px;box-shadow:none!important;font-family:"Segoe UI",Inter,Arial,sans-serif!important}
html:has(.gl-theme-input:checked) .gl-btn:hover{background:#0B3D2E!important}
html:has(.gl-theme-input:checked) .gl-btn::after,html:has(.gl-theme-input:checked) .gl-grid::before,html:has(.gl-theme-input:checked) .gl-grid::after,html:has(.gl-theme-input:checked) .gl-top::after,html:has(.gl-theme-input:checked) .gl-note::before{display:none}
html:has(.gl-theme-input:checked) .gl-h1{background:none!important;color:#123D32!important;-webkit-text-fill-color:#123D32!important;animation:none!important}
html:has(.gl-theme-input:checked) .gl-motif{display:none}
html:has(.gl-theme-input:checked) .gl-ticker{background:none;border-color:#708278;border-radius:0}
html:has(.gl-theme-input:checked) .gl-theme-choice,html:has(.gl-theme-input:checked) .gl-switch{color:#123D32;border-color:#708278;background:#F3F1E8;box-shadow:none}
html:has(.gl-theme-input:checked) .gl-theme-input{accent-color:#123D32}
html:has(.gl-theme-input:checked) .gl-sw-dot{background:#4B7F6A;box-shadow:none}
html:has(.gl-theme-input:checked) .gl-sw-on,html:has(.gl-theme-input:checked) .gl-sw-off,html:has(.gl-theme-input:checked) .gl-tm{color:#123D32}
html:has(.gl-theme-input:checked) .gl-badge{background:none;border-color:#4B7F6A}
html:has(.gl-theme-input:checked) .gl-badge-ic{background:#F3F1E8;border-color:#123D32;color:#123D32}
html:has(.gl-theme-input:checked) .gl-scroll-lt{background:none}
html:has(.gl-theme-input:checked) .gl-ex td,html:has(.gl-theme-input:checked) .gl-ex th{border-color:#708278!important;color:#123D32!important}
html:has(.gl-theme-input:checked) :focus-visible{outline-color:#123D32!important}
html:has(.gl-theme-input:checked) .gl-in{background:#F3F1E8;color:#123D32;border-color:#708278}
html:has(.gl-theme-input:checked) .gl-404-code,html:has(.gl-theme-input:checked) .gl-404-ar{color:#123D32}
html:has(.gl-theme-input:checked) main::before{content:"";display:block;height:48px;max-width:1240px;margin:24px auto;background:url('/assets/greenline-campaign-line.svg') center/contain no-repeat}
html[lang="ar"]:has(.gl-theme-input:checked) body,html[lang="ar"]:has(.gl-theme-input:checked) .gl-page,html[lang="ar"]:has(.gl-theme-input:checked) .gl-btn{font-family:"IBM Plex Sans Arabic",Tahoma,sans-serif!important;letter-spacing:0!important}

@media(min-width:761px){.gl-top{display:grid!important;grid-template-columns:minmax(180px,1fr) auto auto;gap:16px 24px!important}.gl-top>a[aria-label]{grid-column:1;grid-row:1}.gl-top>.gl-switch{grid-column:2;grid-row:1;margin:0}.gl-top>.gl-theme-choice{grid-column:3;grid-row:1;margin:0}.gl-top>nav{grid-column:1/-1;grid-row:2;margin:0!important;justify-content:flex-start;gap:16px 24px!important}}
.gl-grid .aa{align-items:flex-start!important}
html:has(.gl-theme-input:checked) .gl-theme-choice:focus-within{outline-color:#123D32}
html:has(.gl-theme-input:checked) main::before{height:32px;margin:8px auto;max-width:calc(100% - 80px)}
html:has(.gl-theme-input:checked) .a0.a0.a0{min-height: 100%; background: #F3F1E8; color: #123D32; font-family: Arial, Helvetica, 'Liberation Sans', sans-serif}
html:has(.gl-theme-input:checked) .a1.a1.a1{border-bottom: 1px solid #708278; padding: 20px 48px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px 32px}
html:has(.gl-theme-input:checked) .a6.a6.a6{padding: 12px 20px; font-size: 13px; color: #123D32}
html:has(.gl-theme-input:checked) .a9.a9.a9{display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap; font-size: 12px; font-weight: 700; letter-spacing: .08em; color: #123D32; padding-bottom: 16px; border-bottom: 1px solid #708278}
html:has(.gl-theme-input:checked) .ac.ac.ac{margin: 0; font-size: 12px; font-weight: 700; letter-spacing: .08em; color: #123D32}
html:has(.gl-theme-input:checked) .ae.ae.ae{flex: 0 1 360px; margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; border-top: 1px solid #708278; font-size: 15px}
html:has(.gl-theme-input:checked) .af.af.af{display: flex; gap: 16px; padding: 10px 0; border-bottom: 1px solid #708278}
html:has(.gl-theme-input:checked) .a10.a10.a10{color: #123D32; width: 30px}
html:has(.gl-theme-input:checked) .a12.a12.a12{flex: 1 1 520px; margin: 0; max-width: 640px; font-size: 20px; line-height: 1.5; color: #123D32}
html:has(.gl-theme-input:checked) .a17.a17.a17{margin: 0; font-size: 13px; font-weight: 700; letter-spacing: .08em; color: #123D32}
html:has(.gl-theme-input:checked) .a1c.a1c.a1c{font-family: 'Mrs Saint Delafield', 'Brush Script MT', cursive; font-size: 48px; line-height: 1; color: #123D32}
html:has(.gl-theme-input:checked) .a1e.a1e.a1e{font-size: 13px; color: #123D32}
html:has(.gl-theme-input:checked) .a20.a20.a20{margin: 0; max-width: 760px; font-size: 18px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .a22.a22.a22{border: 1px solid #708278; background: #F3F1E8; padding: 28px; display: flex; flex-direction: column; gap: 12px}
html:has(.gl-theme-input:checked) .a23.a23.a23{font-size: 12px; font-weight: 700; letter-spacing: .08em; color: #123D32}
html:has(.gl-theme-input:checked) .a25.a25.a25{margin: 0; font-size: 16px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .a26.a26.a26{margin: 0; font-size: 14px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .a29.a29.a29{margin: 0; font-size: 13px; font-weight: 700; letter-spacing: .08em; color: #123D32}
html:has(.gl-theme-input:checked) .a2a.a2a.a2a{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); column-gap: 32px; border-top: 1px solid #708278}
html:has(.gl-theme-input:checked) .a2b.a2b.a2b{padding: 20px 0; border-bottom: 1px solid #708278; display: flex; flex-direction: column; gap: 6px}
html:has(.gl-theme-input:checked) .a2d.a2d.a2d{margin: 0; font-size: 15px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .a2f.a2f.a2f{margin: 0; max-width: 720px; font-size: 18px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .a31.a31.a31{margin: 0; background: #F3F1E8; color: #123D32; padding: 28px; display: flex; flex-direction: column; gap: 14px}
html:has(.gl-theme-input:checked) .a32.a32.a32{font-size: 12px; font-weight: 700; letter-spacing: .08em; color: #123D32}
html:has(.gl-theme-input:checked) .a36.a36.a36{font-size: 12px; color: #123D32}
html:has(.gl-theme-input:checked) .a3f.a3f.a3f{margin: 0; font-size: 14px; color: #123D32}
html:has(.gl-theme-input:checked) .a41.a41.a41{color: #123D32}
html:has(.gl-theme-input:checked) .a43.a43.a43{margin: 0 0 8px; font-size: 12px; font-weight: 700; letter-spacing: .08em; color: #123D32}
html:has(.gl-theme-input:checked) .a44.a44.a44{font-size: 14px; font-weight: 700; color: #123D32}
html:has(.gl-theme-input:checked) .a46.a46.a46{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 20px 48px; padding-top: 24px; border-top: 1px solid #708278}
html:has(.gl-theme-input:checked) .a47.a47.a47{flex: 1 1 480px; margin: 0; font-size: 14px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .a48.a48.a48{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); column-gap: 40px; border-top: 1px solid #708278}
html:has(.gl-theme-input:checked) .a4d.a4d.a4d{display: flex; flex-direction: column; gap: 8px; padding-top: 16px; border-top: 1px solid #708278}
html:has(.gl-theme-input:checked) .a52.a52.a52{padding: 18px 0; border-top: 1px solid #708278; display: flex; flex-direction: column; gap: 6px}
html:has(.gl-theme-input:checked) .a57.a57.a57{margin: 0; font-size: 17px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .a58.a58.a58{flex: 1 1 460px; min-width: 0; background: #F3F1E8; border: 1px solid #708278; padding: 32px; display: flex; flex-direction: column; gap: 20px}
html:has(.gl-theme-input:checked) .a5b.a5b.a5b{margin: 0; padding-inline-start: 20px; display: flex; flex-direction: column; gap: 8px; font-size: 15px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .a5d.a5d.a5d{margin: 0; font-size: 12px; line-height: 1.5; color: #123D32}
html:has(.gl-theme-input:checked) .a5e.a5e.a5e{border-top: 1px solid #708278; padding: 48px; background: #F3F1E8}
html:has(.gl-theme-input:checked) .a62.a62.a62{font-size: 12px; font-weight: 700; letter-spacing: .08em; color: #123D32}
html:has(.gl-theme-input:checked) .a65.a65.a65{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 12px 24px; padding-top: 20px; border-top: 1px solid #708278; font-size: 12px; color: #123D32}
html:has(.gl-theme-input:checked) .a67.a67.a67{display: block; width: 32px; height: 3px; background: #F3F1E8}
html:has(.gl-theme-input:checked) .a68.a68.a68{min-height: 100%; background: #F3F1E8; color: #123D32; font-family: 'IBM Plex Sans Arabic', Tahoma, sans-serif}
html:has(.gl-theme-input:checked) .a6b.a6b.a6b{padding: 12px 20px; font-size: 14px; color: #123D32}
html:has(.gl-theme-input:checked) .a6c.a6c.a6c{display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap; font-size: 14px; font-weight: 700; color: #123D32; padding-bottom: 16px; border-bottom: 1px solid #708278}
html:has(.gl-theme-input:checked) .a6d.a6d.a6d{margin: 0; font-size: 15px; font-weight: 700; color: #123D32}
html:has(.gl-theme-input:checked) .a6f.a6f.a6f{flex: 0 1 360px; margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; border-top: 1px solid #708278; font-size: 16px}
html:has(.gl-theme-input:checked) .a70.a70.a70{display: flex; gap: 16px; padding: 9px 0; border-bottom: 1px solid #708278}
html:has(.gl-theme-input:checked) .a71.a71.a71{flex: 1 1 520px; margin: 0; max-width: 660px; font-size: 20px; line-height: 1.8; color: #123D32}
html:has(.gl-theme-input:checked) .a74.a74.a74{font-family: 'Mrs Saint Delafield', 'Brush Script MT', cursive; font-size: 48px; line-height: 1; color: #123D32; text-align: right}
html:has(.gl-theme-input:checked) .a75.a75.a75{font-size: 14px; color: #123D32}
html:has(.gl-theme-input:checked) .a77.a77.a77{margin: 0; max-width: 760px; font-size: 18px; line-height: 1.8; color: #123D32}
html:has(.gl-theme-input:checked) .a79.a79.a79{margin: 0; font-size: 17px; line-height: 1.8; color: #123D32}
html:has(.gl-theme-input:checked) .a7a.a7a.a7a{margin: 0; font-size: 15px; line-height: 1.8; color: #123D32}
html:has(.gl-theme-input:checked) .a7c.a7c.a7c{margin: 0; font-size: 15px; font-weight: 700; color: #123D32}
html:has(.gl-theme-input:checked) .a7d.a7d.a7d{margin: 0; font-size: 16px; line-height: 1.8; color: #123D32}
html:has(.gl-theme-input:checked) .a7f.a7f.a7f{margin: 0; background: #F3F1E8; color: #123D32; padding: 28px; display: flex; flex-direction: column; gap: 16px}
html:has(.gl-theme-input:checked) .a80.a80.a80{font-size: 14px; font-weight: 700; color: #123D32}
html:has(.gl-theme-input:checked) .a84.a84.a84{font-size: 14px; line-height: 1.7; color: #123D32}
html:has(.gl-theme-input:checked) .a88.a88.a88{font-size: 14px; color: #123D32}
html:has(.gl-theme-input:checked) .a89.a89.a89{margin: 0; max-width: 760px; font-size: 15px; line-height: 1.8; color: #123D32}
html:has(.gl-theme-input:checked) .a8a.a8a.a8a{margin: 0 0 8px; font-size: 15px; font-weight: 700; color: #123D32}
html:has(.gl-theme-input:checked) .a8b.a8b.a8b{font-size: 15px; font-weight: 700; color: #123D32}
html:has(.gl-theme-input:checked) .a8e.a8e.a8e{flex: 1 1 480px; margin: 0; font-size: 15px; line-height: 1.8; color: #123D32}
html:has(.gl-theme-input:checked) .a93.a93.a93{margin: 0; padding-inline-start: 22px; display: flex; flex-direction: column; gap: 8px; font-size: 16px; line-height: 1.8; color: #123D32}
html:has(.gl-theme-input:checked) .a94.a94.a94{margin: 0; font-size: 13px; line-height: 1.7; color: #123D32}
html:has(.gl-theme-input:checked) .a95.a95.a95{font-size: 14px; font-weight: 700; color: #123D32}
html:has(.gl-theme-input:checked) .a97.a97.a97{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 12px 24px; padding-top: 20px; border-top: 1px solid #708278; font-size: 13px; color: #123D32}
html:has(.gl-theme-input:checked) .a98.a98.a98{color: #123D32}
html:has(.gl-theme-input:checked) .a9d.a9d.a9d{margin: 0; max-width: 660px; font-size: 20px; line-height: 1.5; color: #123D32}
html:has(.gl-theme-input:checked) .aa0.aa0.aa0{margin: 0; background: #F3F1E8; color: #123D32; padding: 32px; display: flex; flex-direction: column; gap: 16px}
html:has(.gl-theme-input:checked) .aa3.aa3.aa3{margin: 0; max-width: 820px; font-size: 15px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .aa6.aa6.aa6{padding: 10px 0; border-bottom: 1px solid #708278}
html:has(.gl-theme-input:checked) .aa7.aa7.aa7{margin: 0; font-size: 13px; color: #123D32}
html:has(.gl-theme-input:checked) .aa8.aa8.aa8{border-bottom: 1px solid #708278}
html:has(.gl-theme-input:checked) .aac.aac.aac{border-top: 1px solid #708278; padding: 0 48px; background: #F3F1E8}
html:has(.gl-theme-input:checked) .ab0.ab0.ab0{margin: 0; max-width: 760px; font-size: 20px; line-height: 1.8; color: #123D32}
html:has(.gl-theme-input:checked) .ab4.ab4.ab4{display: flex; flex-direction: column; gap: 6px; padding-top: 14px; border-top: 1px solid #708278}
html:has(.gl-theme-input:checked) .abc.abc.abc{margin: 0; max-width: 700px; font-size: 20px; line-height: 1.5; color: #123D32}
html:has(.gl-theme-input:checked) .abd.abd.abd{margin: 0; max-width: 700px; font-size: 14px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .ac0.ac0.ac0{margin: 0; max-width: 820px; font-size: 16px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .ac3.ac3.ac3{font-size: 13px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .ac5.ac5.ac5{display: flex; flex-direction: column; gap: 6px; padding-top: 12px; border-top: 1px solid #708278}
html:has(.gl-theme-input:checked) .ac6.ac6.ac6{font-size: 11px; letter-spacing: .08em; color: #123D32}
html:has(.gl-theme-input:checked) .ac8.ac8.ac8{margin: 0; background: #F3F1E8; color: #123D32; padding: 32px; display: flex; flex-direction: column; gap: 16px; max-width: 820px}
html:has(.gl-theme-input:checked) .ace.ace.ace{margin: 0; max-width: 720px; font-size: 16px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .ad4.ad4.ad4{margin: 0; max-width: 820px; font-size: 17px; line-height: 1.8; color: #123D32}
html:has(.gl-theme-input:checked) .ad5.ad5.ad5{margin: 0; max-width: 760px; font-size: 17px; line-height: 1.8; color: #123D32}
html:has(.gl-theme-input:checked) .ad6.ad6.ad6{margin: 0; max-width: 660px; font-size: 14px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .adc.adc.adc{font-size: 11px; font-weight: 700; letter-spacing: .08em; color: #123D32; padding: 12px 0}
html:has(.gl-theme-input:checked) .add.add.add{margin: 0; max-width: 780px; font-size: 16px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .ae0.ae0.ae0{font-size: 14px; font-weight: 700; color: #123D32; padding: 12px 0}
html:has(.gl-theme-input:checked) .ae4.ae4.ae4{font-weight: 700; border-bottom: 2px solid #F3F1E8}
html:has(.gl-theme-input:checked) .ae5.ae5.ae5{border-bottom: 2px solid #F3F1E8}
html:has(.gl-theme-input:checked) .ae6.ae6.ae6{font-weight: 700; padding-right: 0; border-bottom: 2px solid #F3F1E8}
html:has(.gl-theme-input:checked) .ae8.ae8.ae8{font-weight: 700; padding-left: 0; border-bottom: 2px solid #F3F1E8}
html:has(.gl-theme-input:checked) .ae9.ae9.ae9{margin: 0; max-width: 720px; font-size: 20px; line-height: 1.5; color: #123D32}
html:has(.gl-theme-input:checked) .aea.aea.aea{margin: 0; max-width: 720px; font-size: 14px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .aec.aec.aec{padding-right: 0; border-bottom: 2px solid #F3F1E8}
html:has(.gl-theme-input:checked) .aee.aee.aee{margin: 0 0 48px; max-width: 820px; font-size: 13px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .aef.aef.aef{padding-left: 0; border-bottom: 2px solid #F3F1E8}
html:has(.gl-theme-input:checked) .af0.af0.af0{margin: 0; max-width: 680px; font-size: 20px; line-height: 1.5; color: #123D32}
html:has(.gl-theme-input:checked) .af3.af3.af3{margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); column-gap: 40px; border-top: 1px solid #708278}
html:has(.gl-theme-input:checked) .af4.af4.af4{display: flex; gap: 16px; padding: 16px 0; border-bottom: 1px solid #708278; font-size: 16px; line-height: 1.6}
html:has(.gl-theme-input:checked) .af5.af5.af5{min-width: 28px; font-weight: 700; color: #123D32}
html:has(.gl-theme-input:checked) .af6.af6.af6{margin: 0; max-width: 760px; font-size: 15px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .af8.af8.af8{display: flex; gap: 16px; padding: 16px 0; border-bottom: 1px solid #708278; font-size: 17px; line-height: 1.8}
html:has(.gl-theme-input:checked) .af9.af9.af9{min-width: 40px; font-weight: 700; color: #123D32}
html:has(.gl-theme-input:checked) .afb.afb.afb{margin: 0 0 12px; font-size: 12px; font-weight: 700; letter-spacing: .08em; color: #123D32}
html:has(.gl-theme-input:checked) .afc.afc.afc{margin: 0; padding: 0; list-style: none; border-top: 1px solid #708278; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); column-gap: 32px; font-size: 17px; font-weight: 700}
html:has(.gl-theme-input:checked) .afd.afd.afd{display: flex; gap: 16px; padding: 14px 0; border-bottom: 1px solid #708278}
html:has(.gl-theme-input:checked) .afe.afe.afe{min-width: 32px; color: #123D32}
html:has(.gl-theme-input:checked) .a102.a102.a102{border-bottom: 1px solid #708278}
html:has(.gl-theme-input:checked) .a104.a104.a104{margin: 0 0 12px; font-size: 15px; font-weight: 700; color: #123D32}
html:has(.gl-theme-input:checked) .a105.a105.a105{margin: 0; padding: 0; list-style: none; border-top: 1px solid #708278; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); column-gap: 32px; font-size: 18px; font-weight: 700}
html:has(.gl-theme-input:checked) .a10b.a10b.a10b{display: flex; flex-direction: column; gap: 4px; padding-top: 20px; border-top: 1px solid #708278}
html:has(.gl-theme-input:checked) .a10c.a10c.a10c{font-family: 'Mrs Saint Delafield', 'Brush Script MT', cursive; font-size: 76px; line-height: 1.1; color: #123D32}
html:has(.gl-theme-input:checked) .a111.a111.a111{font-family: 'Mrs Saint Delafield', 'Brush Script MT', cursive; font-size: 76px; line-height: 1.1; color: #123D32; text-align: right}
html:has(.gl-theme-input:checked) .a112.a112.a112{font-size: 15px; color: #123D32}
html:has(.gl-theme-input:checked) .a113.a113.a113{margin: 0; max-width: 680px; font-size: 14px; line-height: 1.6; color: #123D32}
html:has(.gl-theme-input:checked) .a115.a115.a115{margin: 0; background: #F3F1E8; color: #123D32; padding: 28px 32px; display: flex; flex-direction: column; gap: 12px; max-width: 760px}
html:has(.gl-theme-input:checked) .a11a.a11a.a11a{display: flex; flex-direction: column; gap: 14px; max-width: 820px; padding-top: 8px; border-top: 1px solid #708278}
html:has(.gl-theme-input:checked) .a121.a121.a121{display: flex; flex-direction: column; gap: 14px; max-width: 820px; border-top: 1px solid #708278}
html:has(.gl-theme-input:checked) .a124.a124.a124{margin: 0; font-size: 13px; line-height: 1.6; color: #123D32}
@media print{html,body,.gl-page,.gl-grid,.gl-top{background:#F3F1E8!important;color:#123D32!important}.gl-top nav,.gl-theme-choice,.gl-switch{display:none!important}.gl-logo-dark{display:none!important}.gl-logo-light{display:block!important}.gl-grid::before,.gl-grid::after{display:none!important}a{color:#123D32!important}.gl-h1{color:#123D32!important;-webkit-text-fill-color:#123D32!important}p,h2,h3,li,td,th{color:#123D32!important}}