.trust-index{display:flex;gap:12px;flex-wrap:wrap;padding:20px 0;border-block:1px solid #ded6c8}.trust-index a{font-size:14px}.source-list li{margin:14px 0}.reading-record{max-width:900px!important}.record-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.record-sheet{background:#fffdf9;border:1px solid #ded6c8;padding:28px;margin-top:24px}.record-sheet fieldset{border:0;padding:0;margin:0 0 25px}.record-sheet legend{font:24px Georgia,serif;margin-bottom:14px}.record-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.record-sheet label{font-weight:600;display:block;font-size:14px}.record-sheet input,.record-sheet textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #b4b3ac;border-radius:4px;background:#fff;font:16px/1.5 system-ui;color:#294b65;display:block;margin:6px 0 14px}.record-sheet textarea{min-height:90px;resize:vertical}.record-sheet input:focus-visible,.record-sheet textarea:focus-visible{outline:3px solid #487fa8;outline-offset:2px}.trust-section{scroll-margin-top:30px}.trust-updated{font-size:13px;color:#6d746f}@media(max-width:600px){.record-grid{grid-template-columns:1fr}.record-sheet{padding:18px}}@media print{body:has(.reading-record){background:#fff!important;color:#111!important;font:11pt/1.4 Georgia,serif}body:has(.reading-record)>header,body:has(.reading-record)>nav,body:has(.reading-record)>footer,.record-actions,.reading-session-bar,.journey-skip{display:none!important}.reading-record{max-width:none!important;padding:0!important}.reading-record h1{font-size:26pt!important}.record-sheet{border:0;padding:0;margin-top:14px}.record-sheet fieldset{break-inside:avoid;margin-bottom:10px}.record-sheet textarea{height:90px;min-height:90px;border-color:#999}.record-sheet legend{font-size:16pt}.record-sheet input,.record-sheet textarea{font:11pt/1.3 Georgia,serif;padding:5px;margin-bottom:8px}.record-grid{grid-template-columns:1fr 1fr}.record-intro{font-size:10pt}.record-tip,.trust-index{display:none!important}}

.record-print-value{display:none}@media print{#reading-record-form input,#reading-record-form textarea{display:none!important}.record-print-value{display:block;white-space:pre-wrap;overflow-wrap:anywhere;min-height:24px;border-bottom:1px solid #999;font-weight:normal;font-size:11pt;padding:5px 0;margin:5px 0 12px}.record-print-long{min-height:75px}.record-sheet fieldset{break-inside:auto}}
