[data-article-template="guide"]{--guide-accent:#bf718b;counter-reset:guide-section}
[data-article-template="guide"]>[data-article-block="summary"]{padding:22px 26px;margin:28px 0 34px;background:#f8eef2;border-radius:4px;color:#48434a;font-size:15px;line-height:1.8}
[data-article-template="guide"]>[data-article-block="summary"]>strong{display:block;color:#ad607a;font-size:16px;margin-bottom:10px}
[data-article-template="guide"]>[data-article-block="summary"]>ol{list-style:none;padding:0;margin:0;counter-reset:guide-summary}
[data-article-template="guide"]>[data-article-block="summary"] li{position:relative;padding-left:32px;margin:8px 0;counter-increment:guide-summary}
[data-article-template="guide"]>[data-article-block="summary"] li::before{content:counter(guide-summary);position:absolute;left:0;top:3px;width:23px;height:23px;line-height:23px;border-radius:50%;text-align:center;background:var(--guide-accent);color:white;font-size:12px}
[data-article-template="guide"]>h2{counter-increment:guide-section;display:flex;gap:15px;align-items:baseline;font-size:23px;line-height:1.5;margin:32px 0 16px}
[data-article-template="guide"]>h2::before{content:counter(guide-section,decimal-leading-zero);color:var(--guide-accent);font-weight:700;flex-shrink:0}
[data-article-template="guide"]>[data-article-block="gallery"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}
[data-article-template="guide"]>[data-article-block="gallery"]>figure{min-width:0;margin:0!important}
[data-article-template="guide"]>[data-article-block="gallery"]>figure:only-child{grid-column:1/-1}
[data-article-template="guide"]>[data-article-block="gallery"]>figure>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:0!important;border-radius:0}
[data-article-template="guide"]>[data-article-block="gallery"]>figure>figcaption{margin:0;padding:10px 13px;background:#f7f6f4;color:#6c706f;font-size:12px;line-height:1.65}
@media(max-width:600px){[data-article-template="guide"]>[data-article-block="summary"]{padding:18px;font-size:14px}[data-article-template="guide"]>h2{font-size:20px}[data-article-template="guide"]>[data-article-block="gallery"]{gap:10px}}
