.sc-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0}.sc-controls label{display:flex;flex-direction:column;gap:9px;font:650 13px/1.7 Manrope,Arial,sans-serif;min-width:0}.sc-controls select{width:100%;min-width:0;min-height:46px;padding:10px;font:500 13px/1.6 Manrope,Arial,sans-serif;background:var(--hf-cream);color:var(--hf-navy);border:1px solid var(--hf-muted)}.sc-controls select[multiple]{min-height:160px}.sc-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sc-source{min-width:0;padding:22px;border:1px solid var(--hf-hair);background:#fbf8f2;margin:18px 0}.sc-source h4{font:500 23px/1.3 Editorial,Georgia,serif;margin:0 0 14px}.sc-quote{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.sc-meta{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.sc-counts{font:650 13px/1.8 Manrope,Arial,sans-serif;color:#8a6638;overflow-wrap:anywhere}.sc-register{border-top:1px solid var(--hf-hair);margin:35px 0;padding-top:25px}.sc-register li{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.sc-register button{max-width:100%;overflow-wrap:anywhere;white-space:normal}.sc-appendix{display:flex;align-items:flex-start;gap:14px;margin:28px 0;font:650 14px/1.8 Manrope,Arial,sans-serif}.sc-appendix input{width:22px;height:22px;flex:0 0 22px;accent-color:var(--hf-navy);margin-top:3px}.sc-page [hidden]{display:none!important}
@media(max-width:760px){.sc-controls,.sc-quotes{grid-template-columns:1fr}.sc-source{padding:18px}}
@media print{@page{size:letter;margin:16mm}.sc-page[data-pro-print]{display:block!important}.sc-page .skip{display:none!important}#cp-print-record .sc-print h1{font:500 24px/1.2 Editorial,Georgia,serif}#cp-print-record .sc-print pre{font:10.5pt/1.55 Manrope,Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;orphans:2;widows:2}#cp-print-record .sc-print p{font:10.5pt/1.5 Manrope,Arial,sans-serif}}
