.blog-editor-head,.blog-index-hero,.blog-manage-head{align-items:center;background:radial-gradient(circle at 90% 10%,rgba(159,49,40,.11),transparent 33%),linear-gradient(112deg,rgba(255,253,248,.97),hsla(36,69%,92%,.9));border:1px solid hsla(35,33%,76%,.78);border-radius:.9rem;box-shadow:0 10px 28px rgba(69,10,10,.04);display:flex;gap:1.5rem;justify-content:space-between;min-width:0;overflow:hidden;padding:1.55rem 1.7rem;position:relative}.blog-index-hero{background-image:linear-gradient(90deg,rgba(255,252,247,.98),rgba(255,252,247,.92) 46%,rgba(255,252,247,.38)),url(/images/blog-hero-watercolor.webp);background-position:100%;background-size:cover;min-height:12.5rem}.blog-index-hero:after{display:none}.blog-editor-head:after,.blog-index-hero:after,.blog-manage-head:after{color:rgba(127,29,29,.055);content:"“";font-family:Georgia,Times New Roman,serif;font-size:12rem;line-height:1;position:absolute;right:2rem;top:-4.5rem}.blog-editor-head>div,.blog-index-hero>div,.blog-manage-head>div{min-width:0;position:relative;z-index:1}.blog-comments-head p,.blog-editor-head p,.blog-index-hero p,.blog-manage-head p,.blog-related-head p{color:#9f3128;font-size:.68rem;font-weight:850;letter-spacing:.2em;margin:0}.blog-editor-head h1,.blog-index-hero h1,.blog-manage-head h1{color:#321d16;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.18;margin:.35rem 0 0}.blog-editor-head>div>span,.blog-index-hero>div>span,.blog-manage-head>div>span{color:#756357;display:block;font-size:.86rem;line-height:1.65;margin-top:.55rem;max-width:46rem}.blog-primary-action,.blog-side-write{align-items:center;background:#8f201e;border-radius:999px;box-shadow:0 10px 20px rgba(127,29,29,.17);color:#fff;display:inline-flex;flex:0 0 auto;font-size:.84rem;font-weight:800;justify-content:center;min-height:2.75rem;padding:0 1.25rem;position:relative;transition:background .16s ease,transform .16s ease;z-index:2}.blog-primary-action:hover,.blog-side-write:hover{background:#741816;transform:translateY(-1px)}.blog-index-toolbar{align-items:center;border-bottom:1px solid hsla(35,33%,76%,.7);display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding-bottom:.85rem}.blog-index-tabs,.blog-status-tabs{align-items:center;display:flex;gap:.28rem;min-width:0;overflow-x:auto;scrollbar-width:none}.blog-index-tabs::-webkit-scrollbar,.blog-status-tabs::-webkit-scrollbar{display:none}.blog-index-tabs a,.blog-status-tabs a{align-items:center;border-radius:999px;color:#735d50;display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:800;min-height:2.2rem;padding:0 .9rem}.blog-index-tabs a.is-active,.blog-status-tabs a.is-active{background:#94231f;color:#fff}.blog-index-search{background:rgba(255,253,248,.95);border:1px solid hsla(32,28%,65%,.72);border-radius:999px;display:flex;flex:0 0 auto;min-height:2.55rem;overflow:hidden;width:min(100%,22rem)}.blog-index-search input{background:transparent;border:0;color:#4a3931;flex:1;font-size:.78rem;min-width:0;outline:0;padding:0 .9rem}.blog-index-search button{background:#8f201e;border:0;border-radius:999px;color:#fff;font-size:.76rem;font-weight:800;padding:0 1rem}.blog-index-layout{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) 18rem;margin-top:1.25rem}.blog-feed-list,.blog-manage-list{align-content:start;display:grid;gap:.8rem;min-width:0}.blog-list-heading{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.1rem}.blog-list-heading h2{color:#321d16;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-size:1.25rem;margin:0}.blog-list-heading p{color:#8a7669;font-size:.72rem;margin:.25rem 0 0}.blog-list-heading>a{color:#92241f;font-size:.76rem;font-weight:800}.blog-feed-card{background:rgba(255,252,247,.9);border:1px solid hsla(28,30%,80%,.78);border-radius:.82rem;box-shadow:0 5px 18px rgba(69,10,10,.025);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:1.05rem;transition:border-color .16s ease,box-shadow .16s ease}.blog-feed-card:hover{border-color:rgba(159,49,40,.26);box-shadow:0 9px 24px rgba(69,10,10,.05)}.blog-feed-card-main{min-width:0}.blog-article-author,.blog-author-line{align-items:center;display:flex;gap:.65rem;min-width:0}.blog-author-copy{min-width:0}.blog-author-name{align-items:center;color:#382820;display:flex;font-size:.78rem;font-weight:800;gap:.4rem;min-width:0}.blog-author-name>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-author-name>a:first-child:hover{color:#92241f}.blog-author-name .user-role-badge{transform:scale(.82);transform-origin:left center}.blog-article-author p,.blog-author-copy p{color:#918077;font-size:.66rem;margin:.12rem 0 0}.blog-featured-mark{background:#edf2e7;border-radius:999px;color:#567044;font-size:.62rem;font-weight:850;margin-left:auto;padding:.3rem .55rem}.blog-feed-card h2{color:#342018;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:700;line-height:1.35;margin:.82rem 0 0}.blog-feed-card h2 a:hover{color:#92241f}.blog-feed-excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#6e6058;display:-webkit-box;font-size:.8rem;line-height:1.65;margin:.45rem 0 0;overflow:hidden}.blog-feed-footer{align-items:end;border-top:1px solid hsla(28,27%,86%,.72);display:flex;gap:.7rem;justify-content:space-between;margin-top:.85rem;padding-top:.72rem}.blog-article-topics,.blog-topic-cloud,.blog-topic-row{display:flex;flex-wrap:wrap;gap:.38rem}.blog-article-topics a,.blog-topic-cloud a,.blog-topic-row a{background:rgba(255,245,241,.82);border:1px solid hsla(12,40%,80%,.65);border-radius:999px;color:#97332d;font-size:.63rem;font-weight:800;padding:.25rem .55rem}.blog-stat-row{color:#8c7b71;display:flex;flex:0 0 auto;font-size:.66rem;font-weight:700;gap:.7rem}.blog-feed-cover{aspect-ratio:16/10;background:#efe4d8;border-radius:.62rem;display:block;overflow:hidden;width:9.5rem}.blog-feed-cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-index-side{align-content:start;display:grid;gap:.8rem}.blog-side-card{background:rgba(255,252,247,.9);border:1px solid hsla(28,30%,80%,.78);border-radius:.82rem;padding:1rem}.blog-side-card h2{color:#38241c;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-size:1rem;margin:0}.blog-side-card>p{color:#89766a;font-size:.68rem;line-height:1.5;margin:.35rem 0 .75rem}.blog-topic-cloud a.is-active{background:#8f201e;border-color:#8f201e;color:#fff}.blog-featured-link{border-left:3px solid rgba(159,49,40,.7);display:block;margin-top:.8rem;padding-left:.7rem}.blog-featured-link strong{color:#453027;display:block;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-size:.8rem;line-height:1.45}.blog-featured-link span{color:#99877d;display:block;font-size:.62rem;margin-top:.22rem}.blog-side-write{width:100%}.blog-empty-state{background:rgba(255,252,247,.68);border:1px dashed hsla(32,28%,65%,.76);border-radius:.82rem;padding:2rem 1rem;text-align:center}.blog-empty-state strong{color:#49342b}.blog-empty-state p{color:#8a776c;font-size:.78rem;margin:.35rem 0 0}.blog-pagination{margin-top:.8rem}.blog-status-tabs{border-bottom:1px solid hsla(35,33%,76%,.72);margin:1rem 0;padding-bottom:.75rem}.blog-manage-card{align-items:flex-start;background:rgba(255,252,247,.9);border:1px solid hsla(28,30%,80%,.78);border-radius:.82rem;display:flex;gap:1rem;justify-content:space-between;padding:1.1rem}.blog-manage-copy{min-width:0}.blog-manage-meta,.blog-manage-stats{color:#89786e;display:flex;flex-wrap:wrap;font-size:.67rem;gap:.5rem}.blog-status{background:#f0ece7;border-radius:999px;color:#64574f;font-weight:850;padding:.2rem .5rem}.blog-status-published{background:#eaf3e5;color:#4c6d3c}.blog-status-pending{background:#fff0c9;color:#8a5c00}.blog-status-hidden,.blog-status-rejected{background:#fce8e5;color:#94322b}.blog-manage-card h2{color:#38231c;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-size:1.12rem;margin:.65rem 0 0}.blog-manage-card h2+p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#75665d;display:-webkit-box;font-size:.78rem;line-height:1.6;margin:.4rem 0 0;overflow:hidden}.blog-manage-stats{margin-top:.65rem}.blog-manage-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.blog-manage-actions a,.blog-manage-actions button,.blog-manage-actions>span{align-items:center;background:#fff;border:1px solid #dfd1c5;border-radius:.45rem;color:#6f4e40;display:inline-flex;font-size:.68rem;font-weight:800;min-height:2.1rem;padding:0 .7rem}.blog-manage-actions button{color:#9b2d28}.blog-form-errors,.blog-preview-banner,.blog-rejection-note{background:#fff4ef;border:1px solid #efc8be;border-radius:.65rem;color:#7d342d;font-size:.78rem;line-height:1.6;margin-top:1rem;padding:.8rem 1rem}.blog-form-errors ul{margin:.35rem 0 0;padding-left:1.2rem}.blog-editor-head>a{color:#8f201e;flex:0 0 auto;font-size:.78rem;font-weight:850;position:relative;z-index:2}.blog-editor-form{margin-top:1rem;max-width:100%;min-width:0;width:100%}.blog-editor-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 18.5rem;width:100%}.blog-editor-layout,.blog-editor-main,.blog-editor-panel,.blog-editor-side{max-width:100%;min-width:0}.blog-editor-main,.blog-editor-panel{background:rgba(255,252,247,.93);border:1px solid hsla(28,30%,80%,.78);border-radius:.82rem;box-shadow:0 5px 18px rgba(69,10,10,.025)}.blog-editor-main{padding:1rem}.blog-field-label{color:#5c463a;display:block;font-size:.72rem;font-weight:850}.blog-title-input{background:transparent;border:0;border-bottom:1px solid #dbcbbd;color:#35221b;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-size:clamp(1.35rem,3vw,2rem);font-weight:700;margin-top:.38rem;outline:0;padding:.55rem .15rem .75rem;width:100%}.blog-title-input:focus{border-color:#9f3128}.blog-editor-label-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.blog-editor-label-row>span:last-child{color:#8b796f;font-size:.65rem}.blog-editor-shell{background:#fffefa;border:1px solid #ddd0c4;border-radius:.62rem;margin-top:.45rem;max-width:100%;min-width:0;overflow:hidden}.blog-editor-toolbar{background:#faf4ec;border-bottom:1px solid #e7ddd4;display:flex;flex-wrap:wrap;gap:.28rem;max-width:100%;min-width:0;padding:.45rem}.blog-editor-toolbar button{background:#fff;border:1px solid #e1d4c8;border-radius:.38rem;color:#5a463b;font-size:.68rem;font-weight:800;min-height:2rem;padding:0 .55rem}.blog-editor-toolbar button.is-active,.blog-editor-toolbar button:hover{border-color:#b76961;color:#8f201e}.blog-editor-content{color:#3f3733;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.9;max-width:100%;min-height:34rem;min-width:0;outline:0;overflow-wrap:anywhere;padding:1.25rem;word-break:break-word}.blog-editor-content>*{max-width:100%}.blog-editor-content:empty:before{color:#a99b92;content:attr(data-placeholder)}.blog-editor-content h2{font-size:1.45rem;margin:1.5rem 0 .6rem}.blog-editor-content h3{font-size:1.2rem;margin:1.2rem 0 .5rem}.blog-editor-content blockquote{border-left:4px solid #ddb4aa;color:#71584d;font-style:italic;margin:1rem 0;padding:.5rem 0 .5rem 1rem}.blog-editor-content ol,.blog-editor-content ul{padding-left:1.5rem}.blog-editor-content.is-over-limit{border-color:#b91c1c;box-shadow:inset 0 0 0 1px #b91c1c}.blog-editor-textarea{display:none}.blog-editor-autosave{color:#8d7c72;font-size:.65rem;margin:.5rem 0 0}.blog-editor-side{align-content:start;display:grid;gap:.8rem}.blog-editor-panel{padding:1rem}.blog-editor-panel h2{color:#402b22;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-size:1rem;margin:0}.blog-editor-panel>p{color:#847267;font-size:.68rem;line-height:1.55;margin:.4rem 0 0}.blog-topic-options{display:grid;gap:.45rem;grid-template-columns:1fr 1fr;margin-top:.8rem}.blog-topic-options label{align-items:center;color:#665247;display:flex;font-size:.68rem;font-weight:750;gap:.35rem;min-width:0}.blog-topic-options input{accent-color:#8f201e}.blog-current-cover{border-radius:.5rem;margin-top:.7rem;max-height:10rem;-o-object-fit:cover;object-fit:cover;width:100%}.blog-remove-cover{align-items:center;color:#8f201e;display:flex;font-size:.67rem;font-weight:750;gap:.4rem;margin-top:.55rem}.blog-file-input{color:#716057;display:block;font-size:.68rem;margin-top:.7rem;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.blog-editor-panel small{color:#96857b;display:block;font-size:.62rem;line-height:1.5;margin-top:.4rem}.blog-save-draft,.blog-submit-review{border-radius:.5rem;font-size:.76rem;font-weight:850;min-height:2.6rem;width:100%}.blog-save-draft{background:#fff;border:1px solid #d9c9bc;color:#674c3e;margin-top:.85rem}.blog-submit-review{background:#8f201e;border:0;color:#fff;margin-top:.5rem}.blog-reading-progress{background:#a52b26;box-shadow:0 0 8px rgba(127,29,29,.32);height:3px;left:0;position:fixed;top:0;width:0;z-index:60}.blog-resume-reading{background:#fffaf3;border:1px solid #d8aaa0;border-radius:999px;bottom:1rem;box-shadow:0 10px 28px rgba(72,35,27,.16);color:#8f1d1d;font-size:.82rem;font-weight:700;padding:.68rem 1rem;position:fixed;right:1rem;z-index:45}.blog-resume-reading:hover{background:#8f1d1d;color:#fff}.blog-article,.blog-profile-feed{max-width:68rem}.blog-article{margin:0 auto}.blog-article-head{margin:0 auto;max-width:50rem;text-align:center}.blog-article-topics{justify-content:center}.blog-article-head h1{text-wrap:balance;color:#2f1c16;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.35rem);font-weight:700;line-height:1.16;margin:1rem 0 0}.blog-article-author{justify-content:center;margin-top:1.1rem;text-align:left}.blog-article-lead{color:#756359;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-style:italic;line-height:1.8;margin:1.4rem auto 0;max-width:46rem}.blog-article-cover{background:#eee3d7;border:1px solid hsla(35,33%,76%,.74);border-radius:.9rem;box-shadow:0 18px 36px rgba(69,10,10,.08);margin:2rem auto 0;max-width:58rem;overflow:hidden}.blog-article-cover img{display:block;max-height:38rem;-o-object-fit:cover;object-fit:cover;width:100%}.blog-article-layout{margin:2rem auto 0;max-width:66rem;position:relative}.blog-toc-desktop{border-left:2px solid #decfc3;left:0;padding-left:.8rem;position:absolute;top:0;width:12rem}.blog-toc-desktop strong{color:#563c30;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.blog-toc-desktop nav,.blog-toc-mobile nav{display:grid;gap:.5rem;margin-top:.65rem}.blog-toc-desktop a,.blog-toc-mobile a{color:#877369;font-size:.68rem;line-height:1.4}.blog-toc-desktop a[data-level="3"],.blog-toc-mobile a[data-level="3"]{padding-left:.7rem}.blog-toc-mobile{background:#fffaf4;border:1px solid #dfd1c5;border-radius:.6rem;margin:1.5rem auto 0;max-width:48rem;padding:.7rem .8rem}.blog-toc-mobile summary{color:#674a3c;cursor:pointer;font-size:.76rem;font-weight:850}.blog-article-content{color:#3c3531;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.95;margin:0 auto;max-width:48rem;overflow-wrap:anywhere}.blog-article-content p{margin:0 0 1.25rem}.blog-article-content h2,.blog-article-content h3{color:#342018;font-family:"Noto Serif",Georgia,Times New Roman,serif;line-height:1.3;scroll-margin-top:6rem}.blog-article-content h2{font-size:1.65rem;margin:2.3rem 0 .85rem}.blog-article-content h3{font-size:1.3rem;margin:1.8rem 0 .7rem}.blog-article-content blockquote{background:rgba(255,247,241,.72);border-left:4px solid #ddb7ad;color:#6d554a;font-style:italic;margin:1.6rem 0;padding:.9rem 1rem}.blog-article-content ol,.blog-article-content ul{margin:1rem 0 1.3rem;padding-left:1.6rem}.blog-article-content li{margin:.35rem 0}.blog-article-content hr{border:0;border-top:1px solid #d9c8bb;margin:2rem auto;width:8rem}.blog-article-footer{border-bottom:1px solid #ddcfc4;border-top:1px solid #ddcfc4;margin:2rem auto 0;max-width:48rem;padding:.85rem 0}.blog-article-actions,.blog-article-stats{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center}.blog-article-stats{color:#89776d;font-size:.7rem}.blog-article-actions{margin-top:.7rem}.blog-article-actions a,.blog-article-actions button{align-items:center;background:#fff;border:1px solid #ddcfc4;border-radius:999px;color:#705246;display:inline-flex;font-size:.68rem;font-weight:800;min-height:2.2rem;padding:0 .75rem}.blog-article-actions button.is-active{background:#fff0ed;border-color:#d9a6a0;color:#9b2c27}.blog-comments,.blog-related{margin:2.5rem auto 0;max-width:58rem}.blog-comments-head h2,.blog-related-head h2{color:#342018;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-size:1.5rem;margin:.25rem 0 0}.blog-comment-form{align-items:flex-start;background:rgba(255,252,247,.92);border:1px solid #dfd1c5;border-radius:.75rem;display:flex;gap:.7rem;margin-top:1rem;padding:.85rem}.blog-comment-form>div{flex:1;min-width:0}.blog-comment-actions textarea,.blog-comment-form textarea{background:#fff;border:1px solid #ded1c7;border-radius:.5rem;color:#4a3b34;font-size:.78rem;line-height:1.5;min-height:4.8rem;padding:.65rem;resize:vertical;width:100%}.blog-comment-actions details form>button,.blog-comment-form button{background:#8f201e;border:0;border-radius:.45rem;color:#fff;font-size:.7rem;font-weight:800;margin-top:.45rem;padding:.48rem .8rem}.blog-login-comment{border:1px dashed #d7c6b8;border-radius:.7rem;color:#8f201e;display:block;font-size:.78rem;font-weight:800;margin-top:1rem;padding:.9rem;text-align:center}.blog-comment-list{display:grid;margin-top:1rem}.blog-comment{align-items:flex-start;border-bottom:1px solid #e3d7ce;display:flex;gap:.7rem;padding:1rem 0}.blog-comment-body{flex:1;min-width:0}.blog-comment-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.blog-comment-meta strong{color:#3e2c24;font-size:.76rem}.blog-comment-meta .user-role-badge{transform:scale(.78);transform-origin:left center}.blog-comment-meta span{color:#97867c;font-size:.62rem}.blog-comment-body>p,.blog-comment-reply p{color:#5e514a;font-size:.79rem;line-height:1.65;margin:.42rem 0 0;white-space:pre-line}.blog-comment-actions{align-items:center;color:#907e73;display:flex;flex-wrap:wrap;font-size:.63rem;gap:.55rem;margin-top:.45rem}.blog-comment-actions button,.blog-comment-actions summary{background:transparent;border:0;color:#805f51;cursor:pointer;font-size:.64rem;font-weight:800;padding:0}.blog-comment-actions details{width:100%}.blog-comment-actions details form{margin-top:.55rem}.blog-comment-reply{align-items:flex-start;border-left:2px solid #e2d3c7;display:flex;gap:.6rem;margin-top:.75rem;padding:.55rem 0 .25rem .75rem}.blog-comment-reply>div{flex:1;min-width:0}.blog-related-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.blog-related-grid>a{background:rgba(255,252,247,.9);border:1px solid #dfd1c5;border-radius:.72rem;padding:.9rem}.blog-related-grid strong{color:#3e2921;display:block;font-family:"Noto Serif",Georgia,Times New Roman,serif;font-size:.84rem;line-height:1.45}.blog-related-grid span{color:#947f74;display:block;font-size:.62rem;margin-top:.35rem}.blog-related-grid p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#75665d;display:-webkit-box;font-size:.7rem;line-height:1.55;margin:.5rem 0 0;overflow:hidden}@media (max-width:1023px){.blog-editor-layout,.blog-index-layout{grid-template-columns:minmax(0,1fr) 16rem}.blog-index-side{display:none}.blog-index-layout{grid-template-columns:minmax(0,1fr)}.blog-toc-desktop,.blog-toc-mobile[hidden]{display:none}.blog-toc-mobile:not([hidden]){display:block}}@media (max-width:767px){.blog-index-hero{background-image:linear-gradient(90deg,rgba(255,252,247,.97),rgba(255,252,247,.9) 68%,rgba(255,252,247,.62)),url(/images/blog-hero-watercolor.webp);background-position:68%;min-height:0}.blog-editor-head,.blog-index-hero,.blog-manage-head{align-items:flex-start;padding:1.1rem}.blog-editor-head:after,.blog-index-hero:after,.blog-manage-head:after{font-size:8rem;right:-1rem;top:-2rem}.blog-editor-head h1,.blog-index-hero h1,.blog-manage-head h1{font-size:1.52rem}.blog-editor-head>div>span,.blog-index-hero>div>span,.blog-manage-head>div>span{font-size:.76rem}.blog-primary-action{font-size:.72rem;min-height:2.45rem;padding:0 .9rem}.blog-index-toolbar{display:block}.blog-index-search{margin-top:.7rem;width:100%}.blog-feed-card{gap:.7rem;grid-template-columns:minmax(0,1fr) 6.2rem;padding:.85rem}.blog-feed-card.no-cover{grid-template-columns:minmax(0,1fr)}.blog-feed-cover{align-self:center;width:6.2rem}.blog-feed-card h2{font-size:1rem}.blog-feed-excerpt{-webkit-line-clamp:2;font-size:.74rem}.blog-feed-footer{display:block}.blog-stat-row{margin-top:.55rem}.blog-manage-card{display:block}.blog-manage-actions{justify-content:flex-start;margin-top:.8rem}.blog-editor-layout{grid-template-columns:minmax(0,1fr)}.blog-editor-content{font-size:.95rem;min-height:26rem;padding:.9rem}.blog-editor-side{order:-1}.blog-publish-panel{bottom:.5rem;box-shadow:0 12px 30px rgba(69,10,10,.14);position:sticky;z-index:5}.blog-article-head h1{font-size:2rem}.blog-article-lead{font-size:.95rem}.blog-article-cover{border-radius:.65rem;margin-top:1.35rem}.blog-article-layout{margin-top:1.25rem}.blog-article-content{font-size:1rem;line-height:1.85}.blog-article-content h2{font-size:1.4rem}.blog-article-content h3{font-size:1.18rem}.blog-comment{gap:.55rem}.blog-related-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.blog-editor-head,.blog-index-hero,.blog-manage-head{display:block}.blog-index-hero .blog-primary-action,.blog-manage-head .blog-primary-action{margin-top:.9rem;width:100%}.blog-editor-head>a{display:inline-block;margin-top:.7rem}.blog-list-heading{align-items:flex-start}.blog-feed-card{grid-template-columns:minmax(0,1fr)}.blog-feed-cover{order:-1;width:100%}.blog-featured-mark{display:none}.blog-topic-options{grid-template-columns:1fr}.blog-editor-label-row{display:block}.blog-editor-label-row>span:last-child{display:block;margin-top:.25rem}.blog-editor-toolbar button{flex:1 0 auto}}