.oc-article{--oc-max: 1200px;--oc-pad: 56px;--oc-gutter: 24px}.oc-article__wrap{max-width:var(--oc-max);margin:0 auto;padding:var(--oc-pad) var(--oc-gutter)}.oc-article__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:44px;align-items:start}.oc-article__hero img{width:100%;height:auto;display:block;border-radius:22px}.oc-article__header{margin-top:18px}.oc-article__title{margin:0 0 12px;font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;max-width:28ch}.oc-article__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-bottom:18px}.oc-dot{opacity:.5}.oc-article__back{text-decoration:none}.oc-article__excerpt{margin:0 0 24px;max-width:70ch;opacity:.85;font-size:16px;line-height:1.6}.oc-article__content{max-width:72ch}.oc-article__content p{line-height:1.75;margin:0 0 16px}.oc-article__content h1,.oc-article__content h2,.oc-article__content h3,.oc-article__content h4{margin:28px 0 12px;line-height:1.15}.oc-article__content ul,.oc-article__content ol{margin:0 0 18px 18px;line-height:1.7}.oc-article__sidebar{position:sticky;top:110px;display:grid;gap:16px}.oc-sidecard{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:22px;padding:18px;box-shadow:0 10px 30px #0000000f}.oc-sidecard__title{margin:0 0 12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.oc-muted{font-size:13px;opacity:.7}.oc-tags__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.oc-tag{display:inline-flex;padding:7px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.15);text-decoration:none;font-size:13px}.oc-latest{list-style:none;padding:0;margin:0;display:grid;gap:10px}.oc-latest__link{display:block;text-decoration:none;padding:12px;border-radius:16px;border:1px solid rgba(0,0,0,.08)}.oc-latest__title{font-size:14px;line-height:1.25}.oc-latest__date{margin-top:6px;font-size:12px;opacity:.7}@media(max-width:990px){.oc-article__grid{grid-template-columns:1fr;gap:26px}.oc-article__sidebar{position:static}.oc-article__content{max-width:100%}}@media(max-width:640px){.oc-article__wrap{padding:40px 16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/oc-article.css.map */
