/* Opt-in fourth set: comparison guides and practical templates. */
.capture-fourth main .ce-routes { align-items:stretch; }
.capture-fourth main .ce-route { min-height:96px;align-items:flex-start; }
.capture-fourth main .ce-route b { font-size:14px;line-height:1.8; }
.capture-fourth main .ce-article>p { max-width:900px;font-size:16px;line-height:1.95;margin:28px 0;color:#b5b5c7; }
.capture-fourth main .ce-article>nav { margin:32px 0 48px; }
.capture-fourth main .ce-article>nav:not(.internal-links) { display:flex;flex-wrap:wrap;gap:12px 28px; }
.capture-fourth main .ce-article>nav:not(.internal-links) a { display:inline-flex;align-items:center;min-height:44px;color:#c4b5fd; }
.capture-fourth main :is(.encryption-callout,.notes-scope,.article-en-notice) { padding:24px 28px;margin:28px 0;border:1px solid #ffffff24;border-left:3px solid #a78bfa;border-radius:0 18px 18px 0;background:#0d0e14;color:#b5b5c7;line-height:1.95; }
.capture-fourth main :is(.myth,.why,.choose-card,.meeting-example) { padding:28px 30px;margin:20px 0;border:1px solid #ffffff24;border-radius:20px;background:#0d0e14;box-shadow:none;color:#b5b5c7; }
.capture-fourth main .why { display:grid;grid-template-columns:48px minmax(0,1fr);gap:22px; }
.capture-fourth main .why__n { background:none;border:0;color:#c4b5fd;font:italic 28px/1.6 Georgia,serif; }
.capture-fourth main :is(.why__t,.myth__claim,.choose-card__title) { margin:0 0 16px;color:#fff;font-size:21px;line-height:1.65; }
.capture-fourth main :is(.why__d,.myth__truth) { color:#b5b5c7;font-size:16px;line-height:1.95; }
.capture-fourth main .choose-grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px; }
.capture-fourth main .choose-grid .choose-card { margin:0; }
.capture-fourth main .diff-list { list-style:none;padding:0;margin:0; }
.capture-fourth main .diff-list li { display:block;position:relative;padding:28px 0 28px 56px;margin:0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;background:transparent;overflow-wrap:anywhere; }
.capture-fourth main .diff-list li .diff-num { position:absolute;left:0;top:28px;width:32px;height:auto;background:none;border:0;border-radius:0;color:#c4b5fd;font:italic 26px/1.6 Georgia,serif; }
.capture-fourth main :is(.meeting-template,.travel-template) { margin:32px 0;padding:28px;border:1px solid #ffffff24;border-radius:20px;background:#0d0e14; }
.capture-fourth main .meeting-template pre { margin:0;border-radius:12px; }
.capture-fourth main .template-actions { display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:24px 0 0; }
.capture-fourth main .template-copy { min-height:48px;padding:12px 22px;background:#fff;color:#07070b;border:1px solid #fff;border-radius:10px;font-size:15px;font-weight:750;cursor:pointer; }
.capture-fourth main .template-actions a { display:inline-flex;align-items:center;min-height:48px;padding:12px 18px;border:1px solid #ffffff30;border-radius:10px;color:#e9e9f1;text-decoration:none; }
.capture-fourth main .template-status { color:#c4b5fd;font-size:14px;line-height:1.8; }
.capture-fourth main :is(.meeting-steps,.encryption-steps,.ne-steps) { padding-left:1.5em; }
.capture-fourth main :is(.meeting-steps,.encryption-steps,.ne-steps)>li { padding:16px 0;border-bottom:1px solid #ffffff24; }
.capture-fourth main .use-cases { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px; }
.capture-fourth main .use-case { padding:28px;border:1px solid #ffffff24;border-radius:20px;background:#0d0e14; }
.capture-fourth main .use-case__icon { filter:grayscale(1);background:none;border:0;box-shadow:none;font-size:24px;margin:0 0 20px; }
.capture-fourth main .use-case__title { color:#fff;font-size:21px;line-height:1.7; }
.capture-fourth main .use-case__desc { color:#b5b5c7;font-size:16px;line-height:1.95; }
.capture-fourth main .author-bio { display:flex;align-items:center;gap:24px;padding:32px 0;margin:48px 0;border-top:1px solid #ffffff24;background:transparent;color:#b5b5c7;font-size:15px;line-height:1.9; }
.capture-fourth main .author-bio img { width:48px;height:48px;flex-shrink:0;border-radius:12px; }
.capture-fourth main .ce-table-scroll :is(th,td) { min-width:140px; }
.capture-fourth main .ce-table-scroll :is(.mk-yes,.yes) { color:#bce4cc; }
.capture-fourth main .ce-table-scroll :is(.mk-no,.no) { color:#efbac8; }
.capture-fourth main .ce-table-scroll .mk-part { color:#e5d3a5; }
@media(max-width:767px){
 .capture-fourth main :is(.choose-grid,.use-cases) { grid-template-columns:minmax(0,1fr); }
 .capture-fourth main :is(.myth,.why,.choose-card,.meeting-example,.meeting-template,.travel-template,.use-case) { padding:24px; }
 .capture-fourth main .why { grid-template-columns:minmax(0,1fr);gap:12px; }
 .capture-fourth main .template-actions { align-items:stretch;flex-direction:column; }
 .capture-fourth main .template-actions a { justify-content:center; }
 .capture-fourth main .ce-route { min-height:72px; }
 .capture-fourth main .author-bio { align-items:flex-start;gap:16px; }
}
@layer capture-print { @media print {
 .capture-fourth main :is(.myth,.why,.choose-card,.meeting-example,.meeting-template,.travel-template,.use-case) { background:white!important;color:#111!important;box-shadow:none!important; }
 .capture-fourth main .template-actions { display:none!important; }
 .capture-fourth main .ce-table-scroll table { table-layout:fixed!important;width:100%!important;min-width:0!important; }
 .capture-fourth main .ce-table-scroll :is(th,td) { min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important; }
}}
/* The bilingual article uses buttons instead of language links. */
.capture-fourth .lang-switcher--nav button.lang-switcher__btn { background:transparent;color:#b5b5c7;cursor:pointer; }
.capture-fourth .lang-switcher--nav button.lang-switcher__btn.active { background:#2c2047;color:#fff; }
.capture-fourth main .ce-article>:is(.references,.related-links) { width:100%;max-width:none;margin-inline:0; }
