.tools{font-size:var(--s-text);color:var(--c-muted);text-align:left;margin:7px 0 0;line-height:24px}.tools>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;text-wrap:pretty;margin-block:-10px;padding-block:10px;list-style:none;display:block}.tools>summary::-webkit-details-marker{display:none}.tools>summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.tools .title-source{font-style:italic}.tools-mark{letter-spacing:.14em;white-space:nowrap;color:var(--c-muted);margin-right:-.14em;font-style:normal;font-weight:600}@media (hover:hover){.tools>summary:hover .tools-mark,.tools>summary:hover{color:var(--c-ink)}}.tools[open]>summary,.tools[open] .tools-mark{color:var(--c-ink)}.tools[open] .tools-mark{color:var(--c-accent)}.tools--center{text-align:center}.tools--center>summary{min-width:44px;margin-block:-10px;padding:10px 0;display:inline-block}.tools--center .tools-panel{text-align:left}.tools-panel{border-top:1px solid var(--c-hair);color:var(--c-ink);margin-top:14px;font-style:normal}.tools--center .tools-panel{margin-top:0}@media (width<=1080px){.tools-panel{clear:both}}.tools .tools-do>*{box-shadow:inset 0 -1px 0 var(--c-hair);margin:0}.tools-do :is(.source-open,.type-size,.save-star,.offer>summary,.add-calendar>summary,.report>summary,.tools-row){width:100%;min-height:44px;font:inherit;font-size:var(--s-text);letter-spacing:0;color:var(--c-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-start;align-items:center;margin:0;padding:10px 0;font-style:normal;line-height:24px;text-decoration:none;display:flex}.tools-do :is(.offer,.add-calendar,.report){font-size:var(--s-text);margin:0;line-height:24px}@media (hover:hover){.tools-do :is(.source-open,.type-size,.save-star,.offer>summary,.add-calendar>summary,.report>summary,.tools-row):hover{color:var(--c-accent)}}.tools-do :is(.source-open,.type-size,.save-star,.offer>summary,.add-calendar>summary,.report>summary,.tools-row):focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.tools-do :is(.type-size,.save-star,.tools-row)[hidden],.tools:not([data-script]) .tools-do :is(.source-open,[data-remind]){display:none}.tools-do .tool-word{text-underline-offset:.25em;text-decoration:underline 1px #0000}.tools-do [aria-pressed=true] .tool-word{text-decoration-color:var(--c-accent)}.tools-do .type-size-glyph,.tools-do .save-star svg,.save-star .tool-word[data-on],.save-star[aria-pressed=true] .tool-word[data-off]{display:none}.save-star[aria-pressed=true] .tool-word[data-on]{display:inline}.tools-do :is(.offer,.report,.add-calendar)[open]{padding-bottom:14px}.tools-do .offer-card{background:0 0;border:0;outline:0;max-width:30rem;margin:0;padding:0}.tools-do .add-calendar ul{margin:0}.tools-do .report form{margin-top:0}.tools-do .switch{min-height:44px;font-size:var(--s-text);letter-spacing:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0;padding:0;font-variant-caps:normal;line-height:24px;display:flex}.tools-do .switch legend{float:left;color:var(--c-muted);margin-right:.6em}.tools-do .switch label{color:var(--c-muted);padding:10px .15em;display:inline-block}.tools-do .switch input:first-of-type+label{padding-left:0}.tools-do .switch input:checked+label{color:var(--c-ink);text-decoration-color:var(--c-accent)}.tools-do .switch input:focus-visible+label{outline-color:var(--c-accent)}.tools-do .switch label+input+label:before{color:var(--c-hair)}.tools-notes{font-size:var(--s-small);color:var(--c-muted);padding:14px 0 7px;line-height:21px}.tools-notes>*+*{margin-top:7px}.tools-notes p,.tools-notes ul,.tools-notes dl{margin:0}.tools-notes a{color:inherit;text-decoration-color:var(--c-hair);text-underline-offset:.2em}@media (hover:hover){.tools-notes a:hover{color:var(--c-accent);text-decoration-color:currentColor}}.tools-notes cite,.tools-credit{font-style:italic}@media print{.tools-mark,.tools-panel{display:none}}.tools-printed.caps{letter-spacing:.05em;font-variant-caps:all-small-caps}.tools-contents ol{margin:0;padding:0;list-style:none}@media (width>=1081px){.tools .tools-notes>.tools-contents{display:none}}.tools .tools-notes>:is(.source,.labels,section,p,dl){margin:0}.tools .tools-notes>*+*{margin-top:7px}.tools .tools-notes .source h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tools .tools-notes .source table{font-size:var(--s-small);line-height:21px}.tools .tools-notes .source tr+tr{margin-top:0}.tools .tools-notes .source :is(th,td,td>p){display:inline}.tools .tools-notes .source td>p+p:before{content:" "}.tools .tools-notes .source th{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tools .tools-notes .source :is(.src-number,.src-approval,.src-indulgence,.src-misprints,.src-also) th{clip-path:none;white-space:normal;width:auto;height:auto;font-size:inherit;line-height:inherit;position:static;overflow:visible}.tools .tools-notes .source :is(.src-number,.src-approval,.src-indulgence,.src-misprints,.src-also) th:after{content:" ";font-style:normal}.tools .tools-notes .labels{font-size:var(--s-small);line-height:21px}.tools .tools-notes .labels>div{display:block}.tools .tools-notes .labels :is(dt,dd){margin:0;display:inline}.tools .tools-notes .labels dt:after{content:" "}.type-size{width:44px;height:44px;font-family:var(--font-text);color:var(--c-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;font-weight:400;display:inline-grid}.type-size[hidden]{display:none}@media (scripting:enabled){.type-size[hidden]{visibility:hidden;display:inline-grid}}.type-size-glyph{font-variant-numeric:normal;align-items:baseline;gap:1px;line-height:1;display:flex;transform:translateY(1px)}.type-size-glyph>:first-child{font-size:13px}.type-size-glyph>:last-child{text-underline-offset:4px;font-size:21px;text-decoration:underline 1px #0000}.type-size:hover,.type-size[aria-pressed=true]{color:var(--c-ink)}.type-size[aria-pressed=true] .type-size-glyph>:last-child{text-decoration-color:var(--c-accent)}.type-size:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}:root[data-large-type] :is(.text-page:not([data-type=book],[data-type=not-found])>.text,.today-collect){--text-size:1.4375rem;--line:calc(var(--text-size) * 28 / 19);--q:calc(var(--line) / 4);font-size:var(--text-size)}:root[data-large-type] .text-page .text p.rubric-p{font-size:calc(var(--text-size) * .8);line-height:calc(var(--q) * 3)}:root[data-large-type] .text-page .text .eoc-reading__prose{font-size:var(--text-size)}@media print{.type-size{display:none}:root[data-large-type] :is(.text-page:not([data-type=book],[data-type=not-found])>.text,.today-collect){--text-size:16pt;font-size:16pt}}
