
.smg-reference-section{box-sizing:border-box;width:100%;max-width:1250px;margin:36px auto;padding:28px;border:1px solid #dce4dc;border-radius:12px;background:#f8faf5;color:#555;font-size:14px;line-height:1.75;text-align:left}.smg-reference-section *{box-sizing:border-box}.smg-reference-section h2{color:#202722;font-size:24px;line-height:1.35;text-transform:none;letter-spacing:normal;margin:0 0 18px}.smg-reference-section h3{color:#007c34;font-size:17px;margin:24px 0 12px}.smg-reference-section p,.smg-reference-section li{font-size:13px;color:#555}.smg-reference-section ol{padding-left:22px}.smg-reference-section li{margin:8px 0}.smg-reference-section a{color:#007c34;text-decoration:underline;text-underline-offset:3px}.smg-reference-scroll{width:100%;overflow-x:auto;margin:20px 0;background:white;border:1px solid #dce4dc;border-radius:8px}.smg-reference-section table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.6;margin:0;background:#fff}.smg-reference-section caption{text-align:left;padding:14px;font-size:12px;font-weight:700;color:#007c34}.smg-reference-section th,.smg-reference-section td{padding:12px 14px;border-bottom:1px solid #e3e9df;text-align:left;vertical-align:top;min-width:130px;max-width:440px;white-space:normal;overflow-wrap:anywhere;color:#555;font-size:12px}.smg-reference-section th{color:#253d2c;background:#edf4e7}.smg-reference-section .smg-reference-date{font-size:10px;color:#6b7268;margin-top:22px}@media(max-width:600px){.smg-reference-section{padding:22px 16px}.smg-reference-section h2{font-size:21px}.smg-reference-section td,.smg-reference-section th{padding:10px;min-width:120px}}@media print{.smg-reference-section{display:none}}

.smg-reference-scroll{max-height:620px;overflow:auto}.smg-reference-scroll thead th{position:sticky;top:0;z-index:1}

/* Align the main page blocks to their shared container. */
main > :is(section,aside,details,.workspace,.settings,.controls,.note,.help,.results,.toolbar,.layout,.tool-layout){box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}
main > .smg-reference-section,.smg-reference-section{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}

.smg-page-footer{box-sizing:border-box;display:block;width:100%;max-width:none;margin:32px 0 0;padding:24px 0;border:0;border-top:1px solid #dce4dc;border-radius:0;background:transparent;text-align:left;color:#606960;font-size:12px;line-height:1.75;gap:0}.smg-page-footer p{font-size:12px;line-height:1.75;color:#606960;margin:12px 0}.smg-page-footer .smg-footer-original{font-size:11px}.smg-page-footer .smg-footer-original p{font-size:11px;margin:5px 0}.smg-page-footer .smg-page-version{font-size:11px;color:#4d574e;margin-top:20px}.smg-page-footer .smg-footer-dates{font-size:10px}.smg-page-footer a{color:#007c34}@media(max-width:600px){.smg-page-footer{padding:22px 0}.smg-page-footer .smg-page-version span{display:none}.smg-page-footer time{white-space:nowrap}.smg-page-footer .smg-page-version strong{display:block}}@media print{.smg-page-footer{display:none}}
