.hsc-source-reader{max-width:1180px;margin:32px auto;padding:clamp(20px,3vw,36px);border:1px solid #d7c9ac;border-radius:22px;background:#fffaf0;color:#142d40;text-align:left;font-family:inherit;line-height:1.7;scroll-margin-top:155px;box-sizing:border-box}.hsc-source-reader *{box-sizing:border-box}.hsc-source-reader [hidden]{display:none!important}.hsc-source-reader h2{font:500 clamp(29px,3vw,40px)/1.15 Georgia,serif!important;color:#10273e!important;margin:8px 0 18px!important}.hsc-source-reader h3{font:500 25px/1.25 Georgia,serif!important;color:#10273e!important;margin:8px 0 16px!important}.hsc-source-kicker{font:750 11px/1.5 system-ui,sans-serif!important;letter-spacing:.13em;color:#76531b!important;text-transform:uppercase;margin:0 0 8px!important}.hsc-source-boundary{padding:12px 16px;border-left:3px solid #b58a3b;background:#f1eadb;font-size:14px;line-height:1.65}.hsc-source-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 14px}.hsc-source-reader label{display:block;font-weight:700;font-size:14px;min-width:0}.hsc-source-reader select{display:block;width:100%;max-width:100%;min-height:48px;padding:10px!important;margin:7px 0 0!important;border:1px solid #bfb7a8!important;border-radius:8px!important;background:#fff!important;color:#193247!important;font:16px/1.5 system-ui,sans-serif!important}.hsc-source-reader button{min-height:46px;border:1px solid #8c7449!important;border-radius:8px!important;padding:10px 15px!important;background:#fffdf8!important;color:#1b384d!important;font:700 14px/1.5 system-ui,sans-serif!important;white-space:normal;cursor:pointer}.hsc-source-reader button[type=submit],.hsc-source-reader button[aria-pressed=true]{background:#10273e!important;color:#fff6e3!important}.hsc-source-reader button:disabled{opacity:.65;cursor:wait}.hsc-source-reader :is(a,button,select):focus-visible{outline:3px solid #a47523;outline-offset:4px}.hsc-source-reader a{color:#244e71;text-underline-offset:4px;overflow-wrap:anywhere}.hsc-source-examples{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:22px 0}.hsc-source-examples>span{font-size:13px;margin-right:5px}.hsc-source-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}.hsc-source-columns:has(>article:only-child){grid-template-columns:minmax(0,1fr)}.hsc-source-passage{min-width:0;padding:24px;border:1px solid #dcd2be;border-radius:13px;background:#fffefa}.hsc-source-edition{font-size:13px;color:#51616b;line-height:1.6}.hsc-source-passage blockquote{margin:20px 0;padding:0;border:0;color:#203747;font-family:Georgia,serif;font-size:19px;line-height:1.85}.hsc-source-passage blockquote p{margin:0 0 20px!important;font:inherit!important;color:inherit!important}.hsc-source-passage blockquote strong{font:750 12px/1.7 system-ui,sans-serif;color:#6b5027;display:block;margin-bottom:5px}.hsc-source-passage mark{background:#f5e1a8;color:inherit;padding:1px 0;border-radius:2px}.hsc-source-small,.hsc-source-reader [role=status]{font-size:13px!important;line-height:1.65;color:#4a5b67}.hsc-source-reader [data-source-differences]{margin-top:6px}.hsc-source-reader [data-source-to-notes]{margin:0 0 8px}@media(max-width:760px){.hsc-source-reader{margin:24px 16px;padding:20px;border-radius:17px}.hsc-feast-collection .hsc-source-reader{margin:24px 0}.hsc-source-choices,.hsc-source-columns{grid-template-columns:minmax(0,1fr)}.hsc-source-passage{padding:20px}.hsc-source-passage blockquote{font-size:19px}.hsc-source-examples{display:grid;grid-template-columns:1fr}.hsc-source-reader button{min-height:48px}}
