.sys{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: clamp(var(--space-4),4vw,var(--space-6));align-items: center;max-width: 900px;margin-inline: auto;padding: clamp(var(--space-4),5vw,var(--space-6));border-radius: 28px;background: linear-gradient(160deg,#fff,var(--surface-blue));border: 1px solid var(--iz-line-soft)}.sys .sys__code{margin: 0;color: var(--secondary-700);font: var(--text-body-s);font-weight: 700;letter-spacing: .1em;direction: ltr;text-align: end}.sys h1{margin: var(--gap-title) 0 0;color: var(--iz-ink);font: var(--text-h1);text-wrap: balance}.sys>div>p{margin: var(--gap-title) 0 0;color: var(--iz-text);font: var(--text-body)}.sys__routes{display: flex;flex-wrap: wrap;gap: var(--gap-inline);margin-top: var(--space-head)}.sys__routes a{display: inline-flex;align-items: center;gap: var(--gap-inline);min-height: 44px;padding: var(--pad-chip-y) var(--space-3);border-radius: 999px;background: #fff;border: 1px solid var(--iz-line);color: var(--iz-ink);font: var(--text-button);text-decoration: none;transition: border-color .16s var(--iz-ease),background-color .16s var(--iz-ease)}.sys__routes a i{color: var(--primary-500)}.sys .art{width: clamp(130px,18vw,180px);aspect-ratio: 1}.sys__facts{display: grid;gap: 0;margin: var(--space-head) 0 0;padding: var(--space-0) var(--pad-row);border-radius: 14px;background: #fff;border: 1px solid var(--iz-line-soft)}.sys__facts div{display: flex;justify-content: space-between;gap: var(--space-2);min-height: 42px;align-items: center;font: var(--text-body-s);font-weight: 500}.sys__facts div + div{border-top: 1px dashed var(--iz-line-soft)}.sys__facts dt{color: var(--iz-ink-soft)}.sys__facts dd{margin: 0;color: var(--iz-ink);font-weight: 600;overflow-wrap: anywhere;text-align: end}.sys__routes a:focus-visible{outline: none;box-shadow: var(--iz-focus)}@media (hover: hover) and (pointer: fine){.sys__routes a:hover{border-color: var(--primary-200);background: var(--primary-50)}}@media (max-width: 640px){.sys{grid-template-columns: 1fr}.sys .art{grid-row: 1;width: 130px;justify-self: center}.sys .sys__code{text-align: center}.sys h1,.sys>div>p{text-align: center}.sys__routes{justify-content: center}}.sys-page{padding-block-end: var(--space-band)}.sys-find{width: min(900px,100%);margin-inline: auto;padding-inline: clamp(var(--space-4),5vw,var(--space-6))}.sys-find p{margin: 0 0 var(--gap-field);color: var(--iz-ink-soft);font: var(--text-body-s)}.sys .sys__note{margin: var(--space-1) 0 0;color: var(--iz-ink-soft);font: var(--text-caption)}@media (max-width: 640px){.sys-find{text-align: center}.sys-find .search-big{text-align: start}}
