/**handles:amm-pages**/
:root{--smd-navy:#1b365d;--smd-blue:#1d4289;--smd-gold:#ffc845;--smd-green:#00bfb2;--smd-red:#8a1220;--smd-body:#003b49;--smd-muted:#4b5563;--smd-bg:#f5f7fa;--smd-border:#d0d3d4;--smd-radius:.5rem}.smd-archive,.smd-single{font-family:Outfit,system-ui,-apple-system,Arial,sans-serif;color:var(--smd-body);line-height:1.6;max-width:1200px;margin:0 auto}.smd-sr{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.smd-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.smd-card{background:#fff;border-radius:8px;border-left:4px solid var(--smd-blue);box-shadow:0 2px 8px rgba(11,29,58,.08);padding:24px;transition:transform .15s,box-shadow .15s}.smd-card:focus-within,.smd-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(11,29,58,.12)}.smd-card--draft-review{border-left-color:var(--smd-gold)}.smd-card--superseded{border-left-color:var(--smd-muted)}.smd-card--archived{border-left-color:var(--smd-muted);opacity:.85}.smd-card__board{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--smd-blue);font-weight:700;margin:0 0 6px}.smd-card__title{font-family:'DM Serif Display',Georgia,serif;font-size:1.35rem;color:var(--smd-navy);margin:0 0 14px;line-height:1.25}.smd-card__meta,.smd-single__meta{margin:0 0 16px;padding:0;display:grid;gap:6px}.smd-card__meta div,.smd-single__meta div{display:grid;grid-template-columns:90px 1fr;gap:10px;font-size:.95rem}.smd-card__meta dt,.smd-single__meta dt{font-weight:600;color:var(--smd-muted);text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;align-self:center}.smd-card__meta dd,.smd-single__meta dd{margin:0;color:var(--smd-body)}.smd-badge{display:inline-block;padding:2px 10px;border-radius:12px;font-size:.75rem;font-weight:700;text-transform:uppercase}.smd-badge--draft-review{background:#ffc845;color:#1b365d}.smd-badge--superseded{background:#d0d3d4;color:#003b49}.smd-badge--archived{background:#d6d2c4;color:#003b49}.smd-card__actions,.smd-single__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.smd-btn{display:inline-block;padding:10px 18px;border-radius:6px;font-weight:600;font-size:.95rem;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:all .15s;font-family:inherit}.smd-btn--primary,.smd-btn--primary:link,.smd-btn--primary:visited{background:var(--smd-blue);color:#fff;border-color:var(--smd-blue)}.smd-btn--primary:hover{background:var(--smd-navy);color:#fff;border-color:var(--smd-navy)}.smd-btn--primary:active{background:#000;color:#fff;border-color:#000}.smd-btn--secondary,.smd-btn--secondary:link,.smd-btn--secondary:visited{background:#fff;color:var(--smd-navy);border-color:var(--smd-blue)}.smd-btn--secondary:hover{background:var(--smd-blue);color:#fff;border-color:var(--smd-blue)}.smd-btn--secondary:active{background:var(--smd-navy);color:#fff;border-color:var(--smd-navy)}.smd-btn--ghost,.smd-btn--ghost:link,.smd-btn--ghost:visited{background:#fff;color:var(--smd-navy);border-color:var(--smd-border)}.smd-btn--ghost:hover{background:var(--smd-navy);color:#fff;border-color:var(--smd-navy)}.smd-btn--ghost:active{background:#000;color:#fff;border-color:#000}.smd-btn--danger,.smd-btn--danger:link,.smd-btn--danger:visited{background:#fff;color:#8a1220;border-color:#8a1220}.smd-btn--danger:hover{background:#8a1220;color:#fff;border-color:#8a1220}.smd-btn--danger:active{background:#000;color:#fff;border-color:#000}.smd-btn--tiny{padding:5px 10px;font-size:.82rem}.smd-btn[aria-busy=true],.smd-btn[disabled]{opacity:.6;cursor:progress}.smd-icon{flex:0 0 auto;vertical-align:middle}.smd-btn .smd-icon{margin-right:6px}.smd-btn:focus-visible{outline:3px solid var(--smd-gold);outline-offset:3px}.smd-empty{padding:40px;text-align:center;background:var(--smd-bg);border-radius:8px;color:var(--smd-muted)}.smd-single{margin-top:40px;padding:40px;background:#fff;border-left:6px solid var(--smd-blue);border-radius:8px;box-shadow:0 2px 12px rgba(11,29,58,.08)}.smd-single__header{border-bottom:2px solid var(--smd-gold);padding-bottom:20px;margin-bottom:24px}.smd-single__board{font-size:.85rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--smd-blue);font-weight:700;margin:0 0 8px}.smd-single__title{font-family:'DM Serif Display',Georgia,serif;font-size:2rem;color:var(--smd-navy);margin:0 0 20px}.smd-single__body{font-size:1.05rem;line-height:1.75}.smd-single__body h2,.smd-single__body h3,.smd-single__body h4{font-family:'DM Serif Display',Georgia,serif;color:var(--smd-navy)}.smd-single__body a{color:var(--smd-blue);text-decoration:underline}.smd-single__body a:focus,.smd-single__body a:hover{color:var(--smd-navy);outline:2px solid var(--smd-gold);outline-offset:2px}@media (max-width:600px){.smd-card__meta div,.smd-single__meta div{grid-template-columns:1fr;gap:2px}.smd-single{padding:24px}.smd-single__title{font-size:1.5rem}}@media print{.no-print{display:none!important}.smd-single{box-shadow:none;border:none;padding:0}body{background:#fff}}@media (prefers-reduced-motion:reduce){.smd-card{transition:none}.smd-card:hover{transform:none}}.smd-archive--grouped{display:block}.smd-jumpnav{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px 20px;margin:0 0 24px;background:var(--smd-bg);border-radius:8px;border-left:4px solid var(--smd-gold);position:sticky;top:0;z-index:5}.smd-jumpnav__label{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:var(--smd-muted);font-weight:700;margin-right:4px}.smd-jumpnav__link{padding:6px 14px;background:#fff;color:var(--smd-navy)!important;text-decoration:none;border-radius:20px;font-weight:600;font-size:.9rem;border:2px solid transparent;transition:all .15s}.smd-jumpnav__link:focus,.smd-jumpnav__link:hover{background:var(--smd-blue);color:#fff!important;border-color:var(--smd-navy)}.smd-jumpnav__link:focus-visible{outline:3px solid var(--smd-gold);outline-offset:2px}.smd-jumpnav__count{font-size:.75rem;opacity:.75;font-weight:500}.smd-group{margin:0 0 20px;border-radius:8px;overflow:hidden}.smd-group--year{background:#fff;border:1px solid var(--smd-border);box-shadow:0 1px 4px rgba(11,29,58,.04)}.smd-group--year>.smd-group__summary{background:var(--smd-navy);color:#fff;padding:16px 24px;cursor:pointer;list-style:none}.smd-group--year>.smd-group__summary::-webkit-details-marker{display:none}.smd-group--year>.smd-group__summary::before{content:"▸";display:inline-block;margin-right:12px;transition:transform .2s;color:var(--smd-gold);font-size:1.1rem}.smd-group--year[open]>.smd-group__summary::before{transform:rotate(90deg)}.smd-group--year>.smd-group__summary .smd-group__heading{display:inline;margin:0;font-family:'DM Serif Display',Georgia,serif;font-size:1.6rem;color:#fff;font-weight:400}.smd-group--year>.smd-group__summary .smd-group__count{color:var(--smd-gold);font-size:1rem;margin-left:8px;font-family:Outfit,system-ui,Arial,sans-serif}.smd-group--year>:not(.smd-group__summary){padding:20px 24px}.smd-group--month{background:var(--smd-bg);border:1px solid var(--smd-border);margin:0 0 14px}.smd-group--month>.smd-group__summary{background:#fff;padding:12px 20px;cursor:pointer;border-left:4px solid var(--smd-blue);list-style:none}.smd-group--month>.smd-group__summary::-webkit-details-marker{display:none}.smd-group--month>.smd-group__summary::before{content:"▸";display:inline-block;margin-right:10px;transition:transform .2s;color:var(--smd-blue)}.smd-group--month[open]>.smd-group__summary::before{transform:rotate(90deg)}.smd-group--month>.smd-group__summary .smd-group__heading{display:inline;margin:0;font-family:'DM Serif Display',Georgia,serif;font-size:1.2rem;color:var(--smd-navy);font-weight:400}.smd-group--month>.smd-group__summary .smd-group__count{color:var(--smd-muted);font-size:.85rem;margin-left:6px;font-family:Outfit,system-ui,Arial,sans-serif}.smd-group--month>:not(.smd-group__summary){padding:16px 20px}.smd-group__summary:focus-visible{outline:3px solid var(--smd-gold);outline-offset:-3px}.smd-group--undated>.smd-group__summary{background:#6b7280;color:#fff}.smd-group--undated>.smd-group__summary .smd-group__heading{color:#fff}@media print{.smd-group[open]{page-break-inside:avoid}.smd-group:not([open])>:not(.smd-group__summary){display:block!important}.smd-jumpnav{display:none}}.smd-app{font-family:Outfit,system-ui,-apple-system,Arial,sans-serif;color:var(--smd-body);line-height:1.6}.smd-app__header{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between;margin:0 0 24px}.smd-app__title{font-family:'DM Serif Display',Georgia,serif;font-size:2rem;color:var(--smd-navy);margin:0;font-weight:400}.smd-app__sub{margin:4px 0 0;color:var(--smd-muted);font-size:.95rem;max-width:60ch}.smd-headerbtns{display:flex;flex-wrap:wrap;gap:10px}.smd-panel{background:#fff;color:var(--smd-body);border:1px solid var(--smd-border);border-radius:var(--smd-radius);padding:24px;margin:0 0 24px;box-shadow:0 1px 4px rgba(27,54,93,.05);border-left:4px solid var(--smd-blue)}.smd-panel__title{display:flex;align-items:center;gap:8px;font-family:'DM Serif Display',Georgia,serif;font-size:1.3rem;color:var(--smd-navy);margin:0 0 8px;font-weight:400}.smd-panel__hint{color:var(--smd-muted);font-size:.9rem;margin:0 0 12px}.smd-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:0 0 24px}.smd-stat{background:#fff;color:var(--smd-body);border:1px solid var(--smd-border);border-radius:var(--smd-radius);padding:20px;display:flex;flex-direction:column;gap:4px;border-left:4px solid var(--smd-blue)}.smd-stat--green{border-left-color:#00bfb2}.smd-stat--gold{border-left-color:var(--smd-gold)}.smd-stat__value{font-family:'DM Serif Display',Georgia,serif;font-size:2rem;color:var(--smd-navy);line-height:1}.smd-stat__label{font-size:.8rem;text-transform:uppercase;letter-spacing:.6px;color:var(--smd-muted);font-weight:600}.smd-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;align-items:end;background:var(--smd-bg);color:var(--smd-body);padding:20px;border-radius:var(--smd-radius);border:1px solid var(--smd-border);margin:0 0 16px}.smd-field{display:flex;flex-direction:column;gap:6px;margin:0 0 18px}.smd-filters .smd-field{margin:0}.smd-field--action{justify-content:flex-end}.smd-field label{font-weight:600;font-size:.9rem;color:var(--smd-navy)}.smd-field--check label{display:flex;align-items:flex-start;gap:8px;font-weight:500;color:var(--smd-body)}.smd-field--check input{margin-top:4px;flex:0 0 auto}.smd-field input[type=date],.smd-field input[type=number],.smd-field input[type=search],.smd-field input[type=text],.smd-field input[type=time],.smd-field input[type=url],.smd-field select,.smd-field textarea{width:100%;padding:10px 12px;border:2px solid var(--smd-border);border-radius:var(--smd-radius);font-family:inherit;font-size:1rem;background:#fff;color:var(--smd-body)}.smd-field input:focus,.smd-field select:focus,.smd-field textarea:focus{outline:3px solid var(--smd-gold);outline-offset:1px;border-color:var(--smd-blue)}.smd-field input[aria-invalid=true]{border-color:#8a1220}.smd-field textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;line-height:1.6;resize:vertical}.smd-help{font-size:.85rem;color:var(--smd-muted);margin:0}.smd-req{color:#8a1220}.smd-grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.smd-btnrow{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0 0}.smd-tablewrap{overflow-x:auto;border:1px solid var(--smd-border);border-radius:var(--smd-radius);background:#fff}.smd-table{width:100%;border-collapse:collapse;font-size:.95rem;background:#fff;color:var(--smd-body)}.smd-table td,.smd-table th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--smd-border);vertical-align:top}.smd-table thead th{background:var(--smd-navy);color:#fff;font-size:.78rem;text-transform:uppercase;letter-spacing:.6px;border-bottom:none}.smd-table tbody tr:last-child td,.smd-table tbody tr:last-child th{border-bottom:none}.smd-table__title{font-weight:600;color:var(--smd-navy);max-width:400px}.smd-table__actions{white-space:nowrap}.smd-results-count{font-size:.9rem;color:var(--smd-muted);margin:0 0 8px}.smd-tag{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;vertical-align:middle}.smd-tag--amm{background:#1b365d;color:#ffc845}.smd-tag--locked{background:#ffc845;color:#1b365d}.smd-tag--draft{background:#d0d3d4;color:#003b49}.smd-pager{display:flex;gap:12px;align-items:center;justify-content:center;margin:24px 0 0}.smd-pager__status{font-size:.9rem;color:var(--smd-muted);font-weight:600}.smd-notice{padding:14px 18px;border-radius:var(--smd-radius);border-left:4px solid var(--smd-blue);background:var(--smd-bg);color:var(--smd-body);margin:0 0 20px}.smd-notice p{margin:0}.smd-notice--warning{border-left-color:var(--smd-gold);background:#fff8ec;color:#003b49}.smd-empty-inline,.smd-loading{padding:20px;text-align:center;color:var(--smd-muted);font-style:italic}.smd-error{padding:14px;color:#8a1220;font-weight:600}.smd-toasts{position:fixed;bottom:24px;right:24px;z-index:99999;display:flex;flex-direction:column;gap:10px;max-width:360px}.smd-toast{padding:14px 18px;border-radius:var(--smd-radius);font-weight:600;font-size:.95rem;box-shadow:0 6px 20px rgba(0,0,0,.18);background:#1b365d;color:#fff}.smd-toast--success{background:#003b49;color:#fff}.smd-toast--error{background:#8a1220;color:#fff}.smd-toast.is-leaving{opacity:0;transition:opacity .3s}@media (max-width:782px){.smd-grid2{grid-template-columns:1fr}.smd-app__header{flex-direction:column}.smd-table__title{max-width:none}.smd-toasts{left:16px;right:16px;bottom:16px;max-width:none}}@media print{.smd-btnrow,.smd-filters,.smd-headerbtns,.smd-pager,.smd-toasts{display:none!important}}@media (prefers-reduced-motion:reduce){.smd-btn,.smd-toast{transition:none}}.smd-rowlink-wrap{display:block;margin-top:4px;font-weight:400}.smd-rowlink{font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;background:0 0;color:var(--smd-blue);text-decoration:underline}.smd-rowlink:visited{background:0 0;color:#5d3754}.smd-rowlink:hover{background:0 0;color:var(--smd-navy)}.smd-rowlink:active{background:0 0;color:#000}.smd-rowlink--muted{color:var(--smd-muted);text-decoration:none;font-style:italic}.smd-filerow{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.smd-filerow input[type=url]{flex:1 1 260px;min-width:0}.smd-filerow .smd-btn{white-space:nowrap}.smd-filename{margin:6px 0 0;font-size:.85rem;color:var(--smd-body);background:var(--smd-bg);border-left:3px solid var(--smd-blue);padding:6px 10px;border-radius:0 4px 4px 0;word-break:break-all}@media (max-width:640px){.smd-filerow{flex-direction:column}.smd-filerow .smd-btn{justify-content:center}}.smd-single__title{font-family:'DM Serif Display',Georgia,serif;font-weight:400;line-height:1.25;color:var(--smd-navy);margin:0 0 .5rem;font-size:clamp(1.6rem,3.2vw,2.2rem)}.amm-doc-hide-title .smd-single{margin-top:0}