.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.screen-reader-text:focus{position:static!important;width:auto!important;height:auto!important;clip:auto!important;white-space:normal!important;margin:0!important}.alignleft{float:left;margin:0 var(--space-5) var(--space-3) 0}.alignright{float:right;margin:0 0 var(--space-3) var(--space-5)}.aligncenter{display:block;margin-inline:auto}@media (min-width:1024px){.alignwide{margin-inline:calc(var(--space-8) * -1);max-width:none}}.alignfull{width:100vw;margin-inline:calc(var(--container-px) * -1)}.entry-content table{width:100%;border-collapse:collapse;margin-block:var(--space-6);font-size:var(--text-body-s)}.entry-content th,.entry-content td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left}.entry-content th{font-weight:var(--weight-semibold);color:var(--color-text);background:var(--color-bg-alt)}.entry-content td{color:var(--color-text-secondary)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.loader{display:inline-block;width:28px;height:28px;border:2px solid var(--color-border-mid);border-top-color:var(--color-brand);border-radius:var(--radius-full);animation:htc-spin 0.8s linear infinite}@keyframes htc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loader{animation:none}}.inline-icon{display:inline-flex;align-items:center;gap:var(--space-1);color:inherit}.inline-icon svg{width:1em;height:1em;flex-shrink:0;color:var(--color-brand)}.back-to-top{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:var(--z-raised);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-dark);color:var(--color-text-inverse);border-radius:var(--radius-full);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),visibility var(--duration-base) var(--ease-out)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--color-dark-mid)}.back-to-top svg{width:20px;height:20px}