

/* Start:/local/components/blades/library/templates/detail/style.css?178820103033424*/
.libraryDetail {
    --library-ink: #17191b;
    --library-copy: #3f474d;
    --library-muted: #656d73;
    --library-line: #d9dee1;
    --library-soft: #f4f5f6;
    --library-amber: #ec8a00;
    --library-green: #167552;
    --library-blue: #27677a;
    width: 100%;
    max-width: 1480px;
    margin: 0 auto 0 0;
    padding: 8px 0 56px;
    color: var(--library-ink);
    font-family: robotoregular, Arial, sans-serif;
}

.libraryDetail *,
.libraryDetail *::before,
.libraryDetail *::after {
    box-sizing: border-box;
}

.libraryDetail h1,
.libraryDetail h2,
.libraryDetail h3,
.libraryDetail p,
.libraryDetail ul,
.libraryDetail dl,
.libraryDetail dd,
.libraryDetail figure {
    margin-top: 0;
}

.libraryDetail a:focus-visible,
.libraryDetail summary:focus-visible {
    outline: 2px solid var(--library-amber);
    outline-offset: 3px;
}

.libraryDetail__hero {
    display: grid;
    grid-template-columns: 220px minmax(0, 1fr) 300px;
    gap: 28px;
    align-items: start;
}

.libraryDetail__identity,
.libraryDetail__content,
.libraryDetail__side {
    min-width: 0;
}

.libraryDetail__identity { grid-column: 1; }
.libraryDetail__content { grid-column: 2; }

.libraryDetail__side {
    position: sticky;
    top: 18px;
    grid-column: 3;
    padding-left: 24px;
    border-left: 1px solid var(--library-line);
}

.libraryDetail__cover {
    width: 220px;
    margin: 0;
}

.libraryDetail__cover img {
    display: block;
    width: 220px;
    height: 310px;
    object-fit: contain;
    background: var(--library-soft);
}

.libraryDetail__cover figcaption {
    margin: 9px 0 0;
    color: #747c82;
    font-size: 10px;
    line-height: 1.45;
    text-align: center;
}

.libraryPassport {
    margin-top: 20px;
    padding-top: 16px;
    border-top: 1px solid var(--library-line);
}

.libraryPassport h2 {
    margin: 0 0 8px;
    color: #545c62;
    font-family: robotomedium, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.35;
    letter-spacing: .035em;
    text-transform: uppercase;
}

.libraryPassport dl { margin: 0; }

.libraryPassport dl > div {
    display: grid;
    grid-template-columns: 82px minmax(0, 1fr);
    gap: 12px;
    padding: 10px 0;
    border-bottom: 1px solid #eceff0;
    font-size: 11px;
    line-height: 1.45;
}

.libraryPassport dt {
    color: var(--library-muted);
    font-weight: normal;
}

.libraryPassport dd {
    min-width: 0;
    margin: 0;
    color: var(--library-ink);
    overflow-wrap: anywhere;
}

.libraryPassport__volumes {
    margin-top: 14px;
    padding-top: 12px;
    border-top: 1px solid #d9dee3;
}

.libraryPassport__volumes h3 {
    margin: 0 0 8px;
    color: #4d5863;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: .04em;
    text-transform: uppercase;
}

.libraryPassport__volumes article {
    display: grid;
    gap: 2px;
    padding: 8px 0;
}

.libraryPassport__volumes article + article {
    border-top: 1px solid #e6e9ec;
}

.libraryPassport__volumes strong,
.libraryPassport__volumes span,
.libraryPassport__volumes small {
    display: block;
}

.libraryPassport__volumes strong {
    font-size: 12px;
}

.libraryPassport__volumes span {
    line-height: 1.35;
}

.libraryPassport__volumes small {
    color: #68737d;
    line-height: 1.35;
}

.libraryDetail__heading { padding-top: 0; }

.libraryDetail__topic {
    display: inline-flex;
    min-height: 26px;
    margin-bottom: 12px;
    padding: 4px 9px;
    color: var(--library-copy);
    border: 1px solid var(--library-line);
    border-radius: 2px;
    background: var(--library-soft);
    font-size: 11px;
    line-height: 1.4;
    align-items: center;
}

.libraryDetail h1 {
    max-width: 100%;
    margin: 0 0 8px;
    color: var(--library-ink);
    font-family: robotobold, Arial, sans-serif;
    font-size: 40px;
    font-weight: normal;
    line-height: 1.15;
    letter-spacing: -.024em;
    text-wrap: balance;
}

.libraryDetail__author {
    margin-bottom: 8px;
    color: #272d31;
    font-size: 18px;
    line-height: 1.45;
}

.libraryDetail__translatedTitle {
    margin: -1px 0 8px;
    color: #59646b;
    font-size: 14px;
    line-height: 1.45;
}

.libraryDetail__translatedTitle span {
    color: #7a848a;
    font-size: 11px;
    letter-spacing: .025em;
    text-transform: uppercase;
}

.libraryDetail__editionLine {
    display: flex;
    margin-bottom: 0;
    color: #50585e;
    font-size: 14px;
    line-height: 1.55;
    flex-wrap: wrap;
}

