.call-module__69CeiW__fab{transform:translateY(calc(-1 * var(--sahbi-lift,0px)));z-index:400;inline-size:var(--call-fab);block-size:var(--call-fab);background:var(--ink);color:var(--bone);border:2px solid var(--bone);cursor:pointer;justify-content:center;align-items:center;display:flex;position:fixed;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.call-module__69CeiW__fab:focus-visible{outline:var(--focus-width) solid var(--bone);outline-offset:-6px}.call-module__69CeiW__glyph{display:block}.call-module__69CeiW__hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.call-module__69CeiW__panel{transform:translateY(calc(-1 * var(--sahbi-lift,0px)));z-index:401;background:var(--ink);color:var(--on-surface);border:1px solid var(--border);padding:var(--space-3);gap:var(--space-1);inline-size:max-content;max-inline-size:calc(100vw - var(--space-3) * 2);display:grid;position:fixed;inset-block-end:calc(var(--call-fab) + var(--space-3) * 2);inset-inline-start:var(--space-3)}.call-module__69CeiW__heading{font-family:var(--font-family-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-block:0 var(--space-1);margin-inline:0}.call-module__69CeiW__action{align-items:baseline;gap:var(--space-2);min-block-size:var(--tap-min);padding-block:var(--space-2);padding-inline:var(--space-2);border-block-end:1px solid var(--border);display:flex}.call-module__69CeiW__action:last-child{border-block-end:0}button.call-module__69CeiW__action{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border-block-start:0;border-inline:0;inline-size:100%}.call-module__69CeiW__action:hover .call-module__69CeiW__actionLabel,.call-module__69CeiW__action:focus-visible .call-module__69CeiW__actionLabel{text-decoration:underline}.call-module__69CeiW__actionLabel{font-weight:700}.call-module__69CeiW__actionValue{font-family:var(--font-family-mono);font-size:var(--text-sm)}
.ConsentReset-module__03ub-G__reset{inline-size:100%;min-block-size:var(--tap-min);padding:var(--space-1) 0;color:var(--on-surface);font-family:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:block}.ConsentReset-module__03ub-G__reset:hover{text-underline-offset:3px;text-decoration:underline}
.Footer-module__S71wUq__footer{gap:var(--space-4);padding-block:var(--space-8);padding-block-end:calc(var(--space-8) + var(--sahbi-lift,0px));padding-inline:var(--gutter);background:var(--ink);color:var(--on-surface);grid-template-columns:1fr;display:grid}.Footer-module__S71wUq__footer a{color:var(--on-surface);padding-block:var(--space-1);min-block-size:var(--tap-min);font-size:var(--text-sm);display:block}.Footer-module__S71wUq__contact{gap:var(--space-1);flex-direction:column;display:flex}.Footer-module__S71wUq__heading{font-family:var(--font-family-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-block:0 var(--space-1);margin-inline:0}.Footer-module__S71wUq__mono{font-family:var(--font-family-mono)}.Footer-module__S71wUq__tagline{font-family:var(--font-archivo), sans-serif;font-weight:700;font-size:var(--text-h4)}[dir=rtl] .Footer-module__S71wUq__tagline{font-family:var(--font-plex-arabic), sans-serif}.Footer-module__S71wUq__footer .Footer-module__S71wUq__article{flex-direction:column;gap:2px;display:flex}.Footer-module__S71wUq__articleTitle{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Footer-module__S71wUq__articleDate{font-family:var(--font-family-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);order:-1}.Footer-module__S71wUq__allArticles{border-block-start:1px solid var(--border);margin-block-start:var(--space-1);font-weight:700}@media (min-width:768px){.Footer-module__S71wUq__footer{grid-template-columns:2fr 1fr 1fr 1fr}}@media (min-width:1024px){.Footer-module__S71wUq__footer{grid-template-columns:2fr 1fr 1fr 1.2fr 1fr}}.Footer-module__S71wUq__footer .Footer-module__S71wUq__adminLink{min-block-size:0;padding:var(--space-1) var(--space-2);border:1px solid var(--border);color:var(--on-surface);font-family:var(--font-family-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;justify-self:start;text-decoration:none}.Footer-module__S71wUq__footer .Footer-module__S71wUq__adminLink:hover{border-color:var(--on-surface)}
