.mass-page #evangelho{max-width:1000px;padding-top:24px}.mass-page .reflection{padding:32px}.mass-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.mass-tools p{margin:0;font-size:13px}.mass-heading{text-align:center;border-block:2px solid #213f36;padding:20px 10px;margin:20px 0}.mass-heading h2{font-size:30px;margin:8px 0}.mass-heading p{margin:4px 0;color:inherit}.mass-heading .mass-brand{font-size:12px;letter-spacing:3px;text-transform:uppercase}.mass-columns{column-count:2;column-gap:32px;column-rule:1px solid #ddd}.mass-columns section{display:contents}.mass-columns h3{font-size:19px;padding:10px;background:#edf0e9;break-after:avoid-column}.mass-columns details{border:0!important;border-radius:0!important;padding:8px 0!important;margin:0!important}.mass-columns summary{font-family:Georgia,serif;font-size:17px;list-style:none;line-height:1.4;break-after:avoid}.mass-columns summary::-webkit-details-marker{display:none}.mass-columns p{font-family:Georgia,serif;font-size:16px;line-height:1.55;color:#202b24;margin:9px 0}.mass-columns .listen-controls{font-family:'DM Sans',sans-serif}.mass-note{font-size:12px!important;line-height:1.5!important;margin-bottom:20px}.mass-page #liturgia-titulo,.mass-page #liturgia-cor{display:none}@media(max-width:650px){.mass-columns{column-count:1}.mass-page .reflection{padding:20px}.mass-page #evangelho{padding-inline:12px}.mass-heading h2{font-size:24px}}@page{size:A4;margin:14mm}@media print{html,body{background:white!important;color:black!important;font-size:11pt}body.mass-page>header,body.mass-page>footer,.mass-page nav,.mass-tools,.mass-page .section-head,.mass-page #evangelho>a,.mass-page #liturgia-status,.mass-page .reflection>div:first-child,.mass-page .reflection>p.small,.mass-page .listen-controls,.mass-page .listen-status{display:none!important}.mass-page main>section:not(#evangelho){display:none!important}.mass-page #evangelho{padding:0!important;max-width:none!important;margin:0!important}.mass-page .reflection{border:0!important;padding:0!important;box-shadow:none!important}.mass-heading{margin-top:0;padding:10px}.mass-heading h2{font-size:19pt}.mass-columns{column-count:2;column-gap:8mm;column-rule:1px solid #bbb}.mass-columns p{font-size:10.5pt;line-height:1.35;orphans:3;widows:3}.mass-columns summary{font-size:11pt;font-weight:bold}.mass-columns h3{font-size:12pt;background:none;border-bottom:1px solid black;padding:6px 0}.mass-columns details{break-inside:auto}.mass-note{font-size:9pt!important}a{color:black;text-decoration:none}.mass-page dialog{display:none!important}}
