.bc-article .bc-info{background:#ecebdd}.bc-article .bc-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 24px}.bc-article .bc-info-grid>div{background:#faf9f3;padding:23px 18px;border-top:3px solid #9a9575}.bc-article .bc-info-grid dt{font-size:13px;color:#697064;margin-bottom:18px}.bc-article .bc-info-grid dd{margin:0;font-size:21px;font-weight:700;line-height:1.6}.bc-article .bc-info-note{font-size:15px;border-top:1px solid #c8c9b9;padding-top:20px;margin:0}.bc-article .bc-check{padding:24px;background:#eeeee5;border:0}.bc-article .bc-check p{font-size:16px;margin-bottom:19px}.bc-article .bc-check p:last-child{margin:0}.bc-article .bc-check strong{display:block;margin-bottom:5px}.bc-article sup{font-size:11px;margin-left:3px;line-height:0}.bc-article sup a{padding:3px;text-decoration:none;border-bottom:1px solid #a8ae9f}.bc-article [id]{scroll-margin-top:100px}.bc-article .bc-return{margin-left:18px;color:#58634f}.bc-article .hc-sources h3{overflow-wrap:anywhere}.bc-article .hc-navigation section{min-width:0}@media(max-width:600px){.bc-article .bc-info-grid{grid-template-columns:1fr;gap:10px;margin:24px 0}.bc-article .bc-info-grid>div{padding:18px;border-top:0;border-left:3px solid #9a9575}.bc-article .bc-info-grid dt{margin-bottom:8px}.bc-article .bc-info-grid dd{font-size:21px}.bc-article .bc-info-grid br{display:none}.bc-article .bc-info-note{font-size:14px}.bc-article .hc-navigation section{min-height:250px}}
.bc-selected{margin-top:34px;margin-bottom:40px;border:1px solid #dfe4d7;border-radius:16px;overflow:hidden;background:#fafaf6}.bc-selected>img{display:block;width:100%;height:auto}.bc-selected figcaption{padding:18px 24px;font-size:13px;line-height:1.8;color:#536a5b;border-top:1px solid #e0e4d8}.bc-mobile-graphic{display:none}.bc-visual-row{padding:20px;margin:12px 0;border-radius:10px;background:#e8eddd}.bc-visual-row:last-of-type{background:#f1e8d4}.bc-visual-row h4{font-size:21px;margin:0 0 10px}.bc-visual-row p{margin:0;line-height:1.7}@media(max-width:600px){.bc-selected>img{display:none}.bc-mobile-graphic{display:block;padding:24px 20px}.bc-mobile-graphic h3{font-size:25px;line-height:1.4;margin:0 0 22px;letter-spacing:-.8px}.bc-selected figcaption{padding:16px 20px;font-size:12px}.bc-selected .bc-check{padding:0;background:none}.bc-selected .bc-check p{padding:20px;border-radius:10px;background:#e8eddd;margin:12px 0}.bc-selected .bc-check p:last-child{background:#f1e8d4}.bc-mobile-graphic p{font-size:16px}}
