:root{--csstools-color-scheme--light:initial;color-scheme:light;--hw-page-bg: #f6f2eb;--hw-surface: #fffdfa;--hw-surface-elevated: #ffffff;--hw-surface-soft: #f1eee6;--hw-surface-accent: #edf3f1;--hw-text: #334149;--hw-text-strong: #253138;--hw-text-secondary: #53626a;--hw-text-muted: #6b7a81;--hw-border: rgba(51, 65, 73, 0.12);--hw-border-strong: rgba(51, 65, 73, 0.18);--hw-brand: #5a7b82;--hw-brand-strong: #44636a;--hw-accent: #92a694;--hw-accent-strong: #708674;--hw-success: #6f8b73;--hw-warning: #c68a72;--hw-radius-sm: 8px;--hw-radius-md: 14px;--hw-radius-lg: 22px;--spacing-xs: 0.375rem;--spacing-sm: 0.75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2.5rem;--hw-space-xs: var(--spacing-xs);--hw-space-sm: var(--spacing-sm);--hw-space-md: var(--spacing-md);--hw-space-lg: var(--spacing-lg);--hw-space-xl: var(--spacing-xl);--hw-shadow-soft: 0 8px 22px rgba(37, 49, 56, 0.05);--hw-shadow-medium: 0 16px 38px rgba(37, 49, 56, 0.08);--hw-focus-ring: 0 0 0 3px rgba(90, 123, 130, 0.22);--hw-shell-max: 1200px;--hw-content-max: 1120px;--hw-reading-max: 780px;--hw-wide-reading-max: 920px;--hw-font-body: "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--hw-font-heading: "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--d-border-radius: var(--hw-radius-md);--d-input-border-radius: var(--hw-radius-sm)}html{font-size:16px}body{background:var(--hw-page-bg);color:var(--hw-text);font-family:var(--hw-font-body);line-height:1.65}h1,h2,h3,h4,h5,h6{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-weight:700;letter-spacing:0;line-height:1.18}h1{font-size:clamp(2rem,4vw,3rem)}h2{font-size:clamp(1.5rem,3vw,2.2rem)}h3{font-size:clamp(1.2rem,2vw,1.5rem)}h4{font-size:1.05rem}p,li,.cooked,.topic-body{font-size:1rem}a{color:var(--hw-brand-strong);text-decoration-thickness:1px;text-underline-offset:.14em}a:hover,a:focus-visible{color:var(--hw-brand)}small,.badge-notification,.topic-map,.post-info,.relative-date,.age{color:var(--hw-text-muted)}:focus-visible{border-radius:var(--hw-radius-sm);box-shadow:var(--hw-focus-ring);outline:none}::selection{background:rgba(146,166,148,.22);color:var(--hw-text-strong)}.d-header,.d-header-wrap,.floating-search-input,.sidebar-wrapper,#d-sidebar,.header-sidebar-toggle,.sidebar-toggle,.hamburger-panel{display:none}body.has-sidebar-page #main-outlet-wrapper,body.navigation-topics #main-outlet-wrapper,body.navigation-categories #main-outlet-wrapper,body.search-page #main-outlet-wrapper,body.user-main #main-outlet-wrapper{column-gap:0;display:block;grid-template-areas:none;grid-template-columns:minmax(0, 1fr);max-width:none;padding-top:0;width:100%}#main-outlet{box-sizing:border-box;margin:0 auto;max-width:var(--hw-shell-max);padding:var(--spacing-xl) var(--spacing-lg) calc(var(--spacing-xl)*1.5);width:100%}.wrap{max-width:var(--hw-shell-max)}.badge-category,.discourse-tag,.discourse-tags .discourse-tag{border-radius:999px}.cooked blockquote{background:rgba(146,166,148,.08);border-left:3px solid rgba(146,166,148,.6);border-radius:0 var(--hw-radius-md) var(--hw-radius-md) 0;color:var(--hw-text);padding:1rem 1.15rem}.powered-by-discourse{display:none !important}@media(max-width: 768px){#main-outlet{padding:var(--spacing-lg) var(--spacing-md) calc(var(--spacing-xl)*1.1)}}.hw-shell{margin-bottom:var(--spacing-lg)}.hw-hidden-placeholder-name[hidden]{display:none !important}.hw-shell-header{background:rgba(255,253,250,.985);border-bottom:1px solid rgba(51,65,73,.1);box-shadow:0 6px 18px rgba(37,49,56,.035);position:sticky;top:0;z-index:110}.hw-shell-bar{align-items:center;display:grid;column-gap:var(--spacing-md);grid-template-columns:auto max-content minmax(300px, 1fr) auto;row-gap:calc(var(--spacing-xs) + .15rem);margin:0 auto;max-width:var(--hw-shell-max);padding:.72rem var(--spacing-lg)}.hw-brand{align-items:center;color:var(--hw-text-strong);display:inline-flex;gap:var(--spacing-sm);min-width:min(188px,18vw);text-decoration:none}.hw-brand:hover,.hw-brand:focus-visible{color:var(--hw-text-strong)}.hw-brand-mark{align-items:center;background:rgba(90,123,130,.08);border:1px solid rgba(90,123,130,.14);border-radius:14px;color:var(--hw-brand-strong);display:inline-flex;flex:0 0 52px;height:52px;justify-content:center;overflow:hidden;width:52px}.hw-brand-mark img,.hw-brand-mark svg{display:block;height:100%;width:100%}.hw-brand-wordmark{display:block;flex:0 0 auto;height:38px;max-width:min(188px,18vw);object-fit:contain;object-position:left center;width:min(188px,18vw)}.hw-brand-copy{display:grid;gap:.15rem;line-height:1.05;min-width:0}.hw-brand-name{color:var(--hw-text-strong);font-size:1.06rem;font-weight:700;white-space:nowrap}.hw-brand-tagline{color:var(--hw-text-muted);font-size:.72rem;font-weight:600;letter-spacing:.01em;max-width:20ch}.hw-brand-copy--tagline{gap:0}.hw-global-search{align-items:center;display:flex;gap:calc(var(--spacing-xs) + .1rem);justify-self:end;min-width:0;max-width:100%;width:100%}.hw-global-search input{flex:1 1 auto;min-width:0;width:100%}.hw-shell-actions{align-items:center;display:inline-flex;gap:calc(var(--spacing-xs) + .15rem);justify-content:flex-end;min-width:max-content;white-space:nowrap}.hw-account.panel{margin:0;position:relative}.hw-account-trigger{align-items:center;display:inline-flex;gap:var(--spacing-xs);min-height:40px;padding:.28rem .5rem;position:relative}.hw-account-trigger-copy{display:grid;line-height:1.1;text-align:left}.hw-account-trigger-copy strong{color:inherit;font-size:.78rem;font-weight:700}.hw-account-avatar{display:inline-flex;position:relative}.hw-account-avatar .avatar{border-radius:999px;display:block;height:1.6rem;width:1.6rem}.hw-account.panel .badge-notification{border:2px solid var(--hw-surface);position:absolute;right:-0.28rem;top:-0.32rem}.hw-account.panel .user-menu-dropdown-wrapper{max-width:calc(100vw - 2*var(--spacing-sm));position:relative;white-space:normal;z-index:65}.hw-account.panel .menu-panel.drop-down{box-sizing:border-box;max-height:calc(100vh - 4.75rem);max-height:calc(100dvh - 4.75rem);max-width:calc(100vw - 2*var(--spacing-sm));overflow:hidden;right:0;top:calc(100% + .55rem);white-space:normal}.hw-account.panel .user-menu.revamped .panel-body,.hw-account.panel .user-menu.revamped .panel-body-contents,.hw-account.panel .user-menu.revamped .quick-access-panel{min-height:0}.hw-account.panel .header-cloak{display:block}.hw-shell-note{background:rgba(90,123,130,.08);border-bottom:1px solid rgba(90,123,130,.12)}.hw-shell-note-inner{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;margin:0 auto;max-width:var(--hw-shell-max);padding:var(--spacing-sm) var(--spacing-lg)}.hw-shell-note p{color:var(--hw-text);font-size:.92rem;margin:0}.hw-shell-note a{color:var(--hw-brand-strong);font-size:.88rem;font-weight:600;text-decoration:none;white-space:nowrap}.hw-page-band{margin:0 auto var(--spacing-lg);max-width:var(--hw-shell-max);padding-left:0;padding-right:0}.hw-page-panel{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-lg);box-shadow:var(--hw-shadow-soft);overflow:hidden}.hw-page-panel-inner{display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0, 1.3fr) minmax(280px, 0.82fr);padding:calc(var(--spacing-xl) + var(--spacing-xs))}.hw-page-panel-inner>*{min-width:0}.hw-page-copy{align-content:start;display:grid;gap:var(--spacing-md);max-width:42rem}.hw-page-kicker{color:var(--hw-brand-strong);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.hw-page-panel h1,.hw-page-panel h2{margin:0}.hw-page-panel h1{font-size:clamp(1.9rem,3.6vw,2.6rem)}.hw-page-panel h2{font-size:clamp(1.4rem,2.6vw,1.85rem)}.hw-page-panel p{color:var(--hw-text-secondary);margin:0}.hw-page-copy p:not(.hw-page-kicker){max-width:68ch}.hw-home-aside{background:var(--hw-surface-accent);border-left:1px solid var(--hw-border);display:grid;min-height:100%;place-items:stretch;padding:calc(var(--spacing-lg) + var(--spacing-xs))}.hw-home-aside-copy{display:grid;gap:var(--spacing-md);margin:auto 0;max-width:22rem}.hw-home-aside-kicker{color:var(--hw-brand-strong);font-size:.8rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.hw-home-aside-copy strong{color:var(--hw-text-strong);font-size:1.05rem}.hw-home-aside-copy p{color:var(--hw-text-secondary);max-width:34ch}.hw-home-aside-steps{display:grid;gap:var(--spacing-sm)}.hw-home-aside-step{background:hsla(0,0%,100%,.58);border:1px solid rgba(90,123,130,.1);border-radius:var(--hw-radius-md);display:grid;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md)}.hw-home-aside-step strong{font-size:.95rem}.hw-home-aside-step span{color:var(--hw-text-secondary);font-size:.94rem;line-height:1.5}.hw-page-actions,.hw-quick-paths,.hw-discovery-grid,.hw-resource-list{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.hw-discovery-grid{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:0}.hw-resource-list{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.hw-resource-item{display:grid;gap:var(--spacing-xs)}.hw-resource-item strong{color:var(--hw-text-strong);font-size:.95rem}.hw-resource-item span{color:var(--hw-text-secondary);font-size:.95rem}.hw-support-points{display:grid;gap:var(--spacing-md)}.hw-support-point{align-items:start;display:grid;gap:var(--spacing-xs);grid-template-columns:auto 1fr}.hw-support-dot{background:rgba(146,166,148,.18);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(146,166,148,.26);height:.8rem;margin-top:.35rem;width:.8rem}.hw-conditions-grid{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:0}.hw-topic-strip{margin-top:var(--spacing-xs)}.hw-topic-strip .hw-page-panel{background:rgba(237,243,241,.72)}.hw-topic-strip .hw-page-panel-inner{display:block;padding:var(--spacing-md) calc(var(--spacing-md) + var(--spacing-xs))}.hw-home-rail{margin-top:var(--spacing-sm)}.hw-ad-band{display:grid}.hw-top-ad-band{margin-bottom:calc(var(--spacing-xs) + .18rem)}.hw-top-ad-band:has(.hw-ad-slot[data-hw-ad-state=empty]),.hw-top-ad-band:has(.hw-ad-slot[data-hw-ad-eligible=false]){display:none;margin:0}.hw-ad-slot{align-items:center;display:grid;justify-items:center}.hw-ad-slot--leaderboard{justify-self:center;min-height:90px;overflow:hidden;width:min(100%,728px)}.hw-ad-mount{align-items:center;display:grid;justify-items:center}#hw-top-ad-slot,#hw-articles-top-ad-slot,#hw-article-top-ad-slot,#hw-community-top-leaderboard-ad-slot,#hw-topic-top-leaderboard-ad-slot,#hw-public-top-ad-slot{align-items:center;display:grid;justify-items:center;overflow:hidden}#hw-top-ad-slot .hw-ad-mount,#hw-articles-top-ad-slot .hw-ad-mount,#hw-article-top-ad-slot .hw-ad-mount,#hw-community-top-leaderboard-ad-slot .hw-ad-mount,#hw-topic-top-leaderboard-ad-slot .hw-ad-mount,#hw-public-top-ad-slot .hw-ad-mount{min-height:90px;width:728px}#hw-top-ad-slot[data-ad-variant=mobile],#hw-articles-top-ad-slot[data-ad-variant=mobile],#hw-article-top-ad-slot[data-ad-variant=mobile],#hw-community-top-leaderboard-ad-slot[data-ad-variant=mobile],#hw-topic-top-leaderboard-ad-slot[data-ad-variant=mobile],#hw-public-top-ad-slot[data-ad-variant=mobile]{min-height:50px;width:min(100%,320px)}#hw-top-ad-slot[data-ad-variant=mobile] .hw-ad-mount,#hw-articles-top-ad-slot[data-ad-variant=mobile] .hw-ad-mount,#hw-article-top-ad-slot[data-ad-variant=mobile] .hw-ad-mount,#hw-community-top-leaderboard-ad-slot[data-ad-variant=mobile] .hw-ad-mount,#hw-topic-top-leaderboard-ad-slot[data-ad-variant=mobile] .hw-ad-mount,#hw-public-top-ad-slot[data-ad-variant=mobile] .hw-ad-mount{min-height:50px;width:320px}#hw-articles-landing-rail-ad-slot{min-height:600px;overflow:hidden;width:300px}#hw-articles-landing-rail-ad-slot .hw-ad-mount{min-height:600px;width:300px}.hw-site-footer-band{margin-bottom:0;margin-top:var(--spacing-md);padding-bottom:var(--spacing-md);padding-left:0;padding-right:0}.hw-site-footer{border-top:1px solid rgba(90,123,130,.16);padding-top:var(--spacing-sm)}.hw-site-footer-inner{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between}.hw-site-footer-brand{display:grid;flex:0 0 auto;gap:.15rem}.hw-site-footer-name{color:var(--hw-brand-strong);font-family:var(--hw-font-heading);font-size:1rem;font-weight:700;text-decoration:none}.hw-site-footer-name:hover,.hw-site-footer-name:focus-visible{color:var(--hw-brand)}.hw-site-footer-meta{color:var(--hw-text-muted);font-size:.8rem;margin:0}.hw-site-footer-nav{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem var(--spacing-md);justify-content:flex-end}.hw-site-footer-nav a{color:var(--hw-text-secondary);font-size:.86rem;font-weight:600;text-decoration:none}.hw-site-footer-nav a:hover,.hw-site-footer-nav a:focus-visible{color:var(--hw-brand-strong)}.hw-home-rail-panel{background:var(--hw-surface)}.hw-home-rail-inner{display:grid;gap:var(--spacing-md);padding:calc(var(--spacing-lg) + var(--spacing-xs))}.hw-home-rail-copy{color:var(--hw-text-secondary);font-size:.95rem;line-height:1.55;margin:0}.hw-mobile-drawer{display:none}@media(max-width: 1360px){.hw-brand-copy--tagline{display:none}.hw-shell-bar{grid-template-columns:auto max-content minmax(280px, 1fr) auto}.hw-brand-wordmark{height:36px;max-width:min(178px,17vw);width:min(178px,17vw)}}@media(max-width: 1000px){.hw-shell-bar{grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav actions" "search search search"}.hw-brand{grid-area:brand}.hw-primary-nav{grid-area:nav}.hw-shell-actions{grid-area:actions}.hw-global-search{grid-area:search;justify-self:stretch}.hw-page-panel-inner{grid-template-columns:1fr}.hw-home-aside{border-left:0;border-top:1px solid var(--hw-border);min-height:220px}}@media(max-width: 1240px){.hw-brand-copy--tagline{display:none}.hw-shell-bar{column-gap:var(--spacing-sm);grid-template-columns:auto max-content minmax(260px, 1fr) auto}.hw-brand-wordmark{height:35px;max-width:min(170px,17vw);width:min(170px,17vw)}.hw-global-search{max-width:320px}}@media(max-width: 1000px){.hw-shell-bar{grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav actions" "search search search"}.hw-global-search{max-width:none}}@media(max-width: 900px){.hw-shell-bar,.hw-shell-note-inner{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.hw-site-footer-band{padding-left:0;padding-right:0}.hw-discovery-grid,.hw-conditions-grid{grid-template-columns:1fr}.hw-site-footer-inner{align-items:start;flex-direction:column}.hw-site-footer-nav{justify-content:flex-start}}@media(max-width: 768px){body #main-outlet:has(>.hw-shell>.hw-top-ad-band.hw-ad-band){padding-top:var(--spacing-xs)}body #main-outlet>.hw-shell>.hw-top-ad-band.hw-ad-band{margin-bottom:var(--spacing-xs)}.hw-ad-slot--leaderboard{min-height:50px;width:min(100%,320px)}}@media(max-width: 480px){.hw-brand{gap:var(--spacing-xs)}.hw-brand-wordmark{height:32px;max-width:152px;width:152px}.hw-brand-mark{flex-basis:42px;height:42px;width:42px}.hw-brand-tagline{display:none}.hw-shell-bar{column-gap:var(--spacing-xs);padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.hw-shell-note-inner{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.hw-site-footer-band{padding-left:0;padding-right:0}}@media(max-width: 900px){.hw-shell-bar{grid-template-columns:minmax(0, 1fr) auto auto;grid-template-areas:"brand account menu";gap:calc(var(--spacing-xs) + .2rem);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.hw-shell-bar[data-auth-state=anonymous]{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"brand menu"}.hw-shell-actions{grid-area:account;justify-content:flex-end;min-width:0}.hw-mobile-menu-button{grid-area:menu;justify-self:end}.hw-shell-actions[data-auth-state=anonymous]{display:none}.hw-shell-bar>.hw-global-search{display:none}.hw-brand{min-width:0}.hw-brand-wordmark{max-width:min(150px,44vw)}.hw-account-trigger-copy{display:none}.hw-account-trigger{min-height:38px;padding:.28rem}.hw-shell-note-inner{align-items:flex-start;display:grid}.hw-page-panel-inner{padding:var(--spacing-lg)}.hw-mobile-drawer.is-open{display:block;max-height:min(70vh,100dvh - 5rem);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.hw-mobile-drawer{background:rgba(246,242,235,.96);border-top:1px solid var(--hw-border);padding:0 var(--spacing-md) var(--spacing-sm)}.hw-mobile-drawer-inner{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft);display:grid;gap:var(--spacing-sm);grid-template-columns:minmax(0, 1fr);min-width:0;overflow:hidden;padding:var(--spacing-sm)}.hw-mobile-search{align-items:center;box-sizing:border-box;display:flex;gap:var(--spacing-xs);min-width:0;width:100%}.hw-mobile-search input{box-sizing:border-box;flex:1 1 0;min-width:0;width:0}.hw-mobile-search .hw-button{flex:0 0 auto}.hw-mobile-nav{display:grid;gap:var(--spacing-xs);min-width:0;width:100%}.hw-mobile-nav a{align-items:center;border-radius:var(--hw-radius-sm);box-sizing:border-box;color:var(--hw-text);display:flex;font-weight:600;min-height:44px;padding:calc(var(--spacing-xs) + .2rem) var(--spacing-md);text-decoration:none;width:100%}.hw-mobile-nav a.is-active,.hw-mobile-nav a:hover,.hw-mobile-nav a:focus-visible{background:rgba(90,123,130,.08);color:var(--hw-brand-strong)}}@media(max-width: 620px){.hw-mobile-drawer{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.hw-site-footer-inner{gap:var(--spacing-xs)}.hw-site-footer-nav{display:grid;gap:0 var(--spacing-sm);grid-template-columns:repeat(2, minmax(0, 1fr));width:100%}.hw-site-footer-nav a{align-items:center;display:flex;min-height:40px}}.btn,.hw-button,.hw-quick-path,.hw-discovery-card,.hw-condition-card,.hw-resource-card{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.btn,.hw-button{border-radius:var(--hw-radius-sm);box-sizing:border-box;font-weight:600;min-height:42px}.btn-primary,.btn.btn-primary,.hw-button.is-primary{background:var(--hw-brand);border-color:var(--hw-brand);color:#fff}.btn-primary:hover,.btn-primary:focus-visible,.btn.btn-primary:hover,.btn.btn-primary:focus-visible,.hw-button.is-primary:hover,.hw-button.is-primary:focus-visible{background:var(--hw-brand-strong);border-color:var(--hw-brand-strong);color:#fff}.btn-default,.btn.btn-default,.btn-flat,.hw-button.is-secondary,.hw-account-trigger,.hw-mobile-menu-button{background:var(--hw-surface);border:1px solid var(--hw-border);color:var(--hw-text)}.btn-default:hover,.btn-default:focus-visible,.btn.btn-default:hover,.btn.btn-default:focus-visible,.btn-flat:hover,.btn-flat:focus-visible,.hw-button.is-secondary:hover,.hw-button.is-secondary:focus-visible,.hw-account-trigger:hover,.hw-account-trigger:focus-visible,.hw-mobile-menu-button:hover,.hw-mobile-menu-button:focus-visible,.hw-account-trigger[aria-expanded=true],.hw-mobile-menu-button[aria-expanded=true]{background:rgba(90,123,130,.06);border-color:rgba(90,123,130,.28);color:var(--hw-brand-strong)}.hw-button,.hw-mobile-menu-button{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;padding:.78rem 1rem;text-decoration:none}.hw-shell-actions .hw-button{min-height:40px;padding:.62rem .9rem}.hw-shell-actions .hw-signup-link{border-color:rgba(90,123,130,.34);color:var(--hw-brand-strong)}.hw-mobile-menu-button{display:none;min-width:44px;padding-left:.9rem;padding-right:.9rem}@media(max-width: 900px){.hw-mobile-menu-button{display:inline-flex}}.hw-quick-path{align-items:center;background:rgba(146,166,148,.1);border:1px solid rgba(146,166,148,.16);border-radius:999px;color:var(--hw-text);display:inline-flex;font-size:.94rem;font-weight:600;padding:.72rem .98rem;text-decoration:none}.hw-quick-path:hover,.hw-quick-path:focus-visible{background:rgba(146,166,148,.16);border-color:rgba(146,166,148,.28);color:var(--hw-text-strong)}input[type=text],input[type=search],input[type=email],input[type=password],textarea,select,.select-kit.combo-box .select-kit-header,.d-editor-textarea-wrapper{background:var(--hw-surface);border:1px solid var(--hw-border);border-radius:var(--hw-radius-sm);box-shadow:none;color:var(--hw-text);font-size:.98rem}input[type=text],input[type=search],input[type=email],input[type=password],textarea,select{min-height:44px;padding:.8rem .95rem}textarea{line-height:1.55}input::placeholder,textarea::placeholder{color:rgba(107,122,129,.95)}.hw-global-search input,.hw-home-search input{background:hsla(0,0%,100%,.94)}.hw-global-search input{border-color:rgba(51,65,73,.14);box-sizing:border-box;font-size:.94rem;height:42px;margin:0;min-height:40px;padding:.62rem .86rem}.hw-global-search input::placeholder{color:rgba(83,98,106,.88)}.hw-global-search .hw-button{box-sizing:border-box;flex:0 0 auto;height:42px;margin:0;min-height:40px;padding:.62rem .92rem}.hw-home-search{display:grid;gap:calc(var(--spacing-xs) + .12rem);margin-top:0;max-width:48rem}.hw-home-search label{color:var(--hw-text-strong);font-size:.84rem;font-weight:700}.hw-home-search-row{align-items:center;display:flex;gap:calc(var(--spacing-xs) + .2rem)}.hw-home-search input{flex:1 1 auto;font-size:.96rem;min-width:0;padding:.82rem .95rem}.hw-home-search .hw-button{min-height:44px;padding-left:calc(var(--spacing-md) + .1rem);padding-right:calc(var(--spacing-md) + .1rem)}#reply-control,.composer-popup,.d-editor-container,.composer-fields{border-radius:var(--hw-radius-md)}#reply-control{box-shadow:var(--hw-shadow-medium);overflow:hidden}.search-container .search-header,.search-container .search-advanced{background:rgba(0,0,0,0)}@media(max-width: 640px){.hw-global-search{gap:var(--spacing-xs)}.hw-global-search input{font-size:.92rem;padding-left:.75rem;padding-right:.75rem}.hw-global-search .hw-button{min-width:4.75rem;padding-left:.78rem;padding-right:.78rem}.hw-home-search-row{align-items:stretch;flex-direction:column}}.hw-discovery-card,.hw-condition-card,.hw-resource-card,.hw-section-card{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft)}.hw-discovery-card,.hw-condition-card,.hw-resource-card{display:grid;gap:var(--spacing-sm);grid-template-rows:auto 1fr auto;min-height:100%;padding:var(--spacing-lg);text-decoration:none}.hw-discovery-card strong,.hw-condition-card strong,.hw-resource-card strong{color:var(--hw-text-strong);font-size:1rem}.hw-discovery-card p,.hw-condition-card p,.hw-resource-card p{color:var(--hw-text-secondary);margin:0}.hw-card-footer{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between;margin-top:var(--spacing-xs)}.hw-discussion-card{gap:var(--spacing-xs);grid-template-rows:auto auto auto;min-height:0;padding:var(--spacing-sm) var(--spacing-md)}.hw-discussion-card strong{display:-webkit-box;font-size:.92rem;line-height:1.28;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hw-discussion-card p{color:var(--hw-text-secondary);display:-webkit-box;font-size:.82rem;line-height:1.36;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.hw-discussion-card .hw-card-footer{margin-top:0}.hw-card-meta,.hw-card-cta{font-size:.92rem;font-weight:600;line-height:1.4}.hw-card-meta{color:var(--hw-text-muted)}.hw-card-cta{color:var(--hw-brand-strong)}.hw-discovery-card:hover,.hw-discovery-card:focus-visible,.hw-condition-card:hover,.hw-condition-card:focus-visible,.hw-resource-card:hover,.hw-resource-card:focus-visible{border-color:rgba(90,123,130,.24);box-shadow:var(--hw-shadow-medium)}.hw-primary-nav{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.32rem;justify-content:flex-start;min-width:0;overflow:hidden}.hw-primary-nav a{border-radius:999px;color:var(--hw-text);font-size:.86rem;font-weight:600;line-height:1;padding:.62rem .72rem;text-decoration:none;white-space:nowrap}.hw-primary-nav a:hover,.hw-primary-nav a:focus-visible,.hw-primary-nav a.is-active{background:rgba(90,123,130,.075);color:var(--hw-brand-strong)}@media(max-width: 900px){.hw-primary-nav{display:none}}.navigation-container,.list-controls,.search-container .search-header{background:rgba(0,0,0,0)}.list-controls,.search-container .search-header,.search-container .search-advanced{border-bottom:0;margin-bottom:var(--spacing-md)}.navigation-container,.search-container .search-header{align-items:center;background:rgba(255,253,250,.78);border:1px solid rgba(51,65,73,.1);border-radius:var(--hw-radius-lg);box-shadow:0 10px 26px rgba(37,49,56,.04);display:flex;flex-wrap:wrap;gap:.7rem;justify-content:space-between;padding:.68rem .8rem}.list-controls .combo-box,.nav-pills,.category-breadcrumb{align-items:center;background:rgba(0,0,0,0);gap:.38rem;margin:0}.nav-pills,.category-breadcrumb{display:flex;flex-wrap:wrap}.nav-pills>li,.category-breadcrumb li{margin:0}.list-controls .combo-box .select-kit-header,.nav-pills>li a,.nav-pills>li button,.category-breadcrumb a,.category-breadcrumb button{align-items:center;background:hsla(0,0%,100%,.82);border:1px solid rgba(51,65,73,.08);border-radius:999px;color:var(--hw-text-secondary);display:inline-flex;font-weight:600;min-height:2.35rem;padding:0 .78rem}.list-controls .combo-box .select-kit-header{box-shadow:none;padding:0 .74rem}.list-controls .combo-box .select-kit-selected-name{color:inherit;font-weight:600}.list-controls .combo-box .select-kit-header .d-icon{color:var(--hw-text-muted);opacity:.72}.category-breadcrumb .select-kit-header .badge-category{background:rgba(0,0,0,0);border:0;color:inherit;padding:0}.category-breadcrumb .select-kit-header .badge-category__name{font-size:.84rem;font-weight:600}.nav-pills>li.active a,.nav-pills>li a:hover,.nav-pills>li a:focus-visible,.list-controls .combo-box .select-kit-header:hover,.list-controls .combo-box .select-kit-header:focus-visible,.category-breadcrumb a:hover,.category-breadcrumb a:focus-visible{background:rgba(90,123,130,.09);border-color:rgba(90,123,130,.16);color:var(--hw-brand-strong)}@media(max-width: 1140px){.hw-primary-nav a{font-size:.82rem;padding:.58rem .58rem}}@media(max-width: 860px){.navigation-container,.search-container .search-header{gap:.6rem;padding:.68rem}.nav-pills,.category-breadcrumb{flex-wrap:wrap}}.list-controls .navigation-container{background:rgba(255,253,250,.78) !important;border:1px solid rgba(51,65,73,.1);border-radius:var(--hw-radius-lg);box-sizing:border-box;box-shadow:0 10px 26px rgba(37,49,56,.04);padding:.68rem .8rem !important;width:100%}.list-controls .navigation-container .category-breadcrumb,.list-controls .navigation-container .nav-pills{display:flex;flex-wrap:wrap;gap:.38rem}.list-controls .navigation-container .combo-box .select-kit-header,.list-controls .navigation-container .nav-pills>li a,.list-controls .navigation-container .nav-pills>li button{background:hsla(0,0%,100%,.82);border:1px solid rgba(51,65,73,.08);border-radius:999px}body:not(.category-articles):not(.hw-articles-section-page) .category-breadcrumb .tag-drop,body:not(.category-articles):not(.hw-articles-section-page) .tag-drop,body:not(.category-articles):not(.hw-articles-section-page) .discourse-tags,body:not(.category-articles):not(.hw-articles-section-page) .topic-tags,body:not(.category-articles):not(.hw-articles-section-page) a.discourse-tag,body:not(.category-articles):not(.hw-articles-section-page) .sidebar-section[data-section-name=tags]{display:none !important}body:not(.category-articles):not(.hw-articles-section-page) .category-breadcrumb__category-selector .category-row.select-kit-row:not([data-value="6"]){display:none !important}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list{background:rgba(0,0,0,0);border-collapse:separate;border-spacing:0 .42rem;width:100%}body.hw-route-latest .topic-list tbody tr.topic-list-item.category-articles,body.hw-route-category:not(.category-articles) .hw-shell:not(.hw-shell--articles-context)~.list-container .topic-list tbody tr.topic-list-item.category-articles{display:none}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list thead th{border:0;color:var(--hw-text-muted);font-size:.74rem;font-weight:700;letter-spacing:.08em;padding:0 .9rem .4rem;text-transform:uppercase}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list thead th.main-link{padding-left:1rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr{background:hsla(0,0%,100%,.9);box-shadow:none;transition:background-color 140ms ease,transform 140ms ease}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr:hover{background:hsla(0,0%,100%,.98)}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr td{background:inherit;border-bottom:0;border-top:1px solid rgba(51,65,73,.1);padding:.88rem .85rem;vertical-align:middle}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr td:first-child{border-left:1px solid rgba(51,65,73,.1);border-radius:var(--hw-radius-sm) 0 0 var(--hw-radius-sm);padding-left:1rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr td:last-child{border-radius:0 var(--hw-radius-sm) var(--hw-radius-sm) 0;border-right:1px solid rgba(51,65,73,.1);padding-right:1rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .main-link{min-width:0}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .link-top-line{align-items:flex-start;column-gap:.45rem;display:flex;flex-wrap:wrap;row-gap:.28rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .topic-statuses{align-items:center;color:var(--hw-brand);display:inline-flex;gap:.28rem;margin-right:.05rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .topic-status{align-items:center;background:rgba(90,123,130,.09);border:1px solid rgba(90,123,130,.14);border-radius:999px;color:var(--hw-brand-strong);display:inline-flex;height:1.35rem;justify-content:center;min-width:1.35rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .main-link a.title,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .main-link .title{color:var(--hw-text-strong);font-size:clamp(1rem,.96rem + .16vw,1.08rem);font-weight:700;letter-spacing:-0.01em;line-height:1.32}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .main-link a.title:hover,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .main-link a.title:focus-visible{color:var(--hw-brand-strong)}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .link-bottom-line,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .topic-excerpt,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .topic-post-badges{margin-top:.38rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .link-bottom-line{align-items:center;color:var(--hw-text-muted);column-gap:.35rem;display:flex;flex-wrap:wrap;min-height:1.2rem;row-gap:.3rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .topic-excerpt{color:var(--hw-text-secondary);display:block;max-width:70ch;text-decoration:none}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .topic-excerpt>span:first-child{display:-webkit-box;font-size:.88rem;line-height:1.52;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .topic-excerpt-more{color:var(--hw-brand);display:inline-flex;font-size:.76rem;font-weight:700;margin-top:.18rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .topic-excerpt:hover .topic-excerpt-more,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .topic-excerpt:focus-visible .topic-excerpt-more{color:var(--hw-brand-strong)}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .topic-post-badges{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.3rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .topic-post-badges .badge-notification{background:rgba(90,123,130,.08);border:1px solid rgba(90,123,130,.14);border-radius:999px;color:var(--hw-brand-strong);font-size:.72rem;font-weight:700;line-height:1.1;padding:.18rem .45rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .badge-category__wrapper,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .discourse-tags{display:inline-flex;flex-wrap:wrap;gap:.35rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .badge-category,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .discourse-tag{align-items:center;background:rgba(146,166,148,.09);border:1px solid rgba(146,166,148,.19);border-radius:999px;color:var(--hw-text-secondary);display:inline-flex;font-size:.78rem;font-weight:600;line-height:1.2;padding:.24rem .56rem;text-decoration:none}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .badge-category__name,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .discourse-tag{font-size:.78rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list td.posters,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list td.num,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list td.views,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list td.activity{width:1%}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .num,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .age,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .posters,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .views,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .activity{color:var(--hw-text-muted);font-size:.8rem;font-weight:600;text-align:right;white-space:nowrap}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .num a,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .activity a{color:inherit;text-decoration:none}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .num .number,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .activity .relative-date{color:var(--hw-text-secondary);font-size:.86rem;font-variant-numeric:tabular-nums;font-weight:600}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list td.views[class*=heatmap] .number,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list td.activity[class*=coldmap] .relative-date{color:var(--hw-text-muted)}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .posters{min-width:4.75rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .posters a{text-decoration:none}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .avatar{border:2px solid hsla(0,0%,100%,.9);box-shadow:none;filter:saturate(0.78);height:1.85rem;opacity:.78;transition:filter 140ms ease,opacity 140ms ease;width:1.85rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .avatar.latest{opacity:.84}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .posters a:hover .avatar,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .posters a:focus-visible .avatar{filter:saturate(1);opacity:.95}body.hw-route-category:not(.category-articles) .topic-list tbody tr.pinned{background:var(--hw-surface-accent)}body.hw-route-category:not(.category-articles) .topic-list tbody tr.pinned:has(.posters [data-user-card=system]){display:none}body.hw-route-category:not(.category-articles) .topic-list tbody tr.pinned td{border-top-color:rgba(90,123,130,.16)}body.hw-route-category:not(.category-articles) .topic-list tbody :is(tr.pinned:first-child,tr.pinned:has(.posters [data-user-card=system])+tr.pinned) td:first-child{padding-top:1rem}body.hw-route-category:not(.category-articles) .topic-list tbody :is(tr.pinned:first-child,tr.pinned:has(.posters [data-user-card=system])+tr.pinned) td.main-link::before{background:rgba(90,123,130,.08);border:1px solid rgba(90,123,130,.14);border-radius:999px;color:var(--hw-brand-strong);content:"Pinned discussions";display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.6rem;padding:.22rem .54rem;text-transform:uppercase}.more-topics__container{margin-top:2rem}.more-topics__container .more-topics__list{background:rgba(0,0,0,0);border:0;padding:0}@media(max-width: 860px){:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list thead th{padding-bottom:.32rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr td{padding:.82rem .72rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr td:first-child{padding-left:.9rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr td:last-child{padding-right:.9rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .posters{min-width:4rem}}@media(max-width: 640px){:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list{border-spacing:0 .55rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list thead{display:none}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr,:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody td{width:100%}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr{border:1px solid rgba(51,65,73,.1);border-radius:var(--hw-radius-sm);display:block;padding:0}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr td.topic-list-data{border:0;border-radius:inherit;display:grid;gap:.5rem .72rem;grid-template-columns:auto minmax(0, 1fr);min-width:0;padding:.9rem;text-align:left}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr .pull-left{grid-column:1;grid-row:1/span 2;margin:0}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr .pull-left .avatar{height:2.15rem;width:2.15rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr .topic-item-metadata{display:block;grid-column:2/-1;min-width:0}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr .topic-item-metadata .main-link{border-bottom:1px solid rgba(51,65,73,.08);margin-bottom:.02rem;min-width:0;padding-bottom:.45rem;width:100%}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr .topic-item-metadata .pull-right{float:right;margin:0}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr .topic-item-metadata .pull-right .posts{align-items:center;background:rgba(90,123,130,.08);border:1px solid rgba(90,123,130,.12);border-radius:999px;display:inline-flex;font-size:.78rem;line-height:1;min-height:1.8rem;padding:0 .6rem}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr .topic-item-metadata .pull-right .badge-posts{color:var(--hw-text-secondary);text-decoration:none}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr .topic-item-stats{align-items:center;clear:both;display:flex;gap:.55rem;justify-content:space-between;margin-top:.45rem;min-width:0}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr .topic-item-stats__category-tags{align-items:center;display:inline-flex;flex:1 1 auto;flex-wrap:wrap;gap:.32rem;min-width:0}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr .topic-item-stats .activity.last{align-items:center;display:inline-flex;flex:0 0 auto;margin-left:auto}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list tbody tr .topic-item-stats .activity.last::before{color:var(--hw-text-muted);content:"Activity";font-size:.68rem;font-weight:700;letter-spacing:.06em;margin-right:.34rem;text-transform:uppercase}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .topic-excerpt>span:first-child{-webkit-line-clamp:3}:is(body.hw-route-latest,body.hw-route-category:not(.category-articles),body.hw-route-tag:not(.category-articles)) .topic-list .topic-excerpt{max-width:100%;width:100%}body.hw-route-category:not(.category-articles) .topic-list tbody :is(tr.pinned:first-child,tr.pinned:has(.posters [data-user-card=system])+tr.pinned) td.topic-list-data{padding-top:.82rem}}.d-modal{bottom:auto;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;top:0}.modal-inner-container,.dialog-holder,.menu-panel,.user-card,.group-card,.select-kit-body{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-medium)}.menu-panel{padding:.6rem}.menu-panel .panel-body,.menu-panel .menu-tabs-container{color:var(--hw-text)}.user-menu.revamped,.user-menu.revamped .menu-panel,.user-menu.revamped .panel-body,.user-menu.revamped .quick-access-panel{box-sizing:border-box;min-width:0}.user-menu.revamped .panel-body,.user-menu.revamped .quick-access-panel,.user-menu.revamped .empty-state,.user-menu.revamped .empty-state-title,.user-menu.revamped p{max-width:100%;overflow-wrap:anywhere;white-space:normal}.user-menu.revamped .tabs-list{flex:0 0 auto}.user-card,.group-card{max-width:calc(100vw - 2*var(--hw-space-md));overflow:hidden;width:min(304px,100vw - 2*var(--hw-space-md))}.user-menu.revamped .tabs-list .btn .d-icon,.menu-panel .btn:hover .d-icon,.menu-panel .btn:focus-visible .d-icon{background:rgba(90,123,130,.08);color:var(--hw-brand-strong)}body.hw-route-topic:not(.category-articles) .user-card{--avatar-width: 5rem;--avatar-margin: -1.35rem;width:min(336px,100vw - 2*var(--hw-space-md))}body.hw-route-topic:not(.category-articles) .user-card .card-content{background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(255, 253, 250, 0.98));padding:.88rem 1rem .82rem}body.hw-route-topic:not(.category-articles) .user-card .first-row{align-items:flex-start;column-gap:.85rem;display:grid;gap:.56rem .85rem;grid-template-columns:auto minmax(0, 1fr)}body.hw-route-topic:not(.category-articles) .user-card .first-row .user-card-avatar{grid-column:1;grid-row:1;margin-top:-0.7rem;max-height:none}body.hw-route-topic:not(.category-articles) .user-card .first-row .card-huge-avatar{border-radius:50%;display:block;height:var(--avatar-width);opacity:.94;overflow:hidden;width:var(--avatar-width)}body.hw-route-topic:not(.category-articles) .user-card .first-row .avatar{border:3px solid hsla(0,0%,100%,.88);box-shadow:0 14px 30px rgba(61,84,91,.13);filter:saturate(0.9);height:100%;width:100%}body.hw-route-topic:not(.category-articles) .user-card .first-row .names{display:flex;flex:1 1 auto;flex-direction:column;gap:.12rem;grid-column:2;grid-row:1;min-width:0;padding-top:.14rem}body.hw-route-topic:not(.category-articles) .user-card .first-row .names.hw-username-only{gap:0}body.hw-route-topic:not(.category-articles) .user-card .first-row .names>.names__primary{line-height:1.08;margin:0;order:1}body.hw-route-topic:not(.category-articles) .user-card .first-row .names>.names__primary.full-name{color:var(--hw-text-strong);font-size:1.22rem;font-weight:800;letter-spacing:0;order:0}body.hw-route-topic:not(.category-articles) .user-card .first-row .names>.names__primary.full-name .user-profile-link,body.hw-route-topic:not(.category-articles) .user-card .first-row .names>.names__primary.full-name a{color:inherit}body.hw-route-topic:not(.category-articles) .user-card .first-row .names>.names__secondary.username{color:var(--hw-text-muted);font-size:.96rem;font-weight:600;line-height:1.08;margin:0;order:1}body.hw-route-topic:not(.category-articles) .user-card .first-row .names:not(.hw-username-only)>.names__secondary.username::before{content:"@"}body.hw-route-topic:not(.category-articles) .user-card .first-row .names.hw-username-only>.names__secondary.username{color:var(--hw-text-strong);font-size:1.22rem;font-weight:800;letter-spacing:0;order:0}body.hw-route-topic:not(.category-articles) .user-card .first-row .names>.names__secondary:not(.username){color:var(--hw-text-muted);font-size:.86rem;font-weight:600}body.hw-route-topic:not(.category-articles) .user-card .first-row .names>.hw-user-card-trust-snapshot{align-items:center;display:flex;flex-wrap:wrap;gap:.32rem;line-height:1.15;margin-top:.02rem;order:2}body.hw-route-topic:not(.category-articles) .user-card .hw-user-card-tenure{color:var(--hw-text-muted);font-size:.82rem;font-weight:700;letter-spacing:.01em}body.hw-route-topic:not(.category-articles) .user-card .hw-user-card-role{background:rgba(68,99,106,.08);border:1px solid rgba(68,99,106,.12);border-radius:999px;color:var(--hw-brand-strong);font-size:.72rem;font-weight:700;padding:.17rem .46rem}body.hw-route-topic:not(.category-articles) .user-card .hw-user-card-post-count,body.hw-route-topic:not(.category-articles) .user-card .hw-user-card-activity{align-items:center;color:rgba(81,96,106,.78);display:inline-flex;font-size:.74rem;font-weight:650;gap:.28rem}body.hw-route-topic:not(.category-articles) .user-card .hw-user-card-post-count::before,body.hw-route-topic:not(.category-articles) .user-card .hw-user-card-activity::before{background:rgba(90,123,130,.36);border-radius:999px;content:"";height:.22rem;width:.22rem}body.hw-route-topic:not(.category-articles) .user-card .hw-user-card-activity::before{background:rgba(88,132,112,.5)}body.hw-route-topic:not(.category-articles) .user-card .usercard-controls{display:flex;gap:.3rem;grid-column:1/-1;margin:0;max-width:none;padding-top:.02rem}body.hw-route-topic:not(.category-articles) .user-card .usercard-controls li{flex:1 1 auto}body.hw-route-topic:not(.category-articles) .user-card .usercard-controls .btn{background:rgba(90,123,130,.015);border-color:rgba(90,123,130,.08);box-shadow:none;color:rgba(68,99,106,.92);justify-content:center;min-height:2.28rem;padding:.46rem .7rem;width:100%}body.hw-route-topic:not(.category-articles) .user-card .usercard-controls .btn .d-icon{color:rgba(68,99,106,.8);font-size:.9rem}body.hw-route-topic:not(.category-articles) .user-card .usercard-controls .d-button-label{font-size:.89rem;font-weight:650}body.hw-route-topic:not(.category-articles) .user-card .metadata__last-posted,body.hw-route-topic:not(.category-articles) .user-card .metadata__user-created{display:none}body.hw-route-topic:not(.category-articles) .user-card .metadata-row{margin-top:.18rem}body.hw-route-topic:not(.category-articles) .user-card .metadata-row:not(:has(.metadata__time-read,.metadata__email,.user-card-metadata-outlet:not(:empty))){display:none}body.hw-route-topic:not(.category-articles) .user-card .badge-section{gap:.34rem;margin-top:0}body.hw-route-topic:not(.category-articles) .user-card .badge-section .user-badge{background:rgba(90,123,130,.05);border:1px solid rgba(90,123,130,.1);color:var(--hw-text-muted);line-height:1.1;padding:.32rem .52rem}body.hw-route-topic:not(.category-articles) .user-card .badge-section .user-badge .d-icon{color:rgba(68,99,106,.72);font-size:.82rem}body.hw-route-topic:not(.category-articles) .user-card .badge-section .user-badge .badge-display-name{font-size:.79rem;font-weight:600}body.hw-route-topic:not(.category-articles) .user-card .badge-section:has(.user-badge[data-badge-name=Member]) .user-card-badge-link:has(.user-badge[data-badge-name=Basic]){display:none}body.hw-route-topic:not(.category-articles) .user-card .badge-section .user-badge[data-badge-name=Basic],body.hw-route-topic:not(.category-articles) .user-card .badge-section .user-badge[data-badge-name=Member]{background:rgba(90,123,130,.035);border-color:rgba(90,123,130,.08);opacity:.88}@media(max-width: 767px){body.hw-route-topic:not(.category-articles) .user-card{width:min(92vw,336px)}body.hw-route-topic:not(.category-articles) .user-card .first-row .names{padding-top:.1rem}body.hw-route-topic:not(.category-articles) .user-card .first-row .names>.names__primary.full-name,body.hw-route-topic:not(.category-articles) .user-card .first-row .names.hw-username-only>.names__secondary.username{font-size:1.08rem}body.hw-route-topic:not(.category-articles) .user-card .first-row .names>.names__secondary.username{font-size:.9rem}body.hw-route-topic:not(.category-articles) .user-card .usercard-controls{max-width:none;width:100%}}body.hw-route-home #main-outlet{max-width:var(--hw-shell-max);padding-top:calc(var(--spacing-sm) + .15rem)}body.hw-route-home .hw-page-band{margin-bottom:calc(var(--spacing-md) + .35rem)}body.hw-route-home .navigation-container,body.hw-route-home .list-container,body.hw-route-home .list-controls,body.hw-route-home #list-area,body.hw-route-home .discovery-list,body.hw-route-home .topic-list-bottom,body.hw-route-home .load-more,body.hw-route-home .welcome-banner{display:none}.hw-shell--home~.navigation-container,.hw-shell--home~.list-container,.hw-shell--home~.list-controls,.hw-shell--home~#list-area,.hw-shell--home~.discovery-list,.hw-shell--home~.topic-list-bottom,.hw-shell--home~.load-more,.hw-shell--home~.welcome-banner{display:none}body.hw-route-home .hw-home-top-ad-band{margin-bottom:calc(var(--spacing-xs) + .18rem)}body.hw-route-home .hw-home-relaunch-band{margin-bottom:calc(var(--spacing-sm) + .35rem)}body.hw-route-home .hw-home-relaunch-panel{align-items:center;background:var(--hw-surface-accent);border:1px solid var(--hw-border);border-left:4px solid var(--hw-brand);border-radius:var(--hw-radius-md);display:grid;gap:var(--spacing-md);grid-template-columns:minmax(0, 1fr) auto;padding:calc(var(--spacing-sm) + .2rem) calc(var(--spacing-md) + .2rem)}body.hw-route-home .hw-home-relaunch-copy{display:grid;gap:.28rem}body.hw-route-home .hw-home-relaunch-copy h2,body.hw-route-home .hw-home-relaunch-copy p{margin:0}body.hw-route-home .hw-home-relaunch-copy h2{font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.2}body.hw-route-home .hw-home-relaunch-copy p:not(.hw-page-kicker){color:var(--hw-text-secondary);font-size:.92rem;line-height:1.45}body.hw-route-home .hw-home-relaunch-action{align-items:center;display:grid;gap:.42rem;justify-items:start;min-width:max-content}body.hw-route-home .hw-home-relaunch-action span{color:var(--hw-text-muted);font-size:.78rem}body.hw-route-home .hw-ad-band{display:grid}body.hw-route-home .hw-ad-slot{align-items:center;display:grid;justify-items:center}body.hw-route-home .hw-ad-slot--leaderboard{justify-self:center;min-height:90px;width:min(100%,728px)}body.hw-route-home #hw-top-ad-slot{align-items:center;display:grid;justify-items:center;overflow:hidden}body.hw-route-home .hw-ad-mount{align-items:center;display:grid;justify-items:center}body.hw-route-home #hw-top-ad-slot .hw-ad-mount{min-height:90px;width:728px}body.hw-route-home #hw-top-ad-slot[data-ad-variant=mobile]{min-height:50px;width:min(100%,320px)}body.hw-route-home #hw-top-ad-slot[data-ad-variant=mobile] .hw-ad-mount{min-height:50px;width:320px}body.hw-route-home .hw-home-hero-band{margin-bottom:calc(var(--spacing-sm) + .35rem)}body.hw-route-home .hw-home-hero-panel .hw-page-panel-inner{gap:0;grid-template-columns:minmax(0, 1.35fr) minmax(300px, 0.65fr);padding:0}body.hw-route-home .hw-home-hero-band .hw-page-copy h1{font-size:clamp(1.9rem,2.55vw,2.75rem);line-height:1.03;max-width:24ch}body.hw-route-home .hw-home-hero-band .hw-page-copy p:not(.hw-page-kicker){font-size:.95rem;line-height:1.42;max-width:66ch}body.hw-route-home .hw-quick-paths{align-items:baseline;gap:.42rem var(--spacing-sm)}body.hw-route-home .hw-quick-paths-label{color:var(--hw-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.hw-route-home .hw-quick-path-links{display:flex;flex-wrap:wrap;gap:.35rem var(--spacing-sm)}body.hw-route-home .hw-quick-path{background:rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(90,123,130,.24);border-radius:0;color:var(--hw-text-secondary);font-size:.86rem;padding:.16rem 0}body.hw-route-home .hw-quick-path:hover,body.hw-route-home .hw-quick-path:focus-visible{background:rgba(0,0,0,0);border-color:var(--hw-brand);color:var(--hw-brand-strong)}body.hw-route-home .hw-home-aside{background:var(--hw-surface-accent);padding:calc(var(--spacing-md) + .35rem)}body.hw-route-home .hw-home-aside-copy{gap:calc(var(--spacing-xs) + .28rem);max-width:none}body.hw-route-home .hw-home-aside-copy>strong{font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.25;max-width:21ch}body.hw-route-home .hw-home-aside-steps{gap:calc(var(--spacing-xs) + .12rem)}body.hw-route-home .hw-home-aside-step{border-left:3px solid rgba(90,123,130,.58);color:inherit;padding:calc(var(--spacing-xs) + .3rem);text-decoration:none;transition:border-color 150ms ease,transform 150ms ease,background 150ms ease}body.hw-route-home .hw-home-aside-step:hover,body.hw-route-home .hw-home-aside-step:focus-visible{background:hsla(0,0%,100%,.82);border-color:var(--hw-brand);transform:translateY(-1px)}body.hw-route-home .hw-home-aside-link{color:var(--hw-brand-strong);font-size:.86rem;font-weight:700;text-decoration:underline;text-decoration-color:rgba(90,123,130,.42);text-underline-offset:.2em}body.hw-route-home .hw-ad-slot--rail{justify-self:end;min-height:600px;overflow:hidden;width:300px}body.hw-route-home .hw-home-community-band{margin-top:0}body.hw-route-home .hw-ad-slot--rectangle{min-height:286px;width:100%}body.hw-route-home .hw-ad-slot--rail{position:sticky;top:calc(88px + var(--spacing-md))}body.hw-route-home .hw-home-hero-panel{background:var(--hw-surface-elevated)}body.hw-route-home .hw-home-hero-band .hw-page-panel-inner{gap:0;grid-template-columns:minmax(0, 1.35fr) minmax(300px, 0.65fr)}body.hw-route-home .hw-home-hero-band .hw-page-copy{gap:calc(var(--spacing-xs) + .3rem);max-width:none;padding:calc(var(--spacing-md) + .35rem)}body.hw-route-home .hw-home-editorial-band{background:var(--hw-surface-accent);border:1px solid var(--hw-border);border-radius:var(--hw-radius-lg);display:grid;gap:var(--spacing-sm);padding:calc(var(--spacing-sm) + .2rem)}body.hw-route-home .hw-home-editorial-band{margin-bottom:calc(var(--spacing-sm) + .7rem);position:relative;z-index:2}body.hw-route-home .hw-home-editorial-band .hw-section-head{align-items:end;border-bottom:1px solid rgba(90,123,130,.2);padding:.05rem 0 calc(var(--spacing-xs) + .32rem)}body.hw-route-home .hw-home-editorial-band .hw-section-head>div{align-items:end;column-gap:calc(var(--spacing-sm) + .2rem);display:grid;grid-template-columns:auto minmax(16rem, 1fr);row-gap:.2rem}body.hw-route-home .hw-home-editorial-band .hw-section-head .hw-page-kicker{grid-column:1/-1}body.hw-route-home .hw-home-editorial-band .hw-section-head>div>p:last-child{padding-bottom:.18rem}body.hw-route-home .hw-section-head{align-items:end;display:flex;gap:var(--spacing-md);justify-content:space-between}body.hw-route-home .hw-section-head>div{display:grid;gap:calc(var(--spacing-xs) + .18rem);max-width:52rem}body.hw-route-home .hw-home-editorial-band .hw-section-head h2,body.hw-route-home .hw-home-discussions-panel .hw-section-head h2{font-size:clamp(1.65rem,2.4vw,2.25rem);line-height:1.12}body.hw-route-home .hw-section-link{align-self:center;font-size:.95rem;font-weight:700;text-decoration:none;white-space:nowrap}body.hw-route-home .hw-editorial-grid{display:grid;align-items:stretch;gap:calc(var(--spacing-sm) + .12rem);grid-template-columns:repeat(3, minmax(0, 1fr))}body.hw-route-home .hw-editorial-card{gap:calc(var(--spacing-xs) + .3rem);grid-template-rows:auto auto 1fr auto;min-height:0;padding:calc(var(--spacing-sm) + .42rem)}body.hw-route-home .hw-editorial-card>strong{font-size:1.05rem;line-height:1.35}body.hw-route-home .hw-editorial-card>p{display:-webkit-box;font-size:.9rem;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.hw-route-home .hw-editorial-meta{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:space-between}body.hw-route-home .hw-editorial-date{color:var(--hw-text-muted);font-size:.8rem;font-weight:600}body.hw-route-home .hw-home-community-grid{align-items:start;display:grid;gap:calc(var(--spacing-sm) + .25rem);grid-template-columns:minmax(0, 1fr) 300px}body.hw-route-home .hw-home-discussions-panel{overflow:hidden;position:relative;z-index:1}body.hw-route-home .hw-home-discussions-inner{display:grid;gap:calc(var(--spacing-sm) + .02rem);padding:var(--spacing-md)}body.hw-route-home .hw-discussion-list{display:grid;gap:calc(var(--spacing-xs) + .02rem)}body.hw-route-home .hw-discussion-meta{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:space-between}body.hw-route-home .hw-discussion-activity{color:var(--hw-text-muted);font-size:.82rem;font-weight:600}body.hw-route-home .hw-home-rail{display:block;width:300px}body.hw-route-home .hw-home-community-band{margin-top:calc(var(--spacing-xs) + .2rem);position:relative;z-index:1}body.hw-route-home #main-outlet>#user-card:empty,body.hw-route-home #main-outlet>#group-card:empty{display:none}body.hw-route-home .hw-home-footer-band{margin-bottom:0;margin-top:var(--spacing-md);padding-bottom:calc(var(--spacing-lg) + .35rem)}body.hw-route-home .hw-home-footer{border-top:1px solid rgba(90,123,130,.16);padding-top:calc(var(--spacing-md) + .1rem)}body.hw-route-home .hw-home-footer-inner{align-items:start;display:flex;gap:var(--spacing-md);justify-content:space-between}body.hw-route-home .hw-home-footer-brand{display:grid;gap:.35rem}body.hw-route-home .hw-home-footer-name{color:var(--hw-brand-strong);font-family:var(--hw-font-heading);font-size:1rem;font-weight:700;text-decoration:none}body.hw-route-home .hw-home-footer-name:hover,body.hw-route-home .hw-home-footer-name:focus-visible{color:var(--hw-brand)}body.hw-route-home .hw-home-footer-meta{color:var(--hw-text-muted);font-size:.86rem;margin:0}body.hw-route-home .hw-home-footer-nav{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:flex-end}body.hw-route-home .hw-home-footer-nav a{color:var(--hw-text-secondary);font-size:.9rem;font-weight:600;text-decoration:none}body.hw-route-home .hw-home-footer-nav a:hover,body.hw-route-home .hw-home-footer-nav a:focus-visible{color:var(--hw-brand-strong)}body.hw-route-home #hw-rail-ad-slot{align-items:center;display:grid;justify-items:center;margin:0}body.hw-route-home #hw-rail-ad-slot .hw-ad-mount{min-height:600px;width:300px}body.hw-route-home #hw-home-community-tapnative-slot{justify-self:start;margin:var(--spacing-lg) 0 0;max-width:728px;min-height:90px;width:min(100%,728px)}body.hw-route-home #hw-home-community-tapnative-slot .hw-ad-mount{min-height:90px;width:728px}@media(max-width: 1140px){body.hw-route-home .hw-home-hero-band .hw-page-panel-inner{grid-template-columns:1fr}body.hw-route-home .hw-home-hero-band .hw-page-copy{padding:calc(var(--spacing-lg) + .25rem)}body.hw-route-home .hw-home-aside{border-left:0;border-top:1px solid var(--hw-border)}body.hw-route-home .hw-ad-slot--inline{max-width:728px;width:min(100%,728px)}body.hw-route-home #hw-home-community-tapnative-slot{margin-top:var(--spacing-md)}}@media(max-width: 767px){body.hw-route-home #hw-home-community-tapnative-slot,body.hw-route-home #hw-home-community-tapnative-slot .hw-ad-mount{min-height:50px;width:min(100%,320px)}}@media(max-width: 900px){body.hw-route-home .hw-editorial-grid{grid-template-columns:1fr}body.hw-route-home .hw-home-editorial-band .hw-section-head{gap:calc(var(--spacing-xs) + .15rem)}body.hw-route-home .hw-home-editorial-band .hw-section-head>div{grid-template-columns:1fr}body.hw-route-home .hw-home-editorial-band .hw-section-head .hw-page-kicker{grid-column:auto}body.hw-route-home .hw-home-editorial-band .hw-section-head>div>p:last-child{padding-bottom:0}body.hw-route-home .hw-home-editorial-band .hw-section-link{align-self:flex-start}body.hw-route-home .hw-section-head{align-items:start;flex-direction:column}body.hw-route-home .hw-home-discussions-inner{padding:calc(var(--spacing-sm) + .4rem)}body.hw-route-home .hw-home-footer-inner{flex-direction:column}body.hw-route-home .hw-home-footer-nav{justify-content:flex-start}}@media(max-width: 1023px){body.hw-route-home .hw-home-community-grid{grid-template-columns:1fr}body.hw-route-home .hw-home-rail{display:none}body.hw-route-home .hw-ad-slot--rail{position:static}}@media(max-width: 768px){body.hw-route-home #main-outlet{padding-top:calc(var(--spacing-sm) + .15rem)}body.hw-route-home .hw-home-relaunch-panel{align-items:start;gap:var(--spacing-sm);grid-template-columns:1fr;padding:calc(var(--spacing-sm) + .15rem)}body.hw-route-home .hw-home-relaunch-action{min-width:0;width:100%}body.hw-route-home .hw-home-relaunch-action .hw-button{justify-content:center;width:100%}body.hw-route-home .hw-page-band{margin-bottom:calc(var(--spacing-sm) + .45rem)}body.hw-route-home .hw-ad-slot--leaderboard{min-height:50px;width:min(100%,320px)}body.hw-route-home .hw-home-hero-band .hw-page-panel-inner{padding:0}body.hw-route-home .hw-home-hero-band .hw-page-copy h1{font-size:clamp(1.65rem,7.2vw,2rem);max-width:18ch}body.hw-route-home .hw-home-hero-band .hw-page-copy,body.hw-route-home .hw-home-aside{padding:calc(var(--spacing-sm) + .35rem)}body.hw-route-home .hw-home-aside{min-height:0}body.hw-route-home .hw-home-editorial-band{border-radius:var(--hw-radius-md);padding:calc(var(--spacing-sm) + .1rem)}}body.hw-route-category.categories-list #main-outlet .categories-list,body.hw-route-category.navigation-categories #main-outlet .categories-and-latest{display:none}.hw-shell--community-landing~.list-controls,.hw-shell--community-landing~.list-container{display:none}body.hw-route-category:not(.category-articles) #main-outlet{max-width:var(--hw-shell-max);padding-left:0;padding-right:0;padding-top:calc(var(--spacing-sm) + .15rem)}body:is(.hw-route-category,.hw-route-latest){--hw-community-rail-gutter: var(--spacing-lg);--hw-community-footer-dock-height: 112px;--hw-community-footer-dock-offset: 156px}body.hw-route-category:not(.category-articles) .hw-shell-header{margin-left:var(--hw-community-rail-gutter);margin-right:var(--hw-community-rail-gutter)}body.hw-route-category:not(.category-articles) .hw-page-band{padding-left:var(--hw-community-rail-gutter);padding-right:var(--hw-community-rail-gutter)}body.hw-route-category:not(.category-articles) :is(.list-controls,.list-container){margin-left:var(--hw-community-rail-gutter);margin-right:var(--hw-community-rail-gutter)}.hw-community-intro-band{margin-bottom:var(--spacing-md)}.hw-community-intro-inner{grid-template-columns:1fr;gap:var(--spacing-md);padding:calc(var(--spacing-lg) + .2rem)}.hw-community-intro-panel .hw-page-copy{gap:calc(var(--spacing-sm) + .15rem);max-width:50rem}.hw-community-stats{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(5, minmax(0, 1fr))}.hw-community-stats-band{margin-bottom:calc(var(--spacing-md) + .15rem)}.hw-community-announcements-band{margin-bottom:calc(var(--spacing-md) + .15rem)}.hw-community-featured-forum{align-items:center;background:var(--hw-surface-soft);border:1px solid var(--hw-border);border-left:4px solid var(--hw-brand);border-radius:var(--hw-radius-md);color:var(--hw-text-strong);display:grid;gap:var(--spacing-md);grid-template-columns:auto minmax(0, 1fr) auto;padding:var(--spacing-md) var(--spacing-lg);text-decoration:none}.hw-community-featured-forum:hover,.hw-community-featured-forum:focus-visible{border-color:var(--hw-brand);color:var(--hw-text-strong)}.hw-community-featured-forum-icon{align-items:center;background:var(--hw-brand);border-radius:50%;color:var(--hw-surface-elevated);display:inline-flex;font-size:1rem;font-weight:800;height:2.5rem;justify-content:center;width:2.5rem}.hw-community-featured-forum-copy{display:grid;gap:.25rem}.hw-community-featured-forum-copy strong{font-size:1.1rem}.hw-community-featured-forum-copy>span:last-child{color:var(--hw-text-secondary);line-height:1.45}.hw-community-featured-forum-cta,.hw-community-private-card>span{color:var(--hw-brand-strong);font-weight:700;white-space:nowrap}.hw-community-stat-card,.hw-community-directory-row{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft)}.hw-community-stat-card{display:grid;gap:.35rem;padding:var(--spacing-md) var(--spacing-lg)}.hw-community-stat-card strong{color:var(--hw-text-strong);font-size:clamp(1.35rem,1.6vw,1.7rem);font-variant-numeric:tabular-nums;line-height:1.1;word-break:keep-all}.hw-community-stat-card span{color:var(--hw-text-secondary);font-size:.92rem;font-weight:600}.hw-community-layout{align-items:start;display:grid;gap:calc(var(--spacing-md) + .2rem);grid-template-columns:minmax(728px, 1fr) minmax(300px, 320px)}.hw-community-main,.hw-community-aside,.hw-community-sidebar-inner{display:grid;gap:var(--spacing-md)}.hw-community-section-head{margin-bottom:0}#hw-community-inline-ad-slot{display:none;margin:0;min-height:0}#hw-community-inline-ad-slot[data-hw-ad-eligible=true]{display:grid;justify-self:center;margin:calc(var(--spacing-xs) + .15rem) 0;min-height:90px;overflow:hidden;width:min(100%,728px)}#hw-community-inline-ad-slot[data-hw-ad-eligible=true] .hw-ad-mount{min-height:90px;width:728px}#hw-community-rail-ad-slot{min-height:600px;overflow:hidden;width:300px}#hw-community-rail-ad-slot .hw-ad-mount{min-height:600px;width:300px}.hw-community-tapnative-band{margin-bottom:var(--spacing-lg)}.hw-community-private-band{margin-top:calc(var(--spacing-md) + .15rem)}.hw-community-private-panel{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-lg);box-shadow:var(--hw-shadow-soft);padding:var(--spacing-lg)}.hw-community-private-panel .hw-section-head{margin-bottom:var(--spacing-md)}.hw-community-private-links{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2, minmax(0, 1fr))}.hw-community-private-card{display:grid;gap:.5rem;min-height:0}.hw-community-private-card p{margin:0}#hw-community-landing-tapnative-slot,#hw-community-landing-tapnative-slot .hw-ad-mount{min-height:90px;width:100%}.hw-community-directory{--hw-community-directory-grid: minmax(180px, 0.9fr) minmax(260px, 1.45fr) 110px 120px;display:grid;gap:calc(var(--spacing-sm) + .25rem)}.hw-community-directory-header{color:var(--hw-text-muted);display:grid;font-size:.76rem;font-weight:700;gap:var(--spacing-md);grid-template-columns:var(--hw-community-directory-grid);letter-spacing:.05em;padding:0 var(--spacing-md);text-transform:uppercase}.hw-community-directory-header span:nth-child(n+3){text-align:right}.hw-community-directory-row{display:grid;gap:calc(var(--spacing-sm) - .1rem);padding:var(--spacing-md)}.hw-community-directory-summary{align-items:start;display:grid;gap:var(--spacing-md);grid-template-columns:var(--hw-community-directory-grid);min-height:3.5rem;min-width:0}.hw-community-directory-topic,.hw-community-directory-latest,.hw-community-directory-stats{display:grid;gap:.35rem;min-width:0}.hw-community-directory-link,.hw-community-directory-latest a,.hw-community-latest-item{text-decoration:none}.hw-community-directory-link,.hw-community-directory-latest a{color:var(--hw-text-strong);font-weight:700}.hw-community-directory-link{font-size:1.02rem}.hw-community-directory-link:hover,.hw-community-directory-link:focus-visible,.hw-community-directory-latest a:hover,.hw-community-directory-latest a:focus-visible,.hw-community-latest-item:hover,.hw-community-latest-item:focus-visible{color:var(--hw-brand-strong)}.hw-community-directory-latest span:last-child{color:var(--hw-text-secondary);margin:0}.hw-community-directory-description{border-top:1px solid var(--hw-border);color:var(--hw-text-secondary);font-size:.94rem;line-height:1.45;margin:0;min-height:2.75em;padding-top:calc(var(--spacing-sm) - .1rem)}.hw-community-directory-latest{align-content:start;gap:.25rem}.hw-community-directory-latest a{color:var(--hw-brand-strong);display:-webkit-box;font-size:1.05rem;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hw-community-directory-latest span:last-child{font-size:.88rem;line-height:1.35}.hw-community-directory-stats{display:contents}.hw-community-directory-stat{display:grid;gap:.15rem;justify-items:end;min-width:0;text-align:right}.hw-community-directory-summary .hw-community-row-label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hw-community-directory-stat strong{color:var(--hw-text-strong);font-size:.9rem;max-width:100%;line-height:1.35;text-wrap:balance}.hw-community-row-label{color:var(--hw-text-muted);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hw-community-browse-list,.hw-community-latest-list{display:grid;gap:var(--spacing-sm)}.hw-community-browse-card{gap:.45rem;min-height:0;padding:.95rem 1rem}.hw-community-browse-card strong{font-size:.95rem}.hw-community-browse-card p{font-size:.86rem;line-height:1.45}.hw-community-latest-item{background:hsla(0,0%,100%,.72);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft);display:grid;gap:.22rem;padding:.9rem .95rem}.hw-community-latest-item strong{color:var(--hw-text-strong);display:-webkit-box;font-size:.93rem;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hw-community-latest-item span:last-child{color:var(--hw-text-muted);font-size:.82rem}.hw-community-sidebar-head{align-items:center}.hw-community-sidebar-head h2{font-size:1.12rem;margin:0}.hw-community-sidebar-panel .hw-community-sidebar-inner{padding:calc(var(--spacing-lg) + .1rem)}@media(min-width: 1024px){body:is(.hw-route-category,.hw-route-latest).hw-community-sticky-footer-active #main-outlet{padding-bottom:var(--hw-community-footer-dock-offset)}.hw-community-footer-dock{bottom:1rem;bottom:max(1rem,env(safe-area-inset-bottom));left:50%;position:fixed;transform:translateX(-50%);transition:opacity .18s ease,transform .18s ease;width:min(100% - 2*var(--hw-community-rail-gutter),var(--hw-shell-max) - 2*var(--hw-community-rail-gutter));z-index:34}.hw-community-footer-dock.is-suppressed{opacity:0;pointer-events:none;transform:translate(-50%, calc(100% + 1.5rem))}.hw-community-footer-dock-inner{align-items:center;background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-medium);column-gap:calc(var(--spacing-md) - .05rem);display:grid;grid-template-columns:minmax(0, 728px) minmax(0, 1fr) auto;min-height:var(--hw-community-footer-dock-height);padding:.45rem .82rem}.hw-community-footer-dock-ad{display:grid;justify-items:center;min-width:0}#hw-community-sticky-footer-ad-slot{min-height:90px;overflow:hidden;width:min(100%,728px)}#hw-community-sticky-footer-ad-slot .hw-ad-mount{min-height:90px;width:728px}.hw-community-footer-dock-meta{align-content:center;display:grid;gap:.25rem;min-width:0;padding-right:calc(var(--spacing-xs) - .1rem)}.hw-community-footer-dock-brand{color:var(--hw-brand-strong);font-family:var(--hw-font-heading);font-size:.95rem;font-weight:700;line-height:1.1;text-decoration:none}.hw-community-footer-dock-brand:hover,.hw-community-footer-dock-brand:focus-visible{color:var(--hw-brand)}.hw-community-footer-dock-nav{display:flex;flex-wrap:wrap;gap:.35rem .62rem}.hw-community-footer-dock-nav a{color:var(--hw-text-secondary);font-size:.76rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}.hw-community-footer-dock-nav a:hover,.hw-community-footer-dock-nav a:focus-visible{color:var(--hw-brand-strong)}.hw-community-footer-dock-close{align-self:center;background:hsla(0,0%,100%,.34);border:1px solid rgba(90,123,130,.12);border-radius:999px;color:var(--hw-text-secondary);font-size:.74rem;font-weight:600;min-height:2.75rem;padding:0 .72rem;white-space:nowrap}.hw-community-footer-dock-inner:has(#hw-community-sticky-footer-ad-slot:empty){grid-template-columns:minmax(0, 1fr) auto;min-height:0;padding-bottom:.72rem;padding-top:.72rem}.hw-community-footer-dock-inner:has(#hw-community-sticky-footer-ad-slot:empty) .hw-community-footer-dock-ad{display:none}body:is(.hw-route-category,.hw-route-latest).hw-community-sticky-footer-active:has(#hw-community-sticky-footer-ad-slot:empty){--hw-community-footer-dock-offset: 96px}.hw-community-footer-dock-close:hover,.hw-community-footer-dock-close:focus-visible{background:rgba(90,123,130,.08);border-color:rgba(90,123,130,.26);color:var(--hw-brand-strong)}body.composer-open .hw-community-footer-dock,body.modal-open .hw-community-footer-dock{opacity:0;pointer-events:none;transform:translate(-50%, calc(100% + 1.5rem))}}@media(min-width: 1101px){.hw-community-aside{align-content:start;align-self:stretch}#hw-community-rail-ad-slot{position:sticky;top:calc(88px + var(--spacing-md))}}@media(max-width: 1180px){.hw-community-footer-dock-inner{column-gap:calc(var(--spacing-md) - .12rem);grid-template-columns:minmax(0, 728px) minmax(140px, 1fr) auto}.hw-community-footer-dock-nav{gap:.35rem .65rem}.hw-community-footer-dock-close{padding-left:.68rem;padding-right:.68rem}}@media(max-width: 1023px){#hw-community-inline-ad-slot{justify-self:center;margin:0;width:min(100%,320px)}#hw-community-inline-ad-slot[data-hw-ad-eligible=true]{min-height:50px;width:min(100%,320px)}#hw-community-inline-ad-slot[data-hw-ad-eligible=true] .hw-ad-mount{min-height:50px;width:320px}#hw-community-landing-tapnative-slot,#hw-community-landing-tapnative-slot .hw-ad-mount{min-height:50px;width:100%}}@media(max-width: 1100px){.hw-community-layout{grid-template-columns:1fr}}@media(max-width: 900px){.hw-community-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}body.hw-route-category.hw-community-sticky-footer-active #main-outlet{padding-bottom:0}}@media(max-width: 520px){.hw-community-stats{grid-template-columns:1fr}}@media(max-width: 768px){body:is(.hw-route-category,.hw-route-latest){--hw-community-rail-gutter: var(--spacing-md)}}@media(max-width: 760px){.hw-community-featured-forum{align-items:start;grid-template-columns:auto minmax(0, 1fr);padding:var(--spacing-md)}.hw-community-featured-forum-cta{grid-column:2}.hw-community-private-links{grid-template-columns:1fr}.hw-community-directory-header{display:none}.hw-community-directory-summary{grid-template-columns:1fr;min-height:0}.hw-community-directory-stats{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(2, minmax(0, 1fr))}.hw-community-directory-stat{justify-items:start;text-align:left}.hw-community-directory-summary .hw-community-row-label{clip:auto;clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto}}@media(max-width: 640px){.hw-community-directory-row{padding:var(--spacing-md)}.hw-community-directory-stat{min-width:0}}body.category-articles.hw-route-topic{--hw-article-topic-measure: 52rem;--hw-article-topic-shell-max: 84rem}body.category-articles.navigation-category #main-outlet{padding-top:calc(var(--spacing-sm) + .15rem)}body.hw-articles-section-page #main-outlet{padding-top:calc(var(--spacing-sm) + .15rem)}.hw-article-archive-band,.hw-article-hero-band{margin-bottom:1.4rem}.hw-article-archive-panel,.hw-article-hero-panel{background:var(--hw-surface-elevated)}.hw-articles-latest-band,.hw-articles-sections-band{margin-bottom:1.6rem}.hw-articles-bottom-tapnative-band{margin-bottom:1.6rem}#hw-articles-bottom-tapnative-slot{margin:0;min-height:90px;width:100%}#hw-articles-bottom-tapnative-slot .hw-ad-mount{min-height:90px;width:100%}.hw-articles-sections-grid{display:grid;gap:1rem}.hw-articles-latest-layout{align-items:start;display:grid;gap:1.2rem;grid-template-columns:minmax(0, 1fr) 300px}.hw-article-section-results-layout{align-items:start;display:grid;gap:1.2rem;grid-template-columns:minmax(0, 1fr) 300px}.hw-article-section-results-main{min-width:0}.hw-articles-sections-grid{align-items:stretch;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr))}.hw-articles-latest-panel,.hw-articles-latest-list,.hw-articles-landing-rail{min-width:0}.hw-articles-latest-panel,.hw-articles-latest-list{display:grid;gap:.85rem}.hw-articles-latest-list{grid-template-columns:repeat(3, minmax(0, 1fr))}.hw-articles-latest-head{margin-bottom:1rem}.hw-articles-topic-links{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .7rem;margin:-0.15rem 0 1rem}.hw-articles-topic-links-label{color:var(--hw-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hw-articles-topic-links a{border-bottom:1px solid rgba(90,123,130,.35);color:var(--hw-brand-strong);font-size:.9rem;font-weight:700;padding-bottom:.1rem;text-decoration:none}.hw-articles-topic-links a:hover,.hw-articles-topic-links a:focus-visible{border-bottom-color:currentColor}.hw-articles-landing-rail{display:grid;justify-content:end}.hw-articles-landing-rail .hw-ad-slot{justify-self:end}@media(min-width: 1024px){.hw-article-section-results-layout>.hw-articles-landing-rail{align-self:start;position:sticky;top:calc(88px + var(--spacing-md))}}@media(max-width: 767px){#hw-articles-bottom-tapnative-slot,#hw-articles-bottom-tapnative-slot .hw-ad-mount{min-height:50px;width:100%}}.hw-article-tile,.hw-article-section-card{align-content:start;gap:.65rem;min-height:0;overflow:hidden;padding:1rem 1.05rem}.hw-article-tile{grid-template-rows:auto auto auto 1fr auto}.hw-article-tile-media{aspect-ratio:16/9;background:var(--hw-surface-soft);box-sizing:border-box;border-radius:calc(var(--hw-radius-md) - 2px);overflow:hidden}.hw-article-tile-media img{display:block;height:100%;object-fit:cover;width:100%}.hw-article-tile-media--placeholder{align-items:center;background:var(--hw-surface-accent);border:1px solid rgba(90,123,130,.12);display:grid;justify-items:center}.hw-article-tile-media--placeholder span{color:var(--hw-brand-strong);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hw-article-tile-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .75rem}.hw-article-tile strong,.hw-article-section-card strong{color:var(--hw-text-strong);display:block;font-size:1rem;line-height:1.28}.hw-article-tile p,.hw-article-section-card p{color:var(--hw-text-secondary);font-size:.9rem;line-height:1.45;margin:0}.hw-article-tile strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hw-article-tile p,.hw-article-section-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.hw-article-tile p{-webkit-line-clamp:2}.hw-article-section-card{grid-template-rows:auto auto 1fr auto}.hw-article-section-card p{-webkit-line-clamp:3}.hw-article-section-preview{border-top:1px solid rgba(90,123,130,.16);display:grid;gap:.3rem;margin-top:.15rem;padding-top:.55rem}.hw-article-section-preview span{color:var(--hw-text-secondary);display:-webkit-box;font-size:.8rem;font-weight:650;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.hw-article-tile .hw-card-meta,.hw-article-tile .hw-card-cta,.hw-article-tile .hw-discussion-activity,.hw-article-section-card .hw-card-meta,.hw-article-section-card .hw-card-cta{font-size:.82rem}.hw-article-tile .hw-card-footer,.hw-article-section-card .hw-card-footer{margin-top:.1rem}body.category-articles.navigation-category #main-outlet>#main-container,body.category-articles.navigation-category #main-outlet>.list-controls,body.category-articles.navigation-category #main-outlet>.list-container,body.hw-articles-section-page #main-outlet>*:not(.hw-shell):not(.hw-articles-bottom-tapnative-band):not(.hw-site-footer-band):not(#user-card):not(#group-card),.hw-shell--articles-landing~#main-container,.hw-shell--articles-landing~.list-controls,.hw-shell--articles-landing~.list-container,.hw-shell--articles-section~#main-container,.hw-shell--articles-section~.list-controls,.hw-shell--articles-section~.list-container{display:none !important}.hw-article-section-links{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;margin:0;overflow-x:auto;padding:.1rem 0 .45rem;scrollbar-width:thin}.hw-article-section-topic-band{margin-bottom:1.15rem;margin-top:-0.45rem}.hw-article-section-links-label{color:var(--hw-text-muted);flex:0 0 auto;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-right:.15rem;text-transform:uppercase}.hw-article-section-links a{background:rgba(146,166,148,.1);border:1px solid rgba(146,166,148,.18);border-radius:999px;color:var(--hw-text);flex:0 0 auto;font-size:.88rem;font-weight:600;padding:.45rem .8rem;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.hw-article-section-links a:hover,.hw-article-section-links a:focus-visible,.hw-article-section-links a.is-active{background:rgba(78,110,117,.14);border-color:rgba(78,110,117,.24);color:var(--hw-brand-strong)}body.category-articles.hw-route-category .topic-list .badge-category,body.category-articles.hw-route-category .topic-list .discourse-tags,body.category-articles.hw-route-tag .topic-list .badge-category,body.category-articles.hw-route-tag .topic-list .discourse-tags,.hw-shell--articles-context~.list-container .topic-list .badge-category,.hw-shell--articles-context~.list-container .topic-list .discourse-tags{display:none}body.category-articles.hw-route-category .topic-list .link-bottom-line,body.category-articles.hw-route-tag .topic-list .link-bottom-line,.hw-shell--articles-context~.list-container .topic-list .link-bottom-line{margin-top:0}body.category-articles.hw-route-category .topic-list :is(td.posters,td.num,td.views,td.activity,th.posters,th.num,th.views,th.activity),body.category-articles.hw-route-tag .topic-list :is(td.posters,td.num,td.views,td.activity,th.posters,th.num,th.views,th.activity),.hw-shell--articles-context~.list-container .topic-list :is(td.posters,td.num,td.views,td.activity,th.posters,th.num,th.views,th.activity){color:var(--hw-text-muted);font-size:.78rem;opacity:.58}.hw-shell--articles-context~.list-container .topic-list .posters .avatar,body.category-articles.hw-route-category .topic-list .posters .avatar,body.category-articles.hw-route-tag .topic-list .posters .avatar{filter:saturate(0.65);opacity:.54}.hw-article-archive-results{margin-bottom:2rem}.hw-article-archive-toolbar{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.hw-article-archive-toolbar-copy{display:grid;gap:.35rem}.hw-article-archive-count,.hw-article-archive-note{color:var(--hw-text-secondary);margin:0}.hw-article-archive-count{font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hw-article-archive-note{max-width:34rem}.hw-article-archive-controls{align-items:end;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:flex-end}.hw-article-archive-control{color:var(--hw-text-secondary);display:grid;gap:.35rem;min-width:11rem}.hw-article-archive-control span,.hw-article-archive-toggle span{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hw-article-archive-control select{appearance:none;background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-sm);box-shadow:var(--hw-shadow-soft);color:var(--hw-text-strong);font:inherit;min-height:2.75rem;padding:.7rem .85rem}.hw-article-archive-toggle{align-items:center;color:var(--hw-text-secondary);display:inline-flex;gap:.6rem;min-height:2.75rem;padding-bottom:.15rem}.hw-article-archive-toggle input{accent-color:var(--hw-brand-strong)}.hw-article-archive-list{display:grid;gap:1rem}.hw-article-card{align-items:center;background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft);color:inherit;display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr) auto;padding:1.35rem 1.4rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.hw-article-card:hover,.hw-article-card:focus-visible{border-color:rgba(78,110,117,.26);box-shadow:var(--hw-shadow-medium)}.hw-article-card-media{aspect-ratio:4/3;background:var(--hw-surface-soft);border-radius:calc(var(--hw-radius-md) - 3px);overflow:hidden;width:100%}.hw-article-card-media img{display:block;height:100%;object-fit:cover;width:100%}.hw-article-card-media--placeholder{align-items:center;border:1px solid rgba(90,123,130,.12);display:grid;justify-items:center}.hw-article-card-media--placeholder span{color:var(--hw-text-muted);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hw-article-card-copy{min-width:0}.hw-article-card-meta,.hw-article-hero-meta{color:var(--hw-text-muted);display:flex;flex-wrap:wrap;font-size:.88rem;gap:.55rem .9rem}.hw-article-card-section{color:var(--hw-brand-strong);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hw-article-card strong{color:var(--hw-text-strong);display:block;font-size:clamp(1.12rem,1.4vw,1.34rem);line-height:1.24;margin-top:.55rem}.hw-article-card p{color:var(--hw-text-secondary);margin:.75rem 0 0;max-width:48rem}.hw-article-card-byline{color:var(--hw-text-muted);display:inline-block;font-size:.92rem;margin-top:.9rem}.hw-article-card-cta{color:var(--hw-brand-strong);font-size:.94rem;font-weight:700;white-space:nowrap}.hw-article-archive-empty{background:hsla(0,0%,100%,.72);border:1px dashed var(--hw-border);border-radius:var(--hw-radius-md);color:var(--hw-text-secondary);padding:1.25rem 1.3rem}.hw-article-archive-empty strong{color:var(--hw-text-strong);display:block}.hw-article-archive-empty p{margin:.45rem 0 0}.hw-article-archive-more{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem 1rem;justify-content:space-between;margin-top:.35rem}.hw-article-archive-more p{color:var(--hw-text-secondary);margin:0}.hw-article-section-archive-results{margin-top:0}.hw-article-section-archive-results .hw-article-card{align-items:stretch;gap:1rem 1.15rem;grid-template-columns:124px minmax(0, 1fr) auto;padding:1rem 1.1rem}.hw-article-section-archive-results .hw-article-card strong{font-size:clamp(1rem,1.15vw,1.18rem);margin-top:.4rem}.hw-article-section-archive-results .hw-article-card p{margin-top:.55rem;max-width:none}.hw-article-section-archive-results .hw-article-card-byline{margin-top:.75rem}.hw-article-section-archive-results .hw-article-card-cta{align-self:center}.hw-article-section-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem 1rem;justify-content:space-between;margin-top:1rem}.hw-article-section-pagination p{color:var(--hw-text-secondary);margin:0}.hw-article-hero-band{margin-bottom:.65rem}.hw-article-hero-shell{margin:0 auto;max-width:min(var(--hw-article-topic-measure),100%);padding:.65rem 0 .15rem}.hw-article-hero-copy{display:grid;gap:.65rem}.hw-article-hero-breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .7rem;margin:0;padding:0}.hw-article-hero-breadcrumbs ol{list-style:none}.hw-article-hero-breadcrumbs li{align-items:center;color:var(--hw-text-muted);display:inline-flex;flex-wrap:wrap;gap:.7rem;min-width:0}.hw-article-hero-breadcrumbs li+li::before{color:rgba(78,110,117,.42);content:"/";font-size:.72rem;font-weight:700}.hw-article-hero-breadcrumbs a,.hw-article-hero-breadcrumbs span{color:inherit;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.hw-article-hero-breadcrumbs a:hover,.hw-article-hero-breadcrumbs a:focus-visible{color:var(--hw-brand-strong)}.hw-article-hero-breadcrumbs span[aria-current=page]{color:var(--hw-text-secondary);font-weight:600;letter-spacing:.01em;text-transform:none}.hw-article-hero-media{aspect-ratio:16/9;background:var(--hw-surface-soft);border-radius:var(--hw-radius-lg);box-shadow:var(--hw-shadow-soft);margin-top:.35rem;overflow:hidden}.hw-article-hero-media img{display:block;height:100%;object-fit:cover;width:100%}.hw-article-hero-copy h1{color:var(--hw-text-strong);font-size:clamp(2rem,4vw,3rem);letter-spacing:-0.02em;line-height:1.05;margin:0;max-width:22ch}.hw-article-hero-meta{align-items:center;font-size:.94rem;gap:.35rem .85rem}.hw-article-hero-meta span{align-items:center;display:inline-flex;gap:.85rem}.hw-article-hero-meta span+span::before{background:rgba(78,110,117,.28);border-radius:999px;content:"";display:inline-block;flex:0 0 auto;height:4px;width:4px}.hw-article-topic-rail-band{display:none}.hw-article-topic-rail{display:grid;gap:var(--spacing-md);width:300px}.hw-article-topic-rail .hw-community-sidebar-panel{box-sizing:border-box;width:300px}body.category-articles.hw-route-topic #main-outlet .signup-cta,body.category-articles.hw-route-topic #main-outlet .anonymous-posting-cta{display:none !important}body.category-articles.hw-route-topic #hw-article-rail-ad-slot{align-items:center;display:grid;justify-items:center;min-height:600px;overflow:hidden;width:300px}body.category-articles.hw-route-topic #hw-article-rail-ad-slot .hw-ad-mount{min-height:600px;width:300px}body.category-articles .hw-primary-nav a[href="/latest"].is-active,body.category-articles .hw-mobile-nav a[href="/latest"].is-active{background:rgba(0,0,0,0);box-shadow:none;color:var(--hw-text-secondary)}body.category-articles.hw-route-topic #main-outlet #topic-title,body.category-articles.hw-route-topic #main-outlet .topic-area .topic-avatar,body.category-articles.hw-route-topic #main-outlet .topic-area .topic-meta-data,body.category-articles.hw-route-topic #main-outlet .topic-area .post-menu-area,body.category-articles.hw-route-topic #main-outlet .topic-area .topic-footer-main-buttons,body.category-articles.hw-route-topic #main-outlet .topic-area .topic-map,body.category-articles.hw-route-topic #main-outlet .topic-area .timeline-container,body.category-articles.hw-route-topic #main-outlet .topic-area .small-action,body.category-articles.hw-route-topic #main-outlet .topic-area .topic-status-info,body.category-articles.hw-route-topic #main-outlet .topic-area .names,body.category-articles.hw-route-topic #main-outlet .topic-area .topic-category,body.category-articles.hw-route-topic #main-outlet .topic-area .post-notice,body.category-articles.hw-route-topic #main-outlet .topic-area .crawler-post-meta,body.category-articles.hw-route-topic #main-outlet .topic-navigation,body.category-articles.hw-route-topic #main-outlet .topic-navigation-outlet,body.category-articles.hw-route-topic #main-outlet #topic-progress-wrapper,body.category-articles.hw-route-topic #main-outlet #topic-progress,body.category-articles.hw-route-topic #main-outlet #topic-progress-expanded{display:none !important}body.category-articles.hw-route-topic #main-outlet{max-width:min(var(--hw-article-topic-shell-max),100vw - 2rem);padding-top:calc(var(--spacing-sm) + .15rem)}body.category-articles.hw-route-topic #main-outlet .topic-area{margin:0 auto;max-width:min(var(--hw-article-topic-measure),100%)}body.category-articles.hw-route-topic #main-outlet .topic-area .topic-post,body.category-articles.hw-route-topic #main-outlet .topic-area .topic-body{display:block;width:100%}body.category-articles.hw-route-topic #main-outlet .topic-area .topic-post{margin-top:0}body.category-articles.hw-route-topic #main-outlet .topic-area .topic-post article.boxed{background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;overflow:visible}body.category-articles.hw-route-topic #main-outlet .topic-area .topic-body .contents{padding:0}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked{color:var(--hw-text);font-size:1.06rem;line-height:1.86}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked>:first-child{margin-top:0}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked>p:first-child:has(>em:only-child){display:none}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked .hw-article-migration-meta{display:none !important}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked .hw-article-bottom-cta{align-items:center;background:hsla(0,0%,100%,.74);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft);display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr) auto;margin-top:2rem;padding:1.15rem 1.2rem}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked .hw-article-bottom-cta .hw-page-kicker{margin:0 0 .35rem}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked .hw-article-bottom-cta strong{color:var(--hw-text-strong);display:block;font-size:1.02rem;line-height:1.35}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked .hw-article-bottom-cta-actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked .hw-article-bottom-cta .hw-button{margin:0;white-space:nowrap}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked .hw-duplicate-lead-image{display:none !important}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked h2,body.category-articles.hw-route-topic #main-outlet .topic-area .cooked h3,body.category-articles.hw-route-topic #main-outlet .topic-area .cooked h4{color:var(--hw-text-strong);line-height:1.18;margin-top:2.2rem}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked h2{font-size:clamp(1.45rem,2.4vw,2rem)}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked h3{font-size:clamp(1.2rem,2vw,1.5rem)}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked p small{color:var(--hw-text-muted);display:block;font-size:.88rem;margin-top:1.4rem}body.category-articles.hw-route-topic #main-outlet #topic-footer-buttons,body.category-articles.hw-route-topic #main-outlet .more-topics__container{display:none !important}@media(min-width: 1180px){body.category-articles.hw-route-topic #main-outlet{align-items:start;column-gap:clamp(2rem,3vw,3rem);display:grid;grid-template-columns:minmax(0, var(--hw-article-topic-measure)) 300px;justify-content:center}body.category-articles.hw-route-topic #main-outlet>.hw-shell,body.category-articles.hw-route-topic #main-outlet>#main-container,body.category-articles.hw-route-topic #main-outlet>.hw-site-footer-band,body.category-articles.hw-route-topic #main-outlet>#user-card,body.category-articles.hw-route-topic #main-outlet>#group-card{grid-column:1/-1}body.category-articles.hw-route-topic #main-outlet>.hw-shell,body.category-articles.hw-route-topic #main-outlet>.hw-site-footer-band{justify-self:stretch;width:100%}body.category-articles.hw-route-topic :is(.hw-shell-header,.hw-site-footer){margin-left:auto;margin-right:auto;max-width:calc(var(--hw-shell-max) - 2*var(--spacing-lg))}body.category-articles.hw-route-topic #main-outlet>.hw-shell{grid-row:1}body.category-articles.hw-route-topic #main-outlet>.regular.ember-view{grid-column:1;grid-row:2;min-width:0}body.category-articles.hw-route-topic #main-outlet>.hw-article-topic-rail-band{align-self:stretch;display:block;grid-column:2;grid-row:1/3;margin:calc(162px + var(--spacing-md)) 0 0}body.category-articles.hw-route-topic .hw-article-topic-rail{align-content:start;height:100%}body.category-articles.hw-route-topic #hw-article-rail-ad-slot{position:sticky;top:calc(88px + var(--spacing-md))}body.category-articles.hw-route-topic .hw-shell--article-topic .hw-article-hero-band{align-items:start;column-gap:clamp(2rem,3vw,3rem);display:grid;grid-template-columns:minmax(0, var(--hw-article-topic-measure)) 300px;justify-content:center}body.category-articles.hw-route-topic .hw-shell--article-topic .hw-article-hero-shell{grid-column:1;margin:0;max-width:none}}@media(max-width: 900px){.hw-articles-topic-links{align-items:flex-start;flex-direction:column}.hw-articles-sections-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.hw-article-archive-toolbar{align-items:start;flex-direction:column}.hw-article-archive-controls{justify-content:start}}@media(max-width: 1023px){.hw-articles-latest-layout,.hw-article-section-results-layout{grid-template-columns:minmax(0, 1fr)}.hw-articles-landing-rail{display:none}}@media(max-width: 820px){.hw-articles-latest-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.hw-articles-latest-list,.hw-articles-sections-grid{grid-template-columns:1fr}.hw-article-section-links{gap:.45rem;margin-inline:calc(var(--spacing-md)*-1);padding-inline:var(--spacing-md)}.hw-article-archive-controls{width:100%}.hw-article-archive-control{min-width:0;width:100%}.hw-article-card{align-items:start;grid-template-columns:1fr;padding:1.1rem 1rem}.hw-article-section-archive-results .hw-article-card{column-gap:.85rem;grid-template-columns:88px minmax(0, 1fr);padding:.95rem}.hw-article-section-archive-results .hw-article-card-cta{grid-column:2;justify-self:start;margin-top:.15rem}.hw-article-card-cta{margin-top:.2rem}.hw-article-section-pagination{align-items:start;flex-direction:column}.hw-article-hero-copy h1{font-size:clamp(2rem,11vw,3rem)}.hw-article-hero-breadcrumbs a,.hw-article-hero-breadcrumbs span{font-size:.7rem}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked{font-size:1rem;line-height:1.8}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked .hw-article-bottom-cta{align-items:stretch;grid-template-columns:1fr}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked .hw-article-bottom-cta-actions{justify-content:stretch}body.category-articles.hw-route-topic #main-outlet .topic-area .cooked .hw-article-bottom-cta .hw-button{justify-content:center;text-align:center;white-space:normal;width:100%}}body.hw-route-category #main-outlet,body.hw-route-latest #main-outlet,body.hw-route-tag #main-outlet{max-width:var(--hw-shell-max)}body.hw-route-category .list-controls,body.hw-route-latest .list-controls,body.hw-route-tag .list-controls{margin-top:1rem}body.hw-route-category .welcome-banner,body.hw-route-latest .welcome-banner,body.hw-route-tag .welcome-banner{display:none}body.hw-route-category .category-title-header,body.hw-route-latest .category-title-header,body.hw-route-tag .category-title-header{display:none}.categories-list .category-list tbody tr[data-category-id="46"]{display:none !important}body.hw-route-category .categories-list .category-list{background:rgba(0,0,0,0);border-collapse:separate;border-spacing:0 .8rem;width:100%}body.hw-route-category .categories-list .category-list thead th{border:0;color:var(--hw-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;padding:0 1rem .35rem;text-transform:uppercase}body.hw-route-category .categories-list .category-list tbody tr{background:var(--hw-surface-elevated);box-shadow:var(--hw-shadow-soft)}body.hw-route-category .categories-list .category-list tbody td{background:inherit;border-bottom:0;border-top:1px solid var(--hw-border);padding:1rem;vertical-align:top}body.hw-route-category .categories-list .category-list tbody td:first-child{border-left:1px solid var(--hw-border);border-radius:var(--hw-radius-md) 0 0 var(--hw-radius-md)}body.hw-route-category .categories-list .category-list tbody td:last-child{border-radius:0 var(--hw-radius-md) var(--hw-radius-md) 0;border-right:1px solid var(--hw-border)}body.hw-route-category .categories-list .category-name{color:var(--hw-text-strong);font-size:1.02rem;font-weight:700}body.hw-route-category .categories-list .category-description{color:var(--hw-text-secondary);line-height:1.6;margin-top:.35rem}body.hw-route-category .categories-list .subcategories{margin-top:.6rem}body.hw-route-category .categories-list .subcategory{background:rgba(146,166,148,.1);border:1px solid rgba(146,166,148,.16);border-radius:999px;color:var(--hw-text);display:inline-flex;font-size:.82rem;font-weight:600;margin:.2rem .35rem 0 0;padding:.25rem .6rem}body.hw-route-category .categories-list .stats,body.hw-route-category .categories-list .num,body.hw-route-category .categories-list .value{color:var(--hw-text-muted);font-weight:600}@media(max-width: 640px){body.hw-route-category .categories-list .category-list{border-spacing:0 .65rem}body.hw-route-category .categories-list .category-list thead{display:none}body.hw-route-category .categories-list .category-list tbody,body.hw-route-category .categories-list .category-list tbody tr,body.hw-route-category .categories-list .category-list tbody td{display:block;width:100%}body.hw-route-category .categories-list .category-list tbody td{border-left:1px solid var(--hw-border);border-radius:0;border-right:1px solid var(--hw-border);border-top:0;padding:.9rem 1rem}body.hw-route-category .categories-list .category-list tbody td:first-child{border-top:1px solid var(--hw-border);border-top-left-radius:var(--hw-radius-md);border-top-right-radius:var(--hw-radius-md)}body.hw-route-category .categories-list .category-list tbody td:last-child{border-bottom:1px solid var(--hw-border);border-bottom-left-radius:var(--hw-radius-md);border-bottom-right-radius:var(--hw-radius-md)}}body.hw-route-topic:not(.category-articles) #main-outlet{max-width:var(--hw-shell-max) !important;padding-top:calc(var(--spacing-sm) + .15rem)}body.hw-route-topic:not(.category-articles) #topic-title{margin-bottom:1.35rem}body.hw-route-topic:not(.category-articles) #topic-title h1{font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.14}body.hw-route-topic:not(.category-articles) .topic-area .topic-post{margin:0;padding:1.58rem 0 1.72rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post:not(:first-of-type){border-top:1px solid rgba(90,123,130,.13)}body.hw-route-topic:not(.category-articles) .topic-area .topic-post article.boxed{background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;overflow:visible}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .post__row{align-items:flex-start}body.hw-route-topic:not(.category-articles) .topic-area .topic-avatar{padding-right:1.15rem;padding-top:.08rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-avatar .avatar{border:1px solid rgba(90,123,130,.18);box-shadow:0 10px 20px rgba(65,74,88,.1);filter:saturate(0.94)}body.hw-route-topic:not(.category-articles) .topic-area .topic-body{max-width:760px;min-width:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data{align-items:flex-start;background:rgba(0,0,0,0);border-bottom:1px solid rgba(90,123,130,.08);display:flex;flex-wrap:wrap;gap:.45rem 1.15rem;justify-content:space-between;margin-bottom:.18rem;padding:0 0 1rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .names{align-content:start;display:grid;gap:.16rem;justify-items:start;min-width:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .names.hw-username-only{gap:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .full-name a,body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .username a{display:inline-flex;align-items:center;text-decoration:none}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .full-name,body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .username{display:block;line-height:1.08}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .full-name a{color:var(--hw-text-strong);font-size:1.08rem;font-weight:800;letter-spacing:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .username a{color:var(--hw-text-secondary);font-size:.84rem;font-weight:600}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .names:not(.hw-username-only) .username a::before{content:"@"}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .names.hw-username-only .username a{color:var(--hw-text-strong);font-size:1.08rem;font-weight:800;letter-spacing:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .full-name.staff a::after,body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .username a[data-hw-member-label]::after{align-items:center;border-radius:999px;display:inline-flex;font-size:.66rem;font-weight:750;line-height:1;margin-left:.42rem;padding:.18rem .42rem;vertical-align:middle}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .full-name.staff.moderator:not(.admin) a::after{background:rgba(68,99,106,.08);border:1px solid rgba(68,99,106,.14);color:var(--hw-brand-strong);content:"Moderator"}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .full-name.staff.admin a::after{background:rgba(68,99,106,.08);border:1px solid rgba(68,99,106,.14);color:var(--hw-brand-strong);content:"Admin"}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .username a[data-hw-member-label]::after{background:rgba(146,166,148,.1);border:1px solid rgba(90,123,130,.11);color:rgba(81,96,106,.78);content:attr(data-hw-member-label);font-weight:700}body.hw-route-topic:not(.category-articles) .topic-area .topic-post[data-hw-member-tenure=long] .topic-avatar .avatar{border-color:rgba(88,132,112,.32)}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .full-name{order:1}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .username{order:2}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .post-infos{align-items:center;align-self:start;color:var(--hw-text-muted);display:flex;flex-wrap:wrap;gap:.3rem .8rem;font-size:.8rem;font-weight:600;line-height:1.2}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .svg-icon-title{color:rgba(90,123,130,.72);margin-left:.32rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .post-info,body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .read-state{margin:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .read-state{color:rgba(81,96,106,.55)}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .read-state .d-icon{font-size:.72rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-body .contents{padding:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked{color:var(--hw-text);font-size:1.05rem;line-height:1.88}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked>:first-child{margin-top:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked>:last-child{margin-bottom:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked p,body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked ul,body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked ol,body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked blockquote,body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked pre,body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked table{margin:0 0 1.16rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked ul,body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked ol{padding-left:1.35rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked li+li{margin-top:.32rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked a{color:var(--hw-brand-strong);text-decoration-color:rgba(90,123,130,.34);text-decoration-thickness:1.25px;text-underline-offset:.15em}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked .msgQuote{background:linear-gradient(180deg, rgba(146, 166, 148, 0.12), rgba(146, 166, 148, 0.05));border:1px solid rgba(90,123,130,.13);border-left:3px solid rgba(90,123,130,.26);border-radius:0 var(--hw-radius-md) var(--hw-radius-md) 0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.46);color:rgba(53,65,74,.9);display:block;font-size:.95rem;line-height:1.72;margin-bottom:1.45rem;padding:1rem 1.05rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked .msgQuote strong:first-child{color:var(--hw-text-secondary);display:block;font-size:.82rem;font-weight:800;letter-spacing:.01em;margin-bottom:.48rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked .msgQuote+br,body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked .msgQuote+br+br{display:none}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked a:hover,body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked a:focus-visible{text-decoration-color:currentcolor}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked strong{color:var(--hw-text-strong)}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked hr{border-top-color:rgba(90,123,130,.14);margin:1.3rem 0}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked blockquote{background:linear-gradient(180deg, rgba(146, 166, 148, 0.1), rgba(146, 166, 148, 0.045));border:1px solid rgba(90,123,130,.12);border-left:2px solid rgba(90,123,130,.24);border-radius:0 var(--hw-radius-md) var(--hw-radius-md) 0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42);color:rgba(53,65,74,.92);padding:.98rem 1.02rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked blockquote>:first-child{margin-top:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked blockquote>:last-child{margin-bottom:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked blockquote blockquote{background:hsla(0,0%,100%,.74);border-color:rgba(90,123,130,.09);margin-bottom:0;margin-top:.9rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post :is(.user-signature,.discourse-signature,.post-signature,.signature),body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked .hw-inline-signature{border-top:1px solid rgba(90,123,130,.14);color:var(--hw-text-secondary);display:grid;font-size:.88rem;gap:.3rem;line-height:1.72;margin-top:1.08rem;max-width:43rem;padding-top:.95rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post :is(.user-signature,.discourse-signature,.post-signature,.signature)>:first-child,body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked .hw-inline-signature>:first-child{margin-top:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-post :is(.user-signature,.discourse-signature,.post-signature,.signature)>:last-child,body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked .hw-inline-signature>:last-child{margin-bottom:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-post :is(.user-signature,.discourse-signature,.post-signature,.signature) a,body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked .hw-inline-signature a{color:inherit}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked .hw-inline-signature{margin-top:0}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked hr.PostHR{border-top-color:rgba(90,123,130,.16);margin:1.5rem 0 .85rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked .hw-inline-signature a{color:inherit;text-decoration-color:rgba(90,123,130,.24)}body.hw-route-topic:not(.category-articles) .topic-area .post-menu-area,body.hw-route-topic:not(.category-articles) .topic-area .topic-footer-main-buttons{margin-top:.9rem}body.hw-route-topic:not(.category-articles) .topic-area .post-controls{align-items:center}body.hw-route-topic:not(.category-articles) .topic-area .post-controls .actions{gap:.2rem}body.hw-route-topic:not(.category-articles) .topic-area .post-controls .btn{background:rgba(0,0,0,0);border:0;border-radius:999px;color:var(--hw-text-muted);min-height:2rem;min-width:2rem;padding:.28rem .45rem}body.hw-route-topic:not(.category-articles) .topic-area .post-controls .btn .d-icon{opacity:.78}body.hw-route-topic:not(.category-articles) .topic-area .post-controls .btn:hover,body.hw-route-topic:not(.category-articles) .topic-area .post-controls .btn:focus-visible{background:rgba(90,123,130,.08);color:var(--hw-brand-strong)}body.hw-route-topic:not(.category-articles) .topic-area .post-controls .btn:hover .d-icon,body.hw-route-topic:not(.category-articles) .topic-area .post-controls .btn:focus-visible .d-icon{opacity:1}body.hw-route-topic:not(.category-articles) .topic-area .small-user-list,body.hw-route-topic:not(.category-articles) .topic-area .who-read{color:var(--hw-text-muted)}body.hw-route-topic:not(.category-articles) .topic-area .small-action,body.hw-route-topic:not(.category-articles) .topic-area .topic-map,body.hw-route-topic:not(.category-articles) .topic-area .timeline-container{background:hsla(0,0%,100%,.7);border:1px solid rgba(90,123,130,.1);border-radius:var(--hw-radius-md);box-shadow:none;overflow:hidden}body.hw-route-topic:not(.category-articles) #topic-footer-buttons{border-top:1px solid rgba(90,123,130,.14);margin-top:1.15rem;padding-top:.95rem}body.hw-route-topic:not(.category-articles) .signup-cta,body.hw-route-topic:not(.category-articles) .anonymous-posting-cta,body.hw-route-topic:not(.category-articles) .topic-navigation-outlet:has(.signup-cta),body.hw-route-topic:not(.category-articles) .topic-navigation-outlet:has(.anonymous-posting-cta),body.hw-route-topic:not(.category-articles) .more-topics__container{display:none !important}@media(width >= 1280px){body.hw-route-topic:not(.category-articles) .container.posts{grid-template-columns:minmax(0, 1fr) 300px}body.hw-route-topic:not(.category-articles) .topic-navigation.with-timeline{align-self:start;display:flex;flex-direction:column;width:300px}body.hw-route-topic:not(.category-articles) .topic-navigation.with-timeline .timeline-container{order:1;width:100%}body.hw-route-topic:not(.category-articles) .hw-topic-timeline-rail-ad-slot{align-items:flex-start;display:flex;justify-content:center;margin-top:calc(42px + var(--spacing-lg));min-height:250px;order:2;width:300px}}@media(width < 1280px){.hw-topic-timeline-rail-ad-slot{display:none !important}}@media(max-width: 768px){body.hw-route-topic:not(.category-articles) #topic-title{margin-bottom:.95rem}body.hw-route-topic:not(.category-articles) #topic-title h1{font-size:clamp(1.38rem,5.8vw,1.9rem);line-height:1.18}body.hw-route-topic:not(.category-articles) .topic-area .topic-post{padding:1rem 0 1.08rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-avatar{padding-right:.68rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-avatar .avatar{height:38px;width:38px}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data{display:grid;gap:.22rem;justify-content:start;padding-bottom:.62rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .full-name a{font-size:.95rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .username a{font-size:.76rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .names.hw-username-only .username a{font-size:.95rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-meta-data .post-infos{font-size:.75rem;gap:.25rem .55rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked{font-size:.93rem;line-height:1.68}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked :is(p,ul,ol,blockquote,pre,table){margin-bottom:1rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked .msgQuote{font-size:.88rem;line-height:1.62;margin-bottom:1rem;padding:.78rem .82rem .84rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post :is(.user-signature,.discourse-signature,.post-signature,.signature),body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked .hw-inline-signature{font-size:.82rem;line-height:1.62;margin-top:.92rem;padding-top:.82rem}body.hw-route-topic:not(.category-articles) .topic-area .topic-post .cooked .hw-inline-signature{margin-top:0}body.hw-route-topic:not(.category-articles) #main-outlet{padding-bottom:calc(var(--spacing-lg) + 2.8rem)}body.hw-route-topic:not(.category-articles) .topic-navigation.with-topic-progress{align-items:flex-end;background:rgba(0,0,0,0);border:0;bottom:calc(.75rem + env(safe-area-inset-bottom));box-shadow:none;display:inline-flex;justify-content:flex-end;margin:0 0 0 auto;padding:0;width:auto}body.hw-route-topic:not(.category-articles) .topic-navigation.with-topic-progress #topic-progress-wrapper{width:auto}body.hw-route-topic:not(.category-articles) .topic-navigation.with-topic-progress #topic-progress{border-color:rgba(90,123,130,.18);box-shadow:0 10px 20px rgba(65,74,88,.12);font-size:.8rem;min-height:0;padding:.42rem .72rem}}@media(max-width: 375px){.more-topics__list .topic-item-metadata.right{display:none}}body.hw-route-search #main-outlet{max-width:var(--hw-shell-max)}.search-container .search-header,.search-container .search-advanced{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft);margin-bottom:1rem;padding:1rem}.search-container .search-advanced{padding-top:.85rem}.search-container .search-header .search-bar{gap:.75rem}.search-container .search-results .fps-result,.search-container .search-results .search-result-topic{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft);margin-bottom:.85rem;padding:1rem;transition:border-color .18s ease,box-shadow .18s ease}.search-container .search-results .fps-result:hover,.search-container .search-results .fps-result:focus-within,.search-container .search-results .search-result-topic:hover,.search-container .search-results .search-result-topic:focus-within{border-color:rgba(90,123,130,.24);box-shadow:var(--hw-shadow-medium)}body.hw-route-utility #main-outlet,body.user-main #main-outlet,body.groups-page #main-outlet{max-width:var(--hw-shell-max)}.login-container,.signup-container,.user-main .about,.user-preferences,.group-details-container{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft);padding:1.25rem}.user-main .about,.user-preferences{box-sizing:border-box;max-width:100%}body.user-summary-page .user-content-wrapper,body.user-activity-page .user-content-wrapper{gap:var(--spacing-sm)}body.user-summary-page .user-primary-navigation,body.user-summary-page .user-navigation-secondary,body.user-activity-page .user-primary-navigation,body.user-activity-page .user-navigation-secondary{background:rgba(255,253,250,.82);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft);box-sizing:border-box;overflow:hidden}body.user-summary-page .user-primary-navigation .horizontal-overflow-nav,body.user-summary-page .user-navigation-secondary .horizontal-overflow-nav,body.user-activity-page .user-primary-navigation .horizontal-overflow-nav,body.user-activity-page .user-navigation-secondary .horizontal-overflow-nav{border:0}body.user-summary-page .user-content,body.user-activity-page .user-content{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft);box-sizing:border-box;margin-top:0;padding:var(--spacing-lg)}body.user-summary-page .user-content{display:flex;flex-direction:column;gap:var(--spacing-sm)}body.user-summary-page .top-section{margin:0}body.user-summary-page .stats-section{background:var(--hw-surface-accent);border:1px solid rgba(90,123,130,.14);border-radius:var(--hw-radius-md);padding:var(--spacing-md) var(--spacing-lg)}body.user-summary-page .stats-section ul{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-lg);margin:0}body.user-summary-page .stats-section li,body.user-summary-page .stats-section li.linked-stat,body.user-summary-page .stats-section li.linked-stat a{margin:0;padding:0}body.user-summary-page .replies-and-topics-section,body.user-summary-page .links-and-replied-to-section,body.user-summary-page .most-liked-section,body.user-summary-page .top-categories-section{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(2, minmax(0, 1fr))}body.user-summary-page .replies-and-topics-section::before,body.user-summary-page .replies-and-topics-section::after,body.user-summary-page .links-and-replied-to-section::before,body.user-summary-page .links-and-replied-to-section::after,body.user-summary-page .most-liked-section::before,body.user-summary-page .most-liked-section::after,body.user-summary-page .top-categories-section::before,body.user-summary-page .top-categories-section::after{content:none;display:none}body.user-summary-page .replies-and-topics-section:not(:has(>.top-sub-section ul,>.top-sub-section .user-info,>.top-sub-section a)),body.user-summary-page .links-and-replied-to-section:not(:has(>.top-sub-section ul,>.top-sub-section .user-info,>.top-sub-section a)),body.user-summary-page .most-liked-section:not(:has(>.top-sub-section ul,>.top-sub-section .user-info,>.top-sub-section a)),body.user-summary-page .top-categories-section:not(:has(>.top-sub-section ul,>.top-sub-section .user-info,>.top-sub-section a)){display:none}body.user-summary-page .replies-and-topics-section>.top-sub-section:not(:has(ul,.user-info,a)),body.user-summary-page .links-and-replied-to-section>.top-sub-section:not(:has(ul,.user-info,a)),body.user-summary-page .most-liked-section>.top-sub-section:not(:has(ul,.user-info,a)),body.user-summary-page .top-categories-section>.top-sub-section:not(:has(ul,.user-info,a)){display:none}body.user-summary-page .top-sub-section{background:var(--hw-surface);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-sizing:border-box;float:none;margin:0;min-height:7.5rem;padding:var(--spacing-md);width:auto}body.user-summary-page .top-sub-section ul{max-width:none}body.user-summary-page .stats-title{color:var(--hw-text-strong);font-size:.86rem;letter-spacing:.055em;margin:0 0 var(--spacing-sm)}body.user-summary-page .top-sub-section>p{color:var(--hw-text-muted);margin:0}@media(width <= 700px){body.user-summary-page .user-content-wrapper,body.user-activity-page .user-content-wrapper{gap:var(--spacing-xs)}body.user-summary-page .user-content,body.user-activity-page .user-content{padding:var(--spacing-md)}body.user-summary-page .stats-section{padding:var(--spacing-md)}body.user-summary-page .stats-section ul{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(2, minmax(0, 1fr))}body.user-summary-page .replies-and-topics-section,body.user-summary-page .links-and-replied-to-section,body.user-summary-page .most-liked-section,body.user-summary-page .top-categories-section{grid-template-columns:minmax(0, 1fr)}body.user-summary-page .top-sub-section{min-height:0}}body.hw-about-page-route #main-outlet{max-width:var(--hw-shell-max);padding-top:calc(var(--spacing-sm) + .15rem)}.hw-about-page{margin:0;max-width:none;padding:0 0 var(--spacing-xl);width:100%}.hw-about-layout{display:block}.hw-about-main{min-width:0}.hw-about-aside{align-items:center;display:grid;gap:var(--spacing-lg);justify-content:center;margin-top:var(--spacing-xl)}#hw-about-rail-ad-slot,#hw-about-rail-ad-slot .hw-ad-mount{min-height:250px;width:300px}#hw-about-rail-ad-slot{align-items:center;display:grid;justify-items:center;overflow:hidden}#hw-about-tapnative-slot,#hw-about-tapnative-slot .hw-ad-mount,#adx_native_ad_110131{display:block;width:300px}#hw-about-tapnative-slot{min-height:600px;overflow:hidden}.hw-about-content{color:var(--hw-text-secondary);font-size:1.03rem;line-height:1.75}.hw-about-content>h1{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-size:clamp(2.6rem,5.4vw,4.8rem);font-weight:760;letter-spacing:-0.045em;line-height:1.02;margin:0;max-width:100%}.hw-about-content>h1::before{color:var(--hw-brand-strong);content:"ABOUT HEALINGWELL";display:block;font-size:.78rem;font-weight:760;letter-spacing:.14em;line-height:1.3;margin-bottom:var(--spacing-md)}.hw-about-content>h1+p{font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.65;margin:var(--spacing-lg) 0 0;max-width:100%}.hw-about-content>h1+p+p{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:var(--spacing-lg) 0 0}.hw-about-content>h1+p+p a{align-items:center;border:1px solid var(--hw-border-strong);border-radius:var(--hw-radius-sm);box-sizing:border-box;color:var(--hw-text-strong);display:inline-flex;font-weight:720;min-height:48px;padding:.65rem 1rem;text-decoration:none}.hw-about-content>h1+p+p a:first-child{background:var(--hw-brand);border-color:var(--hw-brand);color:#fff}.hw-about-content>h1+p+p a:hover,.hw-about-content>h1+p+p a:focus-visible{border-color:var(--hw-brand-strong);box-shadow:var(--hw-focus-ring)}.hw-about-content>hr:first-of-type{background:rgba(0,0,0,0);border:0;height:clamp(4.5rem,9vw,7rem);margin:0}.hw-about-content h2{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:740;letter-spacing:-0.025em;line-height:1.15;margin:clamp(3.75rem,8vw,6rem) 0 var(--spacing-lg)}.hw-about-content h2:first-of-type{margin-top:0}.hw-about-content p{max-width:min(100%,var(--hw-reading-max))}.hw-about-content blockquote{background:var(--hw-surface-accent);border:1px solid rgba(90,123,130,.14);border-left:5px solid var(--hw-brand);border-radius:var(--hw-radius-md);color:var(--hw-text-strong);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:620;line-height:1.55;margin:var(--spacing-xl) 0;max-width:var(--hw-wide-reading-max);padding:var(--spacing-lg) clamp(1.25rem,3vw,2.25rem)}.hw-about-content blockquote p{margin:0}.hw-about-content table{border:0;border-collapse:separate;border-spacing:0;display:block;margin:0;width:100%}.hw-about-content table thead{display:none}.hw-about-content table tbody{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2, minmax(0, 1fr))}.hw-about-content table tr{display:contents}.hw-about-content table td{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft);color:var(--hw-text-secondary);display:block;min-width:0;padding:var(--spacing-lg);vertical-align:top}.hw-about-content table td::after{clear:both;content:"";display:table}.hw-about-content table img{border-radius:var(--hw-radius-md);float:left;height:132px;margin:0 var(--spacing-lg) var(--spacing-sm) 0;object-fit:cover;width:132px}.hw-about-content table strong{color:var(--hw-text-strong);display:inline-block;font-size:1.08rem;line-height:1.3;margin:0 0 .2rem}.hw-about-content table em{color:var(--hw-brand-strong);display:inline-block;font-size:.88rem;font-style:normal;font-weight:720;letter-spacing:.02em;margin-bottom:var(--spacing-sm)}.hw-about-content>h2:last-of-type,.hw-about-content>h2:last-of-type~p{margin-left:auto;margin-right:auto;text-align:center}.hw-about-content>h2:last-of-type{background:var(--hw-surface-accent);border:1px solid rgba(90,123,130,.14);border-bottom:0;border-radius:var(--hw-radius-lg) var(--hw-radius-lg) 0 0;margin-bottom:0;max-width:var(--hw-wide-reading-max);padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,5vw,4rem) var(--spacing-sm)}.hw-about-content>h2:last-of-type~p{background:var(--hw-surface-accent);border-left:1px solid rgba(90,123,130,.14);border-right:1px solid rgba(90,123,130,.14);margin-bottom:0;margin-top:0;max-width:var(--hw-wide-reading-max);padding:var(--spacing-sm) clamp(1.25rem,5vw,4rem)}.hw-about-content>h2:last-of-type~p:last-child{border-bottom:1px solid rgba(90,123,130,.14);border-radius:0 0 var(--hw-radius-lg) var(--hw-radius-lg);padding-bottom:clamp(2rem,5vw,3.5rem)}.hw-about-state{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-lg);box-shadow:var(--hw-shadow-soft);padding:clamp(2rem,6vw,5rem)}.hw-about-state__eyebrow{color:var(--hw-brand-strong);font-size:.78rem;font-weight:760;letter-spacing:.14em}.hw-about-state h1{color:var(--hw-text-strong);margin-bottom:var(--spacing-sm)}@media(min-width: 1180px){.hw-about-layout{align-items:start;display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(0, 1fr) 300px}.hw-about-aside{align-items:initial;justify-content:initial;margin-top:0;min-width:300px}#hw-about-rail-ad-slot,#hw-about-rail-ad-slot .hw-ad-mount{min-height:600px;width:300px}}@media(max-width: 760px){.hw-about-content>h1{font-size:clamp(2.35rem,11vw,3.5rem)}.hw-about-content table tbody{grid-template-columns:1fr}.hw-about-content table img{height:108px;width:108px}}@media(max-width: 460px){.hw-about-content>h1+p+p{align-items:stretch;flex-direction:column}.hw-about-content>h1+p+p a{justify-content:center;width:100%}.hw-about-content table img{float:none;height:auto;margin:0 0 var(--spacing-md);width:100%}}body.hw-help-page-route #main-outlet{max-width:var(--hw-shell-max);padding-top:calc(var(--spacing-sm) + .15rem)}.hw-help-page{margin:0;max-width:none;padding:0 0 var(--spacing-xl);width:100%}.hw-help-layout{display:block}.hw-help-main{min-width:0}.hw-help-aside{align-items:center;display:grid;gap:var(--spacing-lg);justify-content:center;margin-top:var(--spacing-xl)}#hw-help-rail-ad-slot,#hw-help-rail-ad-slot .hw-ad-mount{min-height:250px;width:300px}#hw-help-rail-ad-slot{align-items:center;display:grid;justify-items:center;overflow:hidden}#hw-help-tapnative-slot,#hw-help-tapnative-slot .hw-ad-mount,.hw-help-page #adx_native_ad_110131{display:block;width:300px}#hw-help-tapnative-slot{min-height:600px;overflow:hidden}.hw-help-content{color:var(--hw-text-secondary);font-size:1.03rem;line-height:1.75}.hw-help-content>h1{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-size:clamp(2.6rem,5.4vw,4.8rem);font-weight:760;letter-spacing:-0.045em;line-height:1.02;margin:0;max-width:100%}.hw-help-content>h1::before{color:var(--hw-brand-strong);content:"HEALINGWELL HELP";display:block;font-size:.78rem;font-weight:760;letter-spacing:.14em;line-height:1.3;margin-bottom:var(--spacing-md)}.hw-help-content>h1+p{font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.65;margin:var(--spacing-lg) 0 0;max-width:100%}.hw-help-content h2{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-size:clamp(1.65rem,2.7vw,2.25rem);font-weight:740;letter-spacing:-0.025em;line-height:1.15;margin:clamp(2.75rem,6vw,4rem) 0 var(--spacing-md)}.hw-help-content p,.hw-help-content ul,.hw-help-content ol{max-width:min(100%,var(--hw-reading-max))}.hw-help-content li+li{margin-top:.45rem}.hw-help-content a{color:var(--hw-brand-strong);font-weight:650}@media(width >= 1180px){.hw-help-layout{align-items:start;display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(0, 1fr) 300px}.hw-help-aside{align-items:initial;justify-content:initial;margin-top:0;min-width:300px}#hw-help-rail-ad-slot,#hw-help-rail-ad-slot .hw-ad-mount{min-height:600px;width:300px}}@media(width <= 760px){.hw-help-content>h1{font-size:clamp(2.35rem,11vw,3.5rem)}}body.static-guidelines #main-outlet{max-width:var(--hw-shell-max);padding-top:calc(var(--spacing-sm) + .15rem)}body.static-guidelines #main-outlet>.container{max-width:none;padding:0 0 var(--spacing-xl);width:100%}body.static-guidelines .body-page{color:var(--hw-text-secondary);font-size:1.03rem;line-height:1.75;margin:0;max-width:none;padding:0}body.static-guidelines .body-page>[itemtype="http://schema.org/WebPage"]{min-width:0}body.static-guidelines .body-page .nav-pills{display:none}.hw-guidelines-aside{align-items:center;display:grid;gap:var(--spacing-lg);justify-content:center;margin-top:var(--spacing-xl)}#hw-guidelines-rail-ad-slot,#hw-guidelines-rail-ad-slot .hw-ad-mount{min-height:250px;width:300px}#hw-guidelines-rail-ad-slot{align-items:center;display:grid;justify-items:center;overflow:hidden}#hw-guidelines-tapnative-slot,#hw-guidelines-tapnative-slot .hw-ad-mount,body.static-guidelines #adx_native_ad_110131{display:block;width:300px}#hw-guidelines-tapnative-slot{min-height:600px;overflow:hidden}body.static-guidelines [itemprop=mainContentOfPage]>h1{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-size:clamp(2.6rem,5.4vw,4.8rem);font-weight:760;letter-spacing:-0.045em;line-height:1.02;margin:0;max-width:100%}body.static-guidelines [itemprop=mainContentOfPage]>h1::before{color:var(--hw-brand-strong);content:"HEALINGWELL COMMUNITY";display:block;font-size:.78rem;font-weight:760;letter-spacing:.14em;line-height:1.3;margin-bottom:var(--spacing-md)}body.static-guidelines [itemprop=mainContentOfPage]>h1+p{font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.65;margin:var(--spacing-lg) 0 0;max-width:100%}body.static-guidelines [itemprop=mainContentOfPage] h2{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-size:clamp(1.75rem,3vw,2.45rem);font-weight:740;letter-spacing:-0.025em;line-height:1.15;margin:clamp(3.25rem,7vw,5rem) 0 var(--spacing-lg)}body.static-guidelines [itemprop=mainContentOfPage] h3{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-size:clamp(1.22rem,2vw,1.55rem);font-weight:720;line-height:1.3;margin:var(--spacing-xl) 0 var(--spacing-sm)}body.static-guidelines [itemprop=mainContentOfPage] p,body.static-guidelines [itemprop=mainContentOfPage] ul,body.static-guidelines [itemprop=mainContentOfPage] ol{max-width:min(100%,var(--hw-reading-max))}body.static-guidelines [itemprop=mainContentOfPage] a{color:var(--hw-brand-strong);font-weight:650}@media(width < 1180px){body.static-guidelines .body-page{display:flex;flex-direction:column}body.static-guidelines .body-page>[itemtype="http://schema.org/WebPage"]{order:1}.hw-guidelines-aside{order:2}}@media(width >= 1180px){body.static-guidelines .body-page{align-items:start;display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(0, 1fr) 300px}body.static-guidelines .body-page>[itemtype="http://schema.org/WebPage"]{grid-column:1;grid-row:1}.hw-guidelines-aside{align-items:initial;grid-column:2;grid-row:1;justify-content:initial;margin-top:0;min-width:300px}#hw-guidelines-rail-ad-slot,#hw-guidelines-rail-ad-slot .hw-ad-mount{min-height:600px;width:300px}}@media(width <= 760px){body.static-guidelines [itemprop=mainContentOfPage]>h1{font-size:clamp(2.35rem,11vw,3.5rem)}}body.hw-privacy-page-route #main-outlet{max-width:var(--hw-shell-max);padding-top:calc(var(--spacing-sm) + .15rem)}.hw-privacy-page{margin:0;max-width:none;padding:0 0 var(--spacing-xl);width:100%}.hw-privacy-layout{display:block}.hw-privacy-main{min-width:0}.hw-privacy-aside{align-items:center;display:grid;gap:var(--spacing-lg);justify-content:center;margin-top:var(--spacing-xl)}#hw-privacy-rail-ad-slot,#hw-privacy-rail-ad-slot .hw-ad-mount{min-height:250px;width:300px}#hw-privacy-rail-ad-slot{align-items:center;display:grid;justify-items:center;overflow:hidden}#hw-privacy-tapnative-slot,#hw-privacy-tapnative-slot .hw-ad-mount,.hw-privacy-page #adx_native_ad_110131{display:block;width:300px}#hw-privacy-tapnative-slot{min-height:600px;overflow:hidden}.hw-privacy-content{color:var(--hw-text-secondary);font-size:1.03rem;line-height:1.75}.hw-privacy-content>h1{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-size:clamp(2.6rem,5.4vw,4.8rem);font-weight:760;letter-spacing:-0.045em;line-height:1.02;margin:0;max-width:100%}.hw-privacy-content>h1::before{color:var(--hw-brand-strong);content:"YOUR INFORMATION";display:block;font-size:.78rem;font-weight:760;letter-spacing:.14em;line-height:1.3;margin-bottom:var(--spacing-md)}.hw-privacy-content>h1+p{font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.65;margin:var(--spacing-lg) 0 0;max-width:100%}.hw-privacy-content h2{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-size:clamp(1.65rem,2.7vw,2.25rem);font-weight:740;letter-spacing:-0.025em;line-height:1.15;margin:clamp(2.75rem,6vw,4rem) 0 var(--spacing-md)}.hw-privacy-content p,.hw-privacy-content ul,.hw-privacy-content ol{max-width:min(100%,var(--hw-reading-max))}.hw-privacy-content li+li{margin-top:.45rem}.hw-privacy-content a{color:var(--hw-brand-strong);font-weight:650}.hw-privacy-choices{background:var(--hw-surface-muted);border:1px solid var(--hw-border-soft);border-radius:var(--hw-radius-lg);margin-top:clamp(2.75rem,6vw,4rem);padding:clamp(1.25rem,3vw,2rem)}.hw-privacy-choices h2{margin-top:0}.hw-privacy-choices .btn{color:var(--secondary);display:inline-flex;margin-top:var(--spacing-sm);text-decoration:none}@media(width >= 1180px){.hw-privacy-layout{align-items:start;display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(0, 1fr) 300px}.hw-privacy-aside{align-items:initial;justify-content:initial;margin-top:0;min-width:300px}#hw-privacy-rail-ad-slot,#hw-privacy-rail-ad-slot .hw-ad-mount{min-height:600px;width:300px}}@media(width <= 760px){.hw-privacy-content>h1{font-size:clamp(2.35rem,11vw,3.5rem)}}body.hw-moderators-page-route #main-outlet{max-width:var(--hw-shell-max);padding-top:calc(var(--spacing-sm) + .15rem)}.hw-moderators-page{margin:0;max-width:none;padding:0 0 var(--spacing-xl);width:100%}.hw-moderators-layout{display:block}.hw-moderators-main{min-width:0}.hw-moderators-aside{align-items:center;display:grid;gap:var(--spacing-lg);justify-content:center;margin-top:var(--spacing-xl)}#hw-moderators-rail-ad-slot,#hw-moderators-rail-ad-slot .hw-ad-mount{min-height:250px;width:300px}#hw-moderators-rail-ad-slot{align-items:center;display:grid;justify-items:center;overflow:hidden}#hw-moderators-tapnative-slot,#hw-moderators-tapnative-slot .hw-ad-mount,.hw-moderators-page #adx_native_ad_110131{display:block;width:300px}#hw-moderators-tapnative-slot{min-height:600px;overflow:hidden}.hw-moderators-content{color:var(--hw-text-secondary);font-size:1.03rem;line-height:1.75}.hw-moderators-content>h1{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-size:clamp(2.6rem,5.4vw,4.8rem);font-weight:760;letter-spacing:-0.045em;line-height:1.02;margin:0;max-width:100%}.hw-moderators-content>h1::before{color:var(--hw-brand-strong);content:"VOLUNTEER WITH HEALINGWELL";display:block;font-size:.78rem;font-weight:760;letter-spacing:.14em;line-height:1.3;margin-bottom:var(--spacing-md)}.hw-moderators-content>h1+p{font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.65;margin:var(--spacing-lg) 0 0;max-width:100%}.hw-moderators-content h2{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-size:clamp(1.65rem,2.7vw,2.25rem);font-weight:740;letter-spacing:-0.025em;line-height:1.15;margin:clamp(2.75rem,6vw,4rem) 0 var(--spacing-md)}.hw-moderators-content p,.hw-moderators-content ul,.hw-moderators-content ol{max-width:min(100%,var(--hw-reading-max))}.hw-moderators-content li+li{margin-top:.45rem}.hw-moderators-content a{color:var(--hw-brand-strong);font-weight:650}@media(width >= 1180px){.hw-moderators-layout{align-items:start;display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(0, 1fr) 300px}.hw-moderators-aside{align-items:initial;justify-content:initial;margin-top:0;min-width:300px}#hw-moderators-rail-ad-slot,#hw-moderators-rail-ad-slot .hw-ad-mount{min-height:600px;width:300px}}@media(width <= 760px){.hw-moderators-content>h1{font-size:clamp(2.35rem,11vw,3.5rem)}}body.hw-terms-page-route #main-outlet{max-width:var(--hw-shell-max);padding-top:calc(var(--spacing-sm) + .15rem)}.hw-terms-page{margin:0;max-width:none;padding:0 0 var(--spacing-xl);width:100%}.hw-terms-layout{display:block}.hw-terms-main{min-width:0}.hw-terms-aside{align-items:center;display:grid;gap:var(--spacing-lg);justify-content:center;margin-top:var(--spacing-xl)}#hw-terms-rail-ad-slot,#hw-terms-rail-ad-slot .hw-ad-mount{min-height:250px;width:300px}#hw-terms-rail-ad-slot{align-items:center;display:grid;justify-items:center;overflow:hidden}#hw-terms-tapnative-slot,#hw-terms-tapnative-slot .hw-ad-mount,.hw-terms-page #adx_native_ad_110131{display:block;width:300px}#hw-terms-tapnative-slot{min-height:600px;overflow:hidden}.hw-terms-content{color:var(--hw-text-secondary);font-size:1.03rem;line-height:1.75}.hw-terms-content>h1{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-size:clamp(2.6rem,5.4vw,4.8rem);font-weight:760;letter-spacing:-0.045em;line-height:1.02;margin:0;max-width:100%}.hw-terms-content>h1::before{color:var(--hw-brand-strong);content:"USING HEALINGWELL";display:block;font-size:.78rem;font-weight:760;letter-spacing:.14em;line-height:1.3;margin-bottom:var(--spacing-md)}.hw-terms-content>h1+p{font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.65;margin:var(--spacing-lg) 0 0;max-width:100%}.hw-terms-content h2{color:var(--hw-text-strong);font-family:var(--hw-font-heading);font-size:clamp(1.65rem,2.7vw,2.25rem);font-weight:740;letter-spacing:-0.025em;line-height:1.15;margin:clamp(2.75rem,6vw,4rem) 0 var(--spacing-md)}.hw-terms-content p,.hw-terms-content ul,.hw-terms-content ol{max-width:min(100%,var(--hw-reading-max))}.hw-terms-content li+li{margin-top:.45rem}.hw-terms-content a{color:var(--hw-brand-strong);font-weight:650}@media(width >= 1180px){.hw-terms-layout{align-items:start;display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(0, 1fr) 300px}.hw-terms-aside{align-items:initial;justify-content:initial;margin-top:0;min-width:300px}#hw-terms-rail-ad-slot,#hw-terms-rail-ad-slot .hw-ad-mount{min-height:600px;width:300px}}@media(width <= 760px){.hw-terms-content>h1{font-size:clamp(2.35rem,11vw,3.5rem)}}body.hw-feedback-page-route #main-outlet{max-width:var(--hw-shell-max)}.hw-feedback-page{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-lg);box-shadow:var(--hw-shadow-soft);margin:var(--spacing-md) auto var(--spacing-xl);padding:clamp(1.4rem,3vw,2.75rem)}.hw-feedback-header{align-items:start;display:grid;gap:clamp(1.25rem,3vw,3rem);grid-template-columns:minmax(0, 1fr) minmax(17rem, 0.42fr);margin-bottom:clamp(1.5rem,3vw,2.4rem)}.hw-feedback-kicker{color:var(--hw-accent-strong);font-size:.78rem;font-weight:800;letter-spacing:.11em;margin:0 0 .6rem;text-transform:uppercase}.hw-feedback-header h1,.hw-feedback-success h1{color:var(--hw-text-strong);font-size:clamp(2rem,4vw,3.35rem);letter-spacing:-0.035em;line-height:1.02;margin:0}.hw-feedback-header>div>p:last-child,.hw-feedback-success>p{color:var(--hw-text-muted);font-size:1.05rem;line-height:1.6;margin:1rem 0 0;max-width:44rem}.hw-feedback-identity,.hw-feedback-guidance{background:var(--hw-surface-soft);border:1px solid var(--hw-border);border-left:4px solid var(--hw-accent);border-radius:var(--hw-radius-md);padding:1.15rem 1.25rem}.hw-feedback-identity strong,.hw-feedback-guidance h2{color:var(--hw-text-strong)}.hw-feedback-identity p,.hw-feedback-guidance p,.hw-feedback-guidance li{color:var(--hw-text-muted);line-height:1.55}.hw-feedback-identity p{margin:.45rem 0 0}.hw-feedback-layout{align-items:start;display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:minmax(0, 1fr) minmax(17rem, 0.42fr)}.hw-feedback-form{display:grid;gap:1.25rem}.hw-feedback-field{display:grid;gap:.45rem}.hw-feedback-field>span{color:var(--hw-text-strong);font-weight:750}.hw-feedback-field em{color:var(--hw-text-muted);font-size:.82rem;font-style:normal;font-weight:500;margin-left:.35rem}.hw-feedback-field input,.hw-feedback-field select,.hw-feedback-field textarea{box-sizing:border-box;width:100%}.hw-feedback-field small{color:var(--hw-text-muted);font-size:.82rem}.hw-feedback-form .hw-button{justify-self:start}.hw-feedback-form .hw-button[disabled]{cursor:not-allowed;opacity:.58}.hw-feedback-guidance h2{font-size:1.15rem;margin:0 0 .75rem}.hw-feedback-guidance ul{margin:0;padding-left:1.2rem}.hw-feedback-guidance p{border-top:1px solid var(--hw-border);font-size:.86rem;margin:1rem 0 0;padding-top:1rem}.hw-feedback-error{background:rgba(180,52,52,.08);border:1px solid rgba(180,52,52,.25);border-radius:var(--hw-radius-sm);color:#8f2626;margin:0;padding:.8rem .95rem}.hw-feedback-success{margin:0 auto;max-width:48rem;padding:clamp(1.5rem,5vw,4rem) 0}.hw-feedback-success .hw-button{display:inline-flex;margin-top:1.4rem}@media(width <= 800px){.hw-feedback-header,.hw-feedback-layout{grid-template-columns:1fr}.hw-feedback-page{border-radius:var(--hw-radius-md);margin-top:var(--spacing-sm);padding:1.25rem}}body.healingwell-cms-articles #main-outlet{max-width:var(--hw-shell-max)}.healingwell-cms-article-manager{color:var(--hw-text)}.healingwell-cms-article-manager .contents{display:grid;gap:var(--spacing-lg);min-width:0}.healingwell-cms-article-manager__header,.healingwell-cms-article-manager__detail,.healingwell-cms-article-manager__library{background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft);box-sizing:border-box;min-width:0}.healingwell-cms-article-manager__header{align-items:flex-start;display:flex;gap:var(--spacing-md);justify-content:space-between;padding:clamp(1.2rem,2.4vw,1.85rem)}.healingwell-cms-article-manager__header h1,.healingwell-cms-article-manager__detail h2,.healingwell-cms-article-manager__library h2,.healingwell-cms-article-manager__form-section h3,.healingwell-cms-article-manager__supporting-panel h3{margin:0}.healingwell-cms-article-manager__header p,.healingwell-cms-article-manager__actions p,.healingwell-cms-article-manager__empty,.healingwell-cms-article-manager__supporting-panel p{color:var(--hw-text-secondary);margin:0}.healingwell-cms-article-manager__kicker{color:var(--hw-brand-strong) !important;font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1;margin:0 0 .45rem !important;text-transform:uppercase}.healingwell-cms-article-manager__header-meta{align-items:flex-end;display:grid;flex:0 0 auto;gap:var(--spacing-xs);justify-items:end}.healingwell-cms-article-manager__header-meta span,.healingwell-cms-article-manager__tag{background:rgba(90,123,130,.08);border:1px solid rgba(90,123,130,.12);border-radius:999px;color:var(--hw-brand-strong);display:inline-flex;font-size:.82rem;font-weight:700;line-height:1;padding:.42rem .6rem}.healingwell-cms-article-manager__detail{display:grid;gap:var(--spacing-lg);padding:clamp(1.15rem,2.3vw,1.75rem)}.healingwell-cms-article-manager__detail-head,.healingwell-cms-article-manager__library-head,.healingwell-cms-article-manager__actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md);justify-content:space-between;min-width:0}.healingwell-cms-article-manager__detail-head h2{font-size:clamp(1.35rem,2.2vw,1.85rem)}.healingwell-cms-article-manager__notice{background:rgba(90,123,130,.08);border:1px solid rgba(90,123,130,.14);border-radius:var(--hw-radius-sm);color:var(--hw-text);margin:0;padding:.85rem 1rem}.healingwell-cms-article-manager__notice.is-error{background:rgba(198,138,114,.1);border-color:rgba(198,138,114,.24)}.healingwell-cms-article-manager__notice.is-success{background:rgba(111,139,115,.1);border-color:rgba(111,139,115,.22)}.healingwell-cms-article-manager__status-grid{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(4, minmax(0, 1fr));margin:0}.healingwell-cms-article-manager__status-grid>div{background:rgba(237,243,241,.55);border:1px solid rgba(90,123,130,.1);border-radius:var(--hw-radius-sm);min-width:0;padding:.8rem .9rem}.healingwell-cms-article-manager__status-grid dt{color:var(--hw-text-muted);font-size:.75rem;font-weight:800;letter-spacing:.06em;margin:0 0 .28rem;text-transform:uppercase}.healingwell-cms-article-manager__status-grid dd{color:var(--hw-text-strong);font-weight:700;margin:0;min-width:0;overflow-wrap:anywhere}.healingwell-cms-article-manager__form,.healingwell-cms-article-manager__form-section,.healingwell-cms-article-manager__field,.healingwell-cms-article-manager__supporting-panel{display:grid;gap:var(--spacing-sm);min-width:0}.healingwell-cms-article-manager__form{gap:var(--spacing-lg)}.healingwell-cms-article-manager__form-section,.healingwell-cms-article-manager__supporting-panel{background:rgba(255,253,250,.72);border:1px solid rgba(51,65,73,.1);border-radius:var(--hw-radius-sm);padding:clamp(1rem,2vw,1.3rem)}.healingwell-cms-article-manager__section-head{align-items:center;border-bottom:1px solid rgba(51,65,73,.08);display:flex;justify-content:space-between;padding-bottom:var(--spacing-sm)}.healingwell-cms-article-manager__field-grid{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(2, minmax(0, 1fr))}.healingwell-cms-article-manager__field--full{grid-column:1/-1}.healingwell-cms-article-manager__field span,.healingwell-cms-article-manager__search span,.healingwell-cms-article-manager__check span{color:var(--hw-text-strong);font-size:.88rem;font-weight:750}.healingwell-cms-article-manager__field input,.healingwell-cms-article-manager__field select,.healingwell-cms-article-manager__field textarea,.healingwell-cms-article-manager__search input,.healingwell-cms-article-manager__supporting-panel textarea{box-sizing:border-box;width:100%}.healingwell-cms-article-manager__field select{background:#fff;min-height:2.65rem}.healingwell-cms-article-manager__field small,.healingwell-cms-article-manager__section-head span{color:var(--hw-text-muted);font-size:.8rem}.healingwell-cms-article-manager__field textarea,.healingwell-cms-article-manager__supporting-panel textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:.92rem;line-height:1.55}.healingwell-cms-article-manager__check{align-items:center;background:rgba(90,123,130,.055);border:1px solid rgba(90,123,130,.11);border-radius:var(--hw-radius-sm);display:inline-flex;gap:var(--spacing-sm);padding:.82rem .9rem}.healingwell-cms-article-manager__check input{margin:0}.healingwell-cms-article-manager__actions{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid rgba(51,65,73,.1);border-radius:var(--hw-radius-sm);padding:var(--spacing-sm)}.healingwell-cms-article-manager__actions>div{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.healingwell-cms-article-manager__supporting-grid{display:grid;gap:var(--spacing-md);grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr)}.healingwell-cms-article-manager__supporting-panel dl{display:grid;gap:.35rem var(--spacing-sm);grid-template-columns:minmax(140px, max-content) minmax(0, 1fr);margin:0}.healingwell-cms-article-manager__supporting-panel dt{color:var(--hw-text-muted);font-size:.82rem;font-weight:750}.healingwell-cms-article-manager__supporting-panel dd{color:var(--hw-text);margin:0;min-width:0;overflow-wrap:anywhere}.healingwell-cms-article-manager__library{display:grid;gap:var(--spacing-md);padding:clamp(1.1rem,2.2vw,1.55rem)}.healingwell-cms-article-manager__search{display:grid;flex:1 1 280px;gap:var(--spacing-xs);max-width:420px}.healingwell-cms-article-manager__table-wrap{border:1px solid rgba(51,65,73,.1);border-radius:var(--hw-radius-sm);max-width:100%;overflow:hidden}.healingwell-cms-article-manager__table{border-collapse:separate;border-spacing:0;table-layout:fixed;margin:0;width:100%}.healingwell-cms-article-manager__table th,.healingwell-cms-article-manager__table td{border-bottom:1px solid rgba(51,65,73,.08);padding:.8rem .9rem;text-align:left;vertical-align:middle}.healingwell-cms-article-manager__table th{background:rgba(237,243,241,.58);color:var(--hw-text-strong);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.healingwell-cms-article-manager__table td{color:var(--hw-text);font-size:.92rem}.healingwell-cms-article-manager__table th:first-child{width:48%}.healingwell-cms-article-manager__table th:nth-child(2){width:12%}.healingwell-cms-article-manager__table th:nth-child(3){width:20%}.healingwell-cms-article-manager__table th:nth-child(4){width:12%}.healingwell-cms-article-manager__table th:last-child{width:8%}.healingwell-cms-article-manager__table a{color:var(--hw-text-strong);font-weight:700;text-decoration:none}.healingwell-cms-article-manager__article-cell{overflow-wrap:anywhere}.healingwell-cms-article-manager__article-meta{color:var(--hw-text-secondary);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.25rem .7rem;line-height:1.45;margin-top:.32rem}.healingwell-cms-article-manager__article-meta>span{position:relative}.healingwell-cms-article-manager__article-meta>span+span::before{color:rgba(51,65,73,.35);content:"•";left:-0.45rem;position:absolute}.healingwell-cms-article-manager__edit-cell{text-align:right !important}.healingwell-cms-article-manager__table tr:hover td{background:rgba(90,123,130,.04)}.healingwell-cms-article-manager__empty{background:rgba(90,123,130,.06);border:1px solid rgba(90,123,130,.1);border-radius:var(--hw-radius-sm);padding:1rem}.healingwell-cms-article-creator__form{align-items:stretch}.healingwell-cms-article-creator__import-panel{align-items:center;background:linear-gradient(135deg, rgba(237, 243, 241, 0.92), rgba(255, 253, 250, 0.96));border:1px solid rgba(90,123,130,.16);border-radius:var(--hw-radius-md);display:flex;gap:var(--spacing-lg);justify-content:space-between;padding:clamp(1rem,2vw,1.35rem)}.healingwell-cms-article-creator__import-panel h2,.healingwell-cms-article-creator__import-panel p{margin:0}.healingwell-cms-article-creator__import-panel p:not(.healingwell-cms-article-manager__kicker){color:var(--hw-text-secondary);margin-top:.35rem;max-width:68ch}.healingwell-cms-article-creator__import-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--spacing-xs)}.healingwell-cms-article-manager__notice ul{margin:.55rem 0 0}.healingwell-cms-article-creator__toolbar{align-items:center;background:rgba(237,243,241,.62);border:1px solid rgba(51,65,73,.1);border-radius:var(--hw-radius-sm) var(--hw-radius-sm) 0 0;display:flex;flex-wrap:wrap;gap:.35rem;padding:.55rem}.healingwell-cms-article-creator__toolbar .btn{min-height:2.1rem;padding:.35rem .65rem}.healingwell-cms-article-creator__body,.healingwell-cms-article-manager__body{background:#fff;border:1px solid rgba(51,65,73,.14);border-radius:0 0 var(--hw-radius-sm) var(--hw-radius-sm);box-sizing:border-box;color:var(--hw-text);font-family:var(--font-family-monospace);font-size:.95rem;line-height:1.65;min-height:420px;outline:none;overflow-wrap:anywhere;padding:clamp(1rem,2vw,1.4rem);resize:vertical;width:100%}.healingwell-cms-article-creator__body:focus,.healingwell-cms-article-manager__body:focus{border-color:rgba(90,123,130,.42);box-shadow:0 0 0 3px rgba(90,123,130,.12)}.healingwell-cms-article-creator__upload-button{cursor:pointer}.healingwell-cms-article-creator__upload-button input{display:none}.healingwell-cms-article-manager__image-preview{background:rgba(237,243,241,.48);border:1px solid rgba(51,65,73,.1);border-radius:var(--hw-radius-sm);padding:var(--spacing-sm)}.healingwell-cms-article-manager__image-preview img{display:block;height:auto;max-height:360px;max-width:100%;object-fit:contain}.healingwell-cms-article-manager__article-preview{background:#fff;border:1px solid rgba(51,65,73,.12);border-radius:var(--hw-radius-sm);color:var(--hw-text);line-height:1.65;padding:clamp(1rem,2vw,1.5rem)}.healingwell-cms-article-manager__article-preview img{height:auto;max-width:100%}@media(width <= 900px){.healingwell-cms-article-manager__header,.healingwell-cms-article-manager__detail-head,.healingwell-cms-article-manager__library-head,.healingwell-cms-article-manager__actions{display:grid;justify-content:stretch}.healingwell-cms-article-manager__header-meta{align-items:start;display:flex;flex-wrap:wrap;justify-items:start}.healingwell-cms-article-creator__import-panel{align-items:stretch;display:grid}.healingwell-cms-article-creator__import-actions{display:grid}.healingwell-cms-article-creator__import-actions .btn{justify-content:center;text-align:center}.healingwell-cms-article-manager__status-grid,.healingwell-cms-article-manager__supporting-grid{grid-template-columns:1fr}.healingwell-cms-article-manager__search{max-width:none}}@media(width <= 760px){.healingwell-cms-article-manager__table-wrap{border:0;overflow:visible}.healingwell-cms-article-manager__table,.healingwell-cms-article-manager__table tbody,.healingwell-cms-article-manager__table tr,.healingwell-cms-article-manager__table td{display:block;width:100%}.healingwell-cms-article-manager__table{table-layout:auto}.healingwell-cms-article-manager__table thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.healingwell-cms-article-manager__table tbody{display:grid;gap:var(--spacing-sm)}.healingwell-cms-article-manager__table tr{background:var(--hw-surface-elevated);border:1px solid rgba(51,65,73,.1);border-radius:var(--hw-radius-sm);box-sizing:border-box;padding:.85rem}.healingwell-cms-article-manager__table td{border:0;box-sizing:border-box;padding:.32rem 0}.healingwell-cms-article-manager__table td:not(.healingwell-cms-article-manager__article-cell){align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between}.healingwell-cms-article-manager__table td:not(.healingwell-cms-article-manager__article-cell)::before{color:var(--hw-text-secondary);content:attr(data-label);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.healingwell-cms-article-manager__article-cell{padding-bottom:.65rem !important}.healingwell-cms-article-manager__edit-cell{margin-top:.2rem}.healingwell-cms-article-manager__edit-cell .btn{justify-content:center;min-width:6rem}}@media(width <= 640px){.healingwell-cms-article-manager__field-grid{grid-template-columns:1fr}.healingwell-cms-article-manager__supporting-panel dl{grid-template-columns:1fr}}#main-outlet:has(>.hw-shell--admin){max-width:var(--hw-shell-max);padding-top:var(--spacing-lg)}#main-outlet:has(>.hw-shell--admin) .hw-shell-header{box-shadow:0 4px 14px rgba(37,49,56,.03)}#main-outlet:has(>.hw-shell--admin) .hw-shell-bar{grid-template-columns:auto minmax(240px, 1fr) auto}#main-outlet:has(>.hw-shell--admin) .hw-primary-nav{display:none}#main-outlet:has(>.hw-shell--admin) .hw-global-search{grid-column:2;justify-self:end;max-width:360px}#main-outlet:has(>.hw-shell--admin) .hw-shell-actions{grid-column:3}#main-outlet:has(>.hw-shell--admin)>.hw-shell{margin-bottom:var(--spacing-md)}#main-outlet:has(>.hw-shell--admin)>:not(.hw-shell):not(.hw-site-footer-band):not(#main-container):not(#user-card):not(#group-card){background:var(--hw-surface-elevated);border:1px solid var(--hw-border);border-radius:var(--hw-radius-md);box-shadow:var(--hw-shadow-soft);box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--hw-shell-max);min-width:0;overflow:hidden;padding:clamp(1.1rem,2.4vw,1.9rem)}#main-outlet:has(>.hw-shell--admin) :is(.admin-container,.admin-content,.admin-contents,.admin-detail,.admin-main,.admin-main-content,.admin-dashboard,.dashboard){box-sizing:border-box;min-width:0}#main-outlet:has(>.hw-shell--admin) :is(.admin-container,.admin-content,.admin-contents,.admin-detail){color:var(--hw-text)}#main-outlet:has(>.hw-shell--admin) :is(.admin-controls,.admin-actions,.admin-header,.admin-title,.admin-user-header){align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md);justify-content:space-between;min-width:0}#main-outlet:has(>.hw-shell--admin) :is(.admin-dashboard h1,.admin-content h1){font-size:clamp(2rem,3vw,2.65rem);letter-spacing:0;margin:0 0 var(--spacing-sm)}#main-outlet:has(>.hw-shell--admin) :is(.admin-dashboard h2,.admin-content h2){font-size:clamp(1.35rem,2vw,1.85rem);margin-block:var(--spacing-lg) var(--spacing-sm)}#main-outlet:has(>.hw-shell--admin) :is(.admin-dashboard,.admin-content,.admin-contents) :is(.breadcrumb,.breadcrumbs,.admin-breadcrumb,.discourse-breadcrumb){color:var(--hw-text-muted);font-size:.9rem;font-weight:600;margin-bottom:var(--spacing-sm)}#main-outlet:has(>.hw-shell--admin) :is(.admin-dashboard,.admin-content,.admin-contents)>p:first-of-type{color:var(--hw-text-secondary);font-size:1rem;line-height:1.5;margin:0 0 var(--spacing-md)}#main-outlet:has(>.hw-shell--admin) :is(.admin-dashboard,.admin-content,.admin-contents)>:first-child{margin-top:0}#main-outlet:has(>.hw-shell--admin) :is(.admin-dashboard,.admin-content,.admin-contents)>:last-child{margin-bottom:0}#main-outlet:has(>.hw-shell--admin) :is(.nav-pills,.admin-nav,.admin-tabs,.horizontal-overflow-nav){align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-block:var(--spacing-md) var(--spacing-lg);min-width:0}#main-outlet:has(>.hw-shell--admin) :is(.nav-pills,.admin-nav,.admin-tabs,.horizontal-overflow-nav) :is(a,button){min-height:2.35rem}#main-outlet:has(>.hw-shell--admin) :is(.nav-pills,.admin-nav,.admin-tabs,.horizontal-overflow-nav) :is(.active a,.active button,a.active,button.active){background:rgba(90,123,130,.12);border-color:rgba(90,123,130,.22);color:var(--hw-brand-strong)}#main-outlet:has(>.hw-shell--admin) :is(.admin-controls,.admin-actions,.user-controls,.controls,.admin-user-controls){align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:flex-end;min-width:0}#main-outlet:has(>.hw-shell--admin) :is(.admin-controls,.admin-actions,.user-controls,.controls,.admin-user-controls) .btn{margin:0}#main-outlet:has(>.hw-shell--admin) :is(.btn,.btn-default,.btn-flat){border-radius:var(--hw-radius-sm);box-shadow:none;min-height:2.35rem}#main-outlet:has(>.hw-shell--admin) :is(.btn-default,.btn-flat){background:hsla(0,0%,100%,.9);border-color:rgba(51,65,73,.12);color:var(--hw-text)}#main-outlet:has(>.hw-shell--admin) :is(.btn-default,.btn-flat):hover,#main-outlet:has(>.hw-shell--admin) :is(.btn-default,.btn-flat):focus-visible{background:rgba(90,123,130,.07);border-color:rgba(90,123,130,.2);color:var(--hw-brand-strong)}#main-outlet:has(>.hw-shell--admin) :is(.admin-dashboard,.admin-content,.admin-contents) :is(.dashboard-section,.admin-section,.admin-report,.admin-panel){background:rgba(255,253,250,.72);border-color:var(--hw-border);border-radius:var(--hw-radius-sm);overflow:hidden}#main-outlet:has(>.hw-shell--admin) :is(.admin-dashboard,.admin-content,.admin-contents) :is(.alert,.warning,.critical,.problem,.dashboard-problem,.admin-notice){border:1px solid rgba(198,138,114,.24);border-radius:var(--hw-radius-sm);box-sizing:border-box;color:var(--hw-text);margin-inline:0;padding:clamp(.9rem,1.8vw,1.25rem)}#main-outlet:has(>.hw-shell--admin) :is(.critical,.danger,.problem,.dashboard-problem,.error){background:rgba(198,138,114,.1);border-color:rgba(198,138,114,.28)}#main-outlet:has(>.hw-shell--admin) :is(.warning,.admin-notice,.alert-warning){background:rgba(198,138,114,.08)}#main-outlet:has(>.hw-shell--admin) :is(.success,.alert-success){background:rgba(111,139,115,.1);border-color:rgba(111,139,115,.22)}#main-outlet:has(>.hw-shell--admin) :is(.admin-detail,.admin-content) :is(.display-row,.admin-detail-row,.detail-row,.user-field,.value-list .row){align-items:center;border-top:1px solid rgba(51,65,73,.09);display:grid;gap:var(--spacing-sm) var(--spacing-lg);grid-template-columns:minmax(160px, 220px) minmax(0, 1fr) minmax(180px, auto);margin:0;min-width:0;padding:1rem 1.25rem}#main-outlet:has(>.hw-shell--admin) :is(.admin-detail,.admin-content) :is(.display-row,.admin-detail-row,.detail-row,.user-field,.value-list .row)::before,#main-outlet:has(>.hw-shell--admin) :is(.admin-detail,.admin-content) :is(.display-row,.admin-detail-row,.detail-row,.user-field,.value-list .row)::after{content:none;display:none}#main-outlet:has(>.hw-shell--admin) :is(.admin-detail,.admin-content) :is(.display-row,.admin-detail-row,.detail-row,.user-field,.value-list .row)>*{min-width:0}#main-outlet:has(>.hw-shell--admin) :is(.admin-detail,.admin-content) :is(.display-row,.admin-detail-row,.detail-row,.user-field,.value-list .row)>:is(.field,.value,.controls,.label,.content,.actions,.description,.instructions,dt,dd){float:none;margin-left:0;width:auto}#main-outlet:has(>.hw-shell--admin) :is(.admin-detail,.admin-content) :is(.display-row,.admin-detail-row,.detail-row,.user-field,.value-list .row) :is(.label,.field,.title,dt,th:first-child){color:var(--hw-text-strong);font-weight:750}#main-outlet:has(>.hw-shell--admin) :is(.admin-detail,.admin-content) :is(.display-row,.admin-detail-row,.detail-row,.user-field,.value-list .row) :is(.value,.content,dd,td){color:var(--hw-text);overflow-wrap:anywhere}#main-outlet:has(>.hw-shell--admin) :is(.admin-detail,.admin-content) :is(.display-row,.admin-detail-row,.detail-row,.user-field,.value-list .row) :is(.controls,.actions,.description,.instructions){color:var(--hw-text-secondary);justify-self:start}#main-outlet:has(>.hw-shell--admin) :is(.admin-table,.table,.directory-table){overflow-x:auto;max-width:100%}#main-outlet:has(>.hw-shell--admin) :is(table,.admin-table table){border-collapse:separate;border-spacing:0;max-width:100%;min-width:100%}#main-outlet:has(>.hw-shell--admin) :is(table,.admin-table table) :is(th,td){border-color:rgba(51,65,73,.09);padding:.82rem .95rem;vertical-align:middle}#main-outlet:has(>.hw-shell--admin) :is(table,.admin-table table) th{color:var(--hw-text-strong);font-size:.86rem;font-weight:750}#main-outlet:has(>.hw-shell--admin) :is(input,textarea,select,.select-kit-header){max-width:100%}#main-outlet:has(>.hw-shell--admin) :is(.admin-user-avatar,.avatar){flex:0 0 auto}@media(max-width: 768px){#main-outlet:has(>.hw-shell--admin){padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}#main-outlet:has(>.hw-shell--admin) .hw-shell-bar{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"brand account" "search search"}#main-outlet:has(>.hw-shell--admin) .hw-mobile-menu-button{display:none}#main-outlet:has(>.hw-shell--admin) .hw-global-search{grid-area:search;max-width:none}#main-outlet:has(>.hw-shell--admin) .hw-shell-actions{grid-area:account}#main-outlet:has(>.hw-shell--admin)>:not(.hw-shell):not(.hw-site-footer-band):not(#main-container):not(#user-card):not(#group-card){padding:var(--spacing-md)}#main-outlet:has(>.hw-shell--admin) :is(.admin-controls,.admin-actions,.user-controls,.controls,.admin-user-controls){justify-content:flex-start}#main-outlet:has(>.hw-shell--admin) :is(.admin-detail,.admin-content) :is(.display-row,.admin-detail-row,.detail-row,.user-field,.value-list .row){grid-template-columns:1fr;padding:.95rem 0}}@media(max-width: 520px){#main-outlet:has(>.hw-shell--admin) :is(.nav-pills,.admin-nav,.admin-tabs,.horizontal-overflow-nav){flex-wrap:nowrap;margin-inline:calc(-1*var(--spacing-md));overflow-x:auto;padding-inline:var(--spacing-md);scrollbar-width:thin}#main-outlet:has(>.hw-shell--admin) :is(.nav-pills,.admin-nav,.admin-tabs,.horizontal-overflow-nav)>*{flex:0 0 auto}}
/*# sourceMappingURL=common_theme_21_fce854e0555e51151f9432ba43133d464fef0662.css.map?__ws=www.healingwell.com */
