.mdi-orient-grid:where(.astro-kqpqbfhl){display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(2rem,4vw,3rem)}@media(max-width:1024px){.mdi-orient-grid:where(.astro-kqpqbfhl){grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.mdi-orient-grid:where(.astro-kqpqbfhl){grid-template-columns:1fr}}.mdi-orient-card:where(.astro-kqpqbfhl){background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.mdi-orient-card:where(.astro-kqpqbfhl):hover,.mdi-orient-card:where(.astro-kqpqbfhl):focus-visible{transform:translateY(-2px);border-color:var(--border-accent);box-shadow:var(--shadow-md)}.mdi-orient-card:where(.astro-kqpqbfhl):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mdi-orient-illo:where(.astro-kqpqbfhl){background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);aspect-ratio:200 / 80;display:flex;align-items:center;justify-content:center;overflow:hidden}.mdi-orient-illo:where(.astro-kqpqbfhl) svg:where(.astro-kqpqbfhl){width:92%;height:92%}.mdi-orient-body:where(.astro-kqpqbfhl){padding:16px 18px 18px;display:flex;flex-direction:column;gap:4px}.mdi-orient:where(.astro-kqpqbfhl) .section-header .overline{display:inline-flex;align-items:center;gap:10px}.mdi-orient:where(.astro-kqpqbfhl) .section-header .overline:before,.mdi-orient:where(.astro-kqpqbfhl) .section-header .overline:after{content:"";display:inline-block;width:18px;height:1.5px;background:var(--accent);opacity:.55}.mdi-orient-label:where(.astro-kqpqbfhl){font-size:.9375rem;font-weight:700;color:var(--text-heading);line-height:1.3}.mdi-orient-desc:where(.astro-kqpqbfhl){font-size:.8125rem;line-height:1.5;color:var(--text-muted)}.device-card-art:where(.astro-cipkovej){margin:-4px -4px 12px;border-radius:10px;overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border-default);line-height:0}.device-card-art:where(.astro-cipkovej) svg:where(.astro-cipkovej){width:100%;height:auto;display:block}.tab-banner:where(.astro-cipkovej){margin:0 0 28px;border-radius:14px;overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border-default);line-height:0}.tab-banner:where(.astro-cipkovej) svg:where(.astro-cipkovej){width:100%;height:auto;display:block}.tab-inline-art:where(.astro-cipkovej){float:right;width:280px;max-width:38%;margin:0 0 12px 24px;border-radius:12px;overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border-default);line-height:0;shape-outside:inset(0 round 12px)}.tab-inline-art:where(.astro-cipkovej) svg:where(.astro-cipkovej){width:100%;height:auto;display:block}@media(max-width:768px){.tab-inline-art:where(.astro-cipkovej){float:none;width:100%;max-width:none;margin:16px 0}}.samd-overview:where(.astro-cipkovej) .container:where(.astro-cipkovej){max-width:1200px}.samd-overview:where(.astro-cipkovej) .section-header p strong{color:var(--text-heading);font-weight:700}.samd-overview__grid:where(.astro-cipkovej){display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:2.5rem}@media(max-width:960px){.samd-overview__grid:where(.astro-cipkovej){grid-template-columns:1fr;gap:16px}}.samd-overview__card:where(.astro-cipkovej){display:flex;align-items:stretch;gap:18px;padding:22px 22px 22px 24px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.samd-overview__card:where(.astro-cipkovej):hover{transform:translateY(-2px);border-color:var(--border-accent);box-shadow:var(--shadow-md)}.samd-overview__body:where(.astro-cipkovej){flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.55rem}.samd-overview__body:where(.astro-cipkovej) h3:where(.astro-cipkovej){margin:0;font-size:1.05rem;line-height:1.3;color:var(--text-heading);letter-spacing:-.01em}.samd-overview__body:where(.astro-cipkovej) p:where(.astro-cipkovej){margin:0;font-size:.875rem;line-height:1.55;color:var(--text-secondary)}.samd-overview__illo:where(.astro-cipkovej){flex:0 0 auto;width:96px;height:96px;display:flex;align-items:center;justify-content:center;align-self:center}.samd-overview__illo:where(.astro-cipkovej) svg:where(.astro-cipkovej){width:100%;height:100%;display:block}@media(max-width:480px){.samd-overview__card:where(.astro-cipkovej){flex-direction:column-reverse;align-items:flex-start}.samd-overview__illo:where(.astro-cipkovej){align-self:flex-end;margin-bottom:4px}}.samd-overview__link:where(.astro-cipkovej){text-align:left;margin-top:2.5rem}.samd-overview__link:where(.astro-cipkovej) a:where(.astro-cipkovej){display:inline-flex;align-items:center;gap:.5rem;color:var(--accent);font-weight:600;font-size:.95rem;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:gap .2s ease}.samd-overview__link:where(.astro-cipkovej) a:where(.astro-cipkovej):hover{gap:.75rem}.section-appendix:where(.astro-cipkovej){padding-block:clamp(1.5rem,3vw,2.25rem)}.section-appendix:where(.astro-cipkovej) .appendix-grid:where(.astro-cipkovej){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,2.75rem);align-items:center}@media(max-width:860px){.section-appendix:where(.astro-cipkovej) .appendix-grid:where(.astro-cipkovej){grid-template-columns:1fr}}.section-appendix:where(.astro-cipkovej) .appendix-eyebrow:where(.astro-cipkovej){font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .75rem}.section-appendix:where(.astro-cipkovej) .appendix-intro:where(.astro-cipkovej){font-size:.9375rem;line-height:1.65;color:var(--text-secondary);margin:0 0 .875rem;font-style:italic}.section-appendix:where(.astro-cipkovej) .appendix-body:where(.astro-cipkovej){font-size:.9375rem;line-height:1.7;color:var(--text-secondary);margin:0}.section-appendix:where(.astro-cipkovej) .appendix-body:where(.astro-cipkovej) code:where(.astro-cipkovej){font-family:var(--font-mono);font-size:.875em;padding:.1em .4em;background:var(--bg-elevated);border-radius:4px;color:var(--accent-text)}.section-appendix:where(.astro-cipkovej) .appendix-illo:where(.astro-cipkovej){display:flex;align-items:center;justify-content:center}.section-appendix:where(.astro-cipkovej) .appendix-illo:where(.astro-cipkovej) svg:where(.astro-cipkovej){width:100%;max-width:360px;height:auto;display:block}
