#blog{min-height:616px}.benefits-strip,.category-grid,.section-heading,.section-copy,.inspiration-grid,.logo-row,.video-stage,.about-us-band,.brand-grid,.technology-grid,.project-row,.social-grid,.reviews-grid,.blog-grid,.faq-list,.site-footer>*{width:min(100%,var(--container));margin-right:auto;margin-left:auto}.category-card:hover,.technology-card:hover,.project-card:hover,.blog-card:hover,.brand-grid a:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.brand-grid,.technology-grid,.project-row,.blog-grid{display:grid;gap:20px}.technology-card,.blog-card{min-width:0;overflow:hidden;display:grid;border:1px solid var(--line);border-radius:8px;background:#fff;text-align:center;transition:transform 160ms ease,box-shadow 160ms ease}.technology-card__media,.blog-card img{width:100%;aspect-ratio:16 / 9;display:block;overflow:hidden;background:var(--cool)}.blog-grid{width:min(100%,1520px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(18px,1.55vw,26px)}#blog .section-heading{margin-bottom:clamp(34px,4.1vw,58px)}#blog .blog-card{min-width:0;overflow:visible;display:grid;align-content:start;gap:12px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}#blog .blog-card-item{min-width:0;display:grid}#blog .blog-card:hover,#blog .blog-card:focus-visible{box-shadow:none}#blog .blog-card-item--featured{grid-column:span 2;grid-row:span 2}#blog .blog-card img{width:100%;aspect-ratio:16 / 9;border-radius:8px;object-fit:cover;background:var(--cool)}#blog .blog-card--featured img{aspect-ratio:3 / 2}#blog .blog-card strong{min-width:0;min-height:0;display:-webkit-box;margin:0;overflow:hidden;color:var(--ink);font-size:clamp(16px,1.05vw,19px);font-weight:400;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}#blog .blog-card--featured strong{font-size:clamp(24px,2vw,32px);line-height:1.22}.catalog-support-contact a + a,.catalog-category-summary a + a,.catalog-trust-signal a + a,.catalog-differentiator a + a,.static-page-main p a + a,.static-page-main li a + a,.brand-section p a + a,.service-section p a + a,.blog-post-section p a + a,.blog-post-content p a + a,.catalog-page-main p a + a,.catalog-page-main li a + a,.catalog-page-main dd a + a,.product-detail-main p a + a,.product-detail-main li a + a,.product-detail-main dd a + a,.static-page-main p a + a,.static-page-main li a + a,.static-page-main dd a + a,.about-page-main p a + a,.about-page-main li a + a,.about-page-main dd a + a,.brands-page-main p a + a,.brands-page-main li a + a,.brands-page-main dd a + a,.partners-page-main p a + a,.partners-page-main li a + a,.partners-page-main dd a + a,.projects-page-main p a + a,.projects-page-main li a + a,.projects-page-main dd a + a,.videos-page-main p a + a,.videos-page-main li a + a,.videos-page-main dd a + a,.blog-post-main p a + a,.blog-post-main li a + a,.blog-post-main dd a + a,.sitemap-main p a + a,.sitemap-main li a + a,.sitemap-main dd a + a{margin-inline-start:0.65em}.aeo-feature-table__wrap,.blog-feature-table__wrap{overflow-x:auto;border:1px solid rgba(33,33,35,0.09);border-radius:8px;background:#fff}.aeo-feature-table,.blog-feature-table table{width:100%;min-width:680px;border-collapse:collapse;color:rgba(33,33,35,0.76);font-size:14px;line-height:1.55}.aeo-feature-table th,.aeo-feature-table td,.blog-feature-table th,.blog-feature-table td{padding:12px 14px;border-bottom:1px solid rgba(33,33,35,0.08);text-align:left;vertical-align:top}.aeo-feature-table thead th,.blog-feature-table thead th{color:#202020;background:#fbfaf7;font-weight:800}.aeo-feature-table tbody th,.blog-feature-table tbody th{color:#202020;font-weight:800}.aeo-feature-table tbody tr:last-child th,.aeo-feature-table tbody tr:last-child td,.blog-feature-table tbody tr:last-child th,.blog-feature-table tbody tr:last-child td{border-bottom:0}@media (max-width:900px){.category-strip,#clients,#videos,#about,#brands,#technologies,#projects,#community,#reviews,#blog,#home-faq{min-height:0}.brand-grid,.technology-grid,.blog-grid,.reviews-grid,.social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-grid{width:min(100%,760px)}#blog .blog-card-item--featured{grid-column:1 / -1;grid-row:auto}}@media (max-width:640px){.brand-grid,.technology-grid,.blog-grid,.reviews-grid,.social-grid,.project-row{grid-template-columns:1fr}#blog .blog-card--featured strong{font-size:clamp(21px,6.2vw,26px)}}.blog-page .site-header{background:#212123}.blog-page-main{padding-top:var(--header-h);color:var(--ink);background:#fff}.blog-list-section{padding:clamp(28px,3.2vw,44px) var(--gutter) clamp(70px,7vw,104px)}.blog-list-shell{width:min(100%,var(--container));display:grid;margin:0 auto}.blog-list-heading{width:min(100%,980px);justify-self:center;margin-bottom:clamp(16px,2vw,22px);text-align:center}.blog-list-heading h1{margin:0;color:#050505;font-size:clamp(31px,2.85vw,42px);font-weight:400;line-height:1.17;letter-spacing:0;text-wrap:balance}.blog-list-heading span{color:var(--burnt)}.blog-controls{position:relative;z-index:10;width:min(100%,980px);display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,240px);gap:8px;justify-self:center;padding:5px;border:1px solid rgba(33,33,35,0.1);border-radius:8px;background:#fbfaf7;box-shadow:0 14px 34px rgba(33,33,35,0.05)}.blog-search-field{position:relative;min-width:0;display:flex;align-items:center}.blog-search-field span{position:absolute;left:15px;color:var(--burnt);font-size:18px;pointer-events:none}.blog-search-field input{width:100%;min-width:0;min-height:var(--control-h-compact);padding:0 14px 0 40px;border:1px solid rgba(135,60,30,0.22);border-radius:999px;outline:0;color:var(--charcoal);background:#fff;font-size:13px}.blog-search-field input::placeholder{color:rgba(33,33,35,0.52)}.blog-search-field input:hover,.blog-search-field input:focus-visible,.blog-category-trigger:hover,.blog-category-trigger:focus-visible,.blog-category-filter.is-open .blog-category-trigger{border-color:rgba(135,60,30,0.58);background:#fffdf8;box-shadow:0 0 0 3px rgba(135,60,30,0.09)}.blog-category-filter{position:relative;min-width:0}.blog-category-trigger{width:100%;min-height:var(--control-h-compact);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 13px 0 15px;border:1px solid rgba(135,60,30,0.22);border-radius:999px;color:var(--charcoal);background:#fff;text-align:left;cursor:pointer}.blog-category-trigger span{min-width:0;overflow:hidden;color:rgba(33,33,35,0.72);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.blog-category-trigger strong{min-width:0;overflow:hidden;color:var(--charcoal);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.blog-category-trigger em{width:18px;height:18px;display:inline-grid;place-items:center;justify-self:end;color:var(--burnt);font-style:normal;line-height:0;transform:rotate(0deg);transform-origin:center;transition:transform 160ms ease}.blog-category-trigger em::before{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(45deg) translate(-1px,-1px);transform-origin:center}.blog-category-filter.is-open .blog-category-trigger em{transform:rotate(180deg)}.blog-filter-chips{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(380px,calc(100vw - (var(--gutter) * 2)));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;border:1px solid rgba(33,33,35,0.12);border-radius:8px;background:#fffdf8;box-shadow:0 24px 58px rgba(33,33,35,0.16)}.blog-filter-chips[hidden]{display:none}.blog-filter-chip{min-width:0;min-height:var(--control-h-compact);display:inline-flex;align-items:center;justify-content:flex-start;padding:0 12px;border:1px solid rgba(33,33,35,0.13);border-radius:999px;color:rgba(33,33,35,0.76);background:#fff;font-size:11.5px;font-weight:700;line-height:1;text-align:left;cursor:pointer}.blog-filter-chip:hover,.blog-filter-chip:focus-visible{color:var(--burnt);border-color:rgba(135,60,30,0.38);transform:translateY(-1px)}.blog-filter-chip.is-active,.blog-filter-chip[aria-pressed="true"]{border-color:var(--burnt);color:#fff;background:var(--burnt)}.blog-results-line{width:min(100%,980px);justify-self:center;display:flex;justify-content:flex-end;margin:8px 0 30px;color:rgba(33,33,35,0.62);font-size:13px;font-weight:700}.blog-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.blog-page .blog-card-grid>.blog-card{content-visibility:auto;contain-intrinsic-size:auto 520px}.blog-index-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-index-visual-card{min-width:0;margin:0;overflow:hidden;display:grid;grid-template-rows:auto 1fr;border:1px solid rgba(33,33,35,0.1);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(33,33,35,0.05)}.blog-index-visual-card img{width:100%;aspect-ratio:1.36 / 1;object-fit:cover;background:#f3f0ea}.blog-index-visual-card figcaption{display:grid;gap:6px;padding:16px;color:rgba(33,33,35,0.68);font-size:14px;line-height:1.58}.blog-index-visual-card figcaption strong{color:rgba(33,33,35,0.9);font-size:15px;line-height:1.35}.blog-page .blog-card{min-width:0;overflow:hidden;display:grid;grid-template-rows:auto 1fr;border:1px solid rgba(33,33,35,0.1);border-radius:8px;color:inherit;background:#fff;text-align:left;box-shadow:0 14px 34px rgba(33,33,35,0.05);transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.blog-page .blog-card[hidden]{display:none}.blog-page .blog-card span,.blog-page .blog-card strong,.blog-page .blog-card em{margin:0}.blog-page .blog-card:hover,.blog-page .blog-card:focus-visible{transform:translateY(-2px);border-color:rgba(135,60,30,0.24);box-shadow:var(--shadow)}.blog-card-media{min-width:0;overflow:hidden;display:block;aspect-ratio:1.36 / 1;background:#f3f0ea}.blog-card-media img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.blog-card-copy{min-width:0;display:grid;align-content:start;gap:10px;padding:16px}.blog-card-meta{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:rgba(33,33,35,0.68);font-size:11px;font-weight:700;line-height:1.35}.blog-card-meta span:first-child{min-height:23px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;color:#244d47;background:rgba(45,91,84,0.11)}.blog-page .blog-card h2{margin:0;color:#050505;font-size:17px;font-weight:700;line-height:1.34}.blog-page .blog-card p{margin:0;color:rgba(33,33,35,0.68);font-size:13px;line-height:1.55}.blog-empty-state{width:min(100%,620px);justify-self:center;margin-top:24px;padding:18px;border:1px solid var(--line);border-radius:8px;color:var(--soft-ink);background:var(--warm);text-align:center}.blog-empty-state[hidden]{display:none}@media (max-width:1180px){.blog-card-grid,.blog-index-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.blog-list-section{padding-top:clamp(24px,5vw,38px)}.blog-card-grid,.blog-index-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-list-section{padding:24px var(--gutter) 64px}.blog-list-heading{margin-bottom:14px}.blog-list-heading h1{font-size:clamp(30px,9vw,37px);line-height:1.13}.blog-controls{grid-template-columns:1fr;gap:7px;padding:5px}.blog-filter-chips{right:auto;left:0;width:100%}.blog-results-line{justify-content:flex-start;margin-bottom:6px}.blog-card-grid,.blog-index-visual-grid{grid-template-columns:1fr;gap:16px}.blog-card-copy{padding:16px 18px 18px}.blog-page .call-menu{display:block}.blog-page .call-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:0}.blog-page .call-button span{font-size:17px}.blog-page .header-actions{gap:4px}}@media (max-width:390px){.blog-list-heading h1{font-size:clamp(28px,8.8vw,34px)}.blog-filter-chips{grid-template-columns:1fr}.blog-page .blog-card h2{font-size:16px}.blog-page .blog-card p{font-size:12.5px}}body.admin-app-page,.admin-static-page,.admin-products-page,.admin-categories-page,.admin-users-page,.admin-blog-page{background:#f4f3ef;font-family:var(--site-font);text-rendering:optimizeLegibility}body.admin-blog-page{background:#f4f3ef}.admin-app-shell .admin-blog-main{width:100%;min-height:auto;overflow:clip;padding:clamp(14px,2.1vw,28px)}.admin-blog-shell{display:grid;grid-template-columns:minmax(300px,0.7fr) minmax(0,1.3fr);gap:16px;width:min(100%,var(--container));margin:0 auto}.admin-blog-list,.admin-blog-editor,.admin-blog-preview,.admin-blog-row,.admin-blog-actions,.admin-blog-block,.admin-blog-seo-card{min-width:0;border:1px solid rgba(33,33,35,0.09);border-radius:8px;background:#fff;box-shadow:0 16px 32px rgba(33,33,35,0.05)}.admin-blog-list,.admin-blog-editor{display:grid;align-content:start;gap:14px;padding:16px}.admin-blog-list{position:sticky;top:var(--admin-sticky-top);max-height:calc(100svh - var(--admin-sticky-top) - 24px);overflow:auto}.admin-blog-toolbar,.admin-blog-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-blog-locale-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.admin-blog-locale-tabs button{display:grid;gap:3px;min-width:0;border:1px solid rgba(33,33,35,0.1);border-radius:8px;padding:10px 12px;color:var(--soft-ink);background:#fff;text-align:left;cursor:pointer}.admin-blog-locale-tabs button.is-active{border-color:rgba(135,60,30,0.42);color:var(--burnt);background:#fff8f3}.admin-blog-locale-tabs strong,.admin-blog-locale-tabs span{min-width:0;overflow-wrap:anywhere}.admin-blog-locale-tabs span{font-size:12px;font-weight:800}.admin-blog-toolbar label,.admin-blog-form-grid label,.admin-blog-image-fields label,.admin-blog-block-body label{display:grid;gap:6px;min-width:0;color:var(--soft-ink);font-weight:800}.admin-blog-toolbar span,.admin-blog-form-grid span,.admin-blog-image-fields span,.admin-blog-block-body span{font-size:12px}.admin-blog-toolbar input,.admin-blog-toolbar select,.admin-blog-toolbar button,.admin-blog-form-grid input,.admin-blog-form-grid select,.admin-blog-form-grid textarea,.admin-blog-image-fields input,.admin-blog-block input,.admin-blog-block select,.admin-blog-block textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;padding:11px 12px;background:#fff;color:var(--ink);font:inherit}.admin-blog-linked-field{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;align-items:end;min-width:0}.admin-blog-linked-field label{min-width:0}.admin-blog-linked-field button,.admin-blog-upload-only input{min-height:42px}.admin-blog-linked-field button{width:44px;padding:0}.admin-blog-toolbar button,.admin-blog-add-blocks button,.admin-blog-actions button,.admin-blog-actions a,.admin-blog-block-actions button,.admin-blog-linked-field button,.admin-blog-editor-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid rgba(135,60,30,0.2);border-radius:8px;padding:9px 12px;color:var(--burnt);background:#fff8f3;cursor:pointer;font-weight:800;text-align:center}.admin-blog-toolbar button[disabled],.admin-blog-add-blocks button[disabled],.admin-blog-actions button[disabled],.admin-blog-block-actions button[disabled],.admin-blog-linked-field button[disabled],.admin-blog-editor-toolbar button[disabled],.admin-blog-editor input[disabled],.admin-blog-editor select[disabled],.admin-blog-editor textarea[disabled]{cursor:not-allowed;opacity:0.55}.admin-primary-action,.admin-blog-actions .admin-primary-action{border-color:#873c1e;color:#fff;background:#873c1e}.admin-danger-action,.admin-blog-actions .admin-danger-action{border-color:rgba(139,28,28,0.2);color:#8b1c1c;background:#fff1ef}.admin-blog-posts{display:grid;gap:10px}.admin-blog-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;box-shadow:none}.admin-blog-row.is-selected{border-color:rgba(135,60,30,0.42);background:#fff8f3}.admin-blog-row button{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.admin-blog-thumb{display:grid;width:72px;height:56px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#f8f6f1}.admin-blog-thumb img{width:100%;height:100%;object-fit:cover}.admin-blog-row-copy,.admin-blog-row>div{display:grid;gap:4px;min-width:0}.admin-blog-row strong,.admin-blog-row small{min-width:0;overflow-wrap:anywhere}.admin-blog-row strong{line-height:1.25}.admin-blog-row small{color:var(--soft-ink)}.admin-blog-actions{position:sticky;top:var(--admin-sticky-top);z-index:20;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:12px}.admin-blog-actions>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.admin-blog-actions>div:last-child{justify-content:flex-end}.admin-blog-actions>div:first-child{justify-content:flex-start}.admin-blog-actions strong{color:var(--soft-ink);font-size:13px}.admin-blog-image-panel{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:14px}.admin-blog-image-preview,.admin-blog-inline-image{display:grid;min-height:160px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#f8f6f1;color:var(--soft-ink);text-align:center}.admin-blog-image-preview img,.admin-blog-inline-image img{width:100%;height:100%;object-fit:cover}.admin-blog-image-fields,.admin-blog-block-list{display:grid;gap:12px;min-width:0}.admin-blog-image-fields .admin-blog-upload-button{position:relative;display:inline-flex;width:max-content;max-width:100%;min-height:44px;align-items:center;justify-content:center;justify-self:start;align-self:start;overflow:hidden;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.admin-blog-image-fields .admin-blog-upload-button:hover{border-color:rgba(135,60,30,0.45);box-shadow:0 12px 24px rgba(135,60,30,0.1);transform:translateY(-1px)}.admin-blog-image-fields .admin-blog-upload-button span{display:inline-flex;align-items:center;gap:8px;font-size:14px}.admin-blog-image-fields .admin-blog-upload-button input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.admin-blog-add-blocks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-blog-editor-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border:1px solid rgba(33,33,35,0.08);border-radius:8px;padding:10px;background:#f8f6f1}.admin-blog-rich-toolbar{position:sticky;top:calc(var(--admin-sticky-top) + 62px);z-index:18;background:rgba(255,255,255,0.96);backdrop-filter:blur(12px)}.admin-blog-editor-toolbar label{flex:1 1 180px;min-width:min(180px,100%)}.admin-blog-editor-toolbar select{width:100%;min-height:40px;border:1px solid rgba(135,60,30,0.2);border-radius:8px;padding:9px 34px 9px 12px;color:var(--ink);background:#fff;font:inherit;font-weight:800}.admin-blog-editor-toolbar button{flex:0 0 auto;width:auto;min-width:44px;min-height:40px;padding-inline:10px;background:#fff;white-space:nowrap}.admin-blog-editor-toolbar span{color:var(--soft-ink);font-size:12px;font-weight:700}.admin-blog-writing-section{gap:14px}.admin-blog-writing-section [data-save-state]{color:var(--soft-ink);font-size:13px;font-weight:800}.admin-blog-save-state,.admin-blog-writing-section [data-blog-save-state]{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(33,33,35,0.08);border-radius:999px;padding:5px 10px;color:var(--soft-ink);background:#f8f6f1;font-size:12px;font-weight:800;white-space:nowrap}.admin-blog-rich-editor{min-height:540px;width:100%;min-width:0;overflow-wrap:anywhere;border:1px solid rgba(33,33,35,0.12);border-radius:8px;padding:clamp(18px,2.5vw,32px);color:var(--ink);background:#fff;font-size:17px;line-height:1.7;outline:none}.admin-blog-rich-editor:focus{border-color:rgba(135,60,30,0.52);box-shadow:0 0 0 3px rgba(135,60,30,0.12)}.admin-blog-rich-editor[contenteditable="false"]{background:#f8f6f1}.admin-blog-rich-editor>*:first-child{margin-top:0}.admin-blog-rich-editor>*:last-child{margin-bottom:0}.admin-blog-rich-editor h1,.admin-blog-rich-editor h2,.admin-blog-rich-editor h3,.admin-blog-rich-editor p,.admin-blog-rich-editor ul,.admin-blog-rich-editor ol,.admin-blog-rich-editor blockquote,.admin-blog-rich-editor figure{margin:0 0 18px}.admin-blog-rich-editor h1{font-size:clamp(30px,3vw,44px);line-height:1.14}.admin-blog-rich-editor h2{font-size:clamp(24px,2.1vw,34px);line-height:1.2}.admin-blog-rich-editor h3{font-size:clamp(20px,1.45vw,25px);line-height:1.28}.admin-blog-rich-editor ul,.admin-blog-rich-editor ol{padding-left:1.35em}.admin-blog-rich-editor li + li{margin-top:8px}.admin-blog-rich-editor blockquote{border-left:3px solid var(--burnt);padding:8px 0 8px 16px;color:var(--soft-ink);background:#fff8f3}.admin-blog-rich-editor a{color:var(--burnt);text-decoration:underline;text-underline-offset:3px}.admin-blog-rich-editor figure{display:grid;gap:8px}.admin-blog-rich-editor img{width:100%;max-height:520px;border-radius:8px;object-fit:cover}.admin-blog-rich-editor figcaption{color:var(--soft-ink);font-size:13px;line-height:1.45}.admin-blog-block{display:grid;gap:12px;padding:12px;box-shadow:none}.admin-blog-block header,.admin-blog-block-actions,.admin-blog-block-body{display:grid;gap:10px;min-width:0}.admin-blog-block header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-blog-block-actions{grid-template-columns:minmax(130px,1fr) repeat(3,auto);align-items:center}.admin-blog-block-body{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-blog-block-body label:has(textarea),.admin-blog-block-body label:first-child:last-child,.admin-blog-inline-image{grid-column:1 / -1}.admin-blog-preview{display:grid;gap:14px;padding:18px}.admin-blog-preview-tools{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-blog-preview-tools button{min-height:34px;border:1px solid var(--line);border-radius:8px;padding:7px 10px;color:var(--soft-ink);background:#fff;font-weight:800}.admin-blog-preview-tools button.is-active{border-color:rgba(135,60,30,0.32);color:#fff;background:var(--burnt)}.admin-blog-preview-frame{width:100%;max-width:940px;display:grid;gap:14px;margin:0 auto}.admin-blog-preview-frame--mobile{max-width:390px;border:1px solid rgba(33,33,35,0.12);border-radius:8px;padding:14px;background:#fff}.admin-blog-preview-hero{width:100%;max-height:360px;border-radius:8px;object-fit:cover}.admin-blog-preview-excerpt{margin:0;color:var(--soft-ink);font-size:18px;line-height:1.55}.admin-blog-preview-content{display:grid;gap:14px;min-width:0}.admin-blog-preview-content h2,.admin-blog-preview-content h3,.admin-blog-preview-content p,.admin-blog-preview-content ul,.admin-blog-preview-content ol,.admin-blog-preview-content blockquote,.admin-blog-preview-content figure{margin:0}.admin-blog-preview-content p,.admin-blog-preview-content li,.admin-blog-preview-content blockquote{line-height:1.65}.admin-blog-preview-content a{color:var(--burnt);text-decoration:underline}.admin-blog-preview-content img{width:100%;border-radius:8px}.admin-blog-preview-content blockquote{border-left:3px solid var(--burnt);padding-left:14px;color:var(--soft-ink)}.admin-blog-seo-card{display:grid;gap:5px;padding:12px;box-shadow:none}.admin-blog-seo-card span,.admin-blog-seo-card small,.admin-muted,.admin-readonly-note{color:var(--soft-ink)}@media (max-width:1180px){.admin-blog-shell{grid-template-columns:1fr}.admin-blog-list{position:static;max-height:none}.admin-blog-actions{position:static;grid-template-columns:1fr}}@media (max-width:760px){.admin-blog-toolbar,.admin-blog-form-grid,.admin-blog-locale-tabs,.admin-blog-image-panel,.admin-blog-block-body,.admin-blog-block header,.admin-blog-block-actions,.admin-blog-row{grid-template-columns:1fr}.admin-blog-row button{grid-template-columns:64px minmax(0,1fr)}.admin-blog-thumb{width:64px;height:52px}.admin-blog-add-blocks,.admin-blog-preview-tools{align-items:stretch;flex-direction:column}.admin-blog-actions>div{align-items:flex-start}.admin-blog-actions>div:last-child{align-items:center;flex-direction:row;justify-content:flex-start}.admin-blog-add-blocks,.admin-blog-preview-tools{align-items:stretch}.admin-blog-add-blocks button,.admin-blog-preview-tools button{width:100%}.admin-blog-actions button,.admin-blog-actions a{flex:1 1 150px;width:auto;min-width:min(150px,100%);max-width:100%}.admin-blog-rich-toolbar{position:static}.admin-blog-editor-toolbar label{flex:1 1 180px;width:auto;min-width:min(180px,100%)}.admin-blog-editor-toolbar select{width:100%}.admin-blog-editor-toolbar button{flex:0 0 auto;width:auto;min-width:44px;justify-content:center}.admin-blog-rich-editor{min-height:420px;padding:16px;font-size:16px}}.blog-post-page{background:#f7f5f1;color:var(--ink)}.blog-post-page .site-header{background:#212123}.blog-post-main{padding-top:var(--header-h)}.blog-post-article,.blog-post-related{width:min(calc(100% - (var(--gutter) * 2)),var(--container));margin:0 auto}.blog-post-article{display:grid;gap:clamp(18px,2.4vw,30px);padding:clamp(24px,3.2vw,44px) 0 clamp(54px,7vw,96px)}.blog-post-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--soft-ink);font-size:14px;font-weight:400}.blog-post-breadcrumb a{color:var(--burnt);text-decoration:underline;text-underline-offset:3px}.blog-post-hero{display:grid;grid-template-columns:minmax(0,680px) minmax(340px,520px);justify-content:space-between;gap:clamp(28px,3.2vw,44px);align-items:center;padding:clamp(6px,1vw,12px) 0 clamp(28px,3.4vw,44px);border-bottom:1px solid rgba(33,33,35,0.12)}.blog-post-hero-copy,.blog-post-body,.blog-post-section,.blog-post-content,.blog-post-related-head,.blog-post-related-copy{min-width:0}.blog-post-hero-copy{display:grid;max-width:720px;gap:clamp(10px,1.2vw,16px)}.blog-post-meta,.blog-post-hero h1,.blog-post-lede,.blog-post-hero-media,.blog-post-section h2,.blog-post-section h3,.blog-post-section p,.blog-post-section ul,.blog-post-section ol,.blog-post-section blockquote,.blog-post-section figure,.blog-post-kicker,.blog-post-cta h2,.blog-post-cta p,.blog-post-related h2{margin:0}.blog-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 9px;color:rgba(33,33,35,0.64);font-size:13px;font-weight:500;line-height:1.35}.blog-post-meta span,.blog-post-meta time{min-width:0}.blog-post-meta span:not(:first-child),.blog-post-meta time{display:inline-flex;align-items:center;gap:10px}.blog-post-meta span:not(:first-child)::before,.blog-post-meta time::before{width:4px;height:4px;border-radius:50%;background:rgba(135,60,30,0.46);content:""}.blog-post-category{min-height:28px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid rgba(135,60,30,0.2);border-radius:999px;color:var(--burnt);background:#fff;font-weight:800}.blog-post-hero h1{max-width:720px;color:#111112;font-size:clamp(30px,3.15vw,46px);font-weight:700;line-height:1.14;overflow-wrap:break-word;word-break:normal;text-wrap:balance}.blog-post-lede{max-width:680px;color:rgba(33,33,35,0.72);font-size:clamp(16px,1.15vw,19px);font-weight:400;line-height:1.62;text-wrap:pretty}.blog-post-hero-media{overflow:hidden;width:100%;max-width:520px;justify-self:end;aspect-ratio:16 / 9;border-radius:8px;background:#ebe4dc;box-shadow:0 20px 42px rgba(33,33,35,0.1)}.blog-post-hero-media img{width:100%;height:100%;object-fit:cover}.blog-post-layout{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,820px);gap:clamp(28px,4vw,64px);align-items:start}.blog-post-layout--content-only{grid-template-columns:minmax(0,820px);justify-content:center}.blog-post-sidebar{position:sticky;top:calc(var(--notice-h) + var(--header-h) + 22px);display:grid;gap:14px}.blog-post-toc,.blog-post-side-note{border:1px solid rgba(33,33,35,0.11);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(33,33,35,0.045)}.blog-post-toc{display:grid;gap:4px;padding:14px}.blog-post-toc span,.blog-post-side-note span,.blog-post-kicker{color:var(--burnt);font-size:12px;font-weight:800;letter-spacing:0}.blog-post-toc a{min-width:0;padding:9px 0;border-top:1px solid rgba(33,33,35,0.08);color:rgba(33,33,35,0.76);font-size:14px;font-weight:500;line-height:1.35;text-decoration:none}.blog-post-toc a.blog-post-toc-subitem{padding-left:12px;font-size:13px}.blog-post-toc a:hover,.blog-post-toc a:focus-visible{color:var(--burnt)}.blog-post-side-note{display:grid;gap:8px;padding:15px}.blog-post-side-note p{margin:0;color:rgba(33,33,35,0.68);font-size:14px;font-weight:400;line-height:1.6}.blog-post-body{display:grid;gap:clamp(22px,3vw,34px)}.blog-post-section,.blog-post-cta{display:grid;gap:16px}.blog-post-section{padding:clamp(22px,2.8vw,34px);border:1px solid rgba(33,33,35,0.1);border-radius:8px;background:#fff;box-shadow:0 16px 34px rgba(33,33,35,0.045)}.blog-post-content h2,.blog-post-content h3,.blog-post-content p,.blog-post-content ul,.blog-post-content ol,.blog-post-content blockquote,.blog-post-content figure{margin:0}.blog-post-section h2,.blog-post-content h2{color:#111112;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.2;text-wrap:balance}.blog-post-content h3{font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.25}.blog-post-content p,.blog-post-content li,.blog-post-content blockquote,.blog-post-check-card p,.blog-post-cta p,.blog-post-faq-list p,.blog-post-related-copy em{color:#393735;font-size:18px;font-weight:400;line-height:1.75}.blog-post-content{display:grid;gap:18px}.blog-post-content strong{color:#1f1f20;font-weight:700}.blog-post-content a{color:var(--burnt);text-decoration:underline;text-underline-offset:3px}.blog-post-content ul,.blog-post-content ol{display:grid;gap:8px;padding-left:24px}.blog-post-content blockquote{border-left:4px solid var(--burnt);padding-left:18px;color:var(--soft-ink);font-weight:400}.blog-post-content img{width:100%;border-radius:8px}.blog-post-content figcaption{margin-top:8px;color:var(--soft-ink);font-size:14px}.blog-feature-table{display:grid;gap:12px}.blog-post-content .blog-feature-table p{max-width:720px}.blog-post-check-grid,.blog-post-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.blog-post-check-card{min-width:0;display:grid;align-content:start;gap:8px;padding:16px;border:1px solid rgba(135,60,30,0.12);border-radius:8px;background:#fbfaf7}.blog-post-check-card strong{color:#1f1f20;font-size:16px;font-weight:800}.blog-post-check-card p,.blog-post-cta p,.blog-post-faq-list p{margin:0;font-size:16px;line-height:1.65}.blog-post-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(22px,3vw,34px);border-radius:8px;color:#fff;background:#212123}.blog-post-cta h2{margin-top:6px;font-size:clamp(24px,2.4vw,34px);line-height:1.18}.blog-post-cta .blog-post-kicker{color:#e7bda9}.blog-post-cta p{max-width:700px;margin-top:10px;color:rgba(255,255,255,0.78)}.blog-post-cta-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.blog-post-cta-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(255,255,255,0.22);border-radius:999px;color:#fff;background:var(--burnt);font-size:14px;font-weight:800}.blog-post-cta-actions a + a{background:rgba(255,255,255,0.08)}.blog-post-faq-list{display:grid;gap:10px}.blog-post-faq-list details{border:1px solid rgba(33,33,35,0.1);border-radius:8px;background:#fbfaf7}.blog-post-faq-list summary{cursor:pointer;padding:15px 16px;color:#1f1f20;font-size:16px;font-weight:800;line-height:1.35}.blog-post-faq-list summary::-webkit-details-marker{display:none}.blog-post-faq-list p{padding:0 16px 16px}.blog-post-related{display:grid;gap:18px;padding:0 0 clamp(58px,7vw,96px)}.blog-post-related-head{display:grid;gap:6px}.blog-post-related h2{font-size:clamp(25px,2.5vw,36px);line-height:1.18}.blog-post-related-card{min-width:0;overflow:hidden;display:grid;grid-template-columns:136px minmax(0,1fr);border:1px solid rgba(33,33,35,0.1);border-radius:8px;color:inherit;background:#fff;box-shadow:0 14px 34px rgba(33,33,35,0.045)}.blog-post-related-media{min-width:0;overflow:hidden;display:block;background:#f3f0ea}.blog-post-related-media img{width:100%;height:100%;min-height:160px;object-fit:cover}.blog-post-related-copy{display:grid;align-content:start;gap:8px;padding:15px}.blog-post-related-copy span{color:rgba(33,33,35,0.62);font-size:12px;font-weight:700;line-height:1.35}.blog-post-related-copy strong{color:#111112;font-size:17px;font-weight:800;line-height:1.3}.blog-post-related-copy em{overflow:hidden;display:-webkit-box;font-size:14px;font-style:normal;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-post-article--empty{min-height:60svh;align-content:center}@media (max-width:1180px){.blog-post-hero{grid-template-columns:1fr;gap:clamp(20px,3vw,32px);align-items:start}.blog-post-hero-copy{max-width:760px}.blog-post-hero-media{max-width:none;justify-self:stretch}.blog-post-layout{grid-template-columns:1fr;gap:clamp(24px,3.4vw,40px)}.blog-post-sidebar{position:static;grid-template-columns:minmax(0,1fr) minmax(220px,0.58fr)}}@media (max-width:820px){.blog-post-article,.blog-post-related{width:min(calc(100% - 36px),var(--container))}.blog-post-article{padding-top:24px}.blog-post-hero{padding-bottom:28px}.blog-post-hero h1,.blog-post-lede{max-width:100%}.blog-post-lede{font-size:16px;line-height:1.58}.blog-post-sidebar,.blog-post-check-grid,.blog-post-related-grid,.blog-post-cta{grid-template-columns:1fr}.blog-post-cta-actions{justify-content:flex-start}.blog-post-related-card{grid-template-columns:118px minmax(0,1fr)}}@media (max-width:540px){.blog-post-hero{gap:16px;padding-top:0;padding-bottom:24px}.blog-post-meta{gap:6px 8px;font-size:12px}.blog-post-hero h1{font-size:clamp(26px,7.2vw,31px);line-height:1.18}.blog-post-section,.blog-post-cta{padding:18px}.blog-post-content p,.blog-post-content li,.blog-post-content blockquote{font-size:16px;line-height:1.68}.blog-post-related-card{grid-template-columns:1fr}.blog-post-related-media img{min-height:0;aspect-ratio:1.48 / 1}.blog-post-cta-actions a{width:100%}}.admin-app-shell .admin-products-main,.admin-app-shell .admin-categories-main,.admin-app-shell .admin-static-main,.admin-app-shell .admin-users-main,.admin-app-shell .admin-blog-main,.admin-app-shell .admin-orders-main{min-height:100%;overflow:visible}.brands-page-main,.partners-page-main,.projects-page-main,.videos-page-main,.static-page-main,.static-page-main--legal,.about-page-main,.blog-post-main,.sitemap-main{padding-top:var(--page-top-offset) !important}html[lang^="ru"]:where(.section-copy,.about-copy p,.static-content p,.static-legal p,.catalog-hero__copy span,.cart-page-shell>span,.blog-post-article p),html[data-locale="ru"]:where(.section-copy,.about-copy p,.static-content p,.static-legal p,.catalog-hero__copy span,.cart-page-shell>span,.blog-post-article p){font-weight:400}