.libraryDetail__editionLine span + span::before {
    margin: 0 9px;
    color: #989ea3;
    content: "·";
}

.libraryDetail__primaryAnnotation {
    max-width: none;
    margin-top: 16px;
    padding-top: 14px;
    border-top: 1px solid var(--library-line);
}

.libraryDetail__primaryAnnotation h2 {
    margin: 0 0 10px;
    font-family: robotomedium, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.4;
    letter-spacing: .035em;
    text-transform: uppercase;
}

.libraryDetail__primaryAnnotation p {
    margin-bottom: 0;
    color: #30373c;
    font-size: 16px;
    line-height: 1.56;
}

.libraryDetail__primaryAnnotation p + p {
    margin-top: 12px;
}

.libraryDetail__annotationToggle {
    display: inline-flex;
    min-height: 36px;
    margin-top: 13px;
    padding: 0;
    color: #5a6268;
    border: 0;
    border-bottom: 1px dashed #8b9297;
    background: transparent;
    font-family: robotomedium, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.35;
    cursor: pointer;
    align-items: center;
}

.libraryDetail__annotationToggle:hover {
    color: #20262a;
    border-bottom-color: #20262a;
}

.libraryDetail__annotationToggle[hidden] {
    display: none;
}

.libraryDetail__annotationPreview {
    position: relative;
    padding-bottom: 4px;
}

.libraryDetail__annotationToggle {
    margin-right: auto;
    margin-left: auto;
    color: var(--library-blue);
}

.libraryDetail__primaryAnnotation.is-editorial {
    padding-left: 16px;
    border-top: 0;
    border-left: 3px solid var(--library-amber);
}

