.BlogDetailLayout-module__6rn4GW__rowStart{align-items:flex-start}.BlogDetailLayout-module__6rn4GW__content{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border-radius:12px;max-height:65vh;overflow-y:auto}@media (min-width:992px){.BlogDetailLayout-module__6rn4GW__rowStart{align-items:stretch}.BlogDetailLayout-module__6rn4GW__contentColumn{position:relative}.BlogDetailLayout-module__6rn4GW__content{inset:0 calc(var(--bs-gutter-x) * .5);border-radius:0;max-height:none;position:absolute;overflow:hidden}.BlogDetailLayout-module__6rn4GW__contentDesktopRead{overflow:auto}}
.BlogSearchModal-module__atprrW__backdrop{z-index:9999;background-color:var(--commercial-backdrop);justify-content:center;align-items:flex-start;padding-top:10vh;animation:.25s BlogSearchModal-module__atprrW__searchModalFadeIn;display:flex;position:fixed;inset:0}.BlogSearchModal-module__atprrW__modal{background-color:var(--commercial-white);border:1px solid var(--commercial-line);border-radius:var(--commercial-radius-xl);flex-direction:column;width:100%;max-width:620px;max-height:75vh;margin:0 16px;animation:.3s BlogSearchModal-module__atprrW__searchModalSlideUp;display:flex;overflow:hidden}.BlogSearchModal-module__atprrW__searchHeader{border-bottom:1px solid var(--commercial-line);align-items:center;gap:14px;padding:20px 24px;display:flex}.BlogSearchModal-module__atprrW__searchIcon{color:var(--commercial-brand);flex-shrink:0;font-size:1.2rem}.BlogSearchModal-module__atprrW__input{color:var(--commercial-ink);background-color:#0000;border:none;outline:none;flex:1;font-size:1.1rem}.BlogSearchModal-module__atprrW__escBtn{background:var(--commercial-surface);border:1px solid var(--commercial-line);border-radius:var(--commercial-radius-sm);min-height:var(--commercial-tap);cursor:pointer;color:var(--commercial-text);flex-shrink:0;padding:6px 10px;font-size:.75rem;font-weight:600}.BlogSearchModal-module__atprrW__resultsScroll{flex:1;overflow-y:auto}.BlogSearchModal-module__atprrW__emptyState{text-align:center;padding:40px 24px}.BlogSearchModal-module__atprrW__emptyIcon{color:var(--commercial-line);margin-bottom:16px;font-size:2.5rem;display:block}.BlogSearchModal-module__atprrW__emptyTitle{color:var(--commercial-text);margin:0 0 6px;font-size:.95rem}.BlogSearchModal-module__atprrW__emptyHint{color:var(--commercial-text);margin:0;font-size:.8rem}.BlogSearchModal-module__atprrW__noResultTitle{color:var(--commercial-text);margin:0 0 4px;font-size:.95rem}.BlogSearchModal-module__atprrW__noResultHint{color:var(--commercial-text);margin:0;font-size:.85rem}.BlogSearchModal-module__atprrW__resultsList{padding:8px}.BlogSearchModal-module__atprrW__resultCount{color:var(--commercial-text);text-transform:uppercase;letter-spacing:1px;margin:0;padding:8px 16px;font-size:.75rem;font-weight:600}.BlogSearchModal-module__atprrW__resultItem{cursor:pointer;border-radius:12px;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:background-color .2s;display:flex}.BlogSearchModal-module__atprrW__resultItem:hover{background-color:var(--commercial-surface)}.BlogSearchModal-module__atprrW__resultThumb{background-color:var(--commercial-surface);border-radius:12px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.BlogSearchModal-module__atprrW__resultThumbImg{object-fit:cover}.BlogSearchModal-module__atprrW__resultBody{flex:1;min-width:0}.BlogSearchModal-module__atprrW__resultTitle{color:var(--commercial-ink);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:.95rem;font-weight:600;line-height:1.3;overflow:hidden}.BlogSearchModal-module__atprrW__resultMeta{align-items:center;gap:8px;display:flex}.BlogSearchModal-module__atprrW__resultCategory{background-color:rgba(var(--commercial-brand-rgb), .1);color:var(--commercial-brand);border-radius:20px;padding:2px 10px;font-size:.7rem;font-weight:600}.BlogSearchModal-module__atprrW__resultReadTime{color:var(--commercial-text);font-size:.75rem}.BlogSearchModal-module__atprrW__resultClock{margin-right:4px}.BlogSearchModal-module__atprrW__resultChevron{color:var(--commercial-line);flex-shrink:0;font-size:.75rem}
