.cmdp{font-family:var(--wp--preset--font-family--body);color:var(--wp--preset--color--text);width:100%;max-width:100%;box-sizing:border-box}.cmdp *{box-sizing:border-box}.cmdp .cmdp__date{padding:0 0 28px;border-bottom:1px solid var(--wp--preset--color--line)}.cmdp__date>span{display:block;color:var(--wp--preset--color--amber);font-size:14px;margin-bottom:8px}.cmdp__date time{display:block;font-family:var(--wp--preset--font-family--display);font-size:clamp(25px,4vw,38px);font-weight:700;line-height:1.15;overflow-wrap:anywhere}.cmdp .cmdp__daily,.cmdp .cmdp__suggestions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:28px}.cmdp .cmdp__daily{padding-top:28px}.cmdp section,.cmdp__suggestion{min-width:0}.cmdp .cmdp__content>section,.cmdp .cmdp__content>.cmdp__suggestion{margin-top:32px;padding-top:24px;border-top:1px solid var(--wp--preset--color--line)}.cmdp h2,.cmdp h3{color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--display);line-height:1.15}.cmdp h2{font-size:24px;margin:0 0 18px}.cmdp h3{font-size:19px;margin:0 0 12px}.cmdp h3 a{color:inherit}.cmdp p{line-height:1.65;max-width:68ch;overflow-wrap:anywhere}.cmdp .cmdp__occasion{color:var(--wp--preset--color--amber);font-size:14px;margin:0 0 10px}.cmdp .cmdp__suggestion{padding:20px 0}.cmdp .cmdp__link{color:var(--wp--preset--color--text);display:inline-block;font-weight:600;text-underline-offset:4px}.cmdp .cmdp__link:hover{color:var(--wp--preset--color--amber)}.cmdp a:focus-visible{outline:2px solid var(--wp--preset--color--amber);outline-offset:4px}.cmdp .cmdp__rosary p{font-size:20px}.cmdp .cmdp__rosary strong{color:var(--wp--preset--color--amber)}
