.meeting-guide .meeting-notepad{background:#fcfaf6;border:1px solid #e6dfd4;border-radius:18px;box-shadow:0 8px 26px #29252208;overflow:hidden;margin:24px 0}
.meeting-sheet-heading{display:flex;flex-direction:column;gap:7px;padding:24px 28px;border-bottom:1px solid #e6dfd4}.meeting-sheet-heading>span,.meeting-callouts>div>span,.meeting-mail-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:750;color:#a84331}
.meeting-notes{list-style:none;padding:8px 0!important;margin:0!important}.meeting-notes li{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:13px 28px;margin:0;border-bottom:1px solid #ede8df;scroll-margin-top:110px;line-height:1.65}.meeting-notes li:last-child{border-bottom:0}.meeting-line{color:#a18570;font-size:12px;padding-top:3px}.meeting-notes li:target{background:#fff0dc;outline:2px solid #b74b33;outline-offset:-2px}
.meeting-actions-table{min-width:540px;width:100%;border-collapse:collapse}.meeting-actions-table th,.meeting-actions-table td{padding:15px 13px;text-align:left;border-bottom:1px solid #e6e7eb;vertical-align:top}.meeting-actions-table thead{background:#f2f4f6}.meeting-actions-table th[scope=row]{font-weight:650;max-width:220px}.meeting-actions-table a{font-weight:750;text-decoration:underline;color:#a34230}.meeting-guide .guide-table-wrap{overflow:auto;max-width:100%}
.meeting-example-label{font-size:13px!important;line-height:1.6!important;color:#61616c!important}.meeting-callouts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.meeting-callouts>div{padding:20px;border-radius:12px;background:#f3f5f5}.meeting-callouts>div:last-child{background:#faf4e9}.meeting-callouts p{margin:8px 0 0!important}.meeting-email{border:1px solid #dce1e6;border-radius:16px;box-shadow:0 8px 26px #202b3906;padding:26px;background:#fff}.meeting-email pre{font-family:inherit;font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0 0}.meeting-faq{margin:12px 0}.meeting-faq summary{line-height:1.55;padding-right:36px}.meeting-faq>div{padding:0 20px 16px}.meeting-faq p{margin-top:12px}.meeting-guide .logo-prompt blockquote{white-space:pre-line}.meeting-guide a.guide-download{margin:16px 0;display:inline-flex;gap:10px;align-items:center}.meeting-guide .logo-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){.meeting-guide .logo-tool-grid{grid-template-columns:1fr}.meeting-callouts{grid-template-columns:1fr}.meeting-sheet-heading{padding:20px}.meeting-notes li{padding:12px 16px;grid-template-columns:25px 1fr;gap:8px}.meeting-email{padding:20px}.meeting-guide .guide-download{font-size:14px}}
