.tggs,.tggs-aud{--tggs-gold:#D4A437;--tggs-gold2:#E9C35F;--tggs-navy:#06173A;--tggs-ink:#0E0D0B;--tggs-card:#06173A;--tggs-cardtx:#fff;--tggs-cardmut:#C9CFDB;--tggs-line:rgba(0,0,0,.12);--tggs-tx:#0E0D0B;--tggs-mut:#555;--tggs-tabbg:#fff;font-family:var(--tgg-ui,inherit)}body[data-theme="dark"] .tggs,body[data-theme="dark"] .tggs-aud{--tggs-card:#16140F;--tggs-line:rgba(255,255,255,.14);--tggs-tx:#F7F0DE;--tggs-mut:#B8AF9B;--tggs-tabbg:#14120F}.tggs-in{max-width:1300px;margin:0 auto;padding:0 20px;box-sizing:border-box}.tggs,.tggs-aud{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.tggs-hero{background:radial-gradient(1200px 400px at 85% -10%,rgb(212 164 55 / .22),transparent 60%),linear-gradient(135deg,#0E0D0B 0%,#06173A 100%);color:#fff;padding:56px 0 44px}.tggs-kicker{display:inline-block;font:700 12px/1 var(--tgg-ui,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--tggs-gold2);border:1px solid rgb(233 195 95 / .45);padding:8px 12px;border-radius:999px}.tggs-h1{font-family:var(--tgg-head,inherit);font-weight:var(--tgg-hw,700);font-size:clamp(30px, 4.4vw, 54px);line-height:1.08;letter-spacing:-.02em;color:#fff!important;margin:18px 0 14px;max-width:980px}.tggs-h1 em{font-style:normal;color:var(--tggs-gold2)}.tggs-intro{font-size:18px;line-height:1.6;color:#DCD6C8;max-width:820px;margin:0 0 18px}.tggs-links{display:flex;flex-wrap:wrap;gap:18px;margin:0}.tggs-links a{color:var(--tggs-gold2);font-weight:600;text-decoration:none}.tggs-links a:hover{text-decoration:underline}.tggs-tabs{position:sticky;top:0;z-index:20;background:var(--tggs-tabbg);border-bottom:1px solid var(--tggs-line);box-shadow:0 6px 18px rgb(0 0 0 / .06)}.tggs-tabrow,.tggs-aud-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:14px 0}.tggs-tabrow::-webkit-scrollbar,.tggs-aud-row::-webkit-scrollbar{display:none}.tggs-tab,.tggs-aud-tab{flex:0 0 auto;display:inline-block;padding:10px 16px;border:1px solid var(--tggs-line);border-radius:999px;color:var(--tggs-tx)!important;text-decoration:none!important;font:600 15px/1 var(--tgg-ui,inherit);white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.tggs-tab:hover,.tggs-aud-tab:hover{border-color:var(--tggs-gold)}.tggs-tab[aria-current="page"],.tggs-aud-tab[aria-current="page"]{background:var(--tggs-gold);border-color:var(--tggs-gold);color:#0E0D0B!important}.tggs-regs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 14px}.tggs-regs-l{font:600 13px var(--tgg-ui,inherit);color:var(--tggs-mut);margin-right:4px}.tggs-reg{font:600 13px/1 var(--tgg-ui,inherit);padding:8px 12px;border-radius:6px;border:1px dashed var(--tggs-line);background:#fff0;color:var(--tggs-tx);cursor:pointer}.tggs-reg[aria-pressed="true"]{background:var(--tggs-navy);color:#fff;border-style:solid;border-color:var(--tggs-navy)}body[data-theme="dark"] .tggs-reg[aria-pressed="true"]{background:var(--tggs-gold);border-color:var(--tggs-gold);color:#0E0D0B}.tggs-note{margin:22px 0 0;padding:14px 16px;border-left:4px solid var(--tggs-gold);background:rgb(212 164 55 / .12);color:var(--tggs-tx);font-size:15px}.tggs-note a{font-weight:700;color:inherit}.tggs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:28px 0 8px}.tggs-grid.is-loading{opacity:.45;transition:opacity .2s}.tggs-card{margin:0}.tggs-card-link{display:flex;flex-direction:column;height:100%;background:var(--tggs-card);color:var(--tggs-cardtx)!important;text-decoration:none!important;overflow:hidden;transition:transform .15s,box-shadow .15s}.tggs-card-link:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(0 0 0 / .18)}.tggs-img{display:block;aspect-ratio:16/10;overflow:hidden;background:#000}.tggs-img img{width:100%;height:100%;object-fit:cover;display:block}.tggs-body{display:flex;flex-direction:column;gap:10px;padding:18px 18px 20px;flex:1}.tggs-cat{align-self:flex-start;background:var(--tggs-gold);color:#0E0D0B;font:700 10.5px/1 var(--tgg-ui,inherit);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px}.tggs-title{font-family:var(--tgg-head,inherit);font-weight:var(--tgg-hw,700);font-size:21px;line-height:1.25;letter-spacing:-.01em;color:#fff}.tggs-ex{font-size:15px;line-height:1.5;color:var(--tggs-cardmut)}.tggs-date{margin-top:auto;font:500 13px var(--tgg-ui,inherit);color:var(--tggs-cardmut)}.tggs-empty{grid-column:1/-1;padding:30px;text-align:center;color:var(--tggs-mut);border:1px dashed var(--tggs-line)}.tggs-more-wrap{text-align:center;padding:18px 0 56px}.tggs-more{font:700 15px/1 var(--tgg-ui,inherit);padding:14px 26px;border:0;background:var(--tggs-gold);color:#0E0D0B;cursor:pointer}.tggs-more[hidden]{display:none}@media (max-width:1024px){.tggs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:600px){.tggs-in{padding:0 14px}.tggs-hero{padding:36px 0 28px}.tggs-intro{font-size:16px}.tggs-grid{gap:10px;padding-top:18px}.tggs-body{padding:11px 10px 13px;gap:7px}.tggs-title{font-size:15px;line-height:1.28}.tggs-ex{display:none}.tggs-cat{font-size:9px;padding:4px 6px}.tggs-date{font-size:11.5px}.tggs-tab,.tggs-aud-tab{font-size:14px;padding:9px 13px}}.tggs-aud{background:#0E0D0B;border-bottom:1px solid rgb(233 195 95 / .35)}.tggs-aud .tggs-in{display:flex;align-items:center;gap:14px}.tggs-aud-l{flex:0 0 auto;font:700 12px var(--tgg-ui,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--tggs-gold2)}.tggs-aud .tggs-aud-tab{color:#F7F0DE!important;border-color:rgb(255 255 255 / .22)}.tggs-aud .tggs-aud-tab[aria-current="page"]{color:#0E0D0B!important}@media (max-width:600px){.tggs-aud .tggs-in{flex-direction:column;align-items:flex-start;gap:0;padding-top:10px}.tggs-aud-row{padding-top:8px;width:100%}}.tggs-dash .ti-post[hidden]{display:none!important}.tggs-page .ic-hero,.tggs-page #paths,.tggs-page #kb+.ic-sec,.tggs-page #enquire{display:none!important}.s-ct:has(.tggs-hero),.s-ct:has(.tggs-aud){margin-top:0!important}.tggs-aud+br{display:none}