.as{background:#ffffff;color:#0b1628}
.as__wrap{max-width:1280px;margin:0 auto;padding:32px 32px 56px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:56px;box-sizing:border-box;align-items:start}
.as__main{min-width:0}
.as__kicker{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.as .as__kicker a{color:#7a5512;text-decoration:none}
.as__title{margin:0;font-size:clamp(32px,4.4vw,52px);line-height:1.08;color:#0b1628}
.as__meta{margin:10px 0 0;font-size:14px;color:#4a5465}
.as__hero{margin:24px 0 28px}
.as__hero img{width:100%;height:auto;display:block}
.as .as__content{font-size:18px;line-height:1.7;color:#0b1628;max-width:none;width:auto;padding:0;margin:0}
.as .as__content img{max-width:100%;height:auto}
.as .as__content h2,.as .as__content h3{color:#0b1628;line-height:1.2;margin:1.6em 0 .5em}
.as__back{margin:36px 0 0;font-size:15px}
.as a{color:#193864}
.as a:hover{color:#0b1628}
.as__side{min-width:0;border-left:1px solid #0b1628;padding-left:32px;display:flex;flex-direction:column;gap:32px}
.as__box{display:flex;flex-direction:column;gap:16px}
.as__boxhead{margin:0;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding-bottom:8px;border-bottom:3px solid #0b1628;color:#0b1628}
.as__embed iframe,.as__embed video,.as__embed embed{width:100%;max-width:100%;border:0;display:block}
.as__embed iframe[src*="youtube"],.as__embed iframe[src*="vimeo"]{aspect-ratio:16/9;height:auto}
.as__links{list-style:none;margin:0;padding:0}
.as__links li{border-bottom:1px solid #d5d8dd;padding:10px 0;font-size:16px}
.as__text{font-size:16px;line-height:1.6}
.as__more{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
.as-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:start;padding-bottom:16px;border-bottom:1px solid #d5d8dd}
.as-card__photo{display:block;aspect-ratio:1/1;border:1px solid #e3e3e3;background:#fff;overflow:hidden}
.as-card__photo img{width:100%;height:100%;object-fit:contain;display:block}
.as-card__title{margin:0 0 6px;font-size:17px;line-height:1.25}
.as .as-card__title a{color:#0b1628;text-decoration:none}
.as .as-card__title a:hover{text-decoration:underline}
.as-card__price{margin:0 0 10px;font-size:15px;color:#0b1628}
.as-card__price s{color:#4a5465}
.as .as-card__buy{display:block;width:100%;box-sizing:border-box;text-align:center;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff;background:#193864;border:0;padding:10px 12px;min-height:44px;line-height:24px;cursor:pointer;text-decoration:none}
.as .as-card__buy:hover{background:#0b1628;color:#ffffff}
.as .as-card__buy[disabled]{background:#4a5465;cursor:not-allowed}
.as a:focus-visible,.as button:focus-visible{outline:3px solid #cc9932;outline-offset:2px}
.as--news .as__title,.as--news .as-card__title,.as--news .as__content h2,.as--news .as__content h3{font-family:'Playfair Display',Georgia,serif;font-weight:800}
.as--news .as__content,.as--news .as-card,.as--news .as__text,.as--news .as__links{font-family:'Source Serif 4',Georgia,serif}
.as--news .as__kicker,.as--news .as__boxhead,.as--news .as-card__price,.as--news .as-card__buy,.as--news .as__meta,.as--news .as__more{font-family:'Anonymous Pro',monospace}
.as--news .as__wrap{border-top:3px double #0b1628}
@media (max-width:989px){.as__wrap{grid-template-columns:1fr;gap:40px}.as__side{border-left:0;padding-left:0;border-top:3px double #0b1628;padding-top:28px}}
@media (max-width:599px){.as__wrap{padding:20px 16px 40px}}
