.family-worksheet{border:1px solid;border-radius:16px;padding:24px}.worksheet-fields{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.worksheet-field label{display:block;font-weight:700;margin-bottom:8px}.worksheet-field textarea{background:#fff;border:1px solid #64748b;border-radius:8px;box-sizing:border-box;color:#162236;font:inherit;min-height:96px;padding:12px;resize:vertical;width:100%}.worksheet-field textarea:focus-visible{outline:3px solid #6366f1;outline-offset:3px}.worksheet-value{display:none}.worksheet-print{cursor:pointer;font:inherit;margin-top:24px}.worksheet-print[hidden]{display:none}.worksheet-origin{font-size:.85rem}@media (max-width:600px){.worksheet-fields{grid-template-columns:1fr}.family-worksheet{padding:20px}}@media print{@page{margin:15mm}.has-family-worksheet,.has-family-worksheet *{animation:none!important;transition:none!important}body.has-family-worksheet{background:#fff!important;color:#000!important}.has-family-worksheet .blog-container>:not(.blog-content),.has-family-worksheet .blog-content>:not(.family-worksheet),.has-family-worksheet>:not(main){display:none!important}.has-family-worksheet .blog-article,.has-family-worksheet .blog-container,.has-family-worksheet .blog-content,.has-family-worksheet main{margin:0!important;max-width:none!important;padding:0!important;width:auto!important}.has-family-worksheet .family-worksheet *{color:#000!important}.family-worksheet{border:0;color:#000;font-size:10pt;padding:0}.family-worksheet h2{color:#000;font-size:18pt}.worksheet-fields{gap:12pt;grid-template-columns:repeat(2,minmax(0,1fr))}.worksheet-field{-moz-column-break-inside:avoid;break-inside:avoid}.has-family-worksheet .worksheet-field textarea,.worksheet-print{display:none!important}.has-family-worksheet .worksheet-value{border-bottom:1px solid #555;display:block;min-height:58pt;overflow-wrap:anywhere;white-space:pre-wrap}}
