body.itp-v28.itp-v28 .itp28-mark{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;margin:0 0 0 .25em;padding:2px;color:inherit;background:transparent;border:0;border-radius:50%;font:400 15px/1 Georgia,serif;letter-spacing:0;text-decoration:none;vertical-align:middle;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}
body.itp-v28.itp-v28 .itp28-mark{pointer-events:auto}
body.itp-v28.itp-v28 .itp28-mark:hover{background:#8883}
body.itp-v28.itp-v28 .itp28-mark:focus-visible{outline:2px solid currentColor;outline-offset:3px}
body.itp-v28.itp-v28 .news26__photo figcaption:has(.itp28-mark),body.itp-v28.itp-v28 .gallery26-photo figcaption:has(.itp28-mark){padding:0;background:#000a;color:#fff;border-radius:50%;z-index:4}
body.itp-v28.itp-v28 figcaption .itp28-mark{margin:0;min-width:28px;min-height:28px}
body.itp-v28.itp-v28 .news26__masthead h1>.itp28-mark{font-size:18px;vertical-align:top;margin-top:.35em}
body.itp-v28.itp-v28 .presentation28__legend{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:28px;max-width:1150px;margin:36px auto 0;padding:24px 0;border-top:1px solid #8885;color:inherit;background:transparent}
body.itp-v28.itp-v28 .presentation28__legend h2{margin:0;font:400 12px/1.7 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:inherit}
body.itp-v28.itp-v28 .presentation28__legend p{max-width:860px;margin:0;font:400 11px/1.8 Arial,sans-serif;color:inherit;opacity:.72}
body.itp-v28.itp-v28 dialog.presentation28__dialog{position:fixed;inset:0;width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:42px;border:1px solid #ffffff45;border-radius:14px;background:#080808;color:#fff;box-shadow:0 24px 90px #0009;overflow:auto}
body.itp-v28.itp-v28 dialog.presentation28__dialog:not([open]){display:none}
body.itp-v28.itp-v28 dialog.presentation28__dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}
body.itp-v28.itp-v28 .presentation28__symbol{margin:0 0 24px;font:400 38px/1 Georgia,serif;color:#c9b48e}
body.itp-v28.itp-v28 .presentation28__dialog h2{font:400 28px/1.2 Arial,sans-serif;letter-spacing:-.03em;margin:0 0 20px;color:#fff}
body.itp-v28.itp-v28 .presentation28__dialog>p:not(.presentation28__symbol){font:400 14px/1.9 Arial,sans-serif;margin:0 0 24px;color:#c7c7c7}
body.itp-v28.itp-v28 .presentation28__dialog>a{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:#fff;font-size:12px;text-underline-offset:5px}
body.itp-v28.itp-v28 .presentation28__close{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #ffffff35;border-radius:50%;color:#fff;background:#111;font-size:24px;line-height:1;cursor:pointer}
@media(max-width:760px){body.itp-v28.itp-v28 .presentation28__legend{grid-template-columns:1fr;gap:10px;margin-top:28px;padding:24px 0}body.itp-v28.itp-v28 dialog.presentation28__dialog{padding:32px 26px}}
@media(prefers-reduced-motion:reduce){body.itp-v28.itp-v28 .itp28-mark{transition:none}}
