@layer components{.article-design-editor{max-width:100%}@media (min-width:1200px){.article-design-editor{grid-template:"breadcrumbs aside""canvas aside"1fr/3fr 2fr;display:grid}}.article-design-editor .breadcrumbs{border-bottom:1px solid #e8e8e8;grid-area:breadcrumbs;padding-inline:12px}@media (min-width:576px){.article-design-editor .breadcrumbs{padding-inline:calc((100vw - var(--viewport-content)) / 2 + 12px)}}@media (min-width:1200px){.article-design-editor .breadcrumbs{padding-right:64px}.article-design-editor-canvas-preview{padding-left:calc((100vw - var(--viewport-content)) / 2 + 12px)}}.breadcrumbs-body{white-space:nowrap;text-overflow:ellipsis;color:#545454;padding-block:15px;font-size:11px;line-height:1;overflow:hidden}@media (min-width:768px){.breadcrumbs-body{padding-block:20px;font-size:14px}}.breadcrumbs-link,.breadcrumbs-link:hover{color:#545454}.breadcrumbs-sep{text-indent:-999px;width:15px;height:6px;display:inline-block;position:relative;top:-1px;overflow:hidden;transform:rotate(-90deg)scale(.8)}.breadcrumbs-sep:after{clip-path:path("M5,6a.8.8,0,0,1-.56-.24L.23,1.4A.84.84,0,0,1,.23.24a.77.77,0,0,1,1.12,0L5,4,8.65.24a.77.77,0,0,1,1.12,0,.84.84,0,0,1,0,1.16L5.56,5.76A.8.8,0,0,1,5,6Z");content:"­";background:currentColor;width:10px;height:6px;position:absolute;top:calc(50% - 3px);left:calc(50% - 5px)}.article-design-editor-aside{color:#545454;flex-direction:column;grid-area:aside;padding:0 12px 30px;font-size:14px;display:flex;position:relative}@media (min-width:576px){.article-design-editor-aside{padding-inline:calc((100vw - var(--viewport-content)) / 2 + 12px)}}@media (min-width:1200px){.article-design-editor-aside{padding:64px 0 64px 5%;padding-right:calc((100vw - var(--viewport-content)) / 2 + 12px);border-left:1px solid #e8e8e8}}.article-design-editor-aside p{margin-bottom:2.47em}.article-design-editor-aside-title{color:#212121;font-size:1.6rem;line-height:1.3}.article-design-editor-aside-title small{color:#3766f6;margin-bottom:20px;font-size:14px;display:block}.article-design-editor-aside-tags{margin-top:auto}.article-design-editor-aside .position-sticky{z-index:1020;position:sticky;bottom:80px}.article-aside a{color:#545454}.article-aside-title{text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:11px}}
