:root{--bg:#fff;--surface:#f7f8f4;--surface-2:#eef4ef;--text:#18211c;--muted:#69736d;--line:#dfe5e0;--brand:#1f7a5a;--brand-dark:#15563f;--brand-soft:#dff1e7;--peach:#fff0e6;--blue:#e9f1ff;--yellow:#fff7cf;--danger:#b42318;--shadow:0 18px 55px #192e2314;--radius:22px;--max:1180px;--site-header-height:78px;--site-wide-max:1760px;--site-wide-gutter-total:clamp(48px, 8.333vw, 160px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:var(--bg);margin:0;font-family:Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}main{min-height:68vh}.container{width:min(var(--max), calc(100% - 40px));margin:0 auto}.narrow{max-width:820px}.articleNarrow{max-width:900px}.section{padding:84px 0}.pageSection{padding:46px 0 100px}.muted{color:var(--muted)}.eyebrow{letter-spacing:.13em;color:var(--brand);text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}.setupNotice{background:#fff8d8;border-bottom:1px solid #eee1a9;justify-content:center;align-items:center;gap:12px;padding:9px 20px;font-size:13px;display:flex}.setupNotice a{font-weight:800;text-decoration:underline}.siteHeader{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #dfe5e0cc;position:sticky;top:0}.headerInner{width:min(var(--site-wide-max), calc(100% - var(--site-wide-gutter-total)));align-items:center;gap:34px;height:78px;margin:auto;padding-left:0;display:flex}.brand{flex:none;align-items:center;line-height:0;display:inline-flex}.siteHeader .brand{margin-left:-3px}.brandLogo{object-fit:contain;width:auto;height:51px;display:block}.footerBrand .brandLogo{height:66px}.mainNav{gap:26px;font-size:15px;font-weight:700;display:flex}.mainNav a:hover{color:var(--brand)}.headerActions{align-items:center;gap:10px;margin-left:auto;display:flex}.headerAccountFallback{justify-content:flex-end;align-items:center;gap:10px;min-width:156px;height:38px;display:flex}.headerAccountFallback>span{background:#edf1ee;border-radius:999px;height:14px;display:block}.headerAccountFallback>span:first-child{width:52px}.headerAccountFallback>span:last-child{border:1px solid #e3e8e4;width:82px;height:38px}.textButton{padding:9px 10px;font-size:14px;font-weight:700}.plainButton{color:inherit;background:0 0;border:0}.iconButton{border:1px solid var(--line);border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.button{border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{background:var(--brand-dark);border-color:var(--brand-dark);transform:translateY(-1px)}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.buttonSmall{min-height:38px;padding:0 16px;font-size:13px}.buttonFull{width:100%}.buttonSecondary{color:var(--brand);border-color:var(--line);background:#fff}.buttonSecondary:hover{background:var(--brand-soft);color:var(--brand-dark);border-color:var(--brand-soft)}.buttonGhost{color:var(--text);background:0 0;border-color:#0000}.button.active{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-dark)}.hero{padding-top:72px;overflow:hidden}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid}.heroKicker{color:var(--brand);letter-spacing:.16em;font-size:13px;font-weight:900}.heroCopy h1{letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(46px,5.2vw,76px);line-height:1.08}.heroCopy h1 em{color:var(--brand);font-style:normal}.heroCopy p{color:var(--muted);max-width:650px;font-size:18px}.heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.heroBoard{background:var(--surface);border:1px solid var(--line);border-radius:34px;min-height:500px;padding:28px;position:relative}.boardCard{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe5e0d9;border-radius:22px;padding:22px;position:absolute}.boardMain{flex-direction:column;width:72%;min-height:230px;display:flex;top:56px;left:46px}.boardMain span{color:var(--brand);font-size:13px;font-weight:900}.boardMain strong{letter-spacing:-.04em;margin-top:18px;font-size:30px;line-height:1.3}.boardMain i{color:var(--muted);margin-top:auto;font-size:13px;font-style:normal}.boardA{background:var(--brand-soft);width:64%;top:250px;right:24px;transform:rotate(2deg)}.boardB{background:var(--blue);width:56%;bottom:55px;left:22px;transform:rotate(-2deg)}.boardC{background:var(--peach);width:50%;bottom:12px;right:30px}.boardCard b{margin-bottom:4px;display:block}.boardCard span{color:var(--muted);font-size:13px}.sectionHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.sectionHeader h2{letter-spacing:-.04em;margin:7px 0 0;font-size:34px}.sectionHeader>a{color:var(--brand);font-weight:800}.sectionDescription{max-width:680px;color:var(--muted);margin:9px 0 0;font-size:14px}.featuredSection{overflow:hidden}.featuredRail{position:relative}.featuredRailViewport{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.featuredRailViewport::-webkit-scrollbar{display:none}.featuredRailTrack{grid-auto-columns:minmax(300px,360px);grid-auto-flow:column;align-items:stretch;gap:22px;display:grid}.featuredRail .contentCard{scroll-snap-align:start;height:100%}.featuredRailControls{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.featuredRailControls button{border:1px solid var(--line);width:40px;height:40px;color:var(--text);background:#fff;border-radius:50%;place-items:center;font-size:18px;font-weight:900;transition:all .18s;display:grid}.featuredRailControls button:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-dark)}.contentGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.contentCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;transition:all .2s;overflow:hidden}.contentCard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.contentCardLink{height:100%;display:block}.cardVisual{background:var(--surface-2);flex-direction:column;justify-content:space-between;height:190px;padding:22px;display:flex}.cardVisual span{letter-spacing:.08em;font-size:12px;font-weight:900}.cardVisual b{letter-spacing:-.04em;font-size:28px}.kind-guardian_guide{background:var(--peach)!important}.kind-nurse_practice{background:var(--blue)!important}.kind-latest_update,.kind-paper_review{background:var(--yellow)!important}.kind-clinical_protocol{background:#eee9ff!important}.kind-notice{background:var(--brand-soft)!important}.contentCardBody{padding:22px}.cardMeta{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.contentCard h3{letter-spacing:-.03em;margin:14px 0 10px;font-size:21px;line-height:1.35}.contentCard p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.tagRow{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.tag{background:var(--surface);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:12px}.softSection{background:var(--surface)}.communityTeaser{grid-template-columns:1fr .9fr;align-items:center;gap:72px;display:grid}.communityTeaser h2{letter-spacing:-.05em;margin:12px 0 18px;font-size:43px;line-height:1.2}.communityTeaser p{color:var(--muted);font-size:17px}.requestMock{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:30px;padding:34px}.requestMock h3{font-size:22px;line-height:1.45}.mockMeta{color:var(--muted);gap:16px;font-size:13px;display:flex}.requestMock hr{border:0;border-top:1px solid var(--line);margin:28px 0}.pill{background:var(--brand-soft);color:var(--brand-dark);border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.pill.secondary{background:var(--surface);color:var(--muted)}.pageHero{padding:34px 0 42px}.pageHero.compact{max-width:780px}.pageHero h1{letter-spacing:-.05em;margin:8px 0 10px;font-size:50px}.pageHero p{color:var(--muted);max-width:760px;font-size:17px}.rowHero{justify-content:space-between;align-items:end;gap:30px;display:flex}.searchBar{border:1px solid var(--line);background:#fff;border-radius:999px;gap:10px;max-width:780px;padding:12px;display:flex}.searchBar input{border:0;outline:0;flex:1;min-width:0;padding:0 14px}.filterTabs{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.filterTabs a{border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.filterTabs a.active{background:var(--text);color:#fff;border-color:var(--text)}.resultHeader{color:var(--muted);gap:15px;margin:34px 0 18px;display:flex}.resultHeader strong{color:var(--text)}.emptyState{text-align:center;border-radius:var(--radius);background:var(--surface);border:1px dashed #cbd5ce;padding:72px 24px}.emptyIcon{color:var(--brand);font-size:42px}.emptyState h3{margin:14px 0 6px;font-size:24px}.emptyState p{color:var(--muted);margin-bottom:20px}.articleHeader{background:var(--surface);border-bottom:1px solid var(--line)}.articleHeaderInner{grid-template-columns:1fr 330px;align-items:center;gap:70px;padding:70px 0;display:grid}.articleMeta,.postMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.articleHeader h1{letter-spacing:-.055em;margin:18px 0;font-size:52px;line-height:1.15}.articleSubtitle{color:var(--brand-dark);font-size:22px}.articleExcerpt{color:var(--muted);font-size:18px}.articleVisual{aspect-ratio:1/1.05;border-radius:30px;flex-direction:column;justify-content:space-between;padding:30px;display:flex}.articleVisual span{letter-spacing:.15em;font-size:12px;font-weight:900}.articleVisual strong{letter-spacing:-.06em;font-size:38px}.articleVisual b{font-size:14px}.articleActions{gap:10px;margin-top:28px;display:flex}.articleLayout{grid-template-columns:minmax(0,760px) 260px;gap:70px;padding-top:65px;padding-bottom:110px;display:grid}.markdown{font-size:17px;line-height:1.9}.markdown h1,.markdown h2,.markdown h3{letter-spacing:-.035em;margin-top:2.2em;line-height:1.35}.markdown h1{font-size:36px}.markdown h2{border-bottom:1px solid var(--line);padding-bottom:10px;font-size:28px}.markdown h3{font-size:22px}.markdown p{margin:1.2em 0}.markdown li{margin:.45em 0}.markdown blockquote{border-left:4px solid var(--brand);background:var(--surface);color:var(--muted);margin:24px 0;padding:12px 18px}.markdown table{border-collapse:collapse;width:100%;font-size:14px}.markdown th,.markdown td{border:1px solid var(--line);text-align:left;padding:10px}.markdown code{background:var(--surface);border-radius:5px;padding:2px 5px}.medicalNotice{background:#fff9e8;border:1px solid #f1dfaa;border-radius:18px;margin-top:60px;padding:24px}.medicalNotice p{color:#655a3c;margin-bottom:0;font-size:14px}.articleAside{border:1px solid var(--line);border-radius:18px;align-self:start;padding:22px;position:sticky;top:105px}.articleAside dl{grid-template-columns:60px 1fr;gap:12px;font-size:13px;display:grid}.articleAside dt{color:var(--muted)}.articleAside dd{margin:0;font-weight:700}.communityRules,.inlineNotice{background:#fff8d8;border:1px solid #eee1a9;border-radius:15px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 18px;font-size:14px;display:flex}.communityRules b,.inlineNotice b{flex:none}.communityRules span,.inlineNotice span{word-break:keep-all;overflow-wrap:anywhere;flex:240px;min-width:0}.inlineNotice{display:block}.inlineNotice strong{margin-right:8px}.listPanel{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.postRow{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.postRow:last-child{border-bottom:0}.postRow:hover{background:var(--surface)}.postRow h3{margin:9px 0 5px;font-size:20px}.postRow p{color:var(--muted);white-space:pre-line;margin:0;font-size:14px}.commentCount{white-space:nowrap;color:var(--muted);align-self:center;font-size:13px}.postDetail{border:1px solid var(--line);border-radius:var(--radius);padding:42px}.postDetail h1{letter-spacing:-.04em;margin:18px 0 28px;font-size:38px}.postBody{white-space:pre-wrap;font-size:17px;line-height:1.9}.comments{margin-top:48px}.comments h2{margin-bottom:18px}.comment{border-top:1px solid var(--line);padding:20px 0}.comment p{white-space:pre-wrap}.commentForm{gap:12px;margin-top:24px;display:grid}.commentForm textarea{border:1px solid var(--line);resize:vertical;border-radius:14px;padding:16px}.commentForm .button{justify-self:end}.requestGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.requestCard{border:1px solid var(--line);border-radius:var(--radius);padding:26px}.requestTop{justify-content:space-between;display:flex}.requestCard h3{font-size:23px;line-height:1.4}.requestCard>p{color:var(--muted);white-space:pre-wrap}.requestMeta{color:var(--muted);gap:12px;margin:18px 0;font-size:12px;display:flex}.adminResponse{background:var(--surface);border-radius:14px;margin:16px 0;padding:15px}.adminResponse p{margin:5px 0 0;font-size:14px}.voteButton{border:1px solid var(--line);color:var(--brand);background:#fff;border-radius:999px;padding:8px 14px;font-weight:800}.status{background:var(--surface);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.status-published,.status-completed{background:var(--brand-soft);color:var(--brand-dark)}.status-reviewing,.status-review{background:var(--yellow);color:#675900}.status-planned{background:var(--blue);color:#284f89}.status-hidden,.status-archived,.status-declined{color:#666;background:#f2f2f2}.authPage{background:var(--surface);justify-content:center;align-items:flex-start;min-height:calc(100vh - 74px);padding:70px 20px 100px;display:flex}.authCard{border:1px solid var(--line);width:min(480px,100%);box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:42px}.authCardWide{width:min(920px,100%)}.authCard h1{letter-spacing:-.04em;margin:10px 0;font-size:36px}.authCard>p{color:var(--muted);margin-bottom:28px}.authForm,.editorForm{gap:18px;display:grid}.field{gap:7px;font-size:14px;font-weight:700;display:grid}.field input,.field textarea,.field select{background:#fff;border:1px solid #ccd5cf;border-radius:12px;outline:0;width:100%;padding:12px 14px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #1f7a5a1a}.field small,.helpText{color:var(--muted);font-size:12px;font-weight:400}.formTwoCol{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.formThreeCol{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.passwordWrap{display:block;position:relative}.passwordWrap input{padding-right:65px}.passwordToggle{background:var(--surface);border:0;border-radius:8px;padding:5px 9px;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.rolePicker,.checkboxField{border:0;margin:0;padding:0}.rolePicker legend,.checkboxField legend{margin-bottom:10px;font-size:14px;font-weight:800}.roleGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.roleOption{border:1px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;gap:3px;padding:14px;display:flex}.roleOption input{opacity:0;position:absolute}.roleOption span{color:var(--muted);font-size:11px;line-height:1.45}.roleOption.selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 2px #1f7a5a14}.agreementBox{background:var(--surface);border-radius:14px;gap:9px;padding:17px;font-size:13px;display:grid}.agreementBox a{font-weight:800;text-decoration:underline}.agreementBox b{color:var(--brand);font-size:11px}.formMessage{background:var(--surface);border-radius:10px;padding:12px;font-size:13px}.formMessage.error{color:var(--danger);background:#fff0ee}.formMessage.success{background:var(--brand-soft);color:var(--brand-dark)}.authLinks,.authBottom{justify-content:space-between;gap:12px;margin-top:14px;font-size:13px;display:flex}.authLinks a,.authBottom a,.textLink{color:var(--brand);font-weight:800}.authBottom{border-top:1px solid var(--line);justify-content:center;padding-top:22px}.centerCard{text-align:center}.mailIcon{background:var(--yellow);border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 18px;font-size:30px;display:grid}.successIcon{background:var(--brand-soft);color:var(--brand)}.stackActions{gap:10px;display:grid}.accountHeader{justify-content:space-between;align-items:end;padding:30px 0 42px;display:flex}.accountHeader h1{letter-spacing:-.05em;margin:8px 0;font-size:46px}.accountHeader p{color:var(--muted)}.accountGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.profilePanel,.accountIntro{border:1px solid var(--line);border-radius:var(--radius);padding:28px}.accountIntro{background:var(--brand-soft)}.accountIntro h2{font-size:29px;line-height:1.3}.profileData{grid-template-columns:100px 1fr;gap:10px;font-size:14px;display:grid}.profileData dt{color:var(--muted)}.profileData dd{margin:0;font-weight:700}.profileData small{background:var(--surface);border-radius:5px;padding:3px 6px}.compactForm{margin-top:24px}.accountLinks{color:var(--muted);gap:16px;margin-top:20px;font-size:13px;display:flex}.accountContents{margin-top:60px}.emptyLine{background:var(--surface);color:var(--muted);border-radius:14px;padding:28px}.adminShell{background:#f7f8fa;grid-template-columns:230px 1fr;min-height:calc(100vh - 74px);display:grid}.adminShell>aside{color:#fff;background:#17231d;padding:28px 20px}.adminShell>aside h2{margin:0 0 24px;font-size:18px}.adminNav{gap:6px;display:grid}.adminNav a{color:#d7e3dc;border-radius:9px;padding:10px 12px;font-size:14px}.adminNav a:hover{color:#fff;background:#ffffff14}.adminMain{min-width:0;padding:38px}.adminHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.adminHeader h1{margin:5px 0 0;font-size:35px}.adminHeader p{color:var(--muted);margin:5px 0 0}.headerButtonRow,.tableActions{align-items:center;gap:8px;display:flex}.statsGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.statsGrid>div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.statsGrid span{color:var(--muted);font-size:13px}.statsGrid strong{margin-top:6px;font-size:36px;display:block}.adminWelcome{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:24px;padding:28px}.adminTableWrap{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:auto}.adminTable{border-collapse:collapse;width:100%;min-width:820px;font-size:13px}.adminTable th,.adminTable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px}.adminTable th{background:var(--surface);color:var(--muted)}.adminTable td strong,.adminTable td small{display:block}.adminTable td small{color:var(--muted);margin-top:3px}.tableActions button,.tableActions a{color:var(--brand);background:0 0;border:0;padding:4px;font-size:12px;font-weight:800}.contentEditor,.adminCards{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px}.markdownEditor{font-size:13px;line-height:1.6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.checkGrid{background:var(--surface);border-radius:12px;flex-wrap:wrap;gap:16px;padding:13px;display:flex}.checkLine{align-items:center;gap:8px;font-size:14px;display:flex}.detailsPanel{border:1px solid var(--line);border-radius:12px;padding:15px}.detailsPanel summary{cursor:pointer;font-weight:800}.adminCards{background:0 0;border:0;gap:18px;padding:0;display:grid}.adminRequestCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.adminRequestCard>p{white-space:pre-wrap;color:var(--muted)}.adminPostRow{background:#fff}.legalPage{padding:70px 0 110px}.legalInner{max-width:850px}.legalInner h1{letter-spacing:-.05em;font-size:45px}.legalLead{color:var(--muted);margin-bottom:50px;font-size:17px}.legalInner h2{margin-top:42px;font-size:25px}.legalInner h3{margin-top:24px}.legalInner p,.legalInner li{color:#3f4b44}.legalWarning{background:#fff8d8;border:1px solid #f0d793;border-radius:15px;margin-top:50px;padding:20px}.siteFooter{border-top:1px solid var(--line);background:var(--surface);padding:22px 0}.footerInner{width:min(var(--max),calc(100% - 40px));justify-content:space-between;align-items:center;gap:30px;margin:auto;display:flex}.footerIdentity{align-items:center;gap:24px;min-width:0;display:flex}.footerCopy{gap:2px;min-width:0;display:grid}.footerVersion{min-width:92px;min-height:45px;color:var(--brand-dark);border-left:1px solid #cbd5cf;flex:none;align-content:center;justify-items:start;gap:0;padding:6px 10px;display:grid}.footerVersion span{letter-spacing:.14em;color:var(--muted);font-size:8px;font-weight:900;line-height:1.2}.footerVersion strong{font-size:13px;line-height:1.35}.footerVersion code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;line-height:1.2}.footerIdentity p{margin:0;line-height:1.45}.footerLinks{flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;font-weight:700;display:flex}@media (max-width:980px){.mainNav{display:none}.heroGrid,.communityTeaser,.articleHeaderInner,.articleLayout{grid-template-columns:1fr}.heroBoard{min-height:460px}.contentGrid{grid-template-columns:repeat(2,1fr)}.articleVisual{max-width:360px}.articleAside{position:static}.roleGrid{grid-template-columns:repeat(2,1fr)}.adminShell{grid-template-columns:1fr}.adminShell>aside{padding:16px 22px}.adminShell>aside h2{margin-bottom:10px}.adminNav{display:flex;overflow:auto}.adminNav a{white-space:nowrap}.statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.container{width:min(100% - 28px,var(--max))}.section{padding:58px 0}.headerInner{width:calc(100% - 28px);height:68px;padding-left:0}.brandLogo{height:42px}.footerBrand .brandLogo{height:58px}.headerActions .textButton,.iconButton{display:none}.headerAccountFallback{min-width:94px}.headerAccountFallback>span:first-child{display:none}.headerAccountFallback>span:last-child{width:94px}.hero{padding-top:42px}.heroGrid{gap:35px}.heroCopy h1{font-size:43px}.heroCopy p{font-size:16px}.heroBoard{min-height:400px}.boardMain{width:78%;min-height:190px;top:28px;left:20px}.boardMain strong{font-size:24px}.boardA{top:210px}.boardB{bottom:44px}.boardC{bottom:0}.contentGrid,.requestGrid,.accountGrid{grid-template-columns:1fr}.sectionHeader h2,.communityTeaser h2{font-size:29px}.rowHero,.accountHeader,.footerInner{flex-direction:column;align-items:flex-start}.siteFooter{padding:22px 0}.footerInner{gap:18px}.footerIdentity{flex-wrap:wrap;gap:16px;width:100%}.footerVersion{border-left:0;border:1px solid var(--line);border-radius:8px;min-height:38px;padding:4px 9px}.footerCopy{font-size:14px}.pageHero h1{font-size:41px}.searchBar{border-radius:18px;align-items:stretch}.searchBar .button{padding:0 15px}.articleHeaderInner{gap:34px;padding:42px 0}.articleHeader h1{font-size:38px}.articleLayout{gap:35px;padding-top:40px}.postDetail{padding:24px}.authPage{padding:35px 12px 70px}.authCard{padding:28px 20px}.formTwoCol,.formThreeCol{grid-template-columns:1fr}.roleGrid{grid-template-columns:1fr 1fr}.setupNotice{flex-wrap:wrap;align-items:flex-start}.adminMain{padding:24px 14px}.statsGrid{grid-template-columns:1fr 1fr}.adminHeader{flex-direction:column;align-items:flex-start}}.adminBrandBlock{border-bottom:1px solid #ffffff1f;margin-bottom:24px;padding-bottom:20px}.adminBrandBlock>a{gap:1px;display:grid}.adminBrandBlock>a b{letter-spacing:-.04em;font-size:21px}.adminBrandBlock>a span{color:#9eb0a6;letter-spacing:.13em;font-size:10px;font-weight:800}.adminBrandBlock p{color:#fff;margin:20px 0 0;font-size:13px;display:grid}.adminBrandBlock p small{color:#9eb0a6;text-overflow:ellipsis;font-size:11px;overflow:hidden}.adminNavGroup{gap:5px;margin-bottom:19px;display:grid}.adminNavGroup>span{color:#82958b;letter-spacing:.12em;padding:0 12px 5px;font-size:10px;font-weight:900}.adminNav a.active{color:#fff;background:#ffffff1f}.adminBackLink{color:#d7e3dc;text-align:center;border:1px solid #ffffff29;border-radius:10px;margin-top:26px;padding:11px 12px;font-size:12px;display:block}.adminBackLink:hover{color:#fff;background:#ffffff14}.adminStatSection{margin-bottom:20px}.adminSectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.adminSectionHeading h2{margin:0;font-size:18px}.adminSectionHeading a{color:var(--brand);font-size:12px;font-weight:800}.statsGrid>a{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;transition:all .18s}.statsGrid>a:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.statsGrid>a span{color:var(--muted);font-size:13px}.statsGrid>a strong{margin-top:6px;font-size:36px;display:block}.adminQueueGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.adminQueueCard{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:145px;padding:22px}.adminQueueCard>span{color:var(--muted);font-size:12px;font-weight:800}.adminQueueCard>strong{margin:7px 0;font-size:34px;line-height:1.1;display:block}.adminQueueCard>p{color:var(--muted);margin:0;font-size:12px}.roleSummary>div{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.roleSummary small{background:var(--surface);border-radius:999px;padding:5px 8px}.adminDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.adminPanel{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:22px}.adminCompactList{display:grid}.adminCompactList>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.adminCompactList>a:first-child{border-top:0}.adminCompactList>a>div{min-width:0;display:grid}.adminCompactList b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.adminCompactList small{color:var(--muted);font-size:11px}.adminStatusTabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.adminStatusTabs a{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:800;display:flex}.adminStatusTabs a b{background:var(--surface);min-width:23px;color:var(--text);text-align:center;border-radius:999px;padding:2px 6px}.adminStatusTabs a.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-dark)}.adminFilterBar{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:9px;margin-bottom:16px;padding:12px;display:flex}.adminFilterBar input,.adminFilterBar select{background:#fff;border:1px solid #ccd5cf;border-radius:9px;min-height:39px;padding:8px 11px}.adminFilterBar input{flex:1;min-width:180px}.adminFilterBar select{min-width:165px}.wrapActions{flex-wrap:wrap;max-width:260px}.tableActions form{display:inline-flex}.dangerText{color:var(--danger)!important}.adminEmptyCell{color:var(--muted);text-align:center!important;padding:50px!important}.adminEmptyPanel{color:var(--muted);text-align:center;background:#fff;border:1px dashed #cbd5ce;border-radius:16px;padding:45px 24px}.editorWorkflow{background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.editorWorkflow>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px;display:grid}.editorWorkflow b{font-size:13px}.editorWorkflow span{color:var(--muted);font-size:11px}.editorSubmitBar{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:15px;justify-content:flex-end;gap:9px;padding:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 35px #192e231f}.previewNotice{background:#fff8d8;border:1px solid #eee1a9;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:13px 17px;font-size:12px;display:flex}.adminPreviewArticle{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:900px;padding:48px}.adminPreviewArticle>h1{letter-spacing:-.05em;margin:14px 0;font-size:43px;line-height:1.18}.adminPreviewSubtitle{color:var(--muted);font-size:19px}.adminPreviewExcerpt{background:var(--surface);border-radius:14px;margin:28px 0;padding:20px;font-weight:700}.revisionList{gap:12px;display:grid}.revisionList article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.revisionList article>div{display:grid}.revisionList article>div span{color:var(--muted);font-size:11px}.revisionList h3{margin:0 0 5px;font-size:15px}.revisionList p{color:var(--muted);margin:0;font-size:12px}.requestStatusTabs{max-width:100%}.adminRequestHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adminRequestCard h3{margin-bottom:8px;font-size:21px}.adminModerationList{background:0 0;border:0;gap:12px;display:grid}.adminModerationList .postRow{border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.adminModerationList .postRow>div:first-child{min-width:0}.adminModerationList .postRow p{white-space:pre-wrap;max-height:130px;overflow:auto}.moderationActions{gap:10px;min-width:130px;padding-left:18px;display:grid}.moderationActions>a{color:var(--brand);font-size:12px;font-weight:800}.moderationActions form{gap:4px;display:grid}.moderationActions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800}.adminHeaderMetric{border:1px solid var(--line);text-align:right;background:#fff;border-radius:15px;min-width:120px;padding:16px 20px;display:grid}.adminHeaderMetric b{font-size:27px}.adminHeaderMetric span{color:var(--muted);font-size:11px}.status-draft,.status-received{color:#5d6962;background:#edf0ee}.status-producing{color:#5e3b8b;background:#f0eaff}.status-deleted{color:var(--danger);background:#ffe8e5}@media (max-width:980px){.adminQueueGrid{grid-template-columns:1fr 1fr}.adminBrandBlock{display:none}.adminNav{gap:8px;display:flex}.adminNavGroup{gap:4px;margin:0;display:flex}.adminNavGroup>span,.adminBackLink{display:none}}@media (max-width:760px){.adminQueueGrid,.adminDashboardGrid{grid-template-columns:1fr}.adminFilterBar{flex-direction:column;align-items:stretch}.adminFilterBar input,.adminFilterBar select{width:100%}.editorWorkflow{grid-template-columns:1fr}.editorSubmitBar{flex-direction:column;position:static}.adminPreviewArticle{padding:28px 20px}.adminPreviewArticle>h1{font-size:34px}.revisionList article{grid-template-columns:1fr;gap:10px}.adminModerationList .postRow{grid-template-columns:1fr}.moderationActions{border-top:1px solid var(--line);padding:14px 0 0}}.communityBoardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.communityBoardCard{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:154px;padding:22px;transition:all .18s;display:block}.communityBoardCard:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.communityBoardCard.active{border-color:var(--brand);background:var(--brand-soft)}.communityBoardCard>span{color:var(--brand);letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.communityBoardCard h2{letter-spacing:-.03em;margin:0 0 8px;font-size:20px}.communityBoardCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.communityListHeader{margin-top:32px}.articleBack{margin-bottom:18px;font-size:14px;font-weight:800}.articleBack a{color:var(--muted)}.articleBack a:hover{color:var(--brand)}.adminNotice{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0 0 18px;padding:14px 16px;font-size:14px}.adminNotice.success{background:#eef9f2;border-color:#b8dcc8}.adminNotice.danger{background:#fff1f1;border-color:#e5bcbc}.adminBoardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.adminBoardCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.adminBoardCardHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.adminBoardCardHeader h2{margin:5px 0 0;font-size:22px}.toggleLine{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.roleAccessField{border:1px solid var(--line);border-radius:14px;margin:18px 0;padding:16px}.roleAccessField legend{padding:0 6px;font-weight:900}.roleAccessField>p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.6}.checkboxGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkboxGrid label{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}@media (max-width:900px){.communityBoardGrid,.adminBoardGrid{grid-template-columns:1fr}}@media (max-width:560px){.communityBoardGrid,.checkboxGrid{grid-template-columns:1fr}.adminBoardCardHeader{flex-direction:column}}.communityBoardCard.locked{background:linear-gradient(#fff,#fafafa);border-style:dashed}.communityBoardCard.locked:hover{border-color:#b9c0bc}.communityBoardCard.locked>span{color:#6f7772}.boardCardFooter{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin-top:16px;padding-top:13px;display:flex}.boardCardFooter b{color:var(--brand-dark);font-size:12px}.communityBoardCard.locked .boardCardFooter b{color:#68706b}.boardCardFooter small{color:var(--muted);font-size:12px;line-height:1.45}.lockedBoardPanel{border:1px solid var(--line);text-align:center;box-shadow:var(--shadow);background:#fff;border-radius:22px;margin-top:30px;padding:34px}.lockedBoardPanel h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:28px}.lockedBoardPanel p{max-width:720px;color:var(--muted);margin:0 auto 20px;line-height:1.75}.lockedBoardPanel .buttonRow{justify-content:center}.field small{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.55;display:block}.verifyEmailPage{padding-top:48px}.verifyEmailCard{gap:28px;display:grid}.verifyEmailHeader{text-align:center;max-width:660px;margin:0 auto}.verifyEmailHeader h1{margin:10px 0}.verifyEmailHeader p{color:var(--muted);margin:0;line-height:1.75}.emailGuide{border:1px solid var(--line);background:#fbfcfb;border-radius:22px;gap:24px;padding:28px;display:grid}.emailGuideIntro h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:25px}.emailGuideIntro p{color:var(--muted);margin:0;line-height:1.7}.emailGuideStep{color:var(--brand);letter-spacing:.16em;font-size:11px;font-weight:900}.emailGuideSteps{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.emailGuideSteps li{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:14px;display:flex}.emailGuideSteps li>span{background:var(--brand-soft);width:24px;height:24px;color:var(--brand-dark);border-radius:50%;flex:0 0 24px;place-items:center;font-size:12px;font-weight:900;display:grid}.emailGuideSteps p{color:#48554f;margin:0;font-size:13px;line-height:1.6}.mailPreview{background:#fff;border:1px solid #dce3df;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #1a2e2512}.mailPreviewTop{align-items:center;gap:9px;padding:17px 20px 12px;font-size:17px;display:flex}.mailStar{color:#aab5af;font-size:22px;line-height:1}.mailPreviewMeta{align-items:center;gap:12px;padding:0 20px 16px;font-size:12px;display:flex}.mailPreviewMeta span{color:var(--muted)}.mailPreviewMeta b{color:#34443d;background:#e8f2fb;border-radius:999px;padding:7px 11px;font-weight:700;display:inline-flex}.mailPreviewDivider{background:#e8ece9;height:1px}.mailPreviewBody{padding:30px 32px 34px}.mailPreviewBody h3{letter-spacing:-.025em;margin:0 0 20px;font-size:22px}.mailPreviewBody p{color:#3e4c46;margin:0 0 12px;font-size:14px;line-height:1.7}.mailConfirmTarget{flex-direction:column;align-items:flex-start;gap:5px;margin-top:2px;display:inline-flex}.mailPointer{color:#63520e;background:#fff3c6;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:900}.mailConfirmLink{color:#5b21b6;font-size:14px;font-weight:800;text-decoration:underline}.emailGuideNotice{background:#fff8d8;border:1px solid #eee1a9;border-radius:14px;padding:16px 18px}.emailGuideNotice strong{margin-bottom:4px;display:block}.emailGuideNotice p{color:#655d3f;margin:0;font-size:13px;line-height:1.6}.verifyEmailActions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.buttonSecondary{color:var(--brand);border:1px solid var(--brand);background:#fff}.buttonSecondary:hover{background:var(--brand-soft)}@media (max-width:760px){.emailGuide{padding:20px}.emailGuideSteps{grid-template-columns:1fr}.mailPreviewBody{padding:24px 20px 28px}.mailPreviewMeta{flex-direction:column;align-items:flex-start;gap:7px}.verifyEmailActions{grid-template-columns:1fr}}.headerRightCluster{align-items:center;gap:26px;min-width:0;margin-left:auto;display:flex}.headerRightCluster .mainNav{order:1}.headerRightCluster .headerActions{order:2;margin-left:0}.headerSearch{flex:none;width:38px;height:40px;transition:width .32s cubic-bezier(.2,.8,.2,1);position:relative}.headerSearch.open{width:min(360px,32vw)}.headerSearchToggle{z-index:3;background:#fff;position:absolute;top:1px;right:0}.headerSearchForm{opacity:0;transform-origin:100%;pointer-events:none;width:calc(100% - 46px);height:38px;transition:opacity .18s,transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:1px;right:46px;transform:scaleX(.15)}.headerSearch.open .headerSearchForm{opacity:1;pointer-events:auto;transform:scaleX(1)}.headerSearchForm input{border:1px solid var(--line);background:#fff;border-radius:999px;outline:none;width:100%;height:38px;padding:0 43px 0 15px;box-shadow:0 8px 24px #192e2314}.headerSearchForm input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #1f7a5a1a}.headerSearchSubmit{background:var(--brand);color:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid;position:absolute;top:4px;right:4px}.theme-guardian{--board-accent:#8a4d24;--board-wash:#fff4ec;color:var(--board-accent)}.theme-nurse{--board-accent:#315b9a;--board-wash:#edf3ff;color:var(--board-accent)}.theme-veterinary{--board-accent:#176346;--board-wash:#edf8f1;color:var(--board-accent)}.knowledgeBoardTabs{background:#fff;border-top:1px solid #d6ded9;border-bottom:1px solid #d6ded9;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.knowledgeBoardTab{background:color-mix(in srgb,var(--board-wash) 72%,#fff);border:0;border-right:1px solid #cbd5cf;border-radius:0;outline:none;flex-direction:column;justify-content:center;min-width:0;min-height:72px;padding:10px 14px 12px;transition:background .15s,color .15s,opacity .15s;display:flex;position:relative}.knowledgeBoardTab:after{content:"";background:var(--board-accent);border-radius:999px 999px 0 0;width:0;height:3px;transition:width .18s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.knowledgeBoardTab:last-child{border-right:0}.knowledgeBoardTab:hover{box-shadow:none;filter:none;opacity:1;background:color-mix(in srgb,var(--board-wash) 91%,#fff);transform:none}.knowledgeBoardTab.active{background:color-mix(in srgb,var(--board-wash) 92%,var(--board-accent) 8%);box-shadow:none}.knowledgeBoardTab.active:after{width:52px}.knowledgeBoardTab:focus-visible{background:color-mix(in srgb,var(--board-wash) 86%,var(--board-accent) 5%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--board-accent) 30%,transparent)}.knowledgeBoardTab.isLocked{opacity:.84;filter:none}.knowledgeBoardTab.isLocked:hover{opacity:1}.knowledgeBoardTabTop{color:currentColor;letter-spacing:.03em;justify-content:space-between;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;font-weight:900;display:flex}.knowledgeBoardTabTop small{color:#6f7872;letter-spacing:0;font-weight:800}.knowledgeBoardTab.isAvailable .knowledgeBoardTabTop small:before{content:"✓ "}.knowledgeBoardTab.isLocked .knowledgeBoardTabTop small:before{content:"🔒 "}.knowledgeBoardTab h2{color:currentColor;letter-spacing:-.025em;margin:0;font-size:16px;font-weight:800;line-height:1.25}.knowledgeBoardTab.active h2{font-weight:900}.knowledgeBoardMainView{background:#fff;min-height:590px;padding:62px 0 70px}.knowledgeBoardMainView .heroGrid{min-height:458px}.knowledgeBoardOpenView{border-top:3px solid var(--board-accent);background:#fff;margin-top:14px;padding:14px 0 0}.knowledgeBoardOpenToolbar{color:#5d6a63;justify-content:space-between;align-items:center;gap:16px;min-height:34px;padding:0 4px 10px;font-size:11px;display:flex}.knowledgeBoardOpenToolbar a{color:var(--board-accent);font-weight:900}.knowledgeBoardOpenToolbar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledgeBoardWorkspace{background:#fff;border:1px solid #d9e0db;border-radius:4px;grid-template-columns:270px minmax(0,1fr);align-items:stretch;gap:0;min-height:760px;display:grid;overflow:hidden}.knowledgeBoardSidebar{background:#fff;border:0;border-right:1px solid #d9e0db;border-radius:0;min-width:0;min-height:760px;overflow:hidden}.knowledgeBoardSidebarHead{background:var(--board-wash);border-bottom:1px solid #d4dee7;padding:16px 17px 14px}.knowledgeBoardSidebarHead .eyebrow{color:var(--board-accent);letter-spacing:.1em;font-size:9px}.knowledgeBoardSidebarHead h2{color:var(--text);letter-spacing:-.035em;margin:4px 0 5px;font-size:21px;line-height:1.25}.knowledgeBoardSidebarHead>p{color:#526058;margin:0;font-size:12px;line-height:1.55}.knowledgeBoardAccessSummary{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.knowledgeBoardAccessSummary span{border:1px solid color-mix(in srgb,var(--board-accent) 22%,#dfe5e0);min-height:23px;color:var(--board-accent);background:#ffffffe0;border-radius:3px;align-items:center;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.knowledgeBoardSectionItem{background:0 0;border-bottom:1px solid #dde5ec;padding:11px 15px}.knowledgeBoardSectionItem strong{color:var(--text);font-size:13px;line-height:1.35;display:block}.knowledgeBoardSectionItem p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.45}.knowledgeBoardPosts{background:#fff;border:0;border-radius:0;flex-direction:column;min-width:0;min-height:760px;padding:18px 24px 12px;display:flex}.knowledgeBoardPostsHead{border-bottom:2px solid var(--board-accent);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding-bottom:11px;display:flex}.knowledgeBoardPostsHead .eyebrow{color:var(--board-accent);letter-spacing:.1em;font-size:9px}.knowledgeBoardPostsHead h2{letter-spacing:-.035em;margin:2px 0 0;font-size:22px;line-height:1.25}.knowledgeBoardPostsHead p{color:var(--muted);margin:3px 0 0;font-size:11px}.knowledgeBoardPostsHead>span{background:var(--board-wash);min-height:24px;color:var(--board-accent);border-radius:3px;align-items:center;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.knowledgeBoardPostList{border-top:0}.knowledgeBoardPostRow{border-bottom:1px solid #dbe3ea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:64px;padding:9px 3px;display:grid}.knowledgeBoardPostRow:hover{background:#f8faf8}.knowledgeBoardPostRow:hover h3{color:var(--board-accent)}.knowledgeBoardPostMeta{color:var(--muted);flex-wrap:wrap;gap:5px 10px;font-size:10px;display:flex}.knowledgeBoardPostMeta span:first-child{color:var(--board-accent);font-weight:900}.knowledgeBoardPostRow h3{letter-spacing:-.02em;margin:4px 0 2px;font-size:15px;line-height:1.35}.knowledgeBoardPostRow p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:1.45;overflow:hidden}.knowledgeBoardPostRow>b{color:var(--board-accent);white-space:nowrap;font-size:11px}.knowledgeBoardArticle{background:#fff;min-width:0;min-height:760px;padding:18px 28px 28px}.knowledgeBoardArticleToolbar{min-height:31px;color:var(--muted);border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:center;gap:16px;padding:0 0 10px;font-size:11px;display:flex}.knowledgeBoardArticleToolbar a{color:var(--board-accent);font-weight:900}.knowledgeBoardArticleToolbar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledgeBoardArticleHeader{border-bottom:2px solid var(--board-accent);padding:24px 2px 22px}.knowledgeBoardArticleHeader h1{max-width:980px;color:var(--text);letter-spacing:-.04em;margin:8px 0 0;font-size:30px;line-height:1.35}.knowledgeBoardArticleSubtitle{color:#39463f;max-width:980px;margin:7px 0 0;font-size:15px;line-height:1.6}.knowledgeBoardArticleExcerpt{max-width:980px;color:var(--muted);margin:11px 0 0;font-size:13px;line-height:1.65}.knowledgeBoardArticleBody{max-width:980px;padding:24px 2px 12px}.knowledgeBoardArticleBody .markdown{color:#2d3832;font-size:15px;line-height:1.85}.knowledgeBoardArticleBody .markdown>:first-child{margin-top:0}.knowledgeBoardArticleBody .markdown h1{font-size:28px}.knowledgeBoardArticleBody .markdown h2{margin-top:2em;padding-bottom:8px;font-size:23px}.knowledgeBoardArticleBody .markdown h3{margin-top:1.8em;font-size:19px}.knowledgeBoardArticleBody .markdown p{margin:1em 0}.knowledgeBoardArticleBody .markdown table{max-width:100%;display:block;overflow-x:auto}.knowledgeBoardArticleNotice{background:#fffaf0;border:1px solid #eadcae;border-radius:4px;max-width:980px;margin-top:28px;padding:14px 16px}.knowledgeBoardArticleNotice strong{font-size:12px}.knowledgeBoardArticleNotice p{color:#655d42;margin:3px 0 0;font-size:11px;line-height:1.55}.knowledgeBoardArticleBottom{border-top:1px solid #e5e9e6;max-width:980px;margin-top:22px;padding-top:14px}.knowledgeBoardArticleBottom a{color:var(--board-accent);font-size:12px;font-weight:900}.knowledgeBoardEmpty{text-align:center;background:0 0;border:0;border-radius:0;flex:1;place-content:center;min-height:570px;padding:24px;display:grid}.knowledgeBoardEmpty h3{margin:0 0 5px;font-size:17px}.knowledgeBoardEmpty p{max-width:520px;color:var(--muted);margin:0;font-size:12px}.knowledgeBoardWorkspaceLocked{grid-template-columns:minmax(0,1fr)}.knowledgeBoardWorkspaceLocked .knowledgeBoardLocked{grid-column:1/-1}.knowledgeBoardLocked{text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--board-wash) 22%,#fff),#fff 42%);border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:760px;padding:48px 46px;display:flex}.knowledgeBoardLockIcon{border:1px solid color-mix(in srgb,var(--board-accent) 24%,#d9e0db);width:78px;height:78px;color:var(--board-accent);background:color-mix(in srgb,var(--board-wash) 70%,#fff);box-shadow:0 12px 32px color-mix(in srgb,var(--board-accent) 10%,transparent);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.knowledgeBoardLockIcon svg{stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:43px;height:43px}.knowledgeBoardLocked .eyebrow{color:var(--board-accent);font-size:9px}.knowledgeBoardLocked h2{letter-spacing:-.035em;max-width:680px;margin:7px 0 0;font-size:26px;line-height:1.3}.knowledgeBoardLockedBoard{border:1px solid color-mix(in srgb,var(--board-accent) 18%,#d9e0db);background:#fff;border-radius:12px;gap:4px;width:min(680px,100%);margin:18px 0 14px;padding:17px 20px;display:grid}.knowledgeBoardLockedBoard strong{color:var(--text);font-size:16px}.knowledgeBoardLockedBoard span{color:var(--muted);font-size:12px;line-height:1.65}.knowledgeBoardLocked>p{max-width:700px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.knowledgeBoardLockedInfo{background:#fff;border:1px solid #d9e0db;border-radius:999px;align-items:center;gap:10px;margin-top:16px;padding:9px 12px;display:flex}.knowledgeBoardLockedInfo b{color:var(--board-accent);font-size:12px}.knowledgeBoardLockedInfo span{color:var(--muted);font-size:11px}.knowledgeBoardLocked .heroActions{justify-content:center;margin-top:18px}.knowledgeBoardLocked .button{min-height:38px;padding:0 16px;font-size:12px}.knowledgeBoardPagination{border-top:1px solid #edf0ee;justify-content:center;align-items:center;gap:14px;margin-top:auto;padding:20px 0 6px;display:flex}.knowledgeBoardPagination>a,.knowledgeBoardPagination>span{min-width:48px;color:var(--board-accent);text-align:center;font-size:12px;font-weight:800}.knowledgeBoardPagination>span.disabled{color:#a4aca7}.knowledgeBoardPagination>div{align-items:center;gap:5px;display:flex}.knowledgeBoardPagination>div a{color:#66716a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.knowledgeBoardPagination>div a:hover{background:var(--board-wash);color:var(--board-accent)}.knowledgeBoardPagination>div a.active{background:var(--board-accent);color:#fff}@media (max-width:1120px){.headerSearch.open{width:280px}.knowledgeBoardTabs{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.knowledgeBoardTab{border-top:1px solid #dfe5e0}}@media (max-width:900px){.knowledgeBoardTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgeBoardWorkspace{grid-template-columns:1fr;min-height:640px}.knowledgeBoardSidebar{border-bottom:1px solid #cad5e0;border-right:0;min-height:0}.knowledgeBoardPosts,.knowledgeBoardArticle,.knowledgeBoardLocked{min-height:640px}.headerRightCluster{gap:12px}.knowledgeBoardMainView{min-height:0;padding:48px 0 54px}}@media (max-width:680px){.headerRightCluster .mainNav{display:none}.headerSearchToggle{display:grid!important}.headerSearch.open{width:min(230px,58vw)}.knowledgeBoardSection{padding-top:10px}.knowledgeBoardTabs{grid-template-columns:1fr}.knowledgeBoardTab{border-right:0;min-height:58px}.knowledgeBoardMainView{padding:40px 0 46px}.knowledgeBoardOpenView{margin-top:10px;padding:9px 0 0}.knowledgeBoardOpenToolbar{flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:8px}.knowledgeBoardWorkspace{min-height:0}.knowledgeBoardPosts{min-height:560px;padding:14px 14px 9px}.knowledgeBoardArticle{min-height:560px;padding:14px 14px 22px}.knowledgeBoardArticleToolbar{align-items:flex-start}.knowledgeBoardArticleHeader{padding:19px 1px 18px}.knowledgeBoardArticleHeader h1{font-size:24px}.knowledgeBoardArticleBody{padding-top:20px}.knowledgeBoardArticleBody .markdown{font-size:14px;line-height:1.8}.knowledgeBoardArticleBody .markdown h1{font-size:24px}.knowledgeBoardArticleBody .markdown h2{font-size:21px}.knowledgeBoardArticleBody .markdown h3{font-size:18px}.knowledgeBoardPostsHead{align-items:flex-start}.knowledgeBoardPostsHead p{display:none}.knowledgeBoardPostRow{grid-template-columns:1fr;gap:4px;min-height:0}.knowledgeBoardPostRow>b{display:none}.knowledgeBoardPostRow p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.knowledgeBoardLocked{min-height:520px;padding:28px 18px}.knowledgeBoardLockedInfo{flex-direction:column;align-items:flex-start;gap:2px}.knowledgeBoardPagination{gap:8px}.knowledgeBoardPagination>div{gap:2px}}.homePageShell{position:relative}.knowledgeBoardNavShell{top:var(--site-header-height);z-index:45;width:100%;scroll-margin-top:calc(var(--site-header-height) + 76px);background:#fff;border-bottom:1px solid #dfe5e0;position:sticky;box-shadow:0 8px 18px #192e230b}.knowledgeBoardNavInner{width:min(var(--site-wide-max),calc(100% - var(--site-wide-gutter-total)));background:#fff;margin:0 auto}.knowledgeBoardNavShell .knowledgeBoardTabs{border-top:0;border-bottom:0}.knowledgeBoardSection{background:#fff;border-bottom:0;padding:0 0 28px}.knowledgeBoardSection>.container{width:min(var(--site-wide-max),calc(100% - var(--site-wide-gutter-total)))}@media (max-width:1120px){.knowledgeBoardNavInner{width:100%}.knowledgeBoardNavShell .knowledgeBoardTabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;display:flex;overflow-x:auto}.knowledgeBoardNavShell .knowledgeBoardTabs::-webkit-scrollbar{display:none}.knowledgeBoardNavShell .knowledgeBoardTab{scroll-snap-align:start;border-top:0;flex:0 0 220px;min-height:68px}}@media (max-width:680px){:root{--site-header-height:68px}.knowledgeBoardSection{padding-top:0}.knowledgeBoardSection>.container{width:min(100% - 28px,1600px)}.knowledgeBoardNavShell .knowledgeBoardTab{border-right:1px solid #e2e7e3;flex-basis:180px;min-height:58px;padding:8px 12px 10px}.knowledgeBoardNavShell .knowledgeBoardTab h2{font-size:14px}.featuredRailTrack{grid-auto-columns:minmax(270px,84vw);gap:16px}.sectionHeader{align-items:flex-start}.sectionDescription{font-size:13px}}.boardMenuAdminStack{gap:18px;display:grid}.boardMenuAdminBoard{--board-menu-accent:var(--brand);border-top:4px solid var(--board-menu-accent);scroll-margin-top:24px}.boardMenuAdminBoard.theme-guardian{--board-menu-accent:#8a4d24}.boardMenuAdminBoard.theme-nurse{--board-menu-accent:#315b9a}.boardMenuAdminBoard.theme-veterinary{--board-menu-accent:#176346}.boardMenuAdminHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.boardMenuAdminHeader h2{letter-spacing:-.035em;margin:5px 0 2px;font-size:23px}.boardMenuAdminHeader p{color:var(--muted);margin:0;font-size:12px}.boardMenuAdminHeader>a{color:var(--board-menu-accent);font-size:12px;font-weight:900}.boardMenuSortGuide{min-height:30px;color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.boardMenuSortGuide>span{border:1px solid color-mix(in srgb,var(--board-menu-accent) 32%,#dfe5e0);width:23px;height:23px;color:var(--board-menu-accent);background:color-mix(in srgb,var(--board-menu-accent) 5%,#fff);border-radius:7px;place-items:center;font-size:15px;line-height:1;display:grid}.boardMenuSortGuide p{margin:0}.boardMenuSortStatus{text-align:right;min-width:112px;margin-left:auto;font-size:11px;font-weight:900}.boardMenuSortStatus.is-saving{color:var(--muted)}.boardMenuSortStatus.is-saved{color:#23734d}.boardMenuSortStatus.is-error{color:#b13a34}.boardMenuAdminList{gap:9px;display:grid;position:relative}.boardMenuAdminItem{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:end;gap:8px;min-height:66px;padding:13px;display:grid;position:relative;transform:translateZ(0);box-shadow:0 0 #18352600}.boardMenuAdminItem.isInactive{opacity:.72;background:#f6f7f6}.boardMenuAdminItem.isDragPlaceholder{border:1px dashed color-mix(in srgb,var(--board-menu-accent) 68%,#fff);background:color-mix(in srgb,var(--board-menu-accent) 7%,#fff);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--board-menu-accent) 4%,transparent)}.boardMenuAdminItem.isDragPlaceholder>*{visibility:hidden}.boardMenuAdminList.isSorting .boardMenuAdminItem:not(.isDragPlaceholder){transition:border-color .16s,box-shadow .16s,background-color .16s}.boardMenuDragHandle{color:#6c7c72;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#f8faf8;border:1px solid #d9e1dc;border-radius:9px;align-self:stretch;place-items:center;width:36px;min-height:38px;padding:0;font-size:20px;line-height:1;display:grid}.boardMenuDragHandle:hover{border-color:color-mix(in srgb,var(--board-menu-accent) 50%,#d9e1dc);color:var(--board-menu-accent);background:color-mix(in srgb,var(--board-menu-accent) 5%,#fff)}.boardMenuDragHandle:active{cursor:grabbing}.boardMenuDragHandle:focus-visible{outline:3px solid color-mix(in srgb,var(--board-menu-accent) 24%,transparent);outline-offset:2px}.boardMenuDragHandle:disabled{cursor:wait;opacity:.5}body.isBoardMenuDragging{-webkit-user-select:none;user-select:none;cursor:grabbing!important}body.isBoardMenuDragging *{cursor:grabbing!important}.boardMenuDragOverlay{z-index:9999;border:1px solid color-mix(in srgb,var(--board-menu-accent,var(--brand)) 42%,#d7dfd9);opacity:.78;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe0;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex;position:fixed;transform:scale(.995)rotate(.12deg);box-shadow:0 18px 42px #182e222e,0 3px 12px #182e221a}.boardMenuDragOverlayGrip{color:#50665a;background:#f7faf8;border:1px solid #d9e1dc;border-radius:9px;flex:0 0 36px;align-self:stretch;place-items:center;min-height:38px;font-size:20px;display:grid}.boardMenuDragOverlay>div{min-width:0}.boardMenuDragOverlay strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.boardMenuDragOverlay p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.boardMenuAdminEditForm{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.55fr) 72px auto;align-items:end;gap:9px;min-width:0;display:grid}.boardMenuAdminEditForm .field{min-width:0}.boardMenuAdminEditForm .field>span,.boardMenuAdminAddForm .field>span{font-size:11px}.boardMenuAdminEditForm .field input,.boardMenuAdminAddForm .field input{border-radius:9px;min-height:38px;padding:8px 10px}.boardMenuActiveField{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:center;min-height:38px;padding:0 6px}.boardMenuAdminEditForm>.button,.boardMenuAdminAddForm>.button{min-height:38px}.boardMenuDeleteForm{align-items:center;min-height:38px;display:flex}.boardMenuDeleteForm button{background:#fff;border:1px solid #efd2cf;border-radius:9px;min-height:38px;padding:0 10px;font-size:11px;font-weight:900}.boardMenuAdminAddForm{background:#f8faf8;border:1px dashed #bfcac3;border-radius:13px;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.55fr) 72px auto;align-items:end;gap:9px;margin-top:16px;padding:14px;display:grid}.boardMenuAddHeading{grid-column:1/-1;align-items:baseline;gap:10px;display:flex}.boardMenuAddHeading strong{font-size:13px}.boardMenuAddHeading span{color:var(--muted);font-size:11px}@media (prefers-reduced-motion:reduce){.boardMenuAdminItem,.boardMenuDragOverlay{transition:none!important;animation:none!important}}@media (max-width:1180px){.boardMenuAdminEditForm,.boardMenuAdminAddForm{grid-template-columns:minmax(160px,1fr) minmax(220px,1.5fr) 76px}.boardMenuAdminEditForm>.button,.boardMenuAdminAddForm>.button{grid-area:2/3}.boardMenuAdminEditForm .boardMenuActiveField,.boardMenuAdminAddForm .boardMenuActiveField{grid-area:1/3}}@media (max-width:820px){.boardMenuAdminItem{grid-template-columns:36px minmax(0,1fr);align-items:stretch}.boardMenuAdminEditForm,.boardMenuAdminAddForm{grid-template-columns:1fr 92px}.boardMenuDescriptionField{grid-column:1/-1}.boardMenuActiveField{align-self:end;grid-area:auto/2!important}.boardMenuAdminEditForm>.button,.boardMenuAdminAddForm>.button{grid-area:auto/1/auto/-1}.boardMenuDeleteForm{grid-column:2;justify-content:flex-end}.boardMenuSortGuide{flex-wrap:wrap;align-items:flex-start}.boardMenuSortStatus{text-align:left;width:100%;margin-left:31px}}@media (max-width:560px){.boardMenuAdminHeader{flex-direction:column}.boardMenuAdminItem{grid-template-columns:32px minmax(0,1fr);padding:10px}.boardMenuDragHandle{width:32px}.boardMenuAdminEditForm,.boardMenuAdminAddForm{grid-template-columns:1fr}.boardMenuTitleField,.boardMenuDescriptionField,.boardMenuActiveField,.boardMenuAdminEditForm>.button,.boardMenuAdminAddForm>.button{grid-column:1!important}.boardMenuActiveField{justify-content:flex-start;padding:0 10px}.boardMenuDeleteForm{grid-column:2}.boardMenuAddHeading{flex-direction:column;align-items:flex-start;gap:2px}.boardMenuDragOverlay{max-width:calc(100vw - 24px)}}.communityPageSection{padding-top:28px}.communityHero{padding:22px 0 30px}.communityHero h1{font-size:42px}.communityHero p{margin-bottom:0}.communityWorkspace{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:280px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden}.communitySidebar{border-right:1px solid var(--line);background:#fbfcfa;flex-direction:column;min-width:0;display:flex;overflow:hidden}.communitySidebarHead{border-bottom:1px solid var(--line);background:var(--surface);min-width:0;padding:22px 22px 18px}.communitySidebarHead span,.communitySidebarBottom span{color:var(--brand);letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.communitySidebarHead strong{letter-spacing:-.035em;margin-top:5px;font-size:21px;display:block}.communitySidebarNav{gap:17px;min-width:0;padding:16px 14px 20px;display:grid}.communitySidebarGroup{gap:0;min-width:0;display:grid}.communitySidebarLabel{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:0 12px 5px;font-size:10px;font-weight:900}.communitySidebarSubLabel{border-top:1px solid var(--line);color:var(--brand);letter-spacing:.08em;margin:8px 12px 0;padding:12px 0 5px;font-size:10px;font-weight:900}.communitySidebarEmpty{border:1px dashed var(--line);color:var(--muted);border-radius:10px;margin:2px 12px 0;padding:12px;font-size:11px;line-height:1.55}.communitySidebarNav a{background:0 0;border-top:0;border-bottom:1px solid #e1e7e3;border-left:2px solid #0000;border-right:0;border-radius:0;min-width:0;margin:0 4px 0 12px;padding:10px 11px 11px;transition:background .16s,border-color .16s,color .16s;display:block;overflow:hidden}.communitySidebarNav a:hover{background:#f6f9f7;border-left-color:#bfd0c6}.communitySidebarNav a.active{border-left-color:var(--brand);background:#edf6f0}.communitySidebarNav a.groupBoardLink{background:0 0}.communitySidebarNav a.groupBoardLink:hover{background:#f6f9f7;border-left-color:#bfd0c6}.communitySidebarNav a.groupBoardLink.active{border-left-color:var(--brand);background:#edf6f0}.communitySidebarNav a b{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.35;display:block;overflow:hidden}.communitySidebarNav a small{color:var(--muted);-webkit-line-clamp:2;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:3px;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.communitySidebarBottom{border-top:1px solid var(--line);margin-top:auto;padding:12px}.communitySidebarBottom a{background:#fff;border:1px solid #c9d8cf;border-radius:15px;min-width:0;padding:16px;display:block;overflow:hidden}.communitySidebarBottom a.active{border-color:var(--brand);background:var(--brand-soft)}.communitySidebarBottom b{margin:3px 0 2px;font-size:17px;display:block}.communitySidebarBottom small{color:var(--muted);font-size:11px;line-height:1.5}.communityMainPanel{min-width:0;padding:28px 30px 34px;overflow:hidden}.communityPanelHeader{border-bottom:2px solid #8a6232;justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding-bottom:20px;display:flex}.communityPanelHeader>div{flex:auto;min-width:0}.communityPanelHeader h2{letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere;margin:4px 0 5px;font-size:28px}.communityPanelHeader p{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:14px}.communityCount{background:var(--peach);color:#7e5222;border-radius:8px;flex:none;padding:5px 10px;font-size:12px;font-weight:900}.communityPostList{box-shadow:none;border:0;border-radius:0;margin-top:0}.communityPostList .postRow{padding:20px 4px}.communityPostList .postRow:hover{background:#fbfcfa}.communityPostDetail{box-shadow:none;border:0;border-radius:0;padding:12px 0 36px}.communityPostDetail h1{font-size:34px}.communityFormPanel{max-width:none}.requestListPanel{display:grid}.requestListRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:22px 4px;display:grid}.requestListRow h3{margin:9px 0 6px;font-size:20px}.requestListRow>div>p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:14px}.requestListRow .voteButton{min-width:86px}.inquiryThreadList{box-shadow:none;border:0;border-radius:0}.inquiryThreadRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;display:flex}.inquiryThreadRow:hover{background:#fbfcfa}.inquiryThreadRow>div>span{margin-bottom:7px}.inquiryThreadRow h3{margin:0 0 4px;font-size:19px}.inquiryThreadRow p{color:var(--muted);margin:0;font-size:12px}.inquiryConversation{gap:14px;padding:8px 0 28px;display:grid}.inquiryMessage{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:82%;padding:16px 18px}.inquiryMessage.member{border-bottom-left-radius:5px;justify-self:start}.inquiryMessage.admin{background:var(--brand-soft);border-color:#bdd8c8;border-bottom-right-radius:5px;justify-self:end}.inquiryMessage>div{justify-content:space-between;gap:18px;margin-bottom:8px;font-size:12px;display:flex}.inquiryMessage>div span{color:var(--muted)}.inquiryMessage p{white-space:pre-wrap;margin:0}.inquiryReplyForm{border-top:1px solid var(--line);padding-top:24px}.status.inquiry-open{color:#8a5a15;background:#fff0d8}.status.inquiry-answered{background:var(--brand-soft);color:var(--brand-dark)}.status.inquiry-closed{background:var(--surface);color:var(--muted)}.adminBoardPermissionRow{flex-wrap:wrap;gap:18px;padding:12px 0;display:flex}.adminInquiryWorkspace{grid-template-columns:340px minmax(0,1fr);gap:18px;min-height:640px;display:grid}.adminInquiryList,.adminInquiryDetail{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.adminInquiryList{align-self:start;max-height:760px;overflow:auto}.adminInquiryList>a{border-bottom:1px solid var(--line);padding:16px;display:block}.adminInquiryList>a:last-child{border-bottom:0}.adminInquiryList>a.active{background:var(--brand-soft)}.adminInquiryList>a>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.adminInquiryList strong{margin:9px 0 4px;display:block}.adminInquiryList p,.adminInquiryList small{color:var(--muted);margin:0;font-size:11px}.adminInquiryDetail{padding:22px}.adminInquiryDetailHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.adminInquiryDetailHeader h2{margin:5px 0;font-size:25px}.adminInquiryDetailHeader p{color:var(--muted);margin:0;font-size:12px}.adminInquiryDetailHeader form{gap:8px;display:flex}.adminInquiryDetailHeader select{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:38px;padding:0 10px}.adminConversation{max-height:520px;padding:22px 2px;overflow:auto}@media (max-width:900px){.communityWorkspace{grid-template-columns:220px minmax(0,1fr)}.communityMainPanel{padding:24px 22px 30px}.adminInquiryWorkspace{grid-template-columns:1fr}.adminInquiryList{max-height:320px}}@media (max-width:700px){.communityPageSection{padding-top:12px}.communityHero{padding:18px 0 22px}.communityHero h1{font-size:34px}.communityWorkspace{border-radius:16px;min-height:0;display:block}.communitySidebar{border-right:0;border-bottom:1px solid var(--line)}.communitySidebarNav{gap:8px;padding:12px;display:flex;overflow-x:auto}.communitySidebarGroup{gap:8px;display:flex}.communitySidebarLabel,.communitySidebarSubLabel,.communitySidebarEmpty,.communitySidebarNav a small,.communitySidebarHead{display:none}.communitySidebarNav a{border:1px solid var(--line);background:#fff;border-radius:999px;flex:none;margin:0;padding:10px 12px}.communitySidebarBottom{border-top:0;margin:0;padding:0 12px 12px}.communitySidebarBottom a{padding:11px 12px}.communitySidebarBottom a span,.communitySidebarBottom a small{display:none}.communitySidebarBottom b{margin:0;font-size:15px}.communityMainPanel{padding:22px 16px 26px}.communityPanelHeader{gap:12px}.communityPanelHeader h2{font-size:24px}.requestListRow{grid-template-columns:1fr}.requestListRow form{justify-self:start}.inquiryMessage{max-width:94%}.adminInquiryDetailHeader{flex-direction:column}.adminInquiryDetailHeader form{width:100%}}.siteHeader .globalKnowledgeBoardNav{z-index:auto;box-shadow:none;border-top:1px solid #dfe5e0b8;position:static;top:auto}.siteHeader .globalKnowledgeBoardNav .knowledgeBoardNavInner{width:min(var(--site-wide-max),calc(100% - var(--site-wide-gutter-total)))}.siteHeader .globalKnowledgeBoardNav .knowledgeBoardTabTop small:before{content:none}.siteHeader .globalKnowledgeBoardNav .knowledgeBoardTab.isLocked .knowledgeBoardTabTop small:before{content:"🔒 "}.siteHeader .globalKnowledgeBoardNav .knowledgeBoardTab.isAvailable .knowledgeBoardTabTop small:before{content:""}.siteHeader .globalKnowledgeBoardNav .knowledgeBoardTabTop small{font-size:9px}.siteHeader .globalKnowledgeBoardNav .knowledgeBoardTab,.siteHeader .knowledgeBoardNavFallback{min-height:72px}@media (max-width:980px){.siteHeader .globalKnowledgeBoardNav .knowledgeBoardNavInner{width:100%}}.routeLoading{background:#fff;min-height:56vh;padding:72px 0}.routeLoadingInner{position:relative;overflow:hidden}.routeLoadingBar{background:var(--green);opacity:.45;border-radius:999px;width:96px;height:5px;animation:1.2s ease-in-out infinite routeLoadingPulse;display:block}.routeLoadingTitle,.routeLoadingLine,.routeLoadingCards span{background:linear-gradient(90deg,#f2f4f1 20%,#fafbf9 40%,#f2f4f1 60%) 0 0/220% 100%;border-radius:12px;animation:1.35s linear infinite routeLoadingShimmer;display:block}.routeLoadingTitle{width:min(360px,70%);height:48px;margin-top:28px}.routeLoadingLine{width:min(520px,82%);height:16px;margin-top:14px}.routeLoadingLine.wide{width:min(680px,92%);margin-top:26px}.routeLoadingCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.routeLoadingCards span{height:190px}@keyframes routeLoadingPulse{0%,to{opacity:.3;transform:scaleX(.72)}50%{opacity:.75;transform:scaleX(1)}}@keyframes routeLoadingShimmer{to{background-position:-220% 0}}@media (max-width:800px){.routeLoading{padding:44px 0}.routeLoadingCards{grid-template-columns:1fr}.routeLoadingCards span{height:128px}}@media (prefers-reduced-motion:reduce){.routeLoadingBar,.routeLoadingTitle,.routeLoadingLine,.routeLoadingCards span{animation:none}}.boardMenuAdminEditForm .field select,.boardMenuAdminAddForm .field select{border-radius:9px;width:100%;min-height:38px;padding:7px 28px 7px 10px}.boardMenuAccessField{min-width:0}@media (max-width:1180px){.boardMenuAdminEditForm,.boardMenuAdminAddForm{grid-template-columns:minmax(160px,1fr) minmax(220px,1.45fr) 108px 76px}.boardMenuAdminEditForm>.button,.boardMenuAdminAddForm>.button{grid-area:2/4}.boardMenuAdminEditForm .boardMenuActiveField,.boardMenuAdminAddForm .boardMenuActiveField{grid-area:1/4}}@media (max-width:820px){.boardMenuAdminEditForm,.boardMenuAdminAddForm{grid-template-columns:minmax(0,1fr) 108px}.boardMenuAccessField{grid-area:1/2}.boardMenuDescriptionField{grid-column:1/-1}.boardMenuActiveField{grid-area:auto/2!important}}@media (max-width:560px){.boardMenuAccessField{grid-area:auto/1!important}}.homeAudienceRecommendations{gap:22px;display:grid}.homeAudiencePanel{border:1px solid var(--line);background:#fff;border-radius:26px;overflow:hidden}.homeAudiencePanelHead{border-bottom:1px solid var(--line);background:#f4f7f2;padding:22px 26px}.homeAudiencePanel.audience-guardian .homeAudiencePanelHead{background:#fbf2e8}.homeAudiencePanel.audience-nurse .homeAudiencePanelHead{background:#edf1fb}.homeAudiencePanel.audience-veterinary .homeAudiencePanelHead{background:#eef3ed}.homeAudiencePanelHead span{letter-spacing:-.04em;font-size:25px;font-weight:800;display:block}.homeAudiencePanelHead p{color:var(--muted);margin:5px 0 0}.homeRecommendationColumns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.homeRecommendationColumn{padding:22px 26px 16px}.homeRecommendationColumn+.homeRecommendationColumn{border-left:1px solid var(--line)}.homeRecommendationColumnHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.homeRecommendationColumnHead strong{font-size:17px}.homeRecommendationColumnHead span{color:var(--muted);font-size:12px}.homeRecommendationList{display:grid}.homeRecommendationItem{min-height:70px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.homeRecommendationItem:last-child{border-bottom:0}.homeRecommendationItem>b{color:var(--brand);letter-spacing:.08em;font-size:12px}.homeRecommendationItem div{gap:4px;min-width:0;display:grid}.homeRecommendationItem div strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.homeRecommendationItem div span{color:var(--muted);font-size:12px}.homeRecommendationItem em{text-align:right;min-width:40px;color:var(--muted);font-size:12px;font-style:normal}.homeRecommendationItem:hover div strong{color:var(--brand)}.homeRecommendationEmpty{color:var(--muted);margin:20px 0;font-size:14px}.homeLatestSection{background:#fafbf9}.homeLatestBoards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.homeLatestBoard{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden}.homeLatestBoard>header{background:#eef3ed;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.homeLatestBoard.theme-guardian>header{background:#fbf2e8}.homeLatestBoard.theme-nurse>header{background:#edf1fb}.homeLatestBoard>header span{color:var(--brand);font-size:12px;font-weight:800}.homeLatestBoard>header h3{letter-spacing:-.04em;margin:5px 0 0;font-size:22px}.homeLatestBoard>header a{color:var(--brand);flex:none;font-size:13px;font-weight:700}.homeLatestList{padding:0 24px}.homeLatestItem{min-height:82px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:14px;display:grid}.homeLatestItem:last-child{border-bottom:0}.homeLatestItem div{gap:5px;min-width:0;display:grid}.homeLatestItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.homeLatestItem span,.homeLatestItem time{color:var(--muted);font-size:12px}.homeLatestItem b{font-size:17px}.homeLatestItem:hover strong{color:var(--brand)}@media (max-width:860px){.homeRecommendationColumns,.homeLatestBoards{grid-template-columns:1fr}.homeRecommendationColumn+.homeRecommendationColumn{border-left:0;border-top:1px solid var(--line)}}@media (max-width:560px){.homeAudiencePanelHead,.homeRecommendationColumn,.homeLatestBoard>header{padding-left:18px;padding-right:18px}.homeLatestList{padding:0 18px}.homeRecommendationItem{grid-template-columns:28px minmax(0,1fr)}.homeRecommendationItem em{display:none}.homeLatestItem{grid-template-columns:minmax(0,1fr) 18px}.homeLatestItem time{display:none}}.knowledgeBoardSidebar{flex-direction:column;display:flex}.knowledgeBoardSidebarHead{border-bottom:0}.knowledgeBoardSectionList{background:#fff;gap:8px;padding:12px 10px 0;display:grid}.knowledgeBoardSectionItem{color:inherit;background:#fff;border:1px solid #dde5ec;border-radius:10px;padding:11px 15px;text-decoration:none;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:block}.knowledgeBoardSectionItem:last-child{border-bottom:1px solid #dde5ec}.knowledgeBoardSectionItem:hover{background:color-mix(in srgb,var(--board-wash) 75%,#fff);border-color:color-mix(in srgb,var(--board-accent) 24%,#dde5ec)}.knowledgeBoardSectionItem.active{border-color:color-mix(in srgb,var(--board-accent) 70%,#d9e0db);background:color-mix(in srgb,var(--board-accent) 8%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--board-accent) 12%,transparent)}.knowledgeBoardRequestDock{margin-top:auto;padding:14px 10px 10px}.knowledgeBoardRequestQuickLink{border:1px solid color-mix(in srgb,var(--board-accent) 26%,#dbe4de);width:100%;color:var(--board-accent);background:color-mix(in srgb,var(--board-accent) 3%,#fff);border-radius:12px;align-items:center;gap:12px;padding:12px 13px;text-decoration:none;display:flex}.knowledgeBoardRequestQuickLink:hover{background:color-mix(in srgb,var(--board-accent) 7%,#fff);border-color:color-mix(in srgb,var(--board-accent) 42%,#dbe4de)}.knowledgeBoardRequestQuickIcon{color:#fff;background:var(--board-accent);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.knowledgeBoardRequestQuickText{gap:3px;min-width:0;display:grid}.knowledgeBoardRequestQuickText strong{color:var(--text);font-size:13px;line-height:1.2}.knowledgeBoardRequestQuickText small{color:var(--muted);font-size:11px;line-height:1.45}.requestSectionTabs{gap:8px;margin:0 0 14px;padding-bottom:4px;display:flex;overflow-x:auto}.requestSectionTabs a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:900;display:flex}.requestSectionTabs a small{color:var(--muted);font-size:9px}.requestSectionTabs a.active{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}@media (max-width:760px){.knowledgeBoardRequestDock{margin-top:12px;padding:14px 0 0}.knowledgeBoardSectionList{padding:12px 0 0}}.richTextBody{color:#26322b;letter-spacing:-.012em;overflow-wrap:anywhere;word-break:normal;min-width:0;font-size:17px;line-height:1.92}.richTextBody>:first-child{margin-top:0!important}.richTextBody>:last-child{margin-bottom:0!important}.richTextBody p{margin:1.15em 0}.richTextBody h1,.richTextBody h2,.richTextBody h3,.richTextBody h4{color:var(--text);letter-spacing:-.035em;line-height:1.38}.richTextBody h1{margin:2.1em 0 .8em;font-size:36px}.richTextBody h2{border-bottom:1px solid var(--line);margin:2.15em 0 .78em;padding-bottom:10px;font-size:28px}.richTextBody h3{margin:1.9em 0 .65em;font-size:22px}.richTextBody h4{margin:1.7em 0 .6em;font-size:19px}.richTextBody strong,.richTextBody b{font-weight:800}.richTextBody u{text-underline-offset:3px}.richTextBody a{color:var(--brand-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.richTextBody a:hover{color:var(--brand)}.richTextBody ul,.richTextBody ol{margin:1.1em 0;padding-left:1.65em}.richTextBody li{margin:.45em 0;padding-left:.1em}.richTextBody blockquote{border-left:4px solid var(--brand);color:#4f5c54;background:#f5f8f5;margin:28px 0;padding:17px 20px}.richTextBody blockquote>:first-child{margin-top:0}.richTextBody blockquote>:last-child{margin-bottom:0}.richTextBody hr{background:var(--line);border:0;height:1px;margin:38px 0}.richTextBody figure.articleFigure,.richTextBody figure{text-align:center;width:100%;margin:38px auto}.richTextBody figure img,.richTextBody>img,.richTextBody p>img{border-radius:6px;max-width:100%;height:auto;margin:0 auto;display:block}.richTextBody figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:13px;line-height:1.6}.richTextBody table{border-collapse:collapse;width:100%;max-width:100%;margin:28px 0;font-size:14px;display:block;overflow-x:auto}.richTextBody th,.richTextBody td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:90px;padding:10px 12px}.richTextBody th{background:var(--surface)}.richTextBody pre{background:#f3f5f3;border-radius:10px;max-width:100%;padding:18px;font-size:13px;line-height:1.65;overflow:auto}.richTextBody code{background:#f1f3f1;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.postBody.richTextBody{white-space:normal}.knowledgeBoardArticleBody .richTextBody{color:#2d3832;font-size:15px;line-height:1.88}.knowledgeBoardArticleBody .richTextBody h1{font-size:28px}.knowledgeBoardArticleBody .richTextBody h2{font-size:23px}.knowledgeBoardArticleBody .richTextBody h3{font-size:19px}.adminPreviewArticle .richTextBody{margin-top:34px}.contentBodyEditorSection{gap:14px;display:grid}.contentBodyEditorHead{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.contentBodyEditorHead h2{letter-spacing:-.035em;margin:5px 0 2px;font-size:25px}.contentBodyEditorHead p{color:var(--muted);margin:0;font-size:13px;font-weight:400}.contentBodyFormatBadge{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.richEditorShell{background:#fff;border:1px solid #d8ded9;border-radius:14px;overflow:hidden;box-shadow:0 1px #192e2308}.richEditorToolbar{background:#fbfcfb;border-bottom:1px solid #dde2de;flex-wrap:wrap;align-items:center;gap:0;padding:9px 10px;display:flex}.richEditorToolbarGroup{border-right:1px solid #e5e9e6;align-items:center;gap:4px;min-height:38px;padding:3px 8px;display:flex}.richEditorToolbarGroup:last-child{border-right:0}.richEditorToolbar button{color:#3f4943;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;min-width:34px;height:32px;padding:0 8px;font-size:12px;line-height:1;display:inline-grid}.richEditorToolbar button:hover{color:var(--brand-dark);background:#fff;border-color:#d6ddd8}.richEditorToolbar button:disabled{opacity:.45;cursor:wait}.richEditorToolbar button strong,.richEditorToolbar button em,.richEditorToolbar button u,.richEditorToolbar button s{font-size:15px}.richEditorToolbar select{color:#343d37;background:#fff;border:1px solid #d8ded9;border-radius:6px;max-width:170px;height:32px;padding:0 28px 0 9px;font-size:12px;font-weight:600}.richEditorSelectGroup select:first-child{width:92px}.richEditorSelectGroup select:nth-child(2){width:150px}.richEditorSelectGroup select:nth-child(3){width:68px}.richEditorColorGroup label{color:#505b54;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 7px;font-size:10px;font-weight:800;display:flex}.richEditorColorGroup label:hover{background:#fff;border-color:#d6ddd8}.richEditorColorGroup input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:4px;width:20px;height:20px;padding:0;overflow:hidden}.richEditorColorGroup input[type=color]::-webkit-color-swatch-wrapper{padding:0}.richEditorColorGroup input[type=color]::-webkit-color-swatch{border:1px solid #cfd6d1;border-radius:4px}.richEditorFileInput{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.richEditorPaper{background:#f5f6f5;padding:32px}.richEditorCanvas{color:#252d28;overflow-wrap:anywhere;background:#fff;border:1px solid #e4e7e5;outline:0;width:min(900px,100%);min-height:620px;margin:0 auto;padding:64px 74px 90px;font-family:Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.9;box-shadow:0 6px 24px #1a261f0d}.richEditor-medium .richEditorPaper{padding:22px}.richEditor-medium .richEditorCanvas{min-height:440px;padding:44px 50px 68px}.richEditorCanvas:empty:before{content:attr(data-placeholder);color:#a5aba7;pointer-events:none}.richEditorCanvas:focus{border-color:#afc9bb;box-shadow:0 0 0 3px #1f7a5a14,0 8px 28px #1a261f0f}.richEditorCanvas p{margin:1em 0}.richEditorCanvas h2{border-bottom:1px solid #e3e7e4;margin:1.9em 0 .75em;padding-bottom:8px;font-size:27px;line-height:1.4}.richEditorCanvas h3{margin:1.7em 0 .65em;font-size:21px;line-height:1.4}.richEditorCanvas blockquote{border-left:4px solid var(--brand);color:#566159;background:#f5f8f5;margin:24px 0;padding:14px 18px}.richEditorCanvas ul,.richEditorCanvas ol{padding-left:1.7em}.richEditorCanvas ul{list-style-type:disc}.richEditorCanvas ul ul{list-style-type:circle}.richEditorCanvas ul ul ul{list-style-type:square}.richEditorCanvas ol{list-style-type:decimal}.richEditorCanvas ol ol{list-style-type:lower-alpha}.richEditorCanvas ol ol ol{list-style-type:lower-roman}.richTextBody ul{list-style-type:disc}.richTextBody ul ul{list-style-type:circle}.richTextBody ul ul ul{list-style-type:square}.richTextBody ol{list-style-type:decimal}.richTextBody ol ol{list-style-type:lower-alpha}.richTextBody ol ol ol{list-style-type:lower-roman}.richEditorCanvas figure{text-align:center;margin:32px auto}.richEditorCanvas img{border-radius:6px;max-width:100%;height:auto;margin:auto;display:block}.richEditorCanvas figcaption{color:#7a837d;margin-top:9px;font-size:12px}.richEditorCanvas a{color:var(--brand-dark);text-underline-offset:3px;text-decoration:underline}.richEditorCanvas hr{background:#dfe4e0;border:0;height:1px;margin:34px 0}.richEditorHiddenField{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.richEditorStatus{min-height:37px;color:var(--muted);background:#fff;border-top:1px solid #e3e7e4;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;font-size:11px;display:flex}.richEditorStatus b{color:#59645d;font-variant-numeric:tabular-nums;flex:none}.richEditorStatus b.invalid{color:var(--danger)}.communityPostEditorField{gap:7px;display:grid}.communityPostEditorLabel{font-size:14px;font-weight:700}.paperReferenceEditor{border:1px solid var(--line);background:#f9faf9;border-radius:14px;padding:22px}.paperReferenceEditorHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.paperReferenceEditorHead h3{letter-spacing:-.03em;margin:5px 0 2px;font-size:21px}.paperReferenceEditorHead p{color:var(--muted);margin:0;font-size:12px;font-weight:400}.paperReferenceRows{gap:10px;margin-top:18px;display:grid}.paperReferenceRow{background:#fff;border:1px solid #dfe5e0;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.paperReferenceIndex{width:28px;height:28px;color:var(--brand-dark);background:var(--brand-soft);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.paperReferenceFields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px 12px;display:grid}.paperReferenceNoteField{grid-column:1/-1}.paperReferenceRemove{color:var(--danger);background:0 0;border:0;margin-top:26px;padding:6px 8px;font-size:11px;font-weight:800}.paperReferenceEmpty{color:var(--muted);text-align:center;background:#fff;border:1px dashed #cfd7d1;border-radius:10px;margin-top:16px;padding:20px;font-size:12px}.paperReferencePreviewHint{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 14px;margin-top:14px;padding-top:13px;font-size:11px;display:flex}.paperReferencePreviewHint strong{color:var(--brand-dark)}.paperReferencePreviewHint span{color:var(--muted)}.paperReferenceList{border-top:2px solid var(--brand-dark);margin-top:58px;padding-top:28px}.paperReferenceHeader{margin-bottom:18px}.paperReferenceHeader h2{border:0!important;margin:6px 0 3px!important;padding:0!important;font-size:24px!important}.paperReferenceHeader p{color:var(--muted);margin:0;font-size:13px}.paperReferenceList ol{counter-reset:paper-reference;gap:0;margin:0;padding:0;list-style:none;display:grid}.paperReferenceList li{counter-increment:paper-reference;border-top:1px solid var(--line);margin:0;padding:0}.paperReferenceList li:last-child{border-bottom:1px solid var(--line)}.paperReferenceList li>a{color:var(--text);grid-template-columns:32px minmax(0,1fr) 22px;align-items:start;gap:10px;padding:15px 4px;font-weight:700;text-decoration:none;display:grid}.paperReferenceList li>a:before{content:counter(paper-reference,decimal-leading-zero);color:var(--brand);font-family:Times New Roman,serif;font-size:13px;font-weight:700}.paperReferenceList li>a span{line-height:1.55}.paperReferenceList li>a b{color:var(--brand);text-align:right;font-size:14px}.paperReferenceList li>a:hover span{color:var(--brand-dark);text-underline-offset:3px;text-decoration:underline}.paperReferenceList li>p{color:var(--muted);margin:-7px 36px 13px 46px;font-size:12px;line-height:1.6}@media (max-width:900px){.richEditorToolbar{flex-wrap:nowrap;overflow-x:auto}.richEditorToolbarGroup{flex:none}.richEditorPaper{padding:18px}.richEditorCanvas,.richEditor-medium .richEditorCanvas{min-height:460px;padding:42px 38px 64px}.paperReferenceFields{grid-template-columns:1fr}.paperReferenceNoteField{grid-column:auto}}@media (max-width:640px){.contentBodyEditorHead,.paperReferenceEditorHead{flex-direction:column;align-items:flex-start}.contentBodyFormatBadge{align-self:flex-start}.richEditorPaper,.richEditor-medium .richEditorPaper{padding:0}.richEditorCanvas,.richEditor-medium .richEditorCanvas{min-height:420px;box-shadow:none;border-width:0;padding:34px 20px 54px}.richEditorStatus{flex-direction:column;align-items:flex-start;gap:2px}.paperReferenceEditor{padding:17px}.paperReferenceRow{grid-template-columns:27px minmax(0,1fr)}.paperReferenceRemove{grid-column:2;justify-self:end;margin-top:0}.paperReferenceList li>a{grid-template-columns:28px minmax(0,1fr) 18px}.paperReferenceList li>p{margin-left:42px}}.siteWideFrame,.siteHeader>.headerInner.siteWideFrame,.siteHeader .globalKnowledgeBoardNav .knowledgeBoardNavInner.siteWideFrame{width:min(var(--site-wide-max),calc(100% - var(--site-wide-gutter-total)));margin-inline:auto}@media (max-width:980px){.siteHeader .globalKnowledgeBoardNav .knowledgeBoardNavInner.siteWideFrame{width:100%}}@media (max-width:680px){.siteHeader>.headerInner.siteWideFrame{width:calc(100% - 28px)}}.richEditorColorGroup{gap:7px;position:relative}.richEditorColorControl{border:1px solid #0000;border-radius:7px;align-items:center;height:32px;display:flex;overflow:visible}.richEditorColorControl:hover{background:#fff;border-color:#d6ddd8}.richEditorColorControl:has(.richEditorColorMenu[open]){background:#fff;border-color:#d6ddd8}.richEditorColorMenu{height:30px;position:relative}.richEditorColorMenu>summary{color:#505b54;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:62px;height:30px;padding:0 7px 0 8px;font-size:10px;font-weight:800;list-style:none;display:flex}.richEditorColorMenu>summary::-webkit-details-marker{display:none}.richEditorColorMenu>summary:hover,.richEditorColorMenu[open]>summary{background:#f7f9f7}.richEditorColorMenu>summary span{white-space:nowrap}.richEditorColorMenu>summary i{border:1px solid #cfd6d1;border-radius:4px;flex:none;width:19px;height:19px;box-shadow:inset 0 0 0 1px #ffffff73}.richEditorColorPanel{z-index:60;background:#fff;border:1px solid #ccd4ce;border-radius:10px;gap:9px;width:248px;padding:13px;display:grid;position:absolute;top:37px;left:-58px;box-shadow:0 12px 30px #15231b29}.richEditorColorControl:last-child .richEditorColorPanel{left:auto;right:0}.richEditorColorPanel strong{color:#59635d;letter-spacing:.02em;font-size:10px}.richEditorSwatchGrid{grid-template-columns:repeat(6,28px);gap:7px;display:grid}.richEditorSwatchGrid button{border:1px solid #cbd2cd;border-radius:5px;width:28px;min-width:28px;height:28px;padding:0;box-shadow:inset 0 0 0 1px #ffffff73}.richEditorSwatchGrid button:hover{border-color:#66756c;transform:translateY(-1px)}.richEditorSwatchGrid .transparentSwatch{background:linear-gradient(135deg,#fff 0 44%,#d85b55 45% 55%,#fff 56% 100%)}.richEditorCustomColor{background:#f8faf8;justify-content:space-between;border:1px solid #e0e5e1!important;border-radius:7px!important;height:auto!important;padding:8px 9px!important;display:flex!important}.richEditorCustomColor input[type=color]{width:34px!important;height:24px!important}@media (max-width:640px){.richEditorColorPanel{width:auto;position:fixed;top:auto;bottom:14px;left:12px!important;right:12px!important}.richEditorSwatchGrid{grid-template-columns:repeat(6,1fr)}.richEditorSwatchGrid button{width:100%;min-width:28px}}.theme-lavender{--board-accent:#6d4ca0;--board-wash:#f4effb;color:var(--board-accent)}.theme-peach{--board-accent:#a45735;--board-wash:#fff0e8;color:var(--board-accent)}.boardMenuAdminBoard.theme-lavender{--board-menu-accent:#6d4ca0}.boardMenuAdminBoard.theme-peach{--board-menu-accent:#a45735}.knowledgeBoardTab.status-locked{padding-right:86px;position:relative}.knowledgeBoardLockedBadge{white-space:nowrap;border:1px solid color-mix(in srgb,var(--board-accent) 24%,transparent);color:var(--board-accent);background:#ffffff9e;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.knowledgeBoardLockedBadge svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.82;width:13px;height:13px}.topBoardCreatePanel{gap:16px;margin-bottom:22px;display:grid}.topBoardCreateForm{grid-template-columns:1fr 1fr 2fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.topBoardSettingsRow{background:#f8faf8;border:1px solid #dce4de;border-radius:16px;align-items:flex-end;gap:12px;margin-bottom:14px;padding:14px 18px;display:flex}.topBoardSettingsForm{flex:1;grid-template-columns:1.1fr 1fr 2fr .8fr .9fr auto;align-items:end;gap:10px;display:grid}.knowledgeBoardWorkspacePreviewLocked{grid-template-columns:minmax(250px,320px) minmax(0,1fr);display:grid}.knowledgeBoardWorkspacePreviewLocked .knowledgeBoardLocked{min-height:520px}@media (max-width:1100px){.topBoardCreateForm,.topBoardSettingsForm{grid-template-columns:1fr 1fr}.topBoardWide,.topBoardDescriptionField{grid-column:1/-1}.topBoardSettingsRow{flex-direction:column;align-items:stretch}.knowledgeBoardWorkspacePreviewLocked{grid-template-columns:1fr}}body.isAdminModalOpen{overflow:hidden}.adminCompactButton{min-height:36px;padding:0 14px}.adminModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c18117a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminModal{background:#fff;border:1px solid #d8e0da;border-radius:16px;width:min(560px,100%);max-height:min(720px,100vh - 40px);padding:18px;overflow:auto;box-shadow:0 24px 70px #0a1c123d}.adminModalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.adminModalHeader h2{letter-spacing:-.04em;margin:4px 0 3px;font-size:24px}.adminModalHeader p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.adminModalClose{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;flex:none;font-size:23px;line-height:1}.adminModalClose:hover{color:var(--text);border-color:#aebbb2}.adminBoardOrderList{gap:7px;padding:13px 0;display:grid}.adminBoardOrderItem{border:1px solid var(--line);background:#fbfcfb;border-radius:11px;grid-template-columns:28px 5px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:grid}.adminBoardOrderItem.theme-guardian{--order-accent:#8a4d24}.adminBoardOrderItem.theme-nurse{--order-accent:#315b9a}.adminBoardOrderItem.theme-veterinary{--order-accent:#176346}.adminBoardOrderItem.theme-lavender{--order-accent:#6d4ca0}.adminBoardOrderItem.theme-peach{--order-accent:#a45735}.adminBoardOrderNumber{color:#58645c;background:#eef2ef;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.adminBoardOrderAccent{background:var(--order-accent,var(--brand));border-radius:999px;align-self:stretch;min-height:34px}.adminBoardOrderItem>div{min-width:0;display:grid}.adminBoardOrderItem b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.adminBoardOrderItem small{color:var(--muted);font-size:10px}.adminBoardOrderControls{gap:5px;display:flex!important}.adminBoardOrderControls button{width:31px;height:31px;color:var(--brand-dark);cursor:pointer;background:#fff;border:1px solid #d4ddd7;border-radius:8px;font-size:15px;font-weight:900}.adminBoardOrderControls button:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.adminBoardOrderControls button:disabled{opacity:.28;cursor:not-allowed}.adminModalActions{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;padding-top:12px;display:flex}.adminModalActions .button{min-height:36px;padding:0 15px}.adminShell{grid-template-columns:210px minmax(0,1fr)}.adminShell>aside{padding:20px 16px}.adminBrandBlock{margin-bottom:14px;padding-bottom:14px}.adminBrandBlock>a b{font-size:19px}.adminBrandBlock p{margin-top:12px}.adminNav{gap:3px}.adminNavGroup{gap:2px;margin-bottom:12px}.adminNavGroup>span{padding:0 10px 3px;font-size:9px}.adminNav a{border-radius:8px;padding:8px 10px;font-size:13px}.adminBackLink{min-height:38px;margin-top:14px;font-size:11px}.adminMain{padding:24px 26px 30px}.adminHeader{align-items:center;gap:14px;margin-bottom:16px}.adminHeader h1{margin-top:3px;font-size:30px}.adminHeader p{margin-top:3px;font-size:13px;line-height:1.45}.headerButtonRow{gap:7px}.adminNotice{border-radius:11px;margin-bottom:12px;padding:10px 13px;font-size:12px}.adminPanel{border-radius:14px;padding:16px}.statsGrid{gap:10px}.statsGrid>div,.statsGrid>a{border-radius:14px;padding:16px}.statsGrid strong,.statsGrid>a strong{margin-top:3px;font-size:28px}.adminWelcome{border-radius:14px;margin-top:14px;padding:18px}.adminQueueGrid{gap:10px;margin:13px 0}.adminQueueCard{border-radius:14px;min-height:112px;padding:16px}.adminQueueCard>strong{margin:4px 0;font-size:28px}.adminDashboardGrid{gap:12px;margin-top:14px}.adminSectionHeading{margin-bottom:8px}.adminCompactList>a{padding:9px 0}.adminStatusTabs{gap:6px;margin-bottom:10px}.adminStatusTabs a{gap:6px;padding:7px 10px}.adminFilterBar{border-radius:11px;gap:7px;margin-bottom:10px;padding:8px}.adminFilterBar input,.adminFilterBar select{min-height:35px;padding:6px 9px}.adminTable th,.adminTable td{padding:10px 11px}.contentEditor{border-radius:14px;padding:18px}.adminCards{gap:12px}.adminRequestCard{border-radius:14px;padding:16px}.detailsPanel{border-radius:10px;padding:11px}.detailsPanel>div{margin-top:10px}.editorWorkflow{border-radius:11px;gap:7px;padding:10px}.editorWorkflow>div{border-radius:9px;padding:9px}.editorSubmitBar{border-radius:11px;gap:7px;padding:8px;bottom:8px}.adminShell .field{gap:5px}.adminShell .field>span{font-size:11px}.adminShell .field input,.adminShell .field select,.adminShell .field textarea{border-radius:9px;padding:9px 11px}.adminShell .button{min-height:36px;padding:0 14px}.adminShell .buttonSmall{min-height:34px;padding:0 12px;font-size:12px}.adminBoardGrid{gap:12px}.adminBoardCard{border-radius:14px;padding:16px}.adminBoardCardHeader{margin-bottom:12px}.roleAccessField{border-radius:11px;margin:12px 0;padding:12px}.checkboxGrid{gap:7px}.checkboxGrid label{padding:8px 9px}.topBoardCreatePanel{gap:10px;margin-bottom:14px}.topBoardCreatePanel h2{margin:4px 0 2px;font-size:22px}.topBoardCreatePanel p{margin:0;font-size:12px}.topBoardCreateForm{gap:7px}.topBoardSettingsRow{border-radius:12px;gap:8px;margin-bottom:10px;padding:10px 12px}.topBoardSettingsForm{gap:7px}.boardMenuAdminStack{gap:12px}.boardMenuAdminBoard{border-top-width:3px;scroll-margin-top:14px}.boardMenuAdminHeader{gap:12px;margin-bottom:9px}.boardMenuAdminHeader h2{margin-top:3px;font-size:21px}.boardMenuAdminItem{border-radius:11px;min-height:56px;padding:9px 10px}.boardMenuSortGuide{margin-bottom:7px}.boardMenuAdminEditForm .field select,.boardMenuAdminAddForm .field select{min-height:34px;padding-top:5px;padding-bottom:5px}.boardMenuActiveField,.boardMenuAdminEditForm>.button,.boardMenuAdminAddForm>.button,.boardMenuDeleteForm,.boardMenuDeleteForm button{min-height:34px}.boardMenuAdminAddForm{border-radius:11px;gap:7px;margin-top:10px;padding:10px}@media (max-width:980px){.adminShell{grid-template-columns:1fr}.adminShell>aside{padding:12px 16px}.adminMain{padding:18px}}@media (max-width:680px){.adminMain{padding:16px 12px 22px}.adminHeader{align-items:flex-start}.headerButtonRow{flex-wrap:wrap;width:100%}.adminCompactButton{flex:1}.adminModalBackdrop{padding:10px}.adminModal{max-height:calc(100vh - 20px);padding:14px}.adminBoardOrderItem{grid-template-columns:24px 4px minmax(0,1fr) auto;gap:7px;padding:7px}}.boardMenuSortGuideStatusOnly{justify-content:flex-end;min-height:0;margin-bottom:7px}.boardMenuSortGuideStatusOnly .boardMenuSortStatus{text-align:right;width:auto;margin-left:0}.boardMenuAdminTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.boardStatusBadge{color:var(--brand);white-space:nowrap;background:#fff;border:1px solid #d8e3dc;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.boardStatusBadge svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.boardStatusBadge.is-public{color:#23734d;background:#f5fbf7;border-color:#cfe4d7}.boardStatusBadge.is-locked{border-color:color-mix(in srgb,var(--board-menu-accent) 24%,#d8e3dc);background:color-mix(in srgb,var(--board-menu-accent) 6%,#fff);color:var(--board-menu-accent)}.boardStatusBadge.is-hidden{color:#5b6472;background:#f6f8fb;border-color:#d6dce5}.boardMenuAdminBoard.is-status-hidden{background:linear-gradient(#fcfcfd 0%,#f7f8fa 100%);border-top-color:#aab3bf}.boardMenuAdminBoard.is-status-hidden .boardMenuAdminHeader h2,.boardMenuAdminBoard.is-status-hidden .eyebrow{color:#5b6472}.knowledgeBoardTab.status-locked,.knowledgeBoardTab.status-hidden{padding-right:98px;position:relative}.knowledgeBoardLockedBadge,.knowledgeBoardHiddenBadge{white-space:nowrap;background:#ffffffb8;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.knowledgeBoardLockedBadge{border:1px solid color-mix(in srgb,var(--board-accent) 24%,transparent);color:var(--board-accent)}.knowledgeBoardHiddenBadge{color:#5b6472;background:#ffffffd6;border:1px solid #d6dce5}.knowledgeBoardLockedBadge svg,.knowledgeBoardHiddenBadge svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;flex:none;width:13px;height:13px}.knowledgeBoardTab.status-hidden{opacity:.92;background:linear-gradient(180deg,color-mix(in srgb,var(--board-wash) 54%,#fff) 0%,#f7f8fa 100%)}.knowledgeBoardTab.status-hidden h2,.knowledgeBoardTab.status-hidden .knowledgeBoardTabTop{color:color-mix(in srgb,var(--board-accent) 48%,#52606c)}@media (max-width:980px){.knowledgeBoardTab.status-locked,.knowledgeBoardTab.status-hidden{padding-right:92px}}@media (max-width:640px){.knowledgeBoardTab.status-locked,.knowledgeBoardTab.status-hidden{padding-right:88px}.knowledgeBoardLockedBadge,.knowledgeBoardHiddenBadge{padding:4px 7px;font-size:9px;right:10px}}.accountPasswordSection{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.accountPasswordHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.accountPasswordHeading h3{letter-spacing:-.025em;margin:0;font-size:17px}.accountPasswordForm{margin-top:0}.accountPasswordForm .formTwoCol{gap:10px}.accountPasswordForm .formMessage{margin:2px 0 0}@media (max-width:640px){.accountPasswordSection{margin-top:18px;padding-top:16px}.accountPasswordForm .formTwoCol{grid-template-columns:1fr}}.clinicalPaperPreviewBody{color:#13251d;font-family:var(--font-sans,Arial,sans-serif);background:#f5f7f6;margin:0}.clinicalPaperPreviewBody a{color:inherit;text-decoration:none}.clinicalPaperPreviewBody main{min-height:0}.clinicalPaperSite{background:#f5f7f6;min-height:100vh}.clinicalPaperFrame{width:min(1360px,100% - 56px);margin:0 auto}.clinicalPaperHeader{background:#fffffff2;border-bottom:1px solid #dfe6e1}.clinicalPaperHeaderInner{justify-content:space-between;align-items:center;gap:28px;min-height:82px;display:flex}.clinicalPaperWordmark{flex-direction:column;gap:2px;display:inline-flex}.clinicalPaperWordmark strong{letter-spacing:-.02em;color:#173d31;font-family:Georgia,Times New Roman,serif;font-size:24px}.clinicalPaperWordmark span{letter-spacing:.18em;color:#6b7a73;text-transform:uppercase;font-size:9px;font-weight:800}.clinicalPaperPreviewLabel{color:#517064;letter-spacing:.12em;background:#f8fbf9;border:1px solid #ced9d3;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.clinicalPaperKicker,.clinicalPaperListHeader>div>span,.clinicalPaperSidebarHeading>span{color:#2a735b;letter-spacing:.16em;font-size:10px;font-weight:900}.clinicalPaperIntro h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:42px;line-height:1.15}.clinicalPaperIntro p{color:#65736c;margin:0;font-size:15px;line-height:1.75}.clinicalPaperWorkspace{background:#fff;border:1px solid #dce4df;border-radius:22px;grid-template-columns:310px minmax(0,1fr);min-height:710px;display:grid;overflow:hidden;box-shadow:0 18px 42px #1c362a0f}.clinicalPaperSidebar{background:#f8faf9;border-right:1px solid #e1e7e3;flex-direction:column;min-width:0;display:flex}.clinicalPaperSidebarHeading{border-bottom:1px solid #e1e7e3;padding:24px 22px 18px}.clinicalPaperSidebarHeading strong{letter-spacing:-.03em;margin-top:4px;font-size:20px;display:block}.clinicalPaperSidebar nav{flex:auto;align-content:start;padding:14px;display:grid}.clinicalPaperSidebar nav a{border:1px solid #0000;border-radius:12px;padding:14px 40px 14px 14px;display:block;position:relative}.clinicalPaperSidebar nav a:hover{background:#fff}.clinicalPaperSidebar nav a.active{background:#fff;border-color:#a8c0b5;box-shadow:0 2px 10px #2245340f}.clinicalPaperSidebar nav a strong{font-size:14px;line-height:1.4;display:block}.clinicalPaperSidebar nav a small{color:#718078;margin-top:4px;font-size:11px;line-height:1.55;display:block}.clinicalPaperSidebar nav a>span{color:#356c57;background:#eaf2ee;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:900;display:grid;position:absolute;top:14px;right:14px}.clinicalPaperListPanel{min-width:0;padding:34px 38px 44px}.clinicalPaperListHeader{border-bottom:2px solid #2f6d55;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.clinicalPaperListHeader h2{letter-spacing:-.04em;margin:5px 0 4px;font-size:28px}.clinicalPaperListHeader p{color:#6b7972;margin:0;font-size:13px;line-height:1.6}.clinicalPaperListHeader>b{color:#2a6b52;background:#eef5f1;border-radius:8px;flex:none;padding:6px 10px;font-size:11px}.clinicalPaperList article{border-bottom:1px solid #e5eae7;padding:22px 2px}.clinicalPaperListMeta{color:#78857f;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.clinicalPaperListMeta span{color:#2e765b}.clinicalPaperList h3{letter-spacing:-.035em;margin:8px 0 7px;font-size:21px;line-height:1.4}.clinicalPaperList h3 a:hover{color:#2e765b}.clinicalPaperListSubtitle{font-weight:700;color:#344c42!important;margin:0 0 5px!important}.clinicalPaperList article>p{color:#6e7b75;margin:0;font-size:13px;line-height:1.7}.clinicalPaperListFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:13px;display:flex}.clinicalPaperListFooter>div{color:#77857e;flex-wrap:wrap;gap:7px;font-size:10px;display:flex}.clinicalPaperListFooter>a{color:#2c7057;font-size:12px;font-weight:900}.clinicalPaperEmpty{text-align:center;color:#708078;place-items:center;min-height:330px;display:grid}.clinicalPaperEmpty strong{color:#30483e;font-size:18px}.clinicalPaperEmpty p{margin:7px 0 0;font-size:13px}.clinicalPaperFooter{background:#fff;border-top:1px solid #dfe6e1}.clinicalPaperFooter>div{color:#718078;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:11px;display:flex}.clinicalPaperFooter span{color:#244b3c;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:700}.clinicalPaperFooter p{text-transform:uppercase;letter-spacing:.12em;margin:0}.clinicalPaperBackLink{color:#315f4d;border:1px solid #d2ddd7;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900}.clinicalPaperArticle{min-height:calc(100vh - 149px)}.clinicalPaperArticleHeader{background:linear-gradient(#f1f6f3 0%,#f8faf9 100%);border-bottom:1px solid #e0e6e2;padding:58px 0 44px}.clinicalPaperArticleFrame{width:min(1040px,100% - 56px);margin:0 auto}.clinicalPaperArticleMeta{color:#6d7b74;flex-wrap:wrap;gap:9px;font-size:11px;display:flex}.clinicalPaperArticleMeta span:first-child{color:#2c7258;font-weight:900}.clinicalPaperArticleHeader h1{letter-spacing:-.045em;max-width:850px;margin:15px 0 12px;font-size:42px;line-height:1.23}.clinicalPaperArticleSubtitle{color:#365346;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.55}.clinicalPaperArticleExcerpt{color:#67756e;max-width:780px;margin:0;font-size:15px;line-height:1.8}.clinicalPaperArticleLayout{grid-template-columns:minmax(0,1fr) 220px;gap:56px;padding-top:52px;padding-bottom:76px;display:grid}.clinicalPaperArticleBody{min-width:0}.clinicalPaperArticleBody .richTextBody{font-size:16px;line-height:1.9}.clinicalPaperArticleAside{background:#f8faf9;border:1px solid #dfe6e2;border-radius:14px;align-self:start;padding:18px;position:sticky;top:24px}.clinicalPaperArticleAside>strong{color:#2b6f56;letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px;font-size:10px;display:block}.clinicalPaperArticleAside dl{grid-template-columns:55px 1fr;gap:8px;margin:0;font-size:11px;line-height:1.5;display:grid}.clinicalPaperArticleAside dt{color:#7a8781}.clinicalPaperArticleAside dd{color:#2e453b;margin:0;font-weight:700}.clinicalPaperArticleAside>div{color:#66776f;border-top:1px solid #e1e7e3;flex-wrap:wrap;gap:6px;margin-top:16px;padding-top:14px;font-size:10px;display:flex}.clinicalPaperArticleBody .paperReferenceList{margin-top:54px}@media (max-width:900px){.clinicalPaperFrame{width:min(100% - 28px,1360px)}.clinicalPaperWorkspace{grid-template-columns:1fr}.clinicalPaperSidebar{border-bottom:1px solid #e1e7e3;border-right:0}.clinicalPaperSidebar nav{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;overflow-x:auto}.clinicalPaperListPanel{padding:24px 20px 30px}.clinicalPaperArticleLayout{grid-template-columns:1fr;gap:28px}.clinicalPaperArticleAside{position:static}.clinicalPaperArticleHeader h1{font-size:34px}}@media (max-width:600px){.clinicalPaperHeaderInner{min-height:66px}.clinicalPaperWordmark strong{font-size:20px}.clinicalPaperPreviewLabel{display:none}.clinicalPaperMain{padding:36px 0 52px}.clinicalPaperIntro h1{font-size:32px}.clinicalPaperWorkspace{border-radius:15px}.clinicalPaperListHeader{align-items:flex-start}.clinicalPaperListHeader h2{font-size:23px}.clinicalPaperList h3{font-size:18px}.clinicalPaperListFooter{align-items:flex-end}.clinicalPaperArticleFrame{width:min(100% - 28px,900px)}.clinicalPaperArticleHeader{padding:38px 0 32px}.clinicalPaperArticleHeader h1{font-size:29px}.clinicalPaperArticleSubtitle{font-size:17px}.clinicalPaperArticleLayout{padding-top:34px;padding-bottom:52px}.clinicalPaperArticleBody .richTextBody{font-size:15px}}.contentAdminTable{min-width:1380px}.contentAdminTable th,.contentAdminTable td{vertical-align:middle;padding-top:8px;padding-bottom:8px;line-height:1.32}.contentAdminTable th:first-child,.contentAdminTable td:first-child{width:22%}.contentAdminTable th:nth-child(2),.contentAdminTable td:nth-child(2){width:15%}.contentAdminTable th:nth-child(3),.contentAdminTable td:nth-child(3){width:17%}.contentAdminTable th:nth-child(4),.contentAdminTable td:nth-child(4){width:7%}.contentAdminTable th:nth-child(5),.contentAdminTable td:nth-child(5){white-space:nowrap;width:10%}.contentAdminTable th:nth-child(6),.contentAdminTable td:nth-child(6){width:29%}.contentAdminTable td strong{line-height:1.25}.contentAdminTable td small{margin-top:2px;line-height:1.25}.contentAdminTable .wrapActions{white-space:nowrap;flex-wrap:nowrap;gap:3px;max-width:none}.contentAdminTable .tableActions a,.contentAdminTable .tableActions button{white-space:nowrap;border-radius:6px;min-height:26px;padding:3px 4px;font-size:11px;line-height:1}.contentAdminTable .tableActions a:hover,.contentAdminTable .tableActions button:hover{background:#f1f6f3}.contentAdminTable .tableActions .dangerText:hover{background:#fff2f1}.contentAdminTable .tableActions form{flex:none;margin:0}@media (max-width:1400px){.contentAdminTable{min-width:1280px}.contentAdminTable .tableActions a,.contentAdminTable .tableActions button{padding-inline:3px;font-size:10.5px}}.clinicalPaperCommunityLink{background:#fff;border:1px solid #d4dfd9;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin:auto 14px 14px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative;box-shadow:0 5px 16px #1c362a0d}.clinicalPaperCommunityLink:hover,.clinicalPaperCommunityLink.active{background:#f4faf7;border-color:#94b3a5;transform:translateY(-1px)}.clinicalPaperCommunityIcon{color:#2b7057;background:#eaf3ee;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.clinicalPaperCommunityIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.clinicalPaperCommunityLink>span:nth-child(2){min-width:0}.clinicalPaperCommunityLink strong{letter-spacing:-.025em;font-size:14px;display:block}.clinicalPaperCommunityLink small{color:#738179;margin-top:3px;font-size:10.5px;line-height:1.45;display:block}.clinicalPaperCommunityLink>b{color:#326b55;background:#eaf2ee;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;display:grid}.clinicalPaperCommunityPanel{flex-direction:column;display:flex}.clinicalPaperCommunityForm{background:#f8faf9;border:1px solid #dfe7e2;border-radius:15px;gap:11px;margin-top:22px;padding:18px;display:grid}.clinicalPaperCommunityForm label{gap:6px;display:grid}.clinicalPaperCommunityForm label>span{color:#52655c;font-size:11px;font-weight:900}.clinicalPaperCommunityForm input,.clinicalPaperCommunityForm textarea{color:#16271f;width:100%;font:inherit;background:#fff;border:1px solid #ccd8d1;border-radius:10px;outline:none}.clinicalPaperCommunityForm input{min-height:42px;padding:9px 12px}.clinicalPaperCommunityForm textarea{resize:vertical;min-height:105px;padding:11px 12px;line-height:1.65}.clinicalPaperCommunityForm input:focus,.clinicalPaperCommunityForm textarea:focus{border-color:#5d927b;box-shadow:0 0 0 3px #2d70541a}.clinicalPaperCommunityForm>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.clinicalPaperCommunityForm>div p{margin:0}.clinicalPaperCommunityList{margin-top:18px}.clinicalPaperCommunityList article{border-bottom:1px solid #e4e9e6;padding:19px 3px}.clinicalPaperCommunityMeta{color:#78857f;align-items:center;gap:10px;font-size:10px;display:flex}.clinicalPaperCommunityMeta span{color:#2f7258;font-weight:900}.clinicalPaperCommunityList h3{letter-spacing:-.03em;margin:7px 0 6px;font-size:18px}.clinicalPaperCommunityList article>p{color:#5f6e67;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.75}.clinicalPaperCommunityEmpty{min-height:220px}.clinicalPaperPrimaryButton{color:#fff;cursor:pointer;background:#236c52;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.clinicalPaperPrimaryButton:hover{background:#1d5d46}.clinicalPaperPrimaryButton:disabled{cursor:wait;opacity:.62}.clinicalPaperTextButton{color:#416b59;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:12px;padding:6px 8px;font-size:12px;font-weight:800}.clinicalPaperFormError,.clinicalPaperFormSuccess{font-size:12px;line-height:1.5}.clinicalPaperFormError{color:#b13a34}.clinicalPaperFormSuccess{color:#23734d}.clinicalPaperOnboardingBackdrop{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101e1794;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.clinicalPaperOnboardingModal{background:#fff;border:1px solid #d6e2dbe6;border-radius:22px;flex-direction:column;width:min(680px,100%);max-height:calc(100vh - 48px);padding:34px;display:flex;overflow:auto;box-shadow:0 26px 80px #08181047}.clinicalPaperOnboardingKicker{color:#2b7359;letter-spacing:.17em;font-size:10px;font-weight:900}.clinicalPaperOnboardingModal h2{letter-spacing:-.035em;color:#17382d;margin:8px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.25}.clinicalPaperOnboardingLead{color:#64736c;margin:0 0 18px;font-size:13px;line-height:1.7}.clinicalPaperWelcomeCopy{color:#53635b;gap:10px;margin-bottom:24px;font-size:13px;line-height:1.75;display:grid}.clinicalPaperWelcomeCopy p{margin:0}.clinicalPaperRoleChooser{background:#eef3f0;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;padding:5px;display:grid}.clinicalPaperRoleChooser button{color:#5e6e66;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-height:44px;font-size:13px;font-weight:900}.clinicalPaperRoleChooser button.active{color:#225f49;background:#fff;border-color:#c8d9d0;box-shadow:0 2px 8px #1d46330f}.clinicalPaperRegistrationForm{grid-template-columns:1fr 1fr;gap:13px;display:grid}.clinicalPaperRegistrationForm label{gap:6px;display:grid}.clinicalPaperRegistrationForm label>span{color:#465a50;font-size:11px;font-weight:900}.clinicalPaperRegistrationForm input,.clinicalPaperRegistrationForm select{color:#172a21;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd8d1;border-radius:10px;outline:none;padding:9px 12px}.clinicalPaperRegistrationForm input:focus,.clinicalPaperRegistrationForm select:focus{border-color:#5d927b;box-shadow:0 0 0 3px #2d70541a}.clinicalPaperConsentLine,.clinicalPaperPinNotice,.clinicalPaperRegistrationForm>.clinicalPaperFormError,.clinicalPaperRegistrationForm>.clinicalPaperPrimaryButton{grid-column:1/-1}.clinicalPaperConsentLine{background:#f5f8f6;border-radius:10px;align-items:flex-start;padding:11px;grid-template-columns:none!important;gap:9px!important;display:flex!important}.clinicalPaperConsentLine input{flex:none;width:16px;height:16px;min-height:0;margin:2px 0 0;padding:0}.clinicalPaperConsentLine span{line-height:1.55;color:#5c6d64!important;font-size:11px!important;font-weight:600!important}.clinicalPaperPinNotice{color:#7b8781;margin:-4px 0 0;font-size:10.5px;line-height:1.5}.clinicalPaperLoginForm{grid-template-columns:1fr}.clinicalPaperRestrictedArticle{text-align:center;align-content:center;place-items:center;min-height:calc(100vh - 82px);display:grid}.clinicalPaperRestrictedArticle>span{color:#2b7359;letter-spacing:.17em;font-size:10px;font-weight:900}.clinicalPaperRestrictedArticle h1{letter-spacing:-.04em;max-width:640px;margin:12px 0;font-size:34px}@media (max-width:900px){.clinicalPaperCommunityLink{margin:12px}.clinicalPaperSidebar nav{flex:none}.clinicalPaperCommunityPanel{min-height:560px}.clinicalPaperRegistrationForm{grid-template-columns:1fr}.clinicalPaperConsentLine,.clinicalPaperPinNotice,.clinicalPaperRegistrationForm>.clinicalPaperFormError,.clinicalPaperRegistrationForm>.clinicalPaperPrimaryButton{grid-column:auto}}@media (max-width:600px){.clinicalPaperOnboardingBackdrop{padding:12px}.clinicalPaperOnboardingModal{border-radius:17px;max-height:calc(100vh - 24px);padding:24px 20px}.clinicalPaperOnboardingModal h2{font-size:24px}.clinicalPaperWelcomeCopy{font-size:12px}.clinicalPaperCommunityForm{padding:14px}.clinicalPaperCommunityForm>div{flex-direction:column;align-items:stretch}.clinicalPaperCommunityForm .clinicalPaperPrimaryButton{width:100%}}.clinicalPaperHeaderActions{align-items:center;gap:9px;display:flex}.clinicalPaperInquiryIconButton{color:#315f4d;cursor:pointer;background:#fff;border:1px solid #ced9d3;border-radius:999px;place-items:center;width:38px;height:38px;padding:0;transition:border-color .15s,background .15s,transform .15s;display:grid}.clinicalPaperInquiryIconButton:hover{background:#f2f8f5;border-color:#8fb2a2;transform:translateY(-1px)}.clinicalPaperInquiryIconButton svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.clinicalPaperInquiryTextButton{color:#416b59;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:center;margin-top:8px;padding:7px 10px;font-size:11.5px;font-weight:800;-webkit-text-decoration:underline #b7c9c0;text-decoration:underline #b7c9c0}.clinicalPaperInquiryTextButton:hover{color:#235f48;text-decoration-color:#5f8f79}.clinicalPaperInquiryBackdrop{z-index:12000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1c159e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.clinicalPaperInquiryModal{background:#fff;border:1px solid #d7e2dcf2;border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:28px;overflow:auto;box-shadow:0 28px 88px #07160e4d}.clinicalPaperInquiryHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.clinicalPaperInquiryHeader>div>span{color:#2b7359;letter-spacing:.17em;font-size:10px;font-weight:900}.clinicalPaperInquiryHeader h2{letter-spacing:-.035em;color:#17382d;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:27px}.clinicalPaperInquiryHeader>button{color:#53675d;cursor:pointer;background:#f8faf9;border:1px solid #d7e0db;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;font-size:22px;line-height:1;display:grid}.clinicalPaperInquiryLead{color:#68766f;margin:12px 0 17px;font-size:12px;line-height:1.65}.clinicalPaperInquiryRoleChooser{margin-bottom:13px}.clinicalPaperInquiryForm{gap:12px;display:grid}.clinicalPaperInquiryForm label{gap:6px;display:grid}.clinicalPaperInquiryForm label>span{color:#465a50;font-size:11px;font-weight:900}.clinicalPaperInquiryForm label>span small{color:#849089;margin-left:4px;font-size:9px;font-weight:700}.clinicalPaperInquiryForm input,.clinicalPaperInquiryForm textarea{color:#172a21;width:100%;font:inherit;background:#fff;border:1px solid #ccd8d1;border-radius:10px;outline:none;padding:10px 12px}.clinicalPaperInquiryForm input{min-height:43px}.clinicalPaperInquiryForm textarea{resize:vertical;min-height:125px;line-height:1.65}.clinicalPaperInquiryForm input:focus,.clinicalPaperInquiryForm textarea:focus{border-color:#5d927b;box-shadow:0 0 0 3px #2d70541a}.clinicalPaperInquiryPrivacy{color:#65756d;background:#f5f8f6;border-radius:10px;margin:-2px 0 0;padding:10px 11px;font-size:10.5px;line-height:1.55}.clinicalPaperInquiryActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;display:flex}.clinicalPaperInquiryActions .clinicalPaperTextButton{margin:0;text-decoration:none}.clinicalPaperAdminInquiryWorkspace{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.clinicalPaperAdminInquiryMeta{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.clinicalPaperAdminInquiryMeta>div{background:#fff;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.clinicalPaperAdminInquiryMeta dt{color:var(--muted);font-size:11px;font-weight:800}.clinicalPaperAdminInquiryMeta dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.clinicalPaperAdminInquiryMeta a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.clinicalPaperAdminInquiryBody{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;padding:17px}.clinicalPaperAdminInquiryBody p{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.75}@media (max-width:760px){.clinicalPaperInquiryBackdrop{padding:12px}.clinicalPaperInquiryModal{border-radius:16px;max-height:calc(100vh - 24px);padding:22px 18px}.clinicalPaperInquiryHeader h2{font-size:23px}.clinicalPaperAdminInquiryMeta,.clinicalPaperAdminInquiryWorkspace{grid-template-columns:1fr}}.screenReaderOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.clinicalPaperOnboardingKicker+.clinicalPaperRoleChooser{margin-top:14px}.audienceSiteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.audienceSitePanel{min-width:0}.audienceSitePanel .adminSectionHeading{margin-bottom:10px}.audienceSitePanel h2{margin:3px 0 0;font-size:21px}.audienceMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.audienceMetricGrid>div{border:1px solid var(--line);background:#fbfcfb;border-radius:11px;padding:11px 12px}.audienceMetricGrid span{color:var(--muted);font-size:10px;font-weight:800;display:block}.audienceMetricGrid strong{margin-top:3px;font-size:23px;line-height:1.1;display:block}.audienceTablePanel{margin-top:12px}.audienceTable td{vertical-align:middle}.audienceVerificationForm{white-space:nowrap;align-items:center;gap:6px;display:flex}.audienceVerificationForm select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:32px;padding:5px 28px 5px 8px;font-size:11px}@media (max-width:1100px){.audienceSiteGrid{grid-template-columns:1fr}.audienceMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.audienceMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.audienceVerificationForm{flex-direction:column;align-items:stretch}.audienceVerificationForm .button{width:100%}}.clinicalPaperFrame{width:min(1760px,100% - 72px)}.clinicalPaperMain{padding:78px 0 118px}.clinicalPaperIntro{max-width:1040px;margin-bottom:44px}.clinicalPaperWorkspace{grid-template-columns:360px minmax(0,1fr);min-height:1480px}.clinicalPaperSidebarHeading{padding:28px 26px 21px}.clinicalPaperSidebar nav{padding:18px}.clinicalPaperSidebar nav a{padding:16px 46px 16px 16px}.clinicalPaperListPanel{min-height:1480px;padding:40px 48px 62px}.clinicalPaperList article,.clinicalPaperCommunityList article{content-visibility:auto;contain-intrinsic-size:120px}.clinicalPaperPreviewLabel{display:none!important}@media (max-width:1280px){.clinicalPaperFrame{width:min(100% - 44px,1760px)}.clinicalPaperWorkspace{grid-template-columns:320px minmax(0,1fr)}.clinicalPaperListPanel{padding:34px 38px 54px}}@media (max-width:900px){.clinicalPaperFrame{width:min(100% - 28px,1760px)}.clinicalPaperWorkspace{grid-template-columns:1fr;min-height:980px}.clinicalPaperListPanel{min-height:780px;padding:24px 20px 34px}}@media (max-width:600px){.clinicalPaperMain{padding:36px 0 58px}.clinicalPaperWorkspace{min-height:760px}.clinicalPaperListPanel{min-height:620px}}.contentSubsectionSelect{gap:5px;min-width:230px;max-width:360px;margin-left:auto;display:grid}.contentSubsectionSelect>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.contentSubsectionSelect select{min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd8d0;border-radius:10px;padding:8px 38px 8px 12px;font-size:13px;font-weight:800}.knowledgeBoardPostsHead{align-items:end;gap:18px}.knowledgeBoardPostsHead .contentSubsectionSelect{min-width:300px}.knowledgeBoardGroupedPostLists,.clinicalPaperGroupedLists{gap:22px;display:grid}.knowledgeBoardSubsectionGroup,.clinicalPaperSubsectionGroup{gap:10px;display:grid}.knowledgeBoardSubsectionGroupHead,.clinicalPaperSubsectionGroupHead{background:#f7faf8;border:1px solid #dbe4de;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 16px;display:flex}.knowledgeBoardSubsectionGroupHead span,.clinicalPaperSubsectionGroupHead span{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.knowledgeBoardSubsectionGroupHead h3,.clinicalPaperSubsectionGroupHead h3{margin:4px 0 0;font-size:18px}.knowledgeBoardSubsectionGroupHead p,.clinicalPaperSubsectionGroupHead p{color:var(--muted);margin:4px 0 0;font-size:12px}.knowledgeBoardSubsectionGroupHead>b,.clinicalPaperSubsectionGroupHead>b{color:var(--brand);background:#eaf3ed;border-radius:999px;padding:4px 8px;font-size:11px}.clinicalPaperListHeaderWithFilter{grid-template-columns:minmax(0,1fr) minmax(240px,360px) auto;align-items:end;display:grid}.clinicalPaperListHeaderWithFilter .contentSubsectionSelect{width:100%;max-width:none}.boardMenuAdminEditForm{grid-template-columns:minmax(150px,.75fr) minmax(230px,1.35fr) 82px auto auto minmax(130px,.55fr) auto}.boardMenuSubsectionToggleField{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;min-height:34px;padding:0 8px}.boardMenuSubsectionLabelField input{min-height:34px!important}.boardSubsectionManager{background:#f7faf8;border:1px solid #d8e2dc;border-radius:11px;grid-column:2/-1;gap:9px;margin-top:2px;padding:12px;display:grid}.boardSubsectionManagerHead{justify-content:space-between;align-items:center;display:flex}.boardSubsectionManagerHead strong{font-size:13px}.boardSubsectionManagerHead span{color:var(--muted);font-size:11px}.boardSubsectionRow{background:#fff;border:1px solid #dfe6e1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding:9px;display:grid}.boardSubsectionEditForm{grid-template-columns:minmax(140px,.75fr) minmax(220px,1.4fr) 74px auto auto;align-items:end;gap:7px;display:grid}.boardSubsectionEditForm .field input,.boardSubsectionAddForm .field input{border-radius:8px;min-height:33px;padding:6px 9px}.boardSubsectionActiveField{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;min-height:33px;padding:0 7px}.boardMenuAdminAddForm{grid-template-columns:minmax(150px,.75fr) minmax(230px,1.4fr) 82px auto auto minmax(130px,.55fr) auto}@media (max-width:1280px){.boardMenuAdminEditForm,.boardMenuAdminAddForm{grid-template-columns:minmax(150px,1fr) minmax(220px,1.4fr) 82px auto auto}.boardMenuSubsectionLabelField{grid-column:1/3}.boardSubsectionEditForm{grid-template-columns:minmax(130px,1fr) minmax(190px,1.4fr) 70px auto}.boardSubsectionEditForm>.button{grid-column:4}}@media (max-width:820px){.contentSubsectionSelect,.knowledgeBoardPostsHead .contentSubsectionSelect{width:100%;min-width:0;max-width:none;margin-left:0}.clinicalPaperListHeaderWithFilter{grid-template-columns:1fr auto}.clinicalPaperListHeaderWithFilter .contentSubsectionSelect,.boardSubsectionManager{grid-column:1/-1}.boardSubsectionRow{grid-template-columns:1fr}.boardSubsectionEditForm,.boardSubsectionAddForm{grid-template-columns:1fr 88px}.boardSubsectionDescriptionField{grid-column:1/-1}.boardSubsectionDeleteForm{justify-content:flex-end}}.contentBoardPostTable{background:#fff;border:1px solid #dfe6e2;border-radius:12px;overflow:hidden}.contentBoardPostTableHead,.contentBoardPostTableRow{grid-template-columns:72px minmax(0,1fr) 132px 86px;align-items:center;display:grid}.contentBoardPostTableHead{color:#66736c;text-align:center;background:#f6f8f7;border-bottom:1px solid #dfe6e2;min-height:38px;font-size:11px;font-weight:900}.contentBoardPostTableHead span:nth-child(2){text-align:left;padding-left:15px}.contentBoardPostTableBody{display:grid}.contentBoardPostTableRow{min-height:58px;color:var(--ink);border-bottom:1px solid #edf1ee;transition:background .14s,color .14s}.contentBoardPostTableRow:last-child{border-bottom:0}.contentBoardPostTableRow:hover{color:var(--board-accent,var(--brand));background:#f8fbf9}.contentBoardPostTableRow>span,.contentBoardPostTableRow>time{text-align:center;padding:9px 12px;font-size:12px}.contentBoardPostNumber,.contentBoardPostViews{color:#718078;font-variant-numeric:tabular-nums}.contentBoardPostTitle{min-width:0;text-align:left!important;display:block!important}.contentBoardPostTitle strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;display:block;overflow:hidden}.contentBoardPostTitle small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;font-weight:600;display:block;overflow:hidden}.contentBoardPostTableRow time{color:#5e6b64;font-variant-numeric:tabular-nums;white-space:nowrap}.contentBoardPostViews{font-weight:800}.clinicalPaperPostTable{border-color:#d7e1db}.clinicalPaperPostTable .contentBoardPostTableHead{color:#526a5e;background:#f4f8f5}.clinicalPaperPostTable .contentBoardPostTableRow:hover{color:#245f49;background:#f4f9f6}.clinicalPaperPagination{border-top:1px solid #e3e9e5;justify-content:center;align-items:center;gap:14px;margin-top:26px;padding-top:20px;display:flex}.clinicalPaperPagination>a,.clinicalPaperPagination>span{color:#2f6f56;text-align:center;min-width:48px;font-size:12px;font-weight:800}.clinicalPaperPagination>span.disabled{color:#a5afa9}.clinicalPaperPagination>div{gap:5px;display:flex}.clinicalPaperPagination>div a{color:#617068;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.clinicalPaperPagination>div a:hover{color:#235f48;background:#edf5f0}.clinicalPaperPagination>div a.active{color:#fff;background:#276f54}@media (max-width:760px){.contentBoardPostTable{overflow-x:auto}.contentBoardPostTableHead,.contentBoardPostTableRow{grid-template-columns:54px minmax(240px,1fr) 105px 68px;min-width:560px}.contentBoardPostTableRow{min-height:54px}.contentBoardPostTitle strong{font-size:13px}.clinicalPaperPagination{gap:7px}.clinicalPaperPagination>div{gap:2px}}.clinicalPaperListHeaderWithFilter>b{place-self:end}.clinicalPaperListHeader:not(.clinicalPaperListHeaderWithFilter)>b{align-self:flex-start;margin-left:auto}.boardMenuAdminList{gap:5px}.boardMenuAdminItem{border-radius:10px;gap:6px;min-height:50px;padding:7px 8px}.boardMenuDragHandle{border-radius:8px;width:32px;min-height:32px}.boardMenuAdminEditForm{gap:6px}.boardMenuAdminEditForm .field input,.boardMenuAdminAddForm .field input{min-height:32px;padding:5px 8px}.boardMenuAdminEditForm .field select,.boardMenuAdminAddForm .field select,.boardMenuActiveField,.boardMenuAdminEditForm>.button,.boardMenuAdminAddForm>.button,.boardMenuDeleteForm,.boardMenuDeleteForm button{min-height:32px}.boardMenuAdminAddForm{gap:6px;margin-top:7px;padding:8px}.boardSubsectionManager{background:#f7faf8;border:1px solid #d8e2dc;border-radius:9px;grid-column:2/-1;margin-top:0;padding:0;display:block;overflow:hidden}.boardSubsectionManagerHead{width:100%;min-height:34px;color:var(--brand);text-align:left;cursor:pointer;background:#f2f7f4;border:0;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.boardSubsectionManagerHead:hover{background:#edf5f0}.boardSubsectionHeadTitle{align-items:center;gap:6px;min-width:0;display:inline-flex}.boardSubsectionHeadTitle strong{font-size:12px;line-height:1.2}.boardSubsectionHeadTitle small{color:var(--muted);font-size:10px;font-weight:800}.boardSubsectionChevron{place-items:center;width:16px;height:16px;font-size:15px;line-height:1;transition:transform .15s;display:inline-grid}.boardSubsectionToggleText{color:var(--muted);font-size:10px;font-weight:800}.boardSubsectionManager.isCollapsed .boardSubsectionManagerHead{background:#f7faf8}.boardSubsectionBody{border-top:1px solid #dfe7e2;gap:5px;padding:6px;display:grid}.boardSubsectionList{gap:4px;display:grid}.boardSubsectionRow{background:#fff;border:1px solid #dfe6e1;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:38px;padding:4px 5px;display:grid;position:relative;transform:translateZ(0)}.boardSubsectionRow.isInactive{opacity:.62;background:#f3f5f4}.boardSubsectionRow.isDragPlaceholder{background:#eef7f1;border:1px dashed #73a78c}.boardSubsectionRow.isDragPlaceholder>*{visibility:hidden}.boardSubsectionList.isSorting .boardSubsectionRow:not(.isDragPlaceholder){transition:border-color .14s,background-color .14s}.boardSubsectionDragHandle{color:#66786e;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#f8faf8;border:1px solid #d8e1dc;border-radius:7px;place-items:center;width:28px;min-height:30px;padding:0;font-size:17px;line-height:1;display:grid}.boardSubsectionDragHandle:hover{color:var(--brand);background:#eef6f1;border-color:#8bb29d}.boardSubsectionDragHandle:active{cursor:grabbing}.boardSubsectionDragHandle:disabled{cursor:wait;opacity:.5}.boardSubsectionEditForm{grid-template-columns:minmax(210px,360px) minmax(280px,1fr) auto auto;align-items:center;gap:5px;min-width:0;display:grid}.boardSubsectionEditForm .field,.boardSubsectionAddForm .field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.boardSubsectionEditForm .field>span,.boardSubsectionAddForm .field>span{white-space:nowrap;color:#68776e;font-size:9px;font-weight:900}.boardSubsectionEditForm .field input,.boardSubsectionAddForm .field input{border-radius:7px;width:100%;min-height:30px;padding:4px 7px;font-size:12px}.boardSubsectionActiveField{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:7px;min-height:30px;padding:0 6px}.boardSubsectionActiveField span{font-size:10px}.boardSubsectionEditForm>.button,.boardSubsectionAddForm>.button{min-height:30px;padding:0 10px;font-size:11px}.boardSubsectionDeleteForm{align-items:center;min-height:30px;display:flex}.boardSubsectionDeleteForm button{background:#fff;border:1px solid #efd2cf;border-radius:7px;min-height:30px;padding:0 7px;font-size:10px;font-weight:900}.boardSubsectionAddForm{border-top:1px dashed #cbd7cf;grid-template-columns:minmax(210px,360px) minmax(280px,1fr) auto auto;align-items:center;gap:5px;padding-top:5px;display:grid}.boardSubsectionSortStatus{color:var(--muted);justify-self:end;font-size:10px;font-weight:900}.boardSubsectionSortStatus.is-saved{color:#23734d}.boardSubsectionSortStatus.is-error{color:#b13a34}body.isBoardSubsectionDragging{-webkit-user-select:none;user-select:none;cursor:grabbing!important}body.isBoardSubsectionDragging *{cursor:grabbing!important}.boardSubsectionDragOverlay{z-index:10000;opacity:.8;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #a9c2b4;border-radius:8px;align-items:center;gap:8px;padding:5px 7px;display:flex;position:fixed;box-shadow:0 14px 34px #182e2229}.boardSubsectionDragOverlayGrip{color:#50665a;background:#f7faf8;border:1px solid #d8e1dc;border-radius:7px;place-items:center;width:28px;min-height:30px;font-size:17px;display:grid}.boardSubsectionDragOverlay strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:1300px){.boardSubsectionEditForm,.boardSubsectionAddForm{grid-template-columns:minmax(160px,300px) minmax(220px,1fr) auto auto}}@media (max-width:980px){.boardSubsectionManager{grid-column:1/-1}.boardSubsectionRow{grid-template-columns:28px minmax(0,1fr)}.boardSubsectionEditForm,.boardSubsectionAddForm{grid-template-columns:1fr auto}.boardSubsectionDescriptionField{grid-column:1/-1}.boardSubsectionDeleteForm{grid-column:2;justify-content:flex-end}}@media (max-width:640px){.boardSubsectionEditForm,.boardSubsectionAddForm{grid-template-columns:1fr}.boardSubsectionEditForm .field,.boardSubsectionAddForm .field{grid-template-columns:1fr;gap:2px}.boardSubsectionDeleteForm{grid-column:2}}@media (min-width:1400px){.topBoardSettingsRow{border-radius:10px;align-items:center;gap:6px;margin-bottom:7px;padding:7px 9px}.topBoardSettingsForm{grid-template-columns:minmax(190px,.82fr) minmax(165px,.7fr) minmax(360px,1.75fr) minmax(150px,.62fr) minmax(170px,.72fr) auto;align-items:center;gap:6px}.topBoardSettingsForm .field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.topBoardSettingsForm .field>span{color:#68776e;white-space:nowrap;margin:0;font-size:9px;font-weight:900;line-height:1}.topBoardSettingsForm .field input,.topBoardSettingsForm .field select{border-radius:7px;width:100%;min-height:31px;padding:4px 8px;font-size:11px}.topBoardSettingsForm .topBoardDescriptionField{grid-column:auto}.topBoardSettingsForm>.button{white-space:nowrap;min-height:31px;padding:0 10px;font-size:11px}.topBoardSettingsRow>form:last-child{align-items:center;min-height:31px;display:flex}.topBoardSettingsRow>form:last-child button{white-space:nowrap;min-height:31px;padding:0 8px}}.boardMenuAdminEditForm .field,.boardMenuAdminAddForm .field{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.boardMenuAdminEditForm .field>span,.boardMenuAdminAddForm .field>span{color:#66766d;white-space:nowrap;margin:0;font-size:9px;font-weight:900;line-height:1}.boardMenuAdminEditForm .field input,.boardMenuAdminEditForm .field select,.boardMenuAdminAddForm .field input,.boardMenuAdminAddForm .field select{width:100%;min-width:0}.boardMenuAdminEditForm{align-items:center}.boardMenuAdminItem{min-height:46px;padding:6px 7px}.boardMenuAdminAddForm{align-items:center;padding:7px 8px}.boardMenuAdminEditForm .boardMenuAccessField,.boardMenuAdminAddForm .boardMenuAccessField{grid-template-columns:48px minmax(0,1fr)}@media (max-width:1180px){.boardMenuAdminEditForm .field,.boardMenuAdminAddForm .field{grid-template-columns:1fr;gap:3px}.boardMenuAdminEditForm .field>span,.boardMenuAdminAddForm .field>span{font-size:9px}}@media (min-width:1400px){.topBoardSettingsForm .field>span{font-size:12px;line-height:1.2}.topBoardSettingsForm .field input,.topBoardSettingsForm .field select{font-size:12px}}.boardMenuAdminEditForm .field>span,.boardMenuAdminAddForm .field>span{font-size:12px;line-height:1.2}.boardMenuAdminEditForm .field input,.boardMenuAdminEditForm .field select,.boardMenuAdminAddForm .field input,.boardMenuAdminAddForm .field select{font-size:12px}.boardMenuAdminEditForm .boardMenuTitleField,.boardMenuAdminAddForm .boardMenuTitleField{grid-template-columns:58px minmax(0,1fr)}.boardMenuAdminEditForm .boardMenuDescriptionField,.boardMenuAdminAddForm .boardMenuDescriptionField,.boardMenuAdminEditForm .boardMenuAccessField,.boardMenuAdminAddForm .boardMenuAccessField{grid-template-columns:62px minmax(0,1fr)}.boardMenuAdminEditForm .boardMenuSubsectionLabelField,.boardMenuAdminAddForm .boardMenuSubsectionLabelField{grid-template-columns:76px minmax(0,1fr)}.contentBoardSelectionGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(180px,.72fr);align-items:end;gap:12px;display:grid}.contentBoardSelectionGrid .field{min-width:0}.contentBoardSelectionGrid .field select{width:100%}.contentBoardSelectionGrid .contentSubsectionField.isDisabled select{color:#7b857f;cursor:not-allowed;background:#f4f6f4}@media (max-width:1280px){.contentBoardSelectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.contentBoardSelectionGrid{grid-template-columns:1fr}}@media (max-width:1180px){.boardMenuAdminEditForm .field>span,.boardMenuAdminAddForm .field>span{font-size:11px}}.boardMenuAdminEditForm .boardMenuRegistrationField,.boardMenuAdminAddForm .boardMenuRegistrationField{grid-template-columns:62px minmax(0,1fr)}@media (min-width:1400px){.boardMenuAdminEditForm,.boardMenuAdminAddForm{grid-template-columns:minmax(180px,.82fr) minmax(300px,1.65fr) minmax(126px,.48fr) minmax(112px,.42fr) auto auto minmax(170px,.62fr) auto}}.autoPlacementPanel{background:#f8fbf9;border:1px solid #d8e3dc;border-radius:12px;gap:12px;padding:14px;display:grid}.autoPlacementPanelHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.autoPlacementPanelHead h2{margin:3px 0 0;font-size:20px}.autoPlacementPanelHead p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.autoPlacementBoards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.autoPlacementBoard{opacity:.72;background:#fff;border:1px solid #dfe7e2;border-radius:10px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:12px;padding:11px;display:grid}.autoPlacementBoard.isEnabled{opacity:1;background:#f5faf7;border-color:#96b9a6}.autoPlacementBoardToggle{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.autoPlacementBoardToggle>input{margin-top:3px}.autoPlacementBoardToggle span{gap:2px;display:grid}.autoPlacementBoardToggle b{font-size:13px;line-height:1.35}.autoPlacementBoardToggle small{color:var(--muted);font-size:10px}.autoPlacementSubsections{gap:6px;display:grid}.autoPlacementSubsections>span{color:#617168;font-size:11px;font-weight:900}.autoPlacementSubsections>div{flex-wrap:wrap;gap:6px;display:flex}.autoPlacementSubsections label{cursor:pointer;background:#fff;border:1px solid #d9e3dd;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.autoPlacementSubsections label:has(input:checked){color:#176346;background:#eaf5ee;border-color:#6fa184}.autoPlacementSubsections label:has(input:disabled){opacity:.45;cursor:not-allowed}.autoPlacementEmpty{color:#9a6b31;margin:0;font-size:11px}.contentAutoPlacementSummary{color:#277052!important;white-space:normal!important;font-weight:800!important}@media (max-width:1100px){.autoPlacementBoards{grid-template-columns:1fr}}@media (max-width:720px){.autoPlacementPanelHead{gap:5px;display:grid}.autoPlacementBoard{grid-template-columns:1fr}}.personalLibraryTitleRow{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.personalLibraryTitleRow h1{letter-spacing:-.05em;margin:8px 0 6px;font-size:clamp(34px,4vw,52px)}.personalLibraryTitleRow p{color:var(--muted);margin:0}.successBanner,.errorBanner{border-radius:14px;margin:0 0 18px;padding:12px 16px;font-size:14px;font-weight:700}.successBanner{background:var(--brand-soft);color:var(--brand-dark);border:1px solid #b9dfca}.errorBanner{color:var(--danger);background:#fff1f0;border:1px solid #f2c5c1}.personalLibraryLayout{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:minmax(250px,310px) minmax(0,1fr);min-height:680px;display:grid;overflow:hidden}.personalLibrarySidebar{background:var(--surface);border-right:1px solid var(--line);padding:20px}.personalLibrarySidebarHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.personalLibrarySidebarHeader strong{font-size:19px}.personalLibrarySidebarHeader span{color:var(--muted);font-size:13px}.personalShelfNav{gap:8px;display:grid}.personalShelfNav>a{border:1px solid var(--line);background:#fff;border-radius:15px;padding:13px 14px;transition:all .18s;display:block}.personalShelfNav>a:hover{border-color:#a9cbbd;transform:translateY(-1px)}.personalShelfNav>a.active{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px #1f7a5a14}.personalShelfNavTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.personalShelfNavTop b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.personalShelfNavTop em{border:1px solid var(--line);color:var(--brand-dark);background:#fff;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800}.personalShelfNav small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.45;display:block;overflow:hidden}.personalShelfCreate{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.personalShelfCreate>summary,.personalShelfSettings>summary{cursor:pointer;color:var(--brand);font-weight:800;list-style:none}.personalShelfCreate>summary::-webkit-details-marker{display:none}.personalShelfSettings>summary::-webkit-details-marker{display:none}.personalShelfForm{gap:10px;margin-top:12px;display:grid}.personalShelfForm label{gap:5px;display:grid}.personalShelfForm label>span{color:var(--muted);font-size:11px;font-weight:800}.personalShelfForm input,.personalShelfForm select{border:1px solid var(--line);width:100%;min-height:39px;color:var(--text);background:#fff;border-radius:11px;padding:8px 10px}.personalShelfTypeGuide{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:6px;padding:9px;display:grid}.personalShelfTypeGuide p{color:var(--muted);border-radius:9px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:6px 7px;font-size:11px;line-height:1.45;display:grid}.personalShelfTypeGuide p.active{color:var(--text);background:#fff;box-shadow:0 0 0 1px #1f7a5a14}.personalShelfTypeGuide strong{color:var(--brand-dark)}.personalSmartFilterFields{background:#fff;border:1px dashed #cad8d0;border-radius:13px;gap:9px;padding:11px;display:grid}.personalSmartFilterFields[hidden]{display:none!important}.personalSmartFilterHeading{gap:3px;display:grid}.personalSmartFilterHeading strong{color:var(--brand-dark);font-size:11px}.personalSmartFilterHeading span{color:var(--muted);font-size:10px;line-height:1.45}.personalSmartChoiceGroup{border:1px solid var(--line);background:var(--surface);border-radius:11px;overflow:hidden}.personalSmartChoiceGroup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:8px 10px;font-size:12px;font-weight:800;list-style:none;display:flex}.personalSmartChoiceGroup>summary::-webkit-details-marker{display:none}.personalSmartChoiceGroup>summary:after{content:"⌄";color:var(--muted);font-size:14px}.personalSmartChoiceGroup[open]>summary:after{transform:rotate(180deg)}.personalSmartChoiceGroup>summary em{color:var(--brand);margin-left:auto;font-size:10px;font-style:normal;font-weight:800}.personalSmartChoiceList{border-top:1px solid var(--line);background:#fff;max-height:210px;padding:6px 8px 8px;display:grid;overflow:auto}.personalSmartChoiceList label{cursor:pointer;grid-template-columns:none;align-items:center;gap:8px;min-height:34px;padding:6px 4px;font-size:12px;display:flex}.personalSmartChoiceList label+label{border-top:1px solid #edf1ee}.personalSmartChoiceList input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--brand);border-radius:4px;padding:0}.personalSmartChoiceList p{color:var(--muted);margin:0;padding:8px 4px;font-size:11px}.personalSmartPeriodField{gap:5px;display:grid}.personalSmartPeriodField>span{color:var(--muted);font-size:11px;font-weight:800}.personalYearRange{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.personalLibraryMain{min-width:0;padding:26px 30px 36px}.personalShelfHeader{border-bottom:2px solid var(--brand);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.personalShelfHeader h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:30px}.personalShelfHeader p{color:var(--muted);margin:0}.personalShelfHeadingMeta{gap:7px;display:flex}.personalShelfHeadingMeta span{background:var(--surface-2);color:var(--brand-dark);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.personalShelfFilters{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.personalShelfFilters span{background:var(--yellow);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.personalShelfSettings{text-align:right;flex:0 0 130px;position:relative}.personalShelfSettings[open]{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:15px;flex-basis:min(360px,45vw);padding:14px}.personalShelfDeleteForm{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.dangerTextButton{color:var(--danger);background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:800}.personalShelfResultHeader{align-items:baseline;gap:8px;padding:18px 0 10px;display:flex}.personalShelfResultHeader strong{font-size:21px}.personalShelfResultHeader span{color:var(--muted);font-size:13px}.personalShelfContentList{display:grid}.personalShelfContentRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 4px;display:grid}.personalShelfContentRow>a{min-width:0}.personalShelfContentRow h3{letter-spacing:-.025em;margin:5px 0;font-size:17px}.personalShelfContentRow p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.personalShelfContentMeta,.personalShelfTagRow{color:var(--muted);flex-wrap:wrap;gap:7px;font-size:11px;display:flex}.personalShelfContentMeta span+span:before{content:"·";margin-right:7px}.personalShelfTagRow{color:var(--brand-dark);margin-top:7px}.personalShelfRemoveButton{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.personalShelfRemoveButton:hover{color:var(--danger);border-color:#e7b7b2}.personalShelfEmpty{text-align:center;color:var(--muted);justify-items:center;padding:100px 20px;display:grid}.personalShelfEmpty strong{color:var(--brand-dark);font-size:20px}.personalShelfEmpty p{max-width:520px;margin:8px 0 18px}.personalLibraryButtonWrap{display:inline-flex;position:relative}.personalLibraryPicker{z-index:30;border:1px solid var(--line);width:min(310px,100vw - 40px);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:14px;position:absolute;top:calc(100% + 10px);left:0}.personalLibraryPickerHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.personalLibraryPickerHeader button{color:var(--muted);background:0 0;border:0;font-size:21px}.personalLibraryPickerList{max-height:240px;padding:8px 0;display:grid;overflow:auto}.personalLibraryPickerList label{cursor:pointer;align-items:center;gap:9px;padding:8px 5px;font-size:13px;display:flex}.personalLibraryPickerList input{width:17px;height:17px;accent-color:var(--brand)}.personalLibraryPickerEmpty{color:var(--muted);font-size:13px}.personalLibraryPickerLink{border-top:1px solid var(--line);color:var(--brand);padding-top:9px;font-size:12px;font-weight:800;display:block}.accountLibrarySummaryCard{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;gap:22px;padding:22px;display:flex}.accountLibrarySummaryCard>div{flex:none;display:grid}.accountLibrarySummaryCard strong{color:var(--brand-dark);font-size:22px}.accountLibrarySummaryCard span{color:var(--muted);font-size:12px}.accountLibrarySummaryCard p{color:var(--muted);flex:1;margin:0}@media (max-width:900px){.personalLibraryTitleRow{flex-direction:column;align-items:flex-start}.personalLibraryLayout{grid-template-columns:1fr}.personalLibrarySidebar{border-right:0;border-bottom:1px solid var(--line)}.personalShelfNav{padding-bottom:4px;display:flex;overflow-x:auto}.personalShelfNav>a{min-width:210px}.personalLibraryMain{padding:22px 20px 30px}.personalShelfHeader{flex-direction:column}.personalShelfSettings,.personalShelfSettings[open]{flex-basis:auto;width:100%}.accountLibrarySummaryCard{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.personalLibraryPage .container{width:min(100% - 20px,var(--site-wide-max))}.personalLibraryMain{padding:18px 14px 26px}.personalShelfContentRow{grid-template-columns:1fr}.personalShelfContentRow p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.personalShelfRemoveButton{justify-self:start}.personalLibraryPicker{left:auto;right:0}}@font-face{font-family:BanryeoArticleMixed;src:local(Times New Roman);font-style:normal;font-weight:100 900;unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-214F}@font-face{font-family:BanryeoArticleMixed;src:local(Pretendard),local(Noto Sans KR),local(Apple SD Gothic Neo),local(Malgun Gothic);font-style:normal;font-weight:100 900;unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+AC00-D7AF,U+D7B0-D7FF}.richTextEditorContent,.richTextBody,.knowledgeBoardArticleHeader,.clinicalPaperArticleHeader,.articleHeader{font-family:BanryeoArticleMixed,Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.contentEntryBoardTabs{border:1px solid var(--line);background:linear-gradient(#fff,#f7faf8);border-radius:15px;gap:12px;margin-bottom:16px;padding:16px;display:grid}.contentEntryBoardTabsHead{justify-content:space-between;align-items:end;gap:16px;display:flex}.contentEntryBoardTabsHead h2{margin:3px 0 0;font-size:20px}.contentEntryBoardTabs>div[role=tablist]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.contentEntryBoardTabs button{border:1px solid var(--line);text-align:left;min-height:76px;color:var(--text);cursor:pointer;background:#fff;border-radius:12px;gap:5px;padding:12px 13px;transition:all .15s;display:grid}.contentEntryBoardTabs button strong{font-size:13px;line-height:1.35}.contentEntryBoardTabs button small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.contentEntryBoardTabs button:hover{border-color:#9cc7b4;transform:translateY(-1px)}.contentEntryBoardTabs button.active{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px #1f7a5a14}.contentEntryBoardTabs button:disabled{opacity:.5;cursor:not-allowed;transform:none}.clinicalWritingModeTabs{background:#eef5f1;border:1px solid #cfded6;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;padding:6px;display:grid}.clinicalWritingModeTabs button{text-align:left;color:#53645b;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:3px;padding:13px 15px;display:grid}.clinicalWritingModeTabs button strong{font-size:14px}.clinicalWritingModeTabs button span{font-size:11px;line-height:1.4}.clinicalWritingModeTabs button.active{color:var(--brand-dark);background:#fff;box-shadow:0 5px 16px #23463517}.clinicalWritingModeTabs button:disabled{opacity:.55;cursor:not-allowed}.contentSelectedBoardField{align-content:center}.contentSelectedBoardField strong{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;min-height:39px;padding:9px 11px;font-size:12px;display:flex}.formOneCol{grid-template-columns:1fr;gap:14px;display:grid}.paperJsonlPanel{background:#f4faf7;border:1px solid #bdd7ca;border-radius:15px;gap:13px;margin-bottom:15px;padding:17px;display:grid}.paperJsonlPanelHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.paperJsonlPanelHead h2{margin:4px 0 3px;font-size:20px}.paperJsonlPanelHead p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.paperJsonlLockBadge{color:var(--brand-dark);background:#fff;border:1px solid #b7d3c5;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.paperJsonlUpload{cursor:pointer;background:#fff;border:1px dashed #91b9a5;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 12px;padding:14px;display:grid}.paperJsonlUpload input{grid-row:1/3;width:190px;max-width:100%;font-size:11px}.paperJsonlUpload strong{font-size:12px}.paperJsonlUpload span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.paperJsonlExistingNotice{border:1px solid var(--line);background:#fff;border-radius:11px;gap:3px;padding:12px 14px;display:grid}.paperJsonlExistingNotice strong{font-size:12px}.paperJsonlExistingNotice span{color:var(--muted);font-size:10px;line-height:1.45}.paperJsonlRecordSelect{margin:0}.paperJsonlError{color:#9c3028;background:#fff2f1;border:1px solid #efc1bd;border-radius:11px;padding:11px 13px;font-size:11px;line-height:1.55}.paperJsonlError strong{margin-bottom:4px;display:block}.paperJsonlError ul{margin:0;padding-left:18px}.paperJsonlArticlePreview{background:#fff;border:1px solid #d5e5dc;border-radius:13px;gap:12px;padding:15px;display:grid}.paperJsonlArticlePreviewHead{border-bottom:1px solid var(--line);gap:3px;padding-bottom:10px;display:grid}.paperJsonlArticlePreviewHead>strong{font-size:13px}.paperJsonlArticlePreviewHead>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.paperJsonlArticlePreview>h3{margin:2px 0 0;font-size:22px;line-height:1.45}.paperJsonlArticlePreview .paperMetadataPublicPanel{margin:0}.bundlePaperSelector{border:1px solid var(--line);background:#fafbf9;border-radius:15px;gap:12px;margin-top:16px;padding:17px;display:grid}.bundlePaperSelectorHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bundlePaperSelectorHead h2{margin:4px 0 3px;font-size:20px}.bundlePaperSelectorHead p{color:var(--muted);margin:0;font-size:11px}.bundlePaperSelectorHead>b{background:var(--brand-soft);color:var(--brand-dark);border-radius:999px;padding:5px 9px;font-size:11px}.bundlePaperSearch{margin:0}.bundlePaperSearchResults{border:1px solid var(--line);background:#fff;border-radius:11px;max-height:270px;display:grid;overflow:auto}.bundlePaperSearchResults button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.bundlePaperSearchResults button:last-child{border-bottom:0}.bundlePaperSearchResults button:hover{background:#f5faf7}.bundlePaperSearchResults button>span{gap:2px;min-width:0;display:grid}.bundlePaperSearchResults strong{font-size:12px}.bundlePaperSearchResults small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-family:Times New Roman,serif;font-size:11px;overflow:hidden}.bundlePaperSearchResults button>b{color:var(--brand);font-size:11px}.bundlePaperSearchResults>p{color:var(--muted);text-align:center;margin:0;padding:16px;font-size:11px}.bundlePaperSelectedList{gap:7px;display:grid}.bundlePaperSelectedItem{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.bundlePaperOrder{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-dark);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.bundlePaperSelectedTitle{gap:2px;min-width:0;display:grid}.bundlePaperSelectedTitle strong{font-size:12px}.bundlePaperSelectedTitle small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-family:Times New Roman,serif;font-size:11px;overflow:hidden}.bundlePaperSelectedTitle em{color:#6a776f;font-size:9px;font-style:normal}.bundlePaperSelectedActions{gap:4px;display:flex}.bundlePaperSelectedActions button{border:1px solid var(--line);color:#5d6b63;background:#fff;border-radius:8px;min-width:30px;height:29px;padding:0 7px;font-size:10px}.bundlePaperSelectedActions button:disabled{opacity:.35}.bundlePaperSelectedEmpty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:11px;padding:25px;font-size:11px}.paperDatabaseTable{background:#fff;border:1px solid #dfe6e2;border-radius:12px;overflow:visible}.paperDatabaseTableHead,.paperDatabaseRow{grid-template-columns:minmax(320px,2.5fr) minmax(110px,.75fr) 86px minmax(115px,.8fr) minmax(115px,.8fr);align-items:stretch;display:grid}.paperDatabaseTableHead{color:#5f6f66;text-align:center;background:#f4f8f5;border-bottom:1px solid #dfe6e2;min-height:38px;font-size:10px;font-weight:900}.paperDatabaseTableHead span{border-left:1px solid #e4eae6;place-items:center;padding:8px;display:grid}.paperDatabaseTableHead span:first-child{border-left:0;justify-items:start;padding-left:15px}.paperDatabaseTableBody{display:grid}.paperDatabaseRow{border-bottom:1px solid #edf1ee;min-height:68px}.paperDatabaseRow:last-child{border-bottom:0}.paperDatabaseRow:hover{background:#f8fbf9}.paperDatabaseTitleCell{min-width:0;color:var(--text);align-content:center;gap:4px;padding:12px 15px;display:grid}.paperDatabaseTitleCell strong{letter-spacing:-.02em;font-size:13px;line-height:1.45}.paperDatabaseTitleCell small{color:#68736d;white-space:normal;font-family:Times New Roman,serif;font-size:11px;line-height:1.4}.paperDatabaseMetaCell{color:#56655d;text-align:center;border-left:1px solid #edf1ee;justify-content:center;align-items:center;min-width:0;padding:10px;font-size:10px;display:flex}.paperJournalName{font-family:Times New Roman,serif;font-size:11px;font-weight:700}.paperBundleRow .paperDatabaseTitleCell strong{color:#5b4779}.paperBundleRow .paperJournalName{color:#6e588f;font-family:inherit}.paperClassificationPrimary,.paperClassificationEmpty{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.paperClassificationDetails{max-width:100%;position:relative}.paperClassificationDetails summary{cursor:pointer;justify-content:center;align-items:center;gap:4px;list-style:none;display:flex}.paperClassificationDetails summary::-webkit-details-marker{display:none}.paperClassificationDetails summary span{text-overflow:ellipsis;white-space:nowrap;max-width:95px;overflow:hidden}.paperClassificationDetails summary b{color:var(--brand-dark);background:#eaf3ee;border-radius:999px;padding:2px 5px;font-size:9px}.paperClassificationDetails>div{z-index:40;border:1px solid var(--line);min-width:170px;max-width:250px;box-shadow:var(--shadow);text-align:left;background:#fff;border-radius:10px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.paperClassificationDetails>div span{border-radius:7px;padding:5px 7px;font-size:10px}.paperClassificationDetails>div span+span{border-top:1px solid #edf1ee}.bundlePaperPublicList{border-top:2px solid #d9e5de;margin:38px 0 6px;padding-top:28px}.bundlePaperPublicHead h2{margin:5px 0 16px;font-size:24px}.bundlePaperPublicList ol{counter-reset:bundle-paper;gap:9px;margin:0;padding:0;list-style:none;display:grid}.bundlePaperPublicList li{counter-increment:bundle-paper;border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 15px;display:grid}.bundlePaperPublicList li>div{grid-template-columns:28px minmax(0,1fr);gap:2px 10px;min-width:0;display:grid}.bundlePaperPublicList li>div:before{content:counter(bundle-paper);background:var(--brand-soft);width:25px;height:25px;color:var(--brand-dark);border-radius:50%;grid-row:1/4;place-items:center;font-size:10px;font-weight:900;display:grid}.bundlePaperPublicList strong{font-size:13px;line-height:1.45}.bundlePaperPublicList small{color:var(--muted);font-family:Times New Roman,serif;font-size:11px;line-height:1.4}.bundlePaperPublicList li>div>span{color:#6b776f;font-size:10px}.bundlePaperPublicList nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bundlePaperPublicList nav a{color:var(--brand-dark);white-space:nowrap;background:#f7faf8;border:1px solid #cddbd3;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.bundlePaperPublicList nav a:last-child{background:#fff}@media (max-width:1100px){.contentEntryBoardTabs>div[role=tablist]{grid-template-columns:1fr 1fr}.paperDatabaseTable{overflow-x:auto}.paperDatabaseTableHead,.paperDatabaseRow{min-width:850px}}@media (max-width:720px){.contentEntryBoardTabs>div[role=tablist],.clinicalWritingModeTabs{grid-template-columns:1fr}.contentEntryBoardTabs button{min-height:64px}.paperJsonlPanelHead,.bundlePaperSelectorHead{display:grid}.bundlePaperSelectedItem{grid-template-columns:28px minmax(0,1fr)}.bundlePaperSelectedActions{grid-column:2;justify-content:flex-start}.bundlePaperPublicList li{grid-template-columns:1fr}.bundlePaperPublicList nav{justify-content:flex-start;padding-left:38px}}@media (max-width:480px){.paperJsonlUpload{grid-template-columns:1fr}.paperJsonlUpload input{grid-row:auto;width:100%}}.paperMetadataPublicPanel{background:#f7faf8;border:1px solid #d8e5de;border-radius:13px;gap:12px;margin:0 0 30px;padding:15px;display:grid}.paperMetadataOriginalTitleRow{background:#fff;border-radius:10px;gap:5px;padding:12px 13px;display:grid}.paperMetadataOriginalTitleRow>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.paperMetadataOriginalTitleRow>a,.paperMetadataOriginalTitleRow>strong{color:#173c30;font-family:Times New Roman,serif;font-size:18px;font-weight:700;line-height:1.45;text-decoration:none}.paperMetadataOriginalTitleRow>a:hover{text-underline-offset:3px;text-decoration:underline}.paperMetadataOriginalTitleRow>p{color:var(--muted);margin:0;font-family:Times New Roman,serif;font-size:11px;line-height:1.5}.paperMetadataPublicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.paperMetadataPublicGrid>div{background:#fff;border-radius:9px;gap:5px;min-width:0;padding:10px 11px;display:grid}.paperMetadataPublicGrid span{color:var(--muted);letter-spacing:.04em;font-size:9px;font-weight:900}.paperMetadataPublicGrid strong{font-size:12px;line-height:1.45}.paperMetadataPublicGrid p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.paperMetadataPublicGrid p b{background:var(--brand-soft);color:var(--brand-dark);border-radius:999px;padding:4px 7px;font-size:10px}@media (max-width:620px){.paperMetadataPublicGrid{grid-template-columns:1fr}.paperMetadataOriginalTitleRow>a,.paperMetadataOriginalTitleRow>strong{font-size:16px}}.paperDatabaseBoardSelectionGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr) minmax(180px,.55fr)}@media (max-width:900px){.paperDatabaseBoardSelectionGrid{grid-template-columns:1fr}}
