body,html{width:100%;max-width:100%;overflow-x:clip}:where(button,a,[role=button],input,select,textarea,[contenteditable=true]){-webkit-tap-highlight-color:transparent}:where(button,a,[role=button]):focus,:where(button,a,[role=button]):focus-visible{outline:none}:where(button,a,[role=button]):focus-visible{box-shadow:0 0 0 3px rgba(21,153,141,.16)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus,:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus-visible{outline:none!important;box-shadow:none!important}:where(input[type=checkbox],input[type=radio]):focus,:where(input[type=checkbox],input[type=radio]):focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(21,153,141,.16)!important}article,aside,body,fieldset,footer,form,header,main,nav,section{min-width:0}main{width:100%;max-width:100%}fieldset>*,form>*,main>*{min-width:0;max-width:100%}canvas,embed,fieldset,iframe,img,object,video{max-width:100%}main :where(.flex,.inline-flex,.grid)>*{min-width:0}main :where(h1,h2,h3,h4,h5,h6,p,li,dd,dt,a){overflow-wrap:anywhere}.mobile-scroll-x,main pre{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}@media (max-width:767px){main{overflow-x:hidden}main table{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}main :where(input,select,textarea){min-width:0;max-width:100%}[role=dialog]{max-width:100vw}[role=dialog]>*{max-width:100%}main :where(td,th,code){overflow-wrap:anywhere;word-break:break-word}main table.min-w-\[1120px\],main table.min-w-\[1180px\]{min-width:0!important;width:100%!important;overflow:visible!important;table-layout:auto!important}main table.min-w-\[1120px\] thead,main table.min-w-\[1180px\] thead{display:none}main table.min-w-\[1120px\] tbody,main table.min-w-\[1180px\] tbody{display:grid;gap:.75rem;padding:.75rem}main table.min-w-\[1120px\] tbody>tr,main table.min-w-\[1180px\] tbody>tr{display:block;overflow:hidden;width:100%;border:1px solid rgb(226 232 240);border-radius:1rem;background:white;box-shadow:0 1px 2px rgb(15 23 42/.04)}main table.min-w-\[1120px\] tbody>tr>td,main table.min-w-\[1180px\] tbody>tr>td{position:static!important;display:grid;width:100%!important;max-width:none!important;grid-template-columns:minmax(5.25rem,31%) minmax(0,1fr);align-items:start;gap:.65rem;overflow:visible!important;border-top:1px solid rgb(241 245 249);padding:.7rem .85rem!important;white-space:normal!important;box-shadow:none!important}main table.min-w-\[1120px\] tbody>tr>td:first-child,main table.min-w-\[1180px\] tbody>tr>td:first-child{border-top:0}main table.min-w-\[1120px\] tbody>tr>td:before,main table.min-w-\[1180px\] tbody>tr>td:before{color:rgb(100 116 139);font-size:.625rem;font-weight:700;letter-spacing:.06em;line-height:1rem;text-transform:uppercase}main table.min-w-\[1120px\] td:first-child:before{content:"Account"}main table.min-w-\[1120px\] td:nth-child(2):before{content:"Email"}main table.min-w-\[1120px\] td:nth-child(3):before{content:"Profession"}main table.min-w-\[1120px\] td:nth-child(4):before{content:"User role"}main table.min-w-\[1120px\] td:nth-child(5):before{content:"Membership"}main table.min-w-\[1120px\] td:nth-child(6):before{content:"Status"}main table.min-w-\[1120px\] td:nth-child(7):before{content:"Last sign-in"}main table.min-w-\[1120px\] td:nth-child(8):before{content:"Actions"}main table.min-w-\[1180px\] td:first-child:before{content:"Priority"}main table.min-w-\[1180px\] td:nth-child(2):before{content:"Report"}main table.min-w-\[1180px\] td:nth-child(3):before{content:"Reported target"}main table.min-w-\[1180px\] td:nth-child(4):before{content:"Reporter"}main table.min-w-\[1180px\] td:nth-child(5):before{content:"Status"}main table.min-w-\[1180px\] td:nth-child(6):before{content:"Waiting"}main table.min-w-\[1180px\] td:nth-child(7):before{content:"Actions"}main table.min-w-\[1180px\] td:nth-child(8):before{content:"Details"}main table.min-w-\[1120px\] td[colspan],main table.min-w-\[1180px\] td[colspan]{display:block}main table.min-w-\[1120px\] td[colspan]:before,main table.min-w-\[1180px\] td[colspan]:before{content:none}main table.min-w-\[1120px\] td:nth-child(8),main table.min-w-\[1180px\] td:nth-child(7),main table.min-w-\[1180px\] td:nth-child(8){position:static!important}main table.min-w-\[1120px\] td:nth-child(8)>:where(div),main table.min-w-\[1180px\] td:nth-child(7)>:where(div),main table.min-w-\[1180px\] td:nth-child(8)>:where(div){flex-wrap:wrap;justify-content:flex-start}main table.min-w-\[1120px\] td:nth-child(8) :where(button,a),main table.min-w-\[1180px\] td:nth-child(7) :where(button,a),main table.min-w-\[1180px\] td:nth-child(8) :where(button,a){min-height:2.5rem;min-width:2.5rem}main .max-h-\[65vh\],main .max-h-\[68vh\]{max-height:min(42dvh,22rem)!important}main [role=dialog]>:where(div,section,form){max-height:calc(100dvh - .5rem);overscroll-behavior:contain}main :where(button,a){max-width:100%}}body{font-size:1rem;line-height:1.5}:where(button,input,select,textarea){font-size:.9375rem;line-height:1.4}.input,.textarea{font-size:.9375rem}.action{font-size:.8125rem;line-height:1.125rem}.prose-medlink,.rich-editor-surface,.rich-text-content{font-size:1rem}.prose-medlink h2{font-size:1.25rem}.prose-medlink h3{font-size:1.0625rem}.rich-editor-surface h2,.rich-text-content h2{font-size:1.375rem}.rich-editor-surface h3,.rich-text-content h3{font-size:1.125rem}.rich-editor-surface h4,.rich-text-content h4{font-size:1rem}[class~="text-[6.5px]"],[class~="text-[6px]"],[class~="text-[7.5px]"],[class~="text-[7px]"],[class~="text-[8.5px]"],[class~="text-[8px]"]{font-size:.75rem!important;line-height:1rem!important}[class~="text-[10.5px]"],[class~="text-[10px]"],[class~="text-[9.5px]"],[class~="text-[9px]"]{font-size:.8125rem!important;line-height:1.125rem!important}[class~="text-[11.5px]"],[class~="text-[11px]"],[class~="text-[12.5px]"],[class~="text-[12px]"]{font-size:.875rem!important;line-height:1.25rem!important}[class~="text-[13.5px]"],[class~="text-[13px]"],[class~="text-[14.5px]"],[class~="text-[14px]"]{font-size:.9375rem!important;line-height:1.35rem!important}[class~="text-[15.5px]"],[class~="text-[15px]"]{font-size:1rem!important;line-height:1.5rem!important}header.sticky .text-xs{font-size:.75rem!important;line-height:1rem!important}header.sticky .text-sm{font-size:.875rem!important;line-height:1.25rem!important}header.sticky .text-base{font-size:1rem!important;line-height:1.5rem!important}header.sticky [class~="text-[8px]"]{font-size:8px!important;line-height:12px!important}header.sticky [class~="text-[8.5px]"]{font-size:8.5px!important;line-height:12px!important}header.sticky [class~="text-[9px]"]{font-size:9px!important;line-height:12px!important}header.sticky [class~="text-[9.5px]"]{font-size:9.5px!important;line-height:13px!important}header.sticky [class~="text-[10px]"]{font-size:10px!important;line-height:14px!important}header.sticky [class~="text-[10.5px]"]{font-size:10.5px!important;line-height:14px!important}header.sticky [class~="text-[11px]"]{font-size:11px!important;line-height:15px!important}header.sticky [class~="text-[12px]"]{font-size:12px!important;line-height:16px!important}header.sticky [class~="text-[13px]"]{font-size:13px!important;line-height:18px!important}header.sticky [class~="text-[14px]"]{font-size:14px!important;line-height:20px!important}header.sticky [class~="text-[15px]"]{font-size:15px!important;line-height:21px!important}nav[aria-label="Primary mobile navigation"] a{font-size:9px!important;line-height:12px!important}main section:has(>div:first-child a[href="/events"])>div.mt-4.grid.gap-3{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem}main section:has(>div:first-child a[href="/events"])>div.mt-4.grid.gap-3::-webkit-scrollbar{display:none}main section:has(>div:first-child a[href="/events"])>div.mt-4.grid.gap-3>:is(a,button){flex:0 0 min(78vw,300px);width:min(78vw,300px);scroll-snap-align:start}@media (min-width:768px){main section:has(>div:first-child a[href="/events"])>div.mt-4.grid.gap-3>:is(a,button){flex-basis:310px;width:310px}}@media (max-width:767px){body{font-size:1rem;line-height:1.5}:where(input,select,textarea){font-size:1rem}button{font-size:.9375rem}:where(button,[role=button],input:not([type=checkbox]):not([type=radio]),select){min-height:44px}textarea{min-height:88px}.rich-editor-surface,.rich-text-content{font-size:1rem;line-height:1.6}.rich-editor-surface h2,.rich-text-content h2{font-size:1.25rem}.rich-editor-surface h3,.rich-text-content h3{font-size:1.0625rem}header.sticky :where(button,a){line-height:1rem}}@media (min-width:1024px){.home-editorial-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"heading heading" "feature feature" "trending community" "forum forum";align-items:stretch;gap:1.125rem}.home-editorial-layout.home-has-more-articles{grid-template-areas:"heading heading" "feature feature" "articles articles" "trending community" "forum forum"}#latest-articles-title{grid-area:heading}.home-editorial-grid,.home-editorial-panels{display:contents}.home-lead-story{grid-area:feature}.home-more-articles{grid-area:articles;margin-top:0}.home-trending-panel{grid-area:trending}.home-community-panel{grid-area:community}.home-forum-panel{grid-area:forum}.home-editorial-grid>article,.home-editorial-panels>article{min-width:0;border-radius:1.375rem;box-shadow:0 6px 24px rgba(15,23,42,.035)}.home-lead-story [data-featured-story]{height:100%;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.home-featured-copy{padding:1.5rem 1.5rem 1rem}.home-featured-title{font-size:clamp(1.875rem,2.5vw,2.5rem);line-height:1.14;letter-spacing:-.035em;text-wrap:balance}.home-featured-excerpt{padding:0 1.5rem;font-size:.875rem;line-height:1.65;color:#526176}.home-featured-footer{gap:.75rem;padding:1.25rem 1.5rem 1.5rem}.home-featured-footer>a{min-height:2.75rem;padding:0 1rem;font-size:.75rem}.home-featured-footer>span{font-size:.6875rem}.home-featured-image{min-height:340px}.home-community-panel,.home-trending-panel{padding:1.25rem}#latest-articles-title .home-section-heading{align-items:center}#latest-articles-title h2{font-size:1.0625rem}#latest-articles-title a,#latest-articles-title p{font-size:.75rem}.home-editorial-grid .home-section-heading{align-items:center;gap:.5rem}.home-editorial-grid .home-section-heading h2{font-size:.9375rem;letter-spacing:-.02em}.home-editorial-grid .home-section-heading p{font-size:.6875rem}.home-editorial-grid .home-section-heading>a{padding:.25rem 0 .25rem .375rem;font-size:.6875rem;white-space:nowrap}.home-panel-list{margin-top:.875rem}.home-panel-item{grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;padding:.875rem 0}.home-panel-item:first-child{padding-top:.25rem}.home-panel-item:last-child{padding-bottom:.25rem}.home-panel-image{height:3.5rem;border:1px solid rgba(148,163,184,.16)}.home-panel-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.home-panel-rank{display:block;margin-bottom:.25rem;font-size:.5625rem;letter-spacing:.09em}.home-panel-meta{margin-top:.375rem;font-size:.625rem;line-height:1.4;color:#728197}.home-forum-panel{display:grid;grid-template-columns:minmax(17rem,.85fr) minmax(0,2fr);align-items:center;-moz-column-gap:2rem;column-gap:2rem;padding:1.25rem;background:linear-gradient(115deg,#f8f6ff,#fff 65%)}.home-forum-panel>.home-section-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.home-forum-panel>.home-section-heading>a{justify-self:start;margin-left:2.875rem;padding:0}.home-forum-topics{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin-top:0;gap:.75rem}.home-forum-topic{min-width:0;gap:.875rem;align-items:center;padding:1rem;background:rgba(255,255,255,.9)}.home-forum-topic>span:first-child{height:2.75rem;width:2.75rem}.home-forum-topic>span:last-child>span:first-child{font-size:.5625rem;letter-spacing:.07em}.home-forum-topic>span:last-child>span:nth-child(2){font-size:.8125rem;line-height:1.4}.home-forum-meta{min-width:0;gap:.875rem;margin-top:.5rem;font-size:.625rem}.home-forum-author{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-forum-meta>span:not(:first-child){flex-shrink:0;white-space:nowrap}}