/* Hallmark · macrostructure: existing proof-led detail / calculator-led calendar · tone: existing Riso · anchor hue: coral */
/* Hallmark · pre-emit critique: P4 H4 E4 S5 R5 V4. Reuse locked Streampeil tokens. */
.editorial-tool .result output{font-size:clamp(32px,4vw,58px);overflow-wrap:anywhere;line-height:1.25;letter-spacing:-.035em}.editorial-tool .result p{line-height:1.75}.editorial-tool .table-scroll table{min-width:0;width:100%;table-layout:auto;font-size:14px}.editorial-tool th,.editorial-tool td{overflow-wrap:anywhere}.editorial-tool .result{min-width:0}.editorial-tool .tool-schedule{max-width:900px}.editorial-tool .tool-disclosure{max-width:900px}.editorial-tool .table-scroll{border:0}.editorial-tool .table-scroll th{font-weight:600}.editorial-tool .result-caveat{font-size:13px}.editorial-tool input[type=date]{max-width:100%;min-width:0;font-family:inherit}.editorial-tool .tool-actions{flex-wrap:wrap}.editorial-tool .field-error:empty{display:none}
@media(max-width:767px){.editorial-tool .result output{font-size:42px}.editorial-tool table th,.editorial-tool table td{padding:12px 7px;font-size:12px}.editorial-tool .tool-schedule{margin-top:28px}}

.edition-table{min-width:0}.edition-table table{table-layout:fixed}.edition-table th,.edition-table td{white-space:normal;overflow-wrap:anywhere;padding-inline:5px;font-size:16px}.edition-table caption{text-align:left;line-height:1.6;margin-bottom:16px}.edition-table th+th{padding-left:5px}@media(max-width:767px){.edition-table th,.edition-table td{font-size:13px}}
