.tb500-guide-main{color:#18302d;background:#f6f8f6;min-width:0}.tb500-guide-shell{width:min(100%,84rem);min-width:0;margin-inline:auto;padding:clamp(1.25rem,4vw,3.5rem) clamp(1rem,4vw,2.75rem) 5rem}.tb500-guide-prose{color:#203431;overflow-wrap:anywhere;width:min(100%,76ch);min-width:0;margin:0 auto;font-size:clamp(1rem,.96rem + .12vw,1.08rem);line-height:1.72}.tb500-guide-prose h1{color:#102724;letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:1.1rem 0 1rem;font-size:clamp(2.15rem,5vw,3.65rem);line-height:1.08}.tb500-guide-byline{color:#52635e;margin:0 0 1.5rem;font-size:.92rem}.tb500-guide-prose h2,.tb500-guide-prose h3,.tb500-guide-prose h4{color:#153a33;text-wrap:balance;scroll-margin-top:6rem;line-height:1.25}.tb500-guide-prose h2{border-top:1px solid #d4dfd9;margin-top:clamp(2.75rem,6vw,4.25rem);padding-top:.85rem;font-size:clamp(1.55rem,3vw,2.15rem)}.tb500-guide-prose h3{margin-top:2.15rem;font-size:clamp(1.2rem,2.2vw,1.52rem)}.tb500-guide-prose a{color:#075e50;text-underline-offset:.15em;text-decoration-thickness:.08em}.tb500-guide-prose a:hover{color:#073e36;text-decoration-thickness:.13em}.tb500-guide-table-region{overscroll-behavior-inline:contain;scrollbar-color:#6d9385 #edf2ee;background:#fff;border:1px solid #cad7d0;border-radius:.75rem;width:100%;min-width:0;max-width:100%;margin-block:1.25rem .5rem;overflow-x:auto}.tb500-guide-table-region:focus-visible{outline-offset:3px;outline:3px solid #14715c}.tb500-guide-prose table.tb500-guide-table{border-collapse:collapse;color:#1a302d;width:100%;min-width:47rem}.tb500-guide-table caption.tb500-guide-table-caption{color:#173a34;text-align:left;background:#edf3ef;padding:.85rem 1rem;font-weight:700}.tb500-guide-prose table.tb500-guide-table th,.tb500-guide-prose table.tb500-guide-table td{vertical-align:top;text-align:left;border-top:1px solid #dce5df;padding:.78rem .85rem}.tb500-guide-prose table.tb500-guide-table th[scope=col]{color:#153b34;background:#f2f6f3;font-size:.91rem}.tb500-guide-prose table.tb500-guide-table th[scope=row]{min-width:9rem;font-weight:700}.tb500-guide-prose table.tb500-guide-table td{font-size:.95rem}.tb500-guide-source-line{color:#4d5e59;font-size:.91rem}.tb500-guide-inline-cta{margin-block:.45rem 1.25rem;text-decoration:none;display:inline-flex}.tb500-guide-copy-control,.tb500-guide-utility{display:none}.tb500-guide-main[data-tb500-interactive=true] .tb500-guide-copy-control,.tb500-guide-main[data-tb500-interactive=true] .tb500-guide-utility{display:flex}.tb500-guide-copy-control{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:.6rem}.tb500-guide-utility{background:#f8faf8;border:1px solid #d3dfd8;border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-block:1rem 1.25rem;padding:.85rem}.tb500-guide-copy-button{color:#143e34;min-height:2.4rem;font:inherit;cursor:pointer;background:#f2f7f3;border:1px solid #829f92;border-radius:.45rem;padding:.42rem .72rem;font-size:.84rem;font-weight:650;line-height:1.2}.tb500-guide-copy-button:hover{background:#e6f1ea;border-color:#1b654e}.tb500-guide-copy-button:focus-visible{outline-offset:3px;outline:3px solid #0b6b54}.tb500-guide-copy-button[data-copied=true]{color:#0d513e;border-color:#1b654e}.tb500-guide-copy-status{color:#455955;font-size:.84rem}.tb500-guide-copy-fallback{color:#102725;background:#fff;border:1px solid #879c93;border-radius:.35rem;width:min(100%,42rem);min-height:6rem;margin-top:.55rem;padding:.65rem;font:.9rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}#tb500-print-root{display:none}@media (max-width:45rem){.tb500-guide-prose table.tb500-guide-table{min-width:43rem}.tb500-guide-utility{align-items:flex-start}}@media print{body[data-tb500-print]>:not(#tb500-print-root){display:none!important}body[data-tb500-print]>#tb500-print-root{color:#000;background:#fff;padding:.5in;font:11pt/1.45 Georgia,serif;position:absolute;inset:0;display:block!important}#tb500-print-root .tb500-guide-table-region{border:0;overflow:visible}#tb500-print-root table.tb500-guide-table{width:100%;min-width:0;font-size:8.5pt}#tb500-print-root .tb500-guide-table caption.tb500-guide-table-caption{padding:.35rem;clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}#tb500-print-root .tb500-guide-table th,#tb500-print-root .tb500-guide-table td{padding:.35rem}#tb500-print-root a{color:#000;text-decoration:none}}
