/* BOTHERIA_CAMPAIGN_BULLETINS_V1 */
:root{color:#302c2b;background:#f0ece4;font:15px/1.9 system-ui,"Microsoft YaHei",sans-serif;--wine:#743c41;--line:#d4cbbd;--muted:#7b6d62}*{box-sizing:border-box}body{margin:0}a{color:var(--wine);text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid #a37a4b;outline-offset:5px}.cb-nav{background:#242326;color:#eee2d4;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px max(24px,calc((100vw - 1400px)/2));font-size:12px}.cb-nav a{color:inherit;text-decoration:none}.cb-nav>span{font-size:10px;letter-spacing:.13em;color:#b39b86}.cb-main{max-width:1400px;margin:auto;padding:50px 28px 65px}.cb-heading{max-width:950px;margin-bottom:48px}.cb-kicker{color:#97745b;font-size:10px;letter-spacing:.16em;margin:0 0 18px}.cb-heading h1{font:500 clamp(30px,3.6vw,50px)/1.5 Georgia,"Noto Serif SC","Songti SC",serif;margin:0 0 20px;color:#29272b}.cb-heading>p:last-child{font-size:14px;color:var(--muted)}.cb-section-heading{display:flex;align-items:baseline;gap:22px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:24px}.cb-section-heading>span{color:#9c7c62;font-size:10px;letter-spacing:.1em}.cb-section-heading h2{font:500 27px/1.5 Georgia,"Noto Serif SC",serif;margin:0}.cb-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:52px}.cb-cards>a{position:relative;display:block;border:1px solid #c7b7a6;border-radius:7px;padding:25px 60px 25px 26px;text-decoration:none;background:#fcfaf5;color:#332a28}.cb-cards>a:hover{border-color:var(--wine);background:#f8f1e8}.cb-cards>a>span{font-size:10px;letter-spacing:.13em;color:#9c7c62}.cb-cards h3{font:500 25px/1.5 Georgia,"Noto Serif SC",serif;margin:12px 0}.cb-cards p{font-size:13px;color:var(--muted);margin:0}.cb-cards b{position:absolute;right:24px;top:40%;color:var(--wine);font-weight:400}.cb-state{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;padding:22px;background:#28262a;color:#efe5d6;border-radius:7px;margin:0 0 26px}.cb-state dt{font-size:11px;color:#bc9e86;margin-bottom:9px}.cb-state dd{margin:0;font-size:14px}.cb-state dd p{margin:0}.cb-state a{color:#eed5b8}.cb-brief{background:#faf7f0;border-left:3px solid #9f7957;padding:20px 25px;margin-bottom:32px}.cb-brief h3{font-size:16px;margin:0 0 10px}.cb-brief p{margin:0}.cb-subtitle{font:500 24px/1.5 Georgia,"Noto Serif SC",serif;margin:35px 0 20px}.cb-chapter,.cb-clue{margin-bottom:14px;border:1px solid var(--line);background:#fcfaf5;border-radius:6px}.cb-chapter>summary,.cb-clue>summary{cursor:pointer;padding:22px 25px;list-style:disclosure-closed}.cb-chapter[open]>summary,.cb-clue[open]>summary{border-bottom:1px solid var(--line)}.cb-chapter>summary>span{display:block;font-size:10px;color:#94745b;letter-spacing:.09em;margin:0 0 8px}.cb-chapter strong{font:500 23px/1.6 Georgia,"Noto Serif SC",serif}.cb-clue strong{font-size:15px;font-weight:600}.cb-badge{display:inline-block;margin-right:14px;border:1px solid #bda483;border-radius:3px;color:#845f32;font-size:11px;padding:1px 7px}.cb-badge.resolved{color:#526651;border-color:#9daa94}.cb-prose{padding:25px 32px;max-width:1000px;margin:0 auto;line-height:2;font-size:15px;overflow-wrap:anywhere}.cb-prose p{margin:0 0 1.25em}.cb-prose h2,.cb-prose h3{margin-top:1.5em}.cb-prose h1{font-size:26px}.cb-prose img{max-width:100%;height:auto;display:block}.cb-prose figure{margin:26px 0}.cb-prose figcaption{font-size:11px;color:var(--muted);margin-top:10px}.cb-prose table{max-width:100%;display:block;overflow:auto}.cb-prose pre{white-space:pre-wrap}.image-pending{font-size:11px;color:#9a8b7a}.cb-footer{max-width:1400px;margin:auto;padding:20px 28px 35px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.cb-directory{max-width:1150px}.cb-alphabet{display:flex;flex-wrap:wrap;gap:9px;position:sticky;top:0;background:#f0ece4;padding:14px 0;z-index:1;border-bottom:1px solid var(--line)}.cb-alphabet a{display:flex;justify-content:center;align-items:center;min-width:34px;min-height:34px;border:1px solid #d2bfa9;border-radius:3px;text-decoration:none}.cb-letter{scroll-margin-top:85px;margin-top:28px}.cb-letter h2{font:600 25px/1.5 Georgia,serif;border-bottom:1px solid var(--line);padding-bottom:12px;margin:0 0 20px}.cb-letter ul{list-style:none;padding:0;margin:0}.cb-letter li{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid #e2d9cd}.cb-letter a{display:flex;align-items:baseline;gap:10px;max-width:850px;font-size:18px;text-decoration:none}.cb-letter a:hover strong{text-decoration:underline}.cb-letter li p{font-size:13px;margin:8px 0 0 30px;color:#74645a}.cb-member-arrow{font-size:12px;color:#af9279}.cb-empty{padding:40px 0;color:var(--muted)}.cb-person{max-width:1060px}.cb-person>.cb-prose{padding:0}
@media(min-width:1800px){.cb-main{max-width:1550px}.cb-directory{max-width:1250px}.cb-person{max-width:1100px}}
@media(max-width:760px){.cb-nav{padding:16px 18px}.cb-nav>span{display:none}.cb-main{padding:32px 18px 40px}.cb-heading{margin-bottom:30px}.cb-heading h1{font-size:30px}.cb-cards{gap:12px}.cb-cards>a{padding:19px 15px}.cb-cards h3{font-size:22px}.cb-cards b{display:none}.cb-cards p{font-size:12px}.cb-section-heading{gap:12px;flex-wrap:wrap}.cb-section-heading h2{font-size:25px}.cb-state{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;gap:18px}.cb-prose{padding:20px 18px;font-size:15px}.cb-chapter>summary,.cb-clue>summary{padding:18px}.cb-chapter strong{font-size:20px}.cb-clue .cb-badge{display:table;margin-bottom:8px}.cb-clue strong{font-size:14px}.cb-letter a{font-size:17px}.cb-letter li p{margin-left:0}.cb-footer{padding:20px 18px 30px}.cb-person>.cb-prose{padding:0}}
@media(max-width:360px){.cb-cards{grid-template-columns:1fr}}

@media(max-width:760px){.cb-alphabet{flex-wrap:nowrap;overflow-x:auto}.cb-alphabet a{flex:0 0 34px}}

/* BOTHERIA_BULLETIN_MEDIA_FIX_V1 */
.cb-main{width:100%;min-width:0}
.cb-main>*,.cb-reports>*,.cb-cards>*,.cb-state>*{min-width:0;max-width:100%}
.cb-main .article-body{min-width:0;max-width:100%;overflow-wrap:break-word;overflow-wrap:anywhere}
.cb-main .article-body figure{width:auto;min-width:0;max-width:100%;margin:24px 0}
.cb-main .article-body figure>a{display:block;min-width:0;max-width:100%}
.cb-main img{display:block;max-width:100%;height:auto}
.cb-main .article-body figcaption{font-size:12px;line-height:1.7;color:var(--muted);overflow-wrap:break-word;overflow-wrap:anywhere;margin-top:8px}
.cb-main .article-body table{display:block;max-width:100%;overflow-x:auto}
.cb-main .article-body pre{max-width:100%;white-space:pre-wrap;overflow-wrap:break-word;overflow-wrap:anywhere}
.cb-section-heading{min-width:0;flex-wrap:wrap}
.cb-section-heading h2{min-width:0;max-width:100%;overflow-wrap:break-word;overflow-wrap:anywhere}
.cb-nav{flex-wrap:wrap}
/* BOTHERIA_BULLETIN_MEDIA_FIX_END */
