:root{--blog-bg:#0b0d12;--blog-bg-soft:#10141d;--blog-panel:#12161fd1;--blog-panel-strong:#0e1118f5;--blog-paper:#12161ff0;--blog-paper-soft:#181d28f5;--blog-ink:#fffaf0;--blog-muted:#aab2c2;--blog-border:#e2e8f01f;--blog-border-strong:#e2e8f033;--blog-red:#e64635;--blog-red-dark:#ad2c23;--blog-green:#78a857;--blog-amber:#e4a53a}.blog-shell,.post-shell{color:#f6f4ee}.blog-shell{box-sizing:border-box;width:100%;max-width:1260px;margin:0 auto;padding:1.35rem 1rem 2.4rem;overflow-x:hidden}.blog-topPanel{border:1px solid var(--blog-border);background:linear-gradient(120deg,#12161ff5,#0b0d12e0),linear-gradient(90deg,#e646351f,#0000 46%,#78a8571f);border-radius:.5rem;margin-bottom:1rem;padding:1.15rem;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000003d}.blog-shell--category .blog-topPanel{background:linear-gradient(120deg,#14161af5,#0e1118d6),linear-gradient(90deg,#e6463524,#78a8571a)}.blog-shell--tag .blog-topPanel{background:linear-gradient(120deg,#111616f5,#0a0d12db),linear-gradient(90deg,#78a85729,#e6463514)}.blog-compactTop{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.blog-titleBlock{min-width:0;max-width:100%}.blog-eyebrow{color:var(--blog-green);letter-spacing:0;margin:0 0 .35rem;font-size:.76rem;font-weight:800}.blog-title{color:#fffaf0;letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.45rem);font-weight:900;line-height:1.03}.blog-pageDescription{color:#c8cfda;overflow-wrap:anywhere;max-width:760px;margin-top:.7rem;font-size:.98rem;line-height:1.68}.blog-countBadge{color:#fffaf0;background:#0f121ab8;border-color:#fffaf033;flex:none}.blog-topicFacts{z-index:1;color:#e6ebf2;background:#07090e94;border:1px solid #fffaf00f;border-radius:.5rem;gap:.34rem;margin:1rem 0 0;padding:.78rem .95rem .78rem 1.85rem;font-size:.92rem;line-height:1.55;display:grid;position:relative}.blog-topicFacts li::marker{color:var(--blog-red)}.blog-quickChips{z-index:1;flex-wrap:wrap;gap:.42rem;margin-top:.85rem;display:flex;position:relative}.blog-quickChip{color:#dce3eb;background:#fffaf00a;border:1px solid #fffaf029;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;min-height:2rem;padding:.28rem .72rem;font-size:.82rem;font-weight:700;display:inline-flex}.blog-quickChip:hover,.blog-quickChip.is-active{color:#fffaf0;background:#e6463533;border-color:#e64635b3}.blog-quickChip svg{color:var(--blog-red);flex:none}.blog-toolbar{z-index:1;gap:.72rem;margin-top:1rem;display:grid;position:relative}.blog-searchMini{align-items:center;gap:.45rem;min-width:0;display:flex;position:relative}.blog-toolbarIcon{z-index:1;color:#a8b0be;width:1rem;height:1rem;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.blog-inputMini{color:#f8fafc;background:#080a0fad;border-color:#e2e8f033;border-radius:.5rem;width:100%;min-width:0;height:2.75rem;padding-left:2.25rem;padding-right:4.9rem}.blog-inputMini:focus-visible{border-color:#e64635bf;box-shadow:0 0 0 1px #e6463547}.blog-searchSubmit{background:var(--blog-red);color:#fffaf0;border-radius:.4rem;height:2rem;padding:0 .78rem;position:absolute;right:.34rem}.blog-searchSubmit:hover{background:#f05a48}.blog-filterRow{align-items:center;gap:.55rem;min-width:0;display:flex}.blog-filterLabel{color:#aeb7c5;flex:none;align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;display:inline-flex}.blog-segmented{background:#080a0f8f;border:1px solid #fffaf029;border-radius:.5rem;grid-template-columns:repeat(3,minmax(5.4rem,1fr));display:inline-grid;overflow:hidden}.blog-segment{color:#d8dee9;border-radius:0;height:2.38rem;padding:0 .85rem}.blog-segment+.blog-segment{border-left:1px solid #fffaf01a}.blog-segment svg{width:.9rem;height:.9rem}.blog-segment.is-active{background:linear-gradient(135deg, var(--blog-red), #c93027);color:#fffaf0}.blog-grid{grid-template-columns:1fr;gap:1rem;min-width:0;display:grid}.blog-postGrid{grid-template-columns:1fr;gap:.82rem;min-width:0;display:grid}.blog-homeToolbar{justify-content:flex-end;margin-bottom:.82rem;display:flex}.blog-homeModeGroup{border:1px solid var(--blog-border-strong);background:#0b0d12b8;border-radius:.5rem;grid-template-columns:repeat(2,minmax(6.2rem,1fr));width:min(100%,16rem);display:inline-grid;overflow:hidden}.blog-homeMode{color:#b8c1ce;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.38rem;min-width:0;height:2.45rem;font-size:.82rem;font-weight:850;display:inline-flex}.blog-homeMode+.blog-homeMode{border-left:1px solid #fffaf01a}.blog-homeMode svg{flex:none}.blog-homeMode:hover,.blog-homeMode.is-active{color:#fffaf0;background:linear-gradient(135deg,#e64635f5,#ad2c23fa)}.blog-homeCards{grid-template-columns:1fr;gap:.82rem;min-width:0;display:grid}.blog-topicFilter{scrollbar-width:thin;gap:.42rem;margin:-.15rem 0 .9rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.blog-topicFilterChip{color:#dce3eb;cursor:pointer;white-space:nowrap;background:#fffaf00a;border:1px solid #fffaf021;border-radius:999px;flex:none;align-items:center;gap:.38rem;min-height:2.18rem;padding:.28rem .72rem;font-size:.82rem;font-weight:800;display:inline-flex}.blog-topicFilterChip span{color:#aeb7c5;background:#fffaf014;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.68rem;display:inline-grid}.blog-topicFilterChip:hover,.blog-topicFilterChip.is-active{color:#fffaf0;background:#e646352e;border-color:#e64635a3}.blog-topicFilterChip.is-active span{color:#fffaf0;background:#fffaf029}.blog-boardClassic{border:1px solid var(--blog-border);background:#0e1118e0;border-radius:.5rem;overflow:hidden}.blog-boardClassicHead,.blog-boardClassicRow{grid-template-columns:4rem minmax(0,1fr) 7.6rem 5rem;align-items:center;gap:.72rem;display:grid}.blog-boardClassicHead{border-bottom:1px solid var(--blog-border);color:#8d98a8;background:#fffaf00a;min-height:2.4rem;padding:0 .9rem;font-size:.74rem;font-weight:900}.blog-boardClassicRow{color:#e8edf5;border-bottom:1px solid #fffaf012;min-height:3.15rem;padding:0 .9rem;text-decoration:none}.blog-boardClassicRow:last-child{border-bottom:0}.blog-boardClassicRow:hover{background:#e646351a}.blog-boardNo{color:#ff796c;font-size:.8rem;font-weight:900}.blog-boardTitle{color:#fffaf0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.94rem;font-weight:800;line-height:1.35;overflow:hidden}.blog-boardDate,.blog-boardViews{color:#95a0af;font-size:.78rem}.blog-boardViews{align-items:center;gap:.32rem;display:inline-flex}.blog-feedRows{gap:.62rem;display:grid}.blog-feedRow{border:1px solid var(--blog-border);color:inherit;background:linear-gradient(135deg,#131822f5,#0b0d12f0);border-radius:.5rem;grid-template-columns:5.6rem minmax(0,1fr) minmax(6rem,auto);align-items:center;gap:.86rem;padding:.78rem .86rem;text-decoration:none;display:grid}.blog-feedRow:hover{background:linear-gradient(135deg,#1b1f2afa,#0d1017fa);border-color:#e646355c}.blog-feedIcon{color:#ff796c;background:#fffaf00f;border:1px solid #fffaf024;border-radius:.5rem;place-items:center;width:5.6rem;height:3.5rem;display:grid}.blog-feedThumb{background:#fffaf00a;border-radius:.5rem;width:5.6rem;display:block;overflow:hidden}.blog-feedThumb>div{aspect-ratio:16/10;border-radius:.5rem}.blog-feedCopy{gap:.25rem;min-width:0;display:grid}.blog-feedCopy strong{color:#fffaf0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:900;line-height:1.35;overflow:hidden}.blog-feedCopy span{color:#b8c1ce;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.blog-feedMeta{color:#95a0af;justify-items:end;gap:.22rem;font-size:.76rem;display:grid}.blog-feedMeta span:last-child{align-items:center;gap:.28rem;display:inline-flex}.blog-timeline{border-left:1px solid #e6463557;gap:.15rem;margin-left:1.05rem;padding-left:1rem;display:grid;position:relative}.blog-timelineItem{color:inherit;border-bottom:1px solid #fffaf014;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.82rem 0 .82rem .36rem;text-decoration:none;display:grid;position:relative}.blog-timelineItem:hover .blog-timelineCopy strong{color:#ff8c82}.blog-timelineMark{color:#ff796c;background:#0b0d12;border:1px solid #e6463575;border-radius:999px;place-items:center;width:2rem;height:1.55rem;font-size:.72rem;font-weight:950;display:grid;position:absolute;top:.82rem;left:-2.38rem}.blog-timelineCopy{gap:.25rem;min-width:0;display:grid}.blog-timelineMeta{color:#95a0af;white-space:nowrap;font-size:.76rem}.blog-cardLink{color:inherit;min-width:0;text-decoration:none;display:block}.blog-cardLink--lead{grid-column:1/-1}.blog-surface{border:1px solid var(--blog-border);background:var(--blog-panel);box-shadow:none;border-radius:.5rem}.blog-postCard{color:var(--blog-ink);background:linear-gradient(135deg,#191e29f5,#0c0f16fa);min-width:0;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.blog-postCard--lead{background:linear-gradient(135deg,#1c212cf7,#0c0f16fa)}.blog-postCard:hover{border-color:#e646355c;transform:translateY(-2px);box-shadow:0 16px 38px #00000047}.blog-postCardInner{gap:0;min-width:0;padding:0;display:grid}.blog-postCard--textOnly .blog-postCardInner{display:block}.blog-postCard--textOnly .blog-postCopy{min-height:auto}.blog-thumbWrap{min-width:0;position:relative}.blog-postCard .blog-thumbWrap>div{aspect-ratio:16/9;border-radius:0}.blog-typeIcon{color:#fffaf0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0c119e;border:1px solid #fffaf070;border-radius:999px;place-items:center;width:1.86rem;height:1.86rem;display:grid;position:absolute;top:.62rem;right:.62rem}.blog-postCopy{align-content:start;gap:.48rem;min-width:0;padding:.9rem;display:grid}.blog-cardKicker{color:#ff796c;margin:0;font-size:.75rem;font-weight:900}.blog-postTitle{color:var(--blog-ink);letter-spacing:0;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:clamp(1rem,1.5vw,1.34rem);font-weight:900;line-height:1.28;display:-webkit-box;overflow:hidden}.blog-postDesc{color:#b6bfcc;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:.91rem;line-height:1.58;display:-webkit-box;overflow:hidden}.blog-postMeta,.blog-postTags{flex-wrap:wrap;align-items:center;gap:.48rem;display:flex}.blog-postMeta{color:#95a0af;font-size:.78rem}.blog-metaItem{align-items:center;gap:.32rem;display:inline-flex}.blog-postTags{margin-top:.05rem}.blog-postTags span{color:#dce3eb;background:#fffaf00f;border:1px solid #fffaf021;border-radius:999px;padding:.16rem .5rem;font-size:.72rem;font-weight:700}.blog-emptyState{border:1px solid var(--blog-border);text-align:center;background:#0e1118d1;border-radius:.5rem;padding:2rem}.blog-emptyState h2{margin:0;font-size:1.1rem;font-weight:850}.blog-emptyState p{color:var(--blog-muted);margin:.45rem 0 0}.blog-pagination{border:1px solid var(--blog-border);background:#0b0d12b8;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,22rem);margin:1rem auto 0;padding:.25rem;display:grid}.blog-pageBtn{border-radius:999px}.blog-pageInfo{text-align:center}.blog-muted{color:var(--blog-muted);font-size:.82rem}.blog-aside{gap:.72rem;display:grid}.blog-asideCard{background:#11151ee0;overflow:hidden}.blog-asideHeader{padding:.9rem .92rem .38rem}.blog-asideTitle{color:#fffaf0;align-items:center;gap:.45rem;font-size:.92rem;font-weight:900;display:inline-flex}.blog-asideTitle svg{color:var(--blog-red)}.blog-asideBody{padding:.48rem .8rem .86rem}.blog-inlineItem{color:#e7edf5;border-radius:.45rem;grid-template-columns:1.5rem minmax(0,1fr) 3.4rem;align-items:center;gap:.62rem;padding:.45rem;display:grid}.blog-inlineItem--textOnly{grid-template-columns:1.5rem minmax(0,1fr)}.blog-inlineItem:hover{background:#fffaf00f}.blog-inlineIndex{background:var(--blog-red);color:#fffaf0;border-radius:999px;place-items:center;width:1.34rem;height:1.34rem;font-size:.76rem;font-weight:900;display:grid}.blog-inlineText{min-width:0;font-size:.84rem;font-weight:700;line-height:1.34}.blog-inlineThumb{border-radius:.42rem;display:block;overflow:hidden}.blog-inlineThumb>div{border-radius:.42rem}.blog-chipWrap{flex-wrap:wrap;gap:.42rem;display:flex}.blog-taxonomyList{gap:.22rem;display:grid}.blog-taxonomyRow{color:#d7dee8;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.58rem .55rem;font-size:.88rem;font-weight:700;display:flex}.blog-taxonomyRow:hover,.blog-taxonomyRow.is-active{color:#fffaf0;background:linear-gradient(135deg,#e64635d9,#ad2c23e0)}.blog-taxonomyRow svg{color:currentColor;opacity:.75;flex:none}.blog-tagChip{color:#dce3eb;background:#fffaf00a;border:1px solid #fffaf021;border-radius:999px;max-width:100%}.blog-tagChip:hover,.blog-tagChip[data-state=active]{color:#fffaf0;background:#e6463529}.blog-moreHint{color:#ffb2a8;border:1px dashed #e646356b;border-radius:999px;align-items:center;min-height:1.8rem;padding:0 .7rem;font-size:.76rem;font-weight:800;display:inline-flex}@media (min-width:760px){.blog-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.blog-postGrid,.blog-homeCards{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-postCard--lead .blog-postCardInner{grid-template-columns:minmax(0,1.22fr) minmax(20rem,.9fr)}.blog-postCard--lead.blog-postCard--textOnly .blog-postCardInner{display:block}.blog-postCard--lead .blog-postCopy{align-content:center;padding:1.5rem}.blog-postCard--lead .blog-postTitle{-webkit-line-clamp:3;line-clamp:3;font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.2}.blog-postCard--lead .blog-postDesc{-webkit-line-clamp:3;line-clamp:3}.blog-postCard:not(.blog-postCard--lead) .blog-postCopy{min-height:12.2rem}.blog-postCard--textOnly:not(.blog-postCard--lead) .blog-postCopy{min-height:auto}}@media (min-width:1040px){.blog-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.25rem}.blog-aside{position:sticky;top:5rem}}@media (max-width:640px){.blog-shell{max-width:100vw;padding:1rem .85rem 2rem}.blog-topPanel{max-width:100%;padding:.9rem}.blog-compactTop{gap:.75rem;display:grid}.blog-countBadge{justify-self:start}.blog-eyebrow{font-size:.72rem}.blog-title{font-size:2.25rem}.blog-pageDescription{font-size:.94rem}.blog-topicFacts{padding:.72rem .8rem .72rem 1.62rem;font-size:.9rem}.blog-filterRow{gap:.48rem;display:grid}.blog-filterLabel{display:none}.blog-segmented{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%}.blog-segment{text-overflow:ellipsis;white-space:nowrap;gap:.25rem;width:100%;min-width:0;padding:0 .32rem;font-size:.76rem;overflow:hidden}.blog-segment span{text-overflow:ellipsis;min-width:0;overflow:hidden}.blog-searchSubmit{display:none}.blog-inputMini{padding-right:.85rem}.blog-postGrid{gap:.78rem}.blog-homeToolbar{justify-content:stretch}.blog-homeModeGroup{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.blog-topicFilter{margin-bottom:.78rem;padding-bottom:.25rem}.blog-boardClassicHead{display:none}.blog-boardClassicRow{grid-template-columns:2.4rem minmax(0,1fr) auto;gap:.55rem;min-height:3rem;padding:0 .72rem}.blog-boardDate{display:none}.blog-boardViews{justify-content:flex-end}.blog-feedRow{grid-template-columns:4.7rem minmax(0,1fr);gap:.62rem;padding:.65rem}.blog-feedIcon,.blog-feedThumb{width:4.7rem}.blog-feedIcon{height:3.05rem}.blog-feedMeta{grid-column:2;justify-content:space-between;justify-items:stretch;display:flex}.blog-timeline{margin-left:.86rem;padding-left:.78rem}.blog-timelineItem{grid-template-columns:1fr;gap:.28rem}.blog-timelineMark{left:-2.1rem}.blog-timelineMeta{white-space:normal}.blog-postCard--lead .blog-postCardInner{grid-template-columns:1fr}.blog-postCopy{padding:.82rem}.blog-postTitle,.blog-postCard:not(.blog-postCard--lead) .blog-postTitle{color:#fffaf0;word-break:break-word;font-size:1rem;line-height:1.3}.blog-postDesc,.blog-postCard:not(.blog-postCard--lead) .blog-postDesc{-webkit-line-clamp:2;line-clamp:2;font-size:.82rem;line-height:1.45}.blog-postTags{gap:.34rem}.blog-cardKicker,.blog-postMeta{font-size:.72rem}.blog-aside{margin-top:.1rem}.blog-inlineItem{grid-template-columns:1.55rem minmax(0,1fr)}.blog-inlineThumb{display:none}}.post-shell{gap:1rem;width:100%;max-width:1260px;margin:0 auto;padding:1.35rem 1rem 2.8rem;display:grid}.post-main{width:100%;min-width:0}.post-hero{align-items:stretch;gap:1rem;display:grid}.post-hero--textOnly{display:block}.post-htmlOnly{display:none}.post-heroCopy{border:1px solid var(--blog-border);background:linear-gradient(135deg,#12161ffa,#0b0d12e0),linear-gradient(90deg,#e646351f,#0000);border-radius:.5rem;align-content:center;min-width:0;padding:1.35rem;display:grid}.post-backLink{color:#aeb7c5;align-items:center;gap:.25rem;width:fit-content;font-size:.8rem;font-weight:700;display:inline-flex}.post-backLink:hover{color:#fffaf0}.post-title{color:#fffaf0;letter-spacing:0;margin:.78rem 0 0;font-size:clamp(1.9rem,3.4vw,3.25rem);font-weight:950;line-height:1.08}.post-meta{color:#aeb7c5;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.78rem;font-size:.86rem;display:flex}.post-excerpt{color:#d6dde8;max-width:66ch;margin:1rem 0 0;font-size:1rem;line-height:1.75}.post-chips{flex-wrap:wrap;gap:.42rem;margin-top:1rem;display:flex}.post-chips [class*=rounded-full]{color:#ffd7d1;background:#e646351a;border-color:#e6463575}.post-cover{border:1px solid var(--blog-border);background:#12161fd6;border-radius:.5rem;overflow:hidden}.post-cover img{display:block}.post-cover--hero{align-self:stretch}.post-cover--hero img{-o-object-fit:cover;object-fit:cover;height:100%;min-height:18rem}.post-answerBlock{background:linear-gradient(135deg,#0f1514f5,#0c0e13f0);border:1px solid #78a85752;border-radius:.5rem;margin-top:1rem;padding:1rem;box-shadow:inset 3px 0 #78a857e6}.post-answerBlock h2{color:#fffaf0;letter-spacing:0;margin:0 0 .8rem;font-size:1.05rem;font-weight:900}.post-answerGrid{gap:.78rem;margin:0;display:grid}.post-answerGrid div{gap:.24rem;display:grid}.post-answerGrid dt{color:#9daf9a;text-transform:uppercase;font-size:.74rem;font-weight:900}.post-answerGrid dd{color:#e2e8f0;margin:0;font-size:.94rem;line-height:1.68}.post-answerLinks{flex-wrap:wrap;gap:.38rem;display:flex}.post-answerLinks a{color:#eff5ef;background:#fffaf00f;border:1px solid #fffaf01a;border-radius:999px;padding:.24rem .56rem}.post-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.post-actions button,.post-actions a{border-radius:.45rem}.post-content{border:1px solid var(--blog-border);background:#0d1017f5;border-radius:.5rem;margin-top:1rem;padding:clamp(1rem,2.2vw,1.6rem);line-height:1.9}.post-content .prose,.post-content .prose *{color:#e8edf5!important}.post-content .prose h1,.post-content .prose h2,.post-content .prose h3,.post-content .prose h4{color:#fffaf0!important}.post-content .prose a{color:#f48a7f!important}.post-adjacent{gap:.65rem;margin-top:1rem;display:grid}.post-miniCard{border:1px solid var(--blog-border);background:#11151ee0;border-radius:.5rem;padding:.78rem}.post-miniCard:hover{border-color:#e6463566}.post-comments{margin-top:1rem;padding:.72rem}.post-commentsHead{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.post-commentsHead h2{color:#fffaf0;align-items:center;gap:.38rem;margin:0;font-size:.95rem;font-weight:900;display:inline-flex}.post-commentsHead h2 svg{color:#ff796c}.post-commentsHead span{color:#ffd7d1;background:#e646352e;border-radius:999px;place-items:center;min-width:1.35rem;height:1.25rem;font-size:.72rem;font-weight:900;display:inline-grid}.post-commentCompose,.post-commentEditBox{background:#080a0f85;border:1px solid #fffaf01f;border-radius:.5rem;gap:.42rem;padding:.55rem;display:grid}.post-commentCompose--reply,.post-commentEditBox{background:#0e1118b8;margin-top:.45rem}.post-commentFields{grid-template-columns:minmax(0,8rem) minmax(0,9rem);gap:.4rem;display:grid}.post-commentInput,.post-commentTextarea{color:#f8fafc;background:#04060aa8;border:1px solid #fffaf024;border-radius:.42rem;outline:none;width:100%;min-width:0}.post-commentInput{height:2rem;padding:0 .58rem;font-size:.8rem}.post-commentTextarea{resize:vertical;min-height:3.85rem;max-height:12rem;padding:.48rem .58rem;font-size:.86rem;line-height:1.45}.post-commentCompose--reply .post-commentTextarea,.post-commentEditBox .post-commentTextarea{min-height:3.05rem}.post-commentInput::-moz-placeholder{color:#7f8998}.post-commentTextarea::-moz-placeholder{color:#7f8998}.post-commentInput::placeholder,.post-commentTextarea::placeholder{color:#7f8998}.post-commentInput:focus,.post-commentTextarea:focus{border-color:#e64635ad;box-shadow:0 0 0 1px #e646352e}.post-commentWriteRow{grid-template-columns:minmax(0,1fr) 4.2rem;align-items:stretch;gap:.4rem;display:grid}.post-commentSubmit{background:var(--blog-red);color:#fffaf0;cursor:pointer;border:0;border-radius:.42rem;min-height:2.4rem;font-size:.78rem;font-weight:900}.post-commentSubmit:hover{background:#f05a48}.post-commentSubmit:disabled{cursor:wait;opacity:.62}.post-commentList{gap:.45rem;margin-top:.65rem;display:grid}.post-commentThread{gap:.36rem;display:grid}.post-commentItem{background:#0e111894;border:1px solid #fffaf01c;border-radius:.48rem;padding:.54rem .62rem}.post-commentItem--reply{background:#080a0f7a;border-color:#fffaf017;padding:.48rem .56rem}.post-commentReplies{border-left:2px solid #e6463547;gap:.36rem;margin-left:.8rem;padding-left:.55rem;display:grid}.post-commentMeta{color:#8793a4;flex-wrap:wrap;align-items:center;gap:.36rem;min-height:1.1rem;font-size:.72rem;line-height:1.2;display:flex}.post-commentAuthor{color:#fffaf0;font-size:.82rem;font-weight:900}.post-commentIp{color:#a4adba;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.post-commentBody{color:#e8edf5;overflow-wrap:anywhere;white-space:pre-wrap;margin:.3rem 0 0;font-size:.88rem;line-height:1.55}.post-commentActions,.post-commentEditActions{flex-wrap:wrap;align-items:center;gap:.32rem;margin-top:.34rem;display:flex}.post-commentGhost{color:#b8c1ce;cursor:pointer;background:#fffaf00a;border:1px solid #fffaf01a;border-radius:.34rem;align-items:center;gap:.22rem;min-height:1.55rem;padding:0 .38rem;font-size:.72rem;font-weight:800;display:inline-flex}.post-commentGhost:hover{color:#fffaf0;border-color:#e646356b}.post-commentReplyBox{margin-top:.44rem}.post-commentNotice{color:#ffb2a8;margin:0;font-size:.76rem;line-height:1.35}.post-commentNotice.is-success{color:#a7d78a}.post-commentEmpty{color:#9aa5b5;text-align:center;border:1px dashed #fffaf01f;border-radius:.48rem;margin:0;padding:.75rem;font-size:.84rem}.post-aside{gap:.72rem;display:grid}.post-aside .blog-surface{border:1px solid var(--blog-border);background:#11151ee0}.post-aside .blog-inlineThumb{display:none}.post-aside .space-y-2{gap:.72rem;display:grid}.post-aside .space-y-2>a{grid-template-columns:6.4rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.42rem;display:grid}.post-aside .space-y-2>a>div{border-radius:.42rem}.post-aside .space-y-2>a p{color:#e7edf5;margin:0;font-size:.84rem;font-weight:750;line-height:1.34}.post-aside .space-y-2>a.post-relatedItem--textOnly{grid-template-columns:1fr}@media (min-width:760px){.post-adjacent{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.post-shell{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.post-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr)}.post-aside{position:sticky;top:5rem}}@media (max-width:640px){.post-shell{padding:1rem .85rem 2.2rem}.post-heroCopy{padding:1rem}.post-title{font-size:2.05rem}.post-excerpt{font-size:.96rem}.post-cover--hero img{min-height:14rem}.post-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.post-actions form,.post-actions button,.post-actions a{width:100%}.post-commentFields{grid-template-columns:1fr 1fr}.post-commentWriteRow{grid-template-columns:minmax(0,1fr) 3.8rem}.post-commentReplies{margin-left:.35rem;padding-left:.45rem}}
