/* Flat reading surfaces; metallic finish remains reserved for practice and outcome accents. */
.profession-module{--reading-paper:#fff;--reading-line:#e8e4e7;--reading-inset:#f6f4f5}
[data-color-mode=night] .profession-module{--reading-paper:#38343c;--reading-line:#514a55;--reading-inset:#403a44}
.profession-module .profession-content>.profession-reading-note,
.bots-refined .profession-content>.profession-reading-note:not(.branch-explanation),
.bots-refined .profession-content>.branch-explanation{background:var(--reading-paper)!important;border:1px solid var(--reading-line)!important;box-shadow:none!important;border-radius:20px;padding:24px 20px!important}
.profession-module .profession-reading-note>p:last-child{border:0!important;padding:0!important}
.profession-module .professional-glossary{background:var(--reading-paper)!important;border:1px solid var(--reading-line)!important;border-radius:20px;padding:24px 20px!important;margin:32px 0!important}
.profession-module .professional-glossary .bot-details{display:block;background:none;border:0;padding:0;margin:0}
.profession-module .professional-glossary .bot-details>details{background:none!important;border:0!important;border-bottom:1px solid var(--reading-line)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}
.profession-module .professional-glossary .bot-details>details:first-child{border-top:1px solid var(--reading-line)!important}
.profession-module .professional-glossary summary{padding:18px 0!important;min-height:54px;font-size:13px;box-sizing:border-box}
.profession-module .professional-glossary details>p{margin:0!important;padding:0 0 18px!important}
.profession-module .professional-glossary .glossary-open{background:var(--reading-inset)!important;border:1px solid var(--reading-line);box-shadow:none;margin-top:20px}
.profession-module[data-promo-page="5"] .profession-introduction{background:var(--reading-paper);border:1px solid var(--reading-line);border-radius:20px;padding:24px 20px;margin:0 0 28px}
.profession-module[data-promo-page="5"] .profession-content>.profession-index{background:var(--reading-paper)!important;border:1px solid var(--reading-line)!important;box-shadow:none!important;border-radius:20px;padding:24px 20px!important;margin:28px 0!important}
.profession-module[data-promo-page="5"] .profession-index .bot-number{border:0;border-radius:0;background:none}
[data-color-mode=night] .profession-module[data-promo-page="5"] .profession-content>.profession-index{background:var(--reading-paper)!important;border:1px solid var(--reading-line)!important}
@media(max-width:359px){.profession-module .professional-glossary,.profession-module[data-promo-page="5"] .profession-introduction,.profession-module[data-promo-page="5"] .profession-content>.profession-index,.bots-refined .profession-content>.profession-reading-note:not(.branch-explanation){padding:22px 16px!important}}
