.gttd{margin-top:var(--sp-12);background:var(--c-card);border:1px solid var(--gomry-ink);border-radius:20px;padding:var(--sp-6) var(--sp-4);min-width:0;max-width:100%;scroll-margin-top:6rem}@media (min-width:700px){.gttd{padding:var(--sp-8)}}.gttd-wrap{margin-bottom:var(--sp-12)}.gttd-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-3) var(--sp-6)}.gttd-head-text{min-width:0;flex:1 1 16rem}.gttd-title{margin:var(--gap-eyebrow) 0 0;font-size:clamp(1.35rem,1.1rem + 1.2vw,1.7rem);line-height:1.2;color:var(--c-text);overflow-wrap:anywhere}.gttd-title:focus{outline:none}.gttd-mark{height:20px;width:auto;display:block;flex:0 0 auto;margin-top:var(--sp-1)}.gttd-lead{margin:var(--gap-heading) 0 0;color:var(--c-text-mid);line-height:1.6;max-width:62ch}.gttd-actions{display:flex;flex-wrap:wrap;gap:var(--gap-cta-cta);margin-top:var(--gap-lead)}.gttd-actions .k-btn{min-height:44px;justify-content:center;text-align:center;max-width:100%}@media (max-width:480px){.gttd-actions .k-btn{flex:1 1 100%}}.gttd-note{margin:var(--sp-3) 0 0;font-size:.85rem;line-height:1.5;color:var(--c-text-mid);max-width:62ch}.gttd-stage{margin-top:var(--gap-lead);min-height:var(--gttd-reserve,456px);overflow:hidden}.gttd-box,.gttd-stage{position:relative;min-width:0}.gttd-box,.gttd-box iframe{max-width:100%}.gttd-skeleton{position:absolute;inset:0;pointer-events:none}.gttd-skel-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);height:100%}.gttd-skel-card{border:1px solid var(--c-border);border-radius:14px;background:var(--c-border);opacity:.35;animation:gttd-pulse 1.6s ease-in-out infinite}@media (max-width:760px){.gttd-skel-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gttd-skel-card:nth-child(n+3){display:none}}@keyframes gttd-pulse{0%,to{opacity:.35}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.gttd-skel-card{animation:none}}.gttd-disclosure{margin:var(--sp-4) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--c-border);font-size:.85rem;line-height:1.5;color:var(--c-text-mid);max-width:62ch}