/* R34: additions scoped to new guides and local workbook. */
.r34-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r34-page .fh-outline{position:static}.r34-page .fh-hero h1{max-width:980px}.r34-page .fh-section-label{line-height:1.6}.r34-tool{background:#fff;border:1px solid #bbcbd2;padding:24px;min-width:0}.r34-privacy{background:#eef3f3;padding:18px;font-size:14px}.r34-tool label{display:block;font-size:13px;font-weight:700}.r34-tool input[type=text],.r34-tool textarea,.r34-tool select{width:100%;border:1px solid #8fa4b1;padding:11px;background:#fff;color:#173747;font:inherit;min-height:46px;border-radius:2px;margin-top:6px;max-width:100%}.r34-tool textarea{resize:vertical;font-size:15px;min-height:82px}.r34-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.r34-label{margin-bottom:22px}.r34-row{border:1px solid #c8d2d7;padding:20px;margin:20px 0;min-width:0}.r34-row legend,.r34-readiness legend{font-size:13px;font-weight:800;padding:0 8px}.r34-row .r34-input-grid{margin:0}.r34-full{grid-column:1/-1}.r34-remove{margin-top:15px!important}.r34-readiness{margin:25px 0;padding:18px;border:1px solid #c8d2d7;min-width:0}.r34-readiness label{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-weight:500}.r34-readiness input{width:19px;height:19px;flex:0 0 19px;margin-top:3px}.r34-tool pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.65 ui-monospace,monospace}.r34-tool [data-r34-status]{font-size:13px;margin:14px 0;min-height:25px}.r34-preview{border-top:1px solid #c8d2d7;padding-top:16px}.r34-preview summary{cursor:pointer;font-weight:700}.r34-print-output{display:none}.r34-page .fh-table-scroll{max-width:100%}.r34-page .fh-table-scroll table{min-width:620px}.r34-tool button:disabled{cursor:not-allowed;opacity:.55}.r34-page [hidden]{display:none!important}
@media(max-width:700px){.r34-guide-grid,.r34-input-grid{grid-template-columns:1fr}.r34-tool{padding:16px}.r34-row{padding:14px}.r34-tool .fh-actions .fh-btn{flex:1 1 130px}.r34-readiness{padding:12px}.r34-page .fh-hero h1{font-size:clamp(2.3rem,10vw,3.1rem)}}
@media print{body.r34-workbook-print>*{display:none!important}body.r34-workbook-print>.r34-print-output{display:block!important;color:#000;background:#fff;padding:0;font:11pt/1.5 Georgia,serif}body.r34-workbook-print .r34-print-output pre{white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 Georgia,serif}.r34-tool{break-inside:auto}.r34-page .fh-hero{color:#000;background:#fff}.r34-page .fh-hero .fh-dek,.r34-page .fh-byline{color:#222}.r34-page .fh-outline,.r34-page .fh-urgent,.r34-page .r31-share{display:none}.r34-page .fh-layout{display:block}.r34-page .fh-table-scroll{overflow:visible}.r34-page .fh-table-scroll table{min-width:0}.r34-page .fh-reading{width:100%}}
