.TechnicalDocumentation-module__95Tf9q__root{background:#eef4fa;border:2px solid #24588f;margin:2rem 0 2.5rem;padding:clamp(1.25rem,4vw,2.5rem)}.TechnicalDocumentation-module__95Tf9q__heading{color:#24588f;font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.15}.TechnicalDocumentation-module__95Tf9q__downloadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.TechnicalDocumentation-module__95Tf9q__downloadButton{color:#fff;cursor:pointer;width:100%;min-height:10rem;font:inherit;text-align:left;transition:background-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:#24588f;border:0;align-items:center;gap:1.5rem;padding:1.5rem 2rem;text-decoration:none;display:flex}.TechnicalDocumentation-module__95Tf9q__downloadButton:hover{color:#fff;background:#174575;transform:translateY(-2px);box-shadow:0 12px 24px #17457533}.TechnicalDocumentation-module__95Tf9q__downloadButton:focus-visible{outline-offset:4px;outline:3px solid #f59e0b}.TechnicalDocumentation-module__95Tf9q__downloadButton:disabled{cursor:wait;opacity:.72;transform:none}.TechnicalDocumentation-module__95Tf9q__downloadIcon{stroke-width:2.5px;flex:none;width:3rem;height:3rem}.TechnicalDocumentation-module__95Tf9q__buttonText{flex-direction:column;min-width:0;font-size:1.35rem;line-height:1.2;display:flex}.TechnicalDocumentation-module__95Tf9q__buttonText strong{font-size:1.2em;font-weight:700}.TechnicalDocumentation-module__95Tf9q__note{color:#4b5563;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.6}@media (max-width:700px){.TechnicalDocumentation-module__95Tf9q__downloadGrid{grid-template-columns:1fr;gap:1rem}.TechnicalDocumentation-module__95Tf9q__downloadButton{gap:1.25rem;min-height:7.5rem;padding:1.25rem 1.5rem}.TechnicalDocumentation-module__95Tf9q__downloadIcon{width:2.5rem;height:2.5rem}.TechnicalDocumentation-module__95Tf9q__buttonText{font-size:1.1rem}}
