.growth-faq details{border-bottom:1px solid #ccdbe7;padding:1rem 0}.growth-faq summary{font-weight:700;cursor:pointer}.growth-faq p{margin:.8rem 0}.growth-source{border:1px solid #cbdce8;border-radius:12px;padding:1rem;margin:1rem 0}.growth-worksheet form{display:grid;gap:.6rem;max-width:50rem}.growth-worksheet label{font-weight:700;margin-top:.6rem}.growth-worksheet textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;line-height:1.5;border:1px solid #859eaf;border-radius:7px;padding:.65rem;resize:vertical}.growth-worksheet button{font:inherit;font-weight:700;padding:.7rem 1rem;border:1px solid #075da8;border-radius:7px;background:#075da8;color:#fff;cursor:pointer}.growth-worksheet button:focus-visible,.growth-worksheet textarea:focus-visible{outline:3px solid #f2ac39;outline-offset:3px}.growth-source th,.growth-source td{overflow-wrap:anywhere}.article .table-wrap{max-width:100%;overflow-x:auto}.article h1{overflow-wrap:anywhere}@media(max-width:480px){.growth-source{padding:.65rem}.growth-worksheet .actions{display:flex;flex-direction:column;align-items:stretch}}@media print{.growth-worksheet button,.masthead,.mobile-shop,.article-actions,.article-bottom{display:none!important}.growth-worksheet textarea{min-height:4rem;overflow:visible}.growth-worksheet{break-before:page}.growth-faq details{break-inside:avoid}}

[data-growth-print-value]{display:none}@media print{.growth-worksheet textarea{display:none}[data-growth-print-value]{display:block;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 1em;padding:.4em;border:1px solid #bbb;break-inside:auto}.growth-worksheet{break-inside:auto}}