.libraryDetail__primaryAnnotation.is-editorial h2 { color: #b06900; }

.libraryDetail__difficulty {
    padding-bottom: 18px;
    border-bottom: 1px solid var(--library-line);
}

.libraryDetail__difficulty > span {
    display: block;
    margin-bottom: 9px;
    color: var(--library-muted);
    font-size: 12px;
    line-height: 1.5;
}

.libraryDetail__difficulty > strong {
    display: block;
    color: var(--library-green);
    font-family: robotobold, Arial, sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 1.28;
}

.libraryDetail__difficulty > strong b {
    margin: 0 5px;
    font-weight: normal;
}

.libraryDetail__difficultyScale {
    display: grid;
    margin-top: 12px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 6px;
}

.libraryDetail__difficultyScale i {
    display: block;
    height: 8px;
    background: #dfe5e2;
}

.libraryDetail__difficultyScale i.is-active { background: var(--library-green); }

.libraryDetail__difficulty > p {
    margin: 14px 0 0;
    color: var(--library-copy);
    font-size: 12px;
    line-height: 1.5;
}

.libraryDetail__difficultyDetails {
    position: relative;
    margin-top: 8px;
    color: #4d565d;
    font-size: 11px;
}

.libraryDetail__difficultyDetails summary {
    width: max-content;
    color: var(--library-copy);
    border-bottom: 1px dashed #7d858b;
    cursor: pointer;
    line-height: 1.45;
}

.libraryDetail__difficultyDetails > div {
    position: absolute;
    top: calc(100% + 10px);
    right: 0;
    z-index: 5;
    width: 380px;
    max-width: calc(100vw - 48px);
    padding: 17px 18px;
    border: 1px solid #d7ddd8;
    border-left: 3px solid #aebbb0;
    background: #fff;
    box-shadow: 0 10px 28px rgba(31, 43, 35, .13);
}

.libraryDetail__difficultyDetails p {
    margin: 0;
    font-size: 12px;
    line-height: 1.55;
}

.libraryDetail__difficultyDetails p + p { margin-top: 10px; }

.libraryDetail__difficultyDetails small {
    display: block;
    margin-top: 12px;
    color: #687078;
    line-height: 1.55;
}

.libraryDetail__access {
    margin-top: 20px;
    padding: 16px;
    border: 1px solid var(--library-line);
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 12px 24px rgba(31, 43, 35, .06);
}

.libraryDetail__access h2 {
    margin: 0;
    font-family: robotobold, Arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.25;
}

.libraryDetail__accessIntro {
    margin: 4px 0 10px;
    color: var(--library-muted);
    font-size: 11px;
    line-height: 1.4;
}

.libraryDetail__actionGroups { display: grid; }

.libraryDetail__actionGroup {
    --library-action-color: var(--library-green);
    padding: 11px 0;
    border-top: 1px solid var(--library-line);
}

.libraryDetail__actionGroup--buy { --library-action-color: #d97800; }
.libraryDetail__actionGroup--find { --library-action-color: #3e4a52; }
.libraryDetail__actionGroup--library { --library-action-color: var(--library-blue); }

.libraryDetail__actionGroup.is-primary {
    padding-top: 0;
    border-top: 0;
}

.libraryDetail__action {
    display: block;
    color: var(--library-action-color);
    line-height: 1.4;
    text-decoration: none;
}

.libraryDetail__action:hover {
    color: var(--library-action-color);
    text-decoration: underline;
    text-underline-offset: 3px;
}

.libraryDetail__action strong,
.libraryDetail__action small { display: block; }

.libraryDetail__action strong {
    font-family: robotobold, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.libraryDetail__action small {
    margin-top: 3px;
    color: #687078;
    font-size: 10px;
    line-height: 1.4;
}

.libraryDetail__actionGroup.is-primary .libraryDetail__action {
    display: flex;
    min-height: 52px;
    padding: 9px 12px;
    border: 1px solid var(--library-action-color);
    border-radius: 2px;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.libraryDetail__actionGroup.is-primary .libraryDetail__action:hover {
    color: #fff;
    background: var(--library-action-color);
    text-decoration: none;
}

.libraryDetail__actionGroup.is-primary .libraryDetail__action:hover small { color: inherit; }

.libraryDetail__actionGroup.is-marketplace {
    padding-bottom: 2px;
    --library-action-color: #3e4a52;
}

.libraryDetail__marketplaceHeading strong,
.libraryDetail__marketplaceHeading small { display: block; }

.libraryDetail__marketplaceHeading strong {
    color: #293238;
    font-family: robotobold, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.libraryDetail__marketplaceHeading small {
    margin-top: 3px;
    color: #737b81;
    font-size: 10px;
    line-height: 1.4;
}

.libraryDetail__marketplaces {
    display: grid;
    margin-top: 9px;
    grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));
    gap: 6px;
}

.libraryMarketplace {
    display: flex;
    min-height: 36px;
    padding: 6px 8px;
    color: #3d464c;
    border: 1px solid #d7dbde;
    border-radius: 2px;
    background: #fff;
    font-size: 10px;
    line-height: 1;
    text-decoration: none;
    align-items: center;
    justify-content: space-between;
}

.libraryMarketplace:hover {
    color: #20272c;
    border-color: #929ba1;
    text-decoration: none;
}

.libraryMarketplace__mark {
    display: inline-flex;
    min-height: 20px;
    padding: 3px 6px;
    font-family: robotobold, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    align-items: center;
}

.libraryMarketplace--amazon .libraryMarketplace__mark {
    color: #111820;
    border-bottom: 2px solid #ff9900;
}

.libraryMarketplace--avito .libraryMarketplace__mark {
    color: #965eeb;
    border: 1px solid #965eeb;
    border-radius: 10px;
}

.libraryMarketplace--ozon .libraryMarketplace__mark {
    color: #fff;
    border-radius: 3px;
    background: #005bff;
    letter-spacing: .02em;
}

.libraryDetail__actionAlternatives {
    display: flex;
    margin: 6px 0 0;
    padding: 0;
    gap: 4px 10px;
    list-style: none;
    flex-wrap: wrap;
}

.libraryDetail__actionAlternatives a,
.libraryDetail__actionAlternatives small {
    display: block;
    font-size: 10px;
    line-height: 1.35;
}

.libraryDetail__actionAlternatives a {
    color: var(--library-copy);
    text-decoration: underline;
    text-decoration-color: #aab2b6;
    text-underline-offset: 2px;
}

.libraryDetail__actionAlternatives small { color: #788087; }

.libraryDetail__actionChecked {
    display: block;
    margin-top: 9px;
    color: #788087;
    font-size: 10px;
    line-height: 1.4;
}

/* Public acquisition hierarchy: free full text, permanent marketplace search,
   optional direct purchase, then library/catalog records. */
.libraryDetail__access {
    margin-top: 22px;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}

.libraryDetail__access h2 {
    margin: 0 0 16px;
    font-family: robotomedium, Arial, sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 1.3;
}

.libraryDetail__freeAction {
    display: flex;
    min-height: 58px;
    padding: 10px 14px;
    color: #fff;
    border: 1px solid var(--library-green);
    border-radius: 3px;
    background: var(--library-green);
    line-height: 1.35;
    text-align: center;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.libraryDetail__freeAction:hover {
    color: #fff;
    background: #0f6545;
    text-decoration: none;
}

.libraryDetail__freeAction:focus-visible,
.libraryMarketplace:focus-visible,
.libraryDetail__secondaryAction:focus-visible {
    outline: 2px solid var(--library-amber);
    outline-offset: 3px;
}

.libraryDetail__freeAction strong {
    font-family: robotobold, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.libraryDetail__freeAction small {
    margin-top: 3px;
    color: #dceee7;
    font-size: 10px;
}

.libraryDetail__accessSection {
    margin-top: 18px;
    padding-top: 16px;
    border-top: 1px solid var(--library-line);
}

.libraryDetail__freeAction + .libraryDetail__accessSection { margin-top: 18px; }

.libraryDetail__accessSection h3 {
    margin: 0 0 10px;
    color: #293238;
    font-family: robotomedium, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.35;
}

.libraryDetail__accessSection--marketplaces:first-of-type {
    margin-top: 0;
    padding-top: 0;
    border-top: 0;
}

.libraryDetail__marketplaces {
    display: grid;
    margin-top: 0;
    grid-template-columns: 1fr;
    border-top: 1px solid var(--library-line);
    gap: 0;
}

.libraryMarketplace {
    display: grid;
    min-height: 56px;
    padding: 8px 2px;
    color: #30383e;
    border: 0;
    border-bottom: 1px solid var(--library-line);
    border-radius: 0;
    background: transparent;
    font-size: 12px;
    line-height: 1.25;
    text-decoration: none;
    grid-template-columns: 82px minmax(0, 1fr) 14px;
    gap: 10px;
    align-items: center;
}

.libraryMarketplace:hover {
    color: #151a1e;
    background: #f7f8f8;
    text-decoration: none;
}

.libraryMarketplace__logo {
    display: block;
    width: 74px;
    max-width: 100%;
    height: 24px;
    object-fit: contain;
    object-position: left center;
}

.libraryMarketplace--amazon .libraryMarketplace__logo { height: 23px; }
.libraryMarketplace--avito .libraryMarketplace__logo { height: 20px; }
.libraryMarketplace--ozon .libraryMarketplace__logo { height: 19px; }

.libraryMarketplace > span {
    min-width: 0;
    font-family: robotomedium, Arial, sans-serif;
}

.libraryMarketplace > i {
    color: #687178;
    font-size: 12px;
}

.libraryDetail__secondaryAction {
    display: block;
    color: var(--library-blue);
    line-height: 1.4;
    text-decoration: none;
}

.libraryDetail__secondaryAction + .libraryDetail__secondaryAction { margin-top: 10px; }

.libraryDetail__secondaryAction:hover {
    color: #174e5e;
    text-decoration: underline;
    text-underline-offset: 3px;
}

.libraryDetail__secondaryAction strong,
.libraryDetail__secondaryAction small { display: block; }

.libraryDetail__secondaryAction strong {
    font-family: robotomedium, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.libraryDetail__secondaryAction small {
    margin-top: 4px;
    color: #727a80;
    font-size: 10px;
}

.libraryDetail__secondaryAction--purchase { color: #d97800; }
.libraryDetail__secondaryAction--purchase:hover { color: #a85d00; }
.libraryDetail__secondaryAction--library { color: var(--library-blue); }

.libraryEditorial {
    margin-top: 16px;
    padding: 14px 16px 15px;
    border-top: 3px solid var(--library-amber);
    background: var(--library-soft);
}

.libraryEditorial__heading { margin-bottom: 7px; }

.libraryEditorial__heading > div > span {
    display: block;
    margin-bottom: 3px;
    color: #aa6700;
    font-family: robotomedium, Arial, sans-serif;
    font-size: 10px;
    line-height: 1.35;
    letter-spacing: .045em;
    text-transform: uppercase;
}

.libraryEditorial h2 {
    margin: 0;
    font-family: robotobold, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.35;
}

.libraryEditorial > p {
    margin-bottom: 0;
    color: var(--library-copy);
    font-size: 13px;
    line-height: 1.55;
}

.libraryReading {
    margin-top: 34px;
    padding-top: 32px;
    border-top: 1px solid var(--library-line);
}

.libraryReading > h2,
.libraryEditions__heading h2 {
    margin: 0;
    font-family: robotobold, Arial, sans-serif;
    font-size: 25px;
    font-weight: normal;
    line-height: 1.25;
    letter-spacing: -.01em;
}

.libraryReading > h2 { margin-bottom: 22px; }

.libraryReading__grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.libraryReading__answer {
    min-height: 190px;
    margin: -1px 0 0 -1px;
    padding: 20px 22px 22px;
    border: 1px solid var(--library-line);
}

.libraryReading__number {
    display: block;
    margin-bottom: 10px;
    color: var(--library-amber);
    font-family: robotobold, Arial, sans-serif;
    font-size: 12px;
}

.libraryReading__answer header { margin-bottom: 9px; }

.libraryReading__answer h3 {
    margin: 0;
    font-family: robotobold, Arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.35;
}

.libraryReading__answer ul {
    margin: 0;
    padding-left: 17px;
}

.libraryReading__answer li {
    color: var(--library-copy);
    font-size: 13px;
    line-height: 1.55;
}

.libraryReading__answer li + li { margin-top: 5px; }

.libraryReading__answer > p {
    margin: 0;
    color: var(--library-copy);
    font-size: 13px;
    line-height: 1.55;
}

.libraryCoverage {
    margin-top: 34px;
    padding-top: 32px;
    border-top: 1px solid var(--library-line);
}

.libraryCoverage > h2 {
    margin: 0 0 22px;
    font-family: robotobold, Arial, sans-serif;
    font-size: 25px;
    font-weight: normal;
    line-height: 1.25;
}

.libraryCoverage__grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 14px;
}

.libraryCoverage__grid article {
    padding: 18px 20px;
    border: 1px solid var(--library-line);
    background: #fff;
}

.libraryCoverage__grid h3 {
    margin: 0 0 8px;
    font-family: robotobold, Arial, sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 1.35;
}

.libraryCoverage__grid p,
.libraryCoverage__grid small {
    display: block;
    margin: 0;
    color: var(--library-copy);
    font-size: 13px;
    line-height: 1.5;
}

.libraryCoverage__grid small {
    margin-top: 9px;
    color: var(--library-muted);
}

.libraryRelatedWorks {
    margin-top: 24px;
    padding: 20px 22px;
    border-left: 4px solid var(--library-blue);
    background: var(--library-soft);
}

.libraryRelatedWorks h2 {
    margin: 0 0 10px;
    font-family: robotobold, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
}

.libraryRelatedWorks ul {
    margin: 0;
    padding-left: 20px;
    color: var(--library-copy);
    font-size: 14px;
    line-height: 1.55;
}

.libraryRelatedWorks li + li { margin-top: 6px; }

.libraryEditions {
    margin-top: 34px;
    padding-top: 32px;
    border-top: 1px solid var(--library-line);
}

.libraryEditions__heading {
    display: flex;
    margin-bottom: 18px;
    gap: 24px;
    align-items: baseline;
}

.libraryEditions__heading p {
    margin-bottom: 0;
    color: var(--library-muted);
    font-size: 12px;
    line-height: 1.5;
}

.libraryEditions__cards {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 16px;
}

.libraryEditionCard {
    min-height: 128px;
    padding: 16px;
    color: var(--library-copy);
    border: 1px solid var(--library-line);
    font-size: 12px;
    line-height: 1.45;
}

.libraryEditionCard.is-selected {
    padding: 15px;
    border: 2px solid var(--library-amber);
    background: #fbfbfa;
}

.libraryEditionCard__year {
    display: flex;
    margin-bottom: 5px;
    align-items: center;
    justify-content: space-between;
}

.libraryEditionCard__year strong {
    color: #252c31;
    font-family: robotobold, Arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
}

.libraryEditionCard.is-selected .libraryEditionCard__year strong { color: var(--library-amber); }

.libraryEditionCard__year i {
    display: inline-flex;
    width: 20px;
    height: 20px;
    color: #fff;
    border-radius: 50%;
    background: var(--library-amber);
    font-size: 9px;
    align-items: center;
    justify-content: center;
}

.libraryEditionCard__statement,
.libraryEditionCard__title,
.libraryEditionCard__data { display: block; }

.libraryEditionCard__title {
    margin-top: 5px;
    color: #3f484e;
    font-size: 12px;
    line-height: 1.4;
}

.libraryEditions--predecessors {
    margin-top: 24px;
    padding-top: 24px;
    border-top-style: dashed;
}

.libraryEditionCard--predecessor {
    border-left: 3px solid #8b969d;
    background: #f7f8f8;
}

.libraryEditionCard__data {
    margin-top: 4px;
    color: var(--library-muted);
}

.libraryEditionCard__identifiers {
    display: block;
    margin-top: 4px;
    color: #737c82;
    font-size: 10px;
    line-height: 1.4;
}

.libraryEditionCard__offers {
    display: grid;
    gap: 4px;
    margin-top: 10px;
}

.libraryEditionCard__offers > span { color: #8a9297; }

.libraryEditionCard__offers a {
    width: fit-content;
    color: var(--library-green);
    font-family: robotomedium, Arial, sans-serif;
    text-decoration-color: rgb(20 116 84 / 45%);
    text-underline-offset: 3px;
}

.libraryEditionCard__offers a:hover {
    color: #0e5b40;
    text-decoration-color: #0e5b40;
}

.libraryEditionCard__offers small {
    display: block;
    color: #9a641f;
    font-family: robotoregular, Arial, sans-serif;
    font-size: 10px;
}

.libraryEditionCard__offers summary {
    width: fit-content;
    color: #657078;
    border-bottom: 1px dashed #9ca4a9;
    font-size: 11px;
    cursor: pointer;
    list-style-position: inside;
}

.libraryEditionCard__offers details > div {
    display: grid;
    gap: 6px;
    margin-top: 7px;
    padding-left: 12px;
    border-left: 1px solid var(--library-line);
}

.libraryResearchAdmin {
    margin-top: 24px;
    padding: 18px 20px;
    border-left: 4px solid var(--library-blue);
    background: var(--library-soft);
}

.libraryResearchAdmin > header {
    display: flex;
    gap: 28px;
    align-items: end;
    justify-content: space-between;
}

.libraryResearchAdmin > header span {
    display: block;
    margin-bottom: 5px;
    color: var(--library-blue);
    font-size: 10px;
    letter-spacing: .045em;
    text-transform: uppercase;
}

.libraryResearchAdmin h2 {
    margin-bottom: 0;
    font-family: robotobold, Arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.25;
}

.libraryResearchAdmin > header p {
    margin-bottom: 2px;
    color: #6a7177;
    font-size: 11px;
}

.libraryResearchAdmin__summary {
    max-width: 1120px;
    margin: 10px 0 0;
    color: var(--library-copy);
    font-size: 13px;
    line-height: 1.55;
}

.libraryEditorialAdmin__summaryGrid {
    display: grid;
    margin-top: 10px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 8px;
}

.libraryEditorialAdmin__summaryGrid p {
    margin: 0;
    padding: 8px 10px;
    border: 1px solid #d8dbdd;
    background: #fff;
}

.libraryEditorialAdmin__summaryGrid span,
.libraryEditorialAdmin__summaryGrid strong { display: block; }

.libraryEditorialAdmin__summaryGrid span {
    margin-bottom: 4px;
    color: #737a80;
    font-size: 10px;
    text-transform: uppercase;
}

.libraryEditorialAdmin__summaryGrid strong {
    color: #293238;
    font-family: robotomedium, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.libraryEditorialAdmin__checks {
    display: grid;
    margin: 10px 0 0;
    padding: 0;
    grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
    gap: 8px;
    list-style: none;
}

.libraryEditorialAdmin__checkDetails {
    margin-top: 10px;
    font-size: 12px;
}

.libraryEditorialAdmin__checkDetails > summary {
    display: inline-flex;
    color: #3f484e;
    border-bottom: 1px dashed #838b90;
    cursor: pointer;
}

.libraryEditorialAdmin__checks li {
    display: flex;
    padding: 10px 12px;
    gap: 5px;
    border: 1px solid #d8dbdd;
    background: #fff;
    font-size: 12px;
    line-height: 1.4;
    flex-direction: column;
}

.libraryEditorialAdmin__checks li.is-complete strong { color: #187b55; }
.libraryEditorialAdmin__checks li.is-missing strong { color: #a33a2f; }

.libraryEditorialAdmin__reviewers {
    margin: 12px 0 0;
    color: #4e565c;
    font-size: 12px;
    line-height: 1.5;
}

.libraryResearchAdmin__grid {
    display: grid;
    margin-top: 14px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
}

.libraryResearchAdmin__grid article {
    padding: 12px 14px;
    border: 1px solid #d8dbdd;
    background: #fff;
}

.libraryResearchAdmin__grid article.is-high { border-left: 3px solid #b23b2f; }
.libraryResearchAdmin__grid article.is-medium { border-left: 3px solid var(--library-amber); }
.libraryResearchAdmin__grid article.is-low { border-left: 3px solid #76828a; }

.libraryResearchAdmin__grid span {
    color: #737a80;
    font-size: 10px;
    text-transform: uppercase;
}

.libraryResearchAdmin__grid h3 {
    margin: 4px 0 6px;
    font-family: robotobold, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
}

.libraryResearchAdmin__grid p {
    margin-bottom: 0;
    color: #4e565c;
    font-size: 12px;
    line-height: 1.5;
}

.libraryResearchAdmin > details {
    margin-top: 12px;
    font-size: 12px;
}

.libraryResearchAdmin > details summary {
    display: inline-flex;
    border-bottom: 1px dashed #777f85;
    cursor: pointer;
}

.libraryResearchAdmin > details ul {
    margin: 9px 0 0;
    padding-left: 18px;
    color: #4e565c;
    line-height: 1.55;
}

.libraryResearchAdmin__actions {
    display: flex;
    margin-top: 14px;
    gap: 10px 20px;
    flex-wrap: wrap;
}

.libraryResearchAdmin__action,
.libraryResearchAdmin__action--copy {
    display: inline-flex;
    min-height: 0;
    padding: 0;
    gap: 0;
    color: var(--library-blue);
    border: 0;
    background: transparent;
    font-family: robotomedium, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    align-items: center;
}

.libraryResearchAdmin__action--copy > span:first-child { display: none; }
.libraryResearchAdmin__action--copy > span:last-child { display: block; }
.libraryResearchAdmin__action small {
    display: block;
    margin-top: 2px;
    color: #737a80;
    font-family: robotoregular, Arial, sans-serif;
    font-size: 10px;
    text-decoration: none;
}

.libraryEditorialAdmin__materials {
    padding-top: 12px;
    border-top: 1px solid #d8dbdd;
}

.libraryResearchAdmin__action:hover,
.libraryResearchAdmin__action--copy:hover {
    color: #174b5a;
    background: transparent;
    text-decoration: underline;
}

.libraryDetail--empty {
    min-height: 500px;
    padding: 90px 24px;
    text-align: center;
}

.libraryDetail--empty > span { color: #858d94; font-size: 42px; }
.libraryDetail--empty h1 { margin: 18px 0 8px; font-size: 32px; }
.libraryDetail--empty p { margin-bottom: 22px; color: var(--library-muted); }

.libraryDetail--empty a {
    display: inline-flex;
    min-height: 44px;
    padding: 0 20px;
    color: #fff;
    border-radius: 2px;
    background: #22272d;
    text-decoration: none;
    align-items: center;
}

@media (max-width: 1600px) {
    .libraryDetail__hero {
        grid-template-columns: 220px minmax(0, 1fr);
        column-gap: 28px;
        row-gap: 26px;
    }

    .libraryDetail__identity { grid-row: 1 / span 2; }

    .libraryDetail__side {
        position: static;
        display: grid;
        grid-column: 2;
        grid-template-columns: minmax(0, 1fr) 300px;
        gap: 24px;
        padding: 22px 0 0;
        border-top: 1px solid var(--library-line);
        border-left: 0;
    }

    .libraryDetail__access { margin-top: 0; }
    .libraryResearchAdmin__grid { grid-template-columns: 1fr; }
    .libraryEditorialAdmin__summaryGrid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 1080px) {
    .libraryDetail__hero {
        grid-template-columns: 210px minmax(0, 1fr);
        column-gap: 28px;
        row-gap: 26px;
    }

    .libraryDetail__cover,
    .libraryDetail__cover img { width: 210px; }

    .libraryDetail__cover img { height: 296px; }
}

@media (max-width: 760px) {
    .libraryDetail {
        padding-top: 0;
        padding-bottom: 36px;
    }

    .libraryDetail__hero {
        display: flex;
        gap: 0;
        flex-direction: column;
    }

    .libraryDetail__content { display: contents; }
    .libraryDetail__heading { order: 1; }
    .libraryDetail__identity { order: 2; }
    .libraryDetail__side { order: 3; }
    .libraryDetail__primaryAnnotation { order: 4; }
    .libraryEditorial { order: 5; }

    .libraryDetail__identity,
    .libraryDetail__side,
    .libraryDetail__heading,
    .libraryDetail__primaryAnnotation,
    .libraryEditorial { width: 100%; }

    .libraryDetail__topic {
        min-height: 24px;
        margin-bottom: 9px;
        padding: 3px 7px;
        font-size: 11px;
    }

    .libraryDetail h1 {
        font-size: clamp(30px, 8vw, 36px);
        line-height: 1.12;
    }

    .libraryDetail__author { font-size: 17px; }

    .libraryDetail__editionLine { font-size: 13px; }

    .libraryDetail__identity { margin-top: 16px; }

    .libraryDetail__cover {
        width: 176px;
        margin: 0 auto;
    }

    .libraryDetail__cover img {
        width: 176px;
        height: 248px;
    }

    .libraryPassport {
        margin-top: 16px;
        padding: 10px 12px;
        border: 1px solid var(--library-line);
        background: var(--library-soft);
    }

    .libraryPassport h2 { margin-bottom: 4px; }

    .libraryPassport dl > div {
        grid-template-columns: 76px minmax(0, 1fr);
        gap: 8px;
        padding: 7px 0;
        font-size: 10px;
        line-height: 1.35;
    }

    .libraryDetail__primaryAnnotation {
        margin-top: 16px;
        padding-top: 16px;
    }

    .libraryDetail__primaryAnnotation p {
        font-size: 15px;
        line-height: 1.55;
    }

    .libraryDetail__side {
        display: block;
        margin-top: 18px;
        padding: 16px 0 0;
        border-top: 1px solid var(--library-line);
    }

    .libraryDetail__difficultyScale { width: 190px; }

    .libraryDetail__difficultyDetails > div {
        position: static;
        width: auto;
        max-width: none;
        margin-top: 10px;
        box-shadow: none;
    }

    .libraryDetail__access {
        margin-top: 18px;
        padding: 0;
    }

    .libraryDetail__actionGroup { padding: 5px 0; }

    .libraryDetail__actionGroup:not(.is-primary) .libraryDetail__action {
        display: flex;
        min-height: 44px;
        align-items: center;
    }

    .libraryDetail__marketplaces { grid-template-columns: 1fr; }

    .libraryEditorial {
        margin-top: 18px;
        padding: 14px;
    }

    .libraryReading,
    .libraryCoverage,
    .libraryEditions {
        margin-top: 30px;
        padding-top: 28px;
    }

    .libraryReading > h2,
    .libraryCoverage > h2,
    .libraryEditions__heading h2 { font-size: 24px; }

    .libraryReading__grid {
        grid-template-columns: 1fr;
        gap: 10px;
    }

    .libraryReading__answer {
        min-height: 0;
        margin: 0;
        padding: 16px;
    }

    .libraryEditions__heading { display: block; }
    .libraryEditions__heading p { margin-top: 5px; }

    .libraryEditions__cards {
        grid-template-columns: 1fr;
        gap: 10px;
    }

    .libraryEditionCard {
        min-height: 0;
        padding: 14px;
    }

    .libraryEditionCard.is-selected { padding: 13px; }
    .libraryResearchAdmin { padding: 16px; }
    .libraryResearchAdmin > header { display: block; }
    .libraryResearchAdmin > header p { margin-top: 8px; }
    .libraryEditorialAdmin__summaryGrid { grid-template-columns: 1fr; }
}

@media (prefers-reduced-motion: reduce) {
    .libraryDetail * { transition-duration: .01ms !important; }
}

/* End */


/* Start:/bitrix/templates/landing24/assets/vendor/icon/icon/style.min.css?17692818353423*/
@font-face{font-family:'simple-line-icons';src:url('/bitrix/templates/landing24/assets/vendor/icon/icon/font.woff2') format('woff2'),url('/bitrix/templates/landing24/assets/vendor/icon/icon/font.woff') format('woff');font-weight:normal;font-style:normal}.icon-user,.icon-people,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-login,.icon-logout,.icon-emotsmile,.icon-phone,.icon-call-end,.icon-call-in,.icon-call-out,.icon-map,.icon-location-pin,.icon-direction,.icon-directions,.icon-compass,.icon-layers,.icon-menu,.icon-list,.icon-options-vertical,.icon-options,.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-arrow-up-circle,.icon-arrow-left-circle,.icon-arrow-right-circle,.icon-arrow-down-circle,.icon-check,.icon-clock,.icon-plus,.icon-minus,.icon-close,.icon-event,.icon-exclamation,.icon-organization,.icon-trophy,.icon-screen-smartphone,.icon-screen-desktop,.icon-plane,.icon-notebook,.icon-mustache,.icon-mouse,.icon-magnet,.icon-energy,.icon-disc,.icon-cursor,.icon-cursor-move,.icon-crop,.icon-chemistry,.icon-speedometer,.icon-shield,.icon-screen-tablet,.icon-magic-wand,.icon-hourglass,.icon-graduation,.icon-ghost,.icon-game-controller,.icon-fire,.icon-eyeglass,.icon-envelope-open,.icon-envelope-letter,.icon-bell,.icon-badge,.icon-anchor,.icon-wallet,.icon-vector,.icon-speech,.icon-puzzle,.icon-printer,.icon-present,.icon-playlist,.icon-pin,.icon-picture,.icon-handbag,.icon-globe-alt,.icon-globe,.icon-folder-alt,.icon-folder,.icon-film,.icon-feed,.icon-drop,.icon-drawer,.icon-docs,.icon-doc,.icon-diamond,.icon-cup,.icon-calculator,.icon-bubbles,.icon-briefcase,.icon-book-open,.icon-basket-loaded,.icon-basket,.icon-bag,.icon-action-undo,.icon-action-redo,.icon-wrench,.icon-umbrella,.icon-trash,.icon-tag,.icon-support,.icon-frame,.icon-size-fullscreen,.icon-size-actual,.icon-shuffle,.icon-share-alt,.icon-share,.icon-rocket,.icon-question,.icon-pie-chart,.icon-pencil,.icon-note,.icon-loop,.icon-home,.icon-grid,.icon-graph,.icon-microphone,.icon-music-tone-alt,.icon-music-tone,.icon-earphones-alt,.icon-earphones,.icon-equalizer,.icon-like,.icon-dislike,.icon-control-start,.icon-control-rewind,.icon-control-play,.icon-control-pause,.icon-control-forward,.icon-control-end,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-calendar,.icon-bulb,.icon-chart,.icon-ban,.icon-bubble,.icon-camrecorder,.icon-camera,.icon-cloud-download,.icon-cloud-upload,.icon-envelope,.icon-eye,.icon-flag,.icon-heart,.icon-info,.icon-key,.icon-link,.icon-lock,.icon-lock-open,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-paper-clip,.icon-paper-plane,.icon-power,.icon-refresh,.icon-reload,.icon-settings,.icon-star,.icon-symbol-female,.icon-symbol-male,.icon-target,.icon-credit-card,.icon-paypal,.icon-social-tumblr,.icon-social-twitter,.icon-social-facebook,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-github,.icon-social-google,.icon-social-reddit,.icon-social-skype,.icon-social-dribbble,.icon-social-behance,.icon-social-foursqare,.icon-social-soundcloud,.icon-social-spotify,.icon-social-stumbleupon,.icon-social-youtube,.icon-social-dropbox,.icon-social-vkontakte,.icon-social-steam{font-family:'simple-line-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/* End */


/* Start:/bitrix/templates/landing24/assets/vendor/icon/icon/content.min.css?17692818357313*/
.icon-user:before{content:"\e005"}.icon-people:before{content:"\e001"}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-login:before{content:"\e066"}.icon-logout:before{content:"\e065"}.icon-emotsmile:before{content:"\e021"}.icon-phone:before{content:"\e600"}.icon-call-end:before{content:"\e048"}.icon-call-in:before{content:"\e047"}.icon-call-out:before{content:"\e046"}.icon-map:before{content:"\e033"}.icon-location-pin:before{content:"\e096"}.icon-direction:before{content:"\e042"}.icon-directions:before{content:"\e041"}.icon-compass:before{content:"\e045"}.icon-layers:before{content:"\e034"}.icon-menu:before{content:"\e601"}.icon-list:before{content:"\e067"}.icon-options-vertical:before{content:"\e602"}.icon-options:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-arrow-up-circle:before{content:"\e078"}.icon-arrow-left-circle:before{content:"\e07a"}.icon-arrow-right-circle:before{content:"\e079"}.icon-arrow-down-circle:before{content:"\e07b"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-plus:before{content:"\e095"}.icon-minus:before{content:"\e615"}.icon-close:before{content:"\e082"}.icon-event:before{content:"\e619"}.icon-exclamation:before{content:"\e617"}.icon-organization:before{content:"\e616"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-mustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-disc:before{content:"\e022"}.icon-cursor:before{content:"\e06e"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-chemistry:before{content:"\e026"}.icon-speedometer:before{content:"\e007"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglass:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-folder-alt:before{content:"\e039"}.icon-folder:before{content:"\e089"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-doc:before{content:"\e085"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-frame:before{content:"\e038"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-like:before{content:"\e068"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pinterest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-google:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-vkontakte:before{content:"\e618"}.icon-social-steam:before{content:"\e620"}
/* End */
/* /local/components/blades/library/templates/detail/style.css?178820103033424 */
/* /bitrix/templates/landing24/assets/vendor/icon/icon/style.min.css?17692818353423 */
/* /bitrix/templates/landing24/assets/vendor/icon/icon/content.min.css?17692818357313 */
