body.community-page{margin:0;background:#18281e;color:#18281e;font:15px/1.65 'Segoe UI',system-ui,sans-serif}.community-page .site-curtain-content{background:#f5f2ea}.community-shell{max-width:1144px;margin:auto;padding:48px 28px 90px}.community-heading{max-width:780px;margin-bottom:40px}.community-heading>a,.community-shell a{color:#356b43;text-underline-offset:4px}.community-page .eyebrow{font-size:11px;letter-spacing:.19em;font-weight:650;color:#356b43}.community-heading .eyebrow{margin-top:34px}.community-heading h1{font:400 clamp(34px,4vw,50px)/1.12 Georgia,serif;margin:12px 0 18px}.community-heading>p:last-child{max-width:620px;color:#655f53;font-size:17px}.community-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:34px}.community-tabs{display:flex;gap:22px;margin-bottom:24px;border-bottom:1px solid #d3dac9}.community-tabs a{padding:10px 0;text-decoration:none}.community-tabs [aria-current]{border-bottom:3px solid #356b43;font-weight:650}.community-card{padding:26px;background:#fffdf9;border:1px solid #dce1d4;border-radius:12px;margin-bottom:20px;overflow-wrap:anywhere;scroll-margin-top:110px}.community-card h2,.community-guidance h2,.community-empty h2{font:400 25px/1.2 Georgia,serif;margin:0 0 16px}.community-form{display:grid;gap:14px}.community-form label{display:grid;gap:7px}.community-form textarea{box-sizing:border-box;width:100%;padding:12px;resize:vertical;border:1px solid #bbc8b2;border-radius:7px;font:inherit;background:#fff;color:#18281e}.community-form fieldset{border:1px solid #dce1d4;border-radius:7px;padding:12px 16px;display:grid;gap:8px}.community-form fieldset label,.community-form .check{display:flex;align-items:flex-start;gap:9px}.community-form input[type=radio],.community-form input[type=checkbox]{accent-color:#356b43;flex-shrink:0;margin-top:6px}.community-form button,.community-button{border:0;border-radius:7px;padding:11px 17px;background:#356b43;color:#fff!important;font:600 14px/1.4 'Segoe UI',sans-serif;text-decoration:none;cursor:pointer;justify-self:start;display:inline-block}.community-form button:disabled{opacity:.55;cursor:wait}.community-form small{color:#746e63;line-height:1.6}.community-form [data-result]:empty{display:none}.community-comment header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.community-comment time{font-size:12px;color:#7c7568}.comment-body{white-space:pre-wrap;margin:16px 0;line-height:1.8}.privacy-label{display:inline-block;margin-top:8px;font-size:11px;padding:2px 9px;border-radius:9px;background:#edf1e6;color:#4a6241}.context-link{font-size:13px}.community-comment details{margin-top:20px;padding-top:14px;border-top:1px solid #e6e8e0}.community-comment summary{cursor:pointer;color:#356b43}.community-comment details[open] summary{margin-bottom:16px}.community-replies{padding-left:20px;border-left:2px solid #dce4d4;margin-top:20px}.community-replies:empty{display:none}.community-replies article+article{border-top:1px solid #e4e8de;padding-top:18px;margin-top:18px}.community-sidebar{padding-top:62px}.community-sidebar .community-card{padding:24px}.community-guidance{padding:12px 8px;color:#655f53}.community-guidance h2{font-size:22px;color:#18281e}.community-empty{padding:34px 12px 50px;color:#655f53}.community-empty h2{color:#18281e}.community-launch{margin:34px 0;padding:28px;border:1px solid #d3dac9;border-radius:12px;background:#edf1e6}.community-launch h2{font:400 28px/1.2 Georgia,serif;margin:0 0 10px}.community-launch p{font:15px/1.7 'Segoe UI',sans-serif}.comment-privacy{display:grid;gap:8px;border:1px solid #d3dac9;border-radius:8px;padding:12px;font:14px/1.5 'Segoe UI',sans-serif}.comment-privacy label{display:flex;gap:8px}.comment-privacy input{accent-color:#356b43}@media(max-width:850px){.community-layout{grid-template-columns:1fr}.community-sidebar{padding-top:0}.community-shell{padding:30px 18px 64px}.community-card{padding:21px}.community-heading{margin-bottom:24px}}@media(max-width:480px){.community-tabs{gap:16px;font-size:14px}.community-heading h1{font-size:34px}.community-replies{padding-left:12px}.community-form button{width:100%}}
.share-choice{display:flex!important;align-items:flex-start;gap:10px;background:#f1f4ec;border:1px solid #dce4d4;border-radius:8px;padding:14px}.share-choice input{margin-top:5px;accent-color:#356b43;flex-shrink:0}.share-choice span{display:grid;gap:4px}.share-choice strong{font:600 14px/1.5 'Segoe UI',sans-serif}.share-choice small{display:block;font:12px/1.6 'Segoe UI',sans-serif;color:#666f5e}.privacy-form{display:grid;gap:12px;margin-top:20px}.privacy-form button{justify-self:start;border:1px solid #356b43;border-radius:7px;padding:9px 14px;background:transparent;color:#356b43;font:600 13px 'Segoe UI',sans-serif;cursor:pointer}.privacy-form [data-result]:empty{display:none}.comment-privacy{margin:16px 0}
.community-backdrop{position:fixed;inset:0;background:rgba(19,36,25,.3);backdrop-filter:blur(2px);z-index:180}.community-drawer{position:fixed;inset:0 0 0 auto;z-index:181;width:min(620px,100vw);height:100dvh;background:#f5f2ea;color:#18281e;box-shadow:-16px 0 70px #18281e33;display:flex;flex-direction:column;font:15px/1.65 'Segoe UI',sans-serif}.community-drawer[hidden],.community-backdrop[hidden]{display:none}.community-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid #d3dac9;background:#edf1e6;flex-shrink:0}.community-drawer-header .eyebrow{font:650 10px 'Segoe UI',sans-serif;letter-spacing:.18em;color:#356b43;margin:0 0 7px}.community-drawer-header h2{margin:0;font:400 29px Georgia,serif}.community-drawer-header button{background:none;border:1px solid #cbd5c1;border-radius:50%;width:38px;height:38px;color:#356b43;font-size:26px;cursor:pointer}.community-drawer-content{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}.community-drawer-content[aria-busy=true]{opacity:.65}.community-drawer .community-shell{padding:24px}.community-drawer .community-layout{display:block}.community-drawer .community-heading{margin-bottom:22px}.community-drawer .community-heading>a,.community-drawer .community-heading .eyebrow{display:none}.community-drawer .community-heading h1{font-size:29px;margin-top:0}.community-drawer .community-heading>p:last-child{font-size:14px}.community-drawer .community-sidebar{padding-top:18px}.community-drawer .community-card{padding:20px}.community-open{overflow:hidden}.community-open .reader-tools,.community-open .paper-control{visibility:hidden}.reader-tools .community-toolbar{white-space:nowrap}@media(max-width:760px){.reader-tools .community-toolbar span{display:none}.reader-tools .community-toolbar{font-size:22px;padding:9px 12px}.community-drawer{width:100%}.community-drawer .community-shell{padding:20px 16px}.community-drawer-header{padding:18px 20px}}
