.nw-family-open{flex-basis:100%;color:#4e5d43;background:#f5f7f0;border-color:#d3daca}.nw-family-reference{margin-top:24px;border:1px solid #cdd6c5;border-radius:8px;background:#fff;scroll-margin-top:16px}.nw-family-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;cursor:pointer;list-style:none;background:#f4f6ef;border-radius:7px}.nw-family-summary::-webkit-details-marker{display:none}.nw-family-summary::marker{content:""}.nw-family-eyebrow{display:block;font-size:.65rem;letter-spacing:.11em;text-transform:uppercase;font-weight:750;color:#69765e;margin-bottom:5px}.nw-family-summary h2{font-size:1.09rem;line-height:1.3;letter-spacing:-.018em;color:#34442b;margin:0}.nw-family-expand{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #c9d3bf;border-radius:50%;font-size:1.2rem;color:#596a4a;background:white}.nw-family-reference[open]>.nw-family-summary{border-radius:7px 7px 0 0;border-bottom:1px solid #dce2d5}.nw-family-reference[open]>.nw-family-summary .nw-family-expand{transform:rotate(45deg)}.nw-family-summary:focus-visible,.nw-family-module>summary:focus-visible{outline:3px solid #d3a65e;outline-offset:3px}.nw-family-content{padding:20px 22px 24px}.nw-family-intro{max-width:84ch;font-size:.86rem;line-height:1.65;color:#4d5745}.nw-family-intro p{margin:0 0 12px;white-space:pre-line}.nw-family-shopping-note{font-size:.75rem;color:#65715b;border-left:2px solid #b6c4a9;padding:8px 12px;background:#f6f8f1;margin:16px 0}.nw-family-tools{display:flex;justify-content:flex-end;margin:0 0 17px}.nw-family-modules{display:grid;gap:10px}.nw-family-module{border:1px solid #e0e4da;border-radius:6px;overflow:hidden;background:white}.nw-family-module>summary{cursor:pointer;display:list-item;list-style-position:inside;padding:15px 17px;color:#526146;background:#fbfcf8}.nw-family-module>summary h3{display:inline;font-size:.9rem;line-height:1.5;letter-spacing:-.01em;margin:0;font-weight:750}.nw-family-module[open]>summary{border-bottom:1px solid #e3e7dc;background:#f5f7ef}.nw-family-module-body{padding:4px 19px 12px;font-size:.86rem;line-height:1.7;color:#393f34;max-width:92ch}.nw-family-module-body p{white-space:pre-line;margin:13px 0;overflow-wrap:anywhere}.nw-family-module-body p+p{padding-top:12px;border-top:1px solid #edf0e7}.nw-family-module--confirmation{border-color:#d7bc7f;background:#fffdf6}.nw-family-module--confirmation>summary,.nw-family-module--confirmation[open]>summary{color:#72551e;background:#faf4e5;border-color:#e8d6ac}.nw-family-confirmation-label{display:inline-block;margin-left:10px;border:1px solid #d2b16a;color:#755718;border-radius:20px;padding:2px 7px;font-size:.62rem;line-height:1.3;font-weight:800;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.nw-family-module--confirmation .nw-family-module-body p+p{border-color:#eee2c7}
@media(max-width:760px){.nw-family-reference{margin-top:18px}.nw-family-summary{padding:16px;gap:12px}.nw-family-summary h2{font-size:1rem;line-height:1.4}.nw-family-eyebrow{font-size:.6rem;letter-spacing:.08em}.nw-family-content{padding:16px 12px 16px}.nw-family-intro{font-size:.95rem;padding:0 3px;line-height:1.65}.nw-family-shopping-note{font-size:.74rem;margin:13px 3px}.nw-family-tools{justify-content:flex-start;margin-left:3px}.nw-family-module>summary{padding:13px 12px}.nw-family-module>summary h3{font-size:1rem}.nw-family-module-body{font-size:1rem;line-height:1.65;padding:2px 13px 9px}.nw-family-confirmation-label{margin-top:5px}.nw-family-open{flex-basis:auto}}
@media print{.nw-family-open,.nw-family-tools,.nw-family-expand{display:none!important}.nw-family-reference{border:0;border-radius:0;margin:18px 0;break-before:auto}.nw-family-reference:not([open]){display:none!important}.nw-family-summary{display:block;background:none;border:0!important;padding:0 0 9px;border-radius:0}.nw-family-summary h2{font-size:16pt;line-height:1.25;color:#222}.nw-family-eyebrow{font-size:7pt;color:#555}.nw-family-content{padding:0}.nw-family-intro{font-size:9pt;line-height:1.45;max-width:none}.nw-family-intro p{margin:6px 0}.nw-family-shopping-note{font-size:8pt;margin:8px 0;padding:6px 9px}.nw-family-modules{display:block}.nw-family-module{border:0;border-radius:0;overflow:visible;margin-top:12px;break-inside:auto}.nw-family-module>summary{padding:6px 0;list-style:none;background:none!important;border-bottom:1px solid #ccc!important;break-after:avoid}.nw-family-module>summary::marker{content:""}.nw-family-module>summary h3{font-size:11pt;color:#222}.nw-family-module-body{font-size:9pt;line-height:1.45;max-width:none;padding:0}.nw-family-module-body p{break-inside:avoid;margin:7px 0}.nw-family-module-body p+p{padding-top:6px;border-color:#ddd}.nw-family-confirmation-label{font-size:7pt;padding:2px 6px}.nw-family-module--confirmation{background:none}.nw-print-family-only .nw-published>:not(.nw-family-reference){display:none!important}.nw-print-family-only .nw-family-reference{margin:0}.nw-print-family-only .nw-published{padding:0}}
