@font-face{font-family:'Inter';src:url('fonts/Inter-var.woff2') format('woff2');font-weight:100 900;font-display:swap;font-optical-sizing:auto}
@font-face{font-family:'JetBrains Mono';src:url('fonts/JetBrainsMono-var.woff2') format('woff2');font-weight:100 800;font-display:swap}
@font-face{font-family:'Inter Fallback';src:local('Arial');size-adjust:107%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}
@font-face{font-family:'Fraunces';src:url('fonts/Fraunces-var.woff2') format('woff2');font-weight:300 900;font-display:swap;font-optical-sizing:auto}
:root{
  --bone:#F6F9FB;--paper:#FFFFFF;--ink:#0F1E2E;--ink2:#3A4E62;--ink3:#566B80;--line:#D3DDE6;--line2:#E3EAF0;
  --ox:#C41E3A;--oxd:#9A1730;--bz:#3E5A74;--gold:#93B7D4;
  --disp:'Fraunces','Iowan Old Style',Palatino,Georgia,serif;--body:'Inter','Inter Fallback',system-ui,sans-serif;--mono:'JetBrains Mono',ui-monospace,monospace;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;scroll-padding-top:80px}
body{background:var(--bone);color:var(--ink);font-family:var(--body);font-size:16px;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}
a{color:var(--ox);text-decoration:none}a:hover{text-decoration:underline}
.grain{position:fixed;inset:0;z-index:900;pointer-events:none;opacity:.03;mix-blend-mode:soft-light;background-size:120px 120px;transform:translateZ(0);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.wrap{max-width:820px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}
:focus-visible{outline:2px solid var(--ox);outline-offset:3px}

.lh{position:sticky;top:0;z-index:50;background:rgba(237,241,245,.86);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}
.lh-in{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 clamp(20px,4vw,40px)}
.brand{display:flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:600;font-size:19px;letter-spacing:.02em;color:var(--ink);padding-block:7px}
.lh a.home{display:flex;align-items:center;min-height:44px;font-family:var(--body);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}
.lh a.home:hover{color:var(--ink);text-decoration:none}

.lhero{padding:clamp(40px,6vw,72px) 0 clamp(20px,3vw,30px);border-bottom:1px solid var(--line);background:radial-gradient(120% 100% at 90% -20%,var(--paper),var(--bone) 60%)}
.ix{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bz);margin-bottom:14px}
.lhero h1{font-family:var(--disp);font-weight:600;letter-spacing:-.014em;line-height:1.06;font-size:clamp(32px,5vw,52px);text-wrap:balance;font-optical-sizing:auto}
.lmeta{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-top:18px;display:flex;gap:18px;flex-wrap:wrap}
.callout{margin:26px 0 0;padding:16px 18px;border:1px solid rgba(158,35,56,.28);background:linear-gradient(180deg,rgba(158,35,56,.05),transparent);border-radius:6px;font-size:13.5px;line-height:1.55;color:var(--ink2)}
.callout b{color:var(--ox)}

.doc{padding:clamp(30px,4vw,48px) 0 20px}
.toc{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:20px 22px;margin-bottom:clamp(28px,4vw,40px)}
.toc .tt{font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:14px}
.toc ol{list-style:none;counter-reset:s;columns:2;column-gap:30px}
.toc li{counter-increment:s;margin-bottom:9px;break-inside:avoid}
.toc a{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13.5px;color:var(--ink2)}
.toc a::before{content:counter(s,decimal-leading-zero);font-family:var(--mono);font-size:11px;color:var(--bz);flex:none}
.toc a:hover{color:var(--ox);text-decoration:none}

.doc section{margin-bottom:clamp(26px,3vw,38px);scroll-margin-top:80px}
.doc h2{font-family:var(--disp);font-weight:600;font-size:clamp(19px,2.2vw,24px);letter-spacing:-.02em;margin-bottom:14px;display:flex;gap:12px;align-items:baseline}
.doc h2 .sn{font-family:var(--mono);font-size:13px;color:var(--bz);font-weight:500;flex:none}
.doc h3{font-size:16px;font-weight:600;margin:18px 0 8px}
.doc p{font-size:15px;line-height:1.65;color:var(--ink2);margin-bottom:14px;max-width:70ch}
.doc ul{margin:0 0 14px 0;padding-left:22px;max-width:70ch}
.doc li{font-size:15px;line-height:1.6;color:var(--ink2);margin-bottom:8px}
.doc strong{color:var(--ink);font-weight:600}
.doc .lead{font-size:16.5px;color:var(--ink)}
.top-link{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-top:8px;padding-block:13px}

.lfoot{border-top:1px solid var(--line);padding:34px 0;margin-top:20px}
.lfoot-in{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,40px);display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between}
.lfoot nav{display:flex;gap:20px;flex-wrap:wrap}
.lfoot a{display:inline-flex;align-items:center;min-height:44px;padding-inline:6px;font-family:var(--body);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}
.lfoot a:hover{color:var(--ox);text-decoration:none}
.lfoot .cp{font-size:12px;color:var(--ink3)}
@media(max-width:620px){.toc ol{columns:1}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* ── brand lockup parity (audit: legal pages lost the two-tone wordmark) ── */
@font-face{font-family:'Manrope';src:url('fonts/Manrope-var.woff2') format('woff2-variations');font-weight:200 800;font-display:swap}
.brand{font-family:'Manrope',system-ui,sans-serif !important;font-weight:800 !important;letter-spacing:.02em !important}
.brand b{color:var(--ox)}


/* ═══ BRAND MARK — antler that is also a medical cross, inside a board-seal ring ═══
   The old mark was a bare pair of antlers: it read outdoors/hunting, which is the wrong
   promise for a business that ships prescription medicine. The ring supplies the
   institutional signal, and the crossbar makes the antler stem double as a medical cross —
   one object carrying both meanings rather than a stag with a symbol stuck next to it. */
.brand{gap:10px}
.bmd{margin-left:7px;padding:3px 6px;border-radius:5px;background:var(--ruby,#C41E3A);color:#fff;
  font-size:10.5px;letter-spacing:.1em;font-weight:800;line-height:1}
.brand .lg-ring{transform-origin:60px 60px;transition:transform .85s var(--e-out),opacity .4s var(--e)}
.brand .lg-cross{transition:stroke-width .32s var(--e)}
.brand:hover .lg-ring{transform:rotate(180deg);opacity:1}
.brand:hover .lg-cross{stroke-width:6.4}
.brand:focus-visible{outline:2px solid var(--ruby2);outline-offset:4px;border-radius:10px}

/* Draw-on: the seal stamps itself once per visit — ring, then antlers outward from the stem,
   then the crossbar lands. Gated on sessionStorage because a logo that re-animates on every
   page view stops being a flourish and becomes a tic. */
.lg-stamp .lg-ring{stroke-dasharray:346;stroke-dashoffset:346;
  animation:lgRing 1s cubic-bezier(.16,1,.3,1) forwards}
.lg-stamp .lg-ant path{stroke-dasharray:var(--l,60);stroke-dashoffset:var(--l,60);
  animation:lgDraw .6s cubic-bezier(.16,1,.3,1) forwards}
.lg-stamp .lg-ant path:nth-child(1){animation-delay:.26s}
.lg-stamp .lg-ant path:nth-child(2),.lg-stamp .lg-ant path:nth-child(5){animation-delay:.40s}
.lg-stamp .lg-ant path:nth-child(3),.lg-stamp .lg-ant path:nth-child(6){animation-delay:.51s}
.lg-stamp .lg-ant path:nth-child(4),.lg-stamp .lg-ant path:nth-child(7){animation-delay:.60s}
.lg-stamp .lg-cross{stroke-dasharray:30;stroke-dashoffset:30;
  animation:lgDraw .38s cubic-bezier(.16,1,.3,1) .76s forwards}
@keyframes lgRing{to{stroke-dashoffset:0}}
@keyframes lgDraw{to{stroke-dashoffset:0}}
@media(prefers-reduced-motion:reduce){
  .lg-stamp .lg-ring,.lg-stamp .lg-ant path,.lg-stamp .lg-cross{animation:none;stroke-dashoffset:0}
  .brand:hover .lg-ring{transform:none}
}


/* ═══ BRAND MARK v3 ═══════════════════════════════════════════════════════════════════
   A geometric stag-head crest, matching the crest printed on the product label. Three
   earlier attempts drew the antlers by hand as SVG paths and each failed at header size —
   the last one read as a stray scribble beside a red dash. This one is a real crest and
   reads as a stag at 34px on light and dark alike. */
.brand{gap:11px}
.brand .lg{flex:none;display:block;width:34px;height:34px;background-repeat:no-repeat;
  background-position:center;background-size:contain;
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAABmCAYAAAA53+RiAAAYeUlEQVR42u19eZxV1ZXut/Y+59yxgGKoOHXygnECTDTScUCtKiT9jBqjeX0u1IAmmgedtDbpZihM2557ul+goEC0tfN7krYTIsVwb3e/GNMaRagqGYSA7ZBQJiaSqFEUBKzhDmfYe70/bl1Eo1ERoUru92f96t57zvnWWvtba+21D1BBBRVUUEEFFVRQQQUVVFBBBRVUUMGRBb3XP4jKMzr64MojqKCCCiqooIJjq4AqqODoIZOx5ZalN44cjNb5S8e21rXaw4ei5xx2HsOOIwCg5nn5WY/zNQDgOA4NolyBuruhTJgXZTK2HGrpw+EnmGmXmZlYiCurWb4EAK7r6sFyY9mMLVLZrGKhR43ZZVzIAJWN6WNLTMa2JQjYuLR5MgmMOmfuyhyXrHLQYOfOcSUPIeMpEvgaHS8eQwBrxXPA2AIA2UF2Y67ramZQ/dyVOwGM37ik8Ty4Lg8VrxGH4y12Nqu7FjV9HoQLAh08AgC2ndWD7eY607USALPm/w40pwng7Phu+nh6jF3yFsV6IZh3fnF+tidj25Loj0MFA+R89Bb6rr+xd3xN6ZqYszHTuGrT4qmn2qmsHgpeIz6oErNTWf3YkumnV1dF/0KXIhiNGbfnLVbIDOpwag0C+CgIAnZdV7PjiIz91nXOTg14cTG6NVQ6X9TkDBWv+UDEZMd3EwEchMFtACAs4xEAXIc6PSCXBWdK3lPvdoU7Wu3hG1unjXccR/ARziPK39expGF0R1vzBHJdncpmFTNoQB6DAM5kbFnvriiGSq8bFrOaupZM/bOh4DXGB8pbUq7uXNRwWjRiNOzvK/528tjwOQBEAwstkatdAA8719ZUj6r6Zl8x/DxpNf9gE+IIUkMAs+OIzlG/78dr3pTNS5u/K4mXELVvBEoEEYHH7Cx5swB+Wp2MfaXv9WAOAbN4fPfHg5js+G5KAboTmDuyKiaKXv86SmVVh1Nr1KW7FBF4c1vjpzTRfMuQ1wUhvyKEmlw7b+1L5Yd0xBeXUpgsArija3FDVTIZe2zLsuZNuUJwN9HatY7jiDpAA13QEpv2vJELLUPc2NHa1Aa7/WXHccRgyr0+cChjxxGpVFatXzz1VClFU2/eBxGvB4Cq3WccDCm+5o4TRyb/ygvC7r27ez5fO2ftS+8mDI4kOpxao3be6n/a11ecGbfMi2tGJNZ0LW6Y6bqu7kSnAEB7t4W/8UL17MhkLAHivyUCpwfxWiPer7cAgGA5Nxmz4n05rw++2AIAu048QERg0rjuhOrkp1/Z1/dkfz9ddk3bT/oyti1T2az6qG+i3u0Kd9wzw5zcsmr5/t7it5mZleZbfunYVp3bpe6ZMcNIZbNKEHUFoWJBuHHL0utOplRWOYN0rXnPi2JmSqWyqmPx9SeAuFEpzSTwZO2t7bsdxxE7MS4EAM18LRF0qHnFFW577457zjOPBillPPDKiYodR9RUhffu7y/2JGKRT+2tMr5AAE868QABgAYeLfghJWLW8KIKvwEAdSWPGrqqzCKlAdIgAg8EpvT4bnJdV3csaP6MIeUX9vUVhWQ8zgza9ehYfbQzfQCYcFO2n4i2D49bTApfAYC9iAsGSDDxm+KBNTCE5TIRMWdsOWnuyj3Qul0QyJDigs7WxrMxkO2zVFdWJ6OWH4QvmGb4CyKwnT36lYCB9QTE3BlqJg2+asc9M8y93fmAANbEX4+YkvsLXm9Emv9W+kzd0F38MVAQNCyxtC8fFBJRy9LEf1de1Am4WgpiIrH1otnZQiZjy2NRNCxn+iR1Z0+uiIhhnJE7kP9zO5PVHYsbzzEFXVXiDfddNPtHL3PGlkNalZHr6kzGlpf83apdmnUGAAwhpna0Np3ycFtzDRFd6AWKGLoLAMq5w9FGOdNPVA1/ygvUH4bFI8RCX0MEBuOWeNQ0+vJBQZNexgANGBwN6TXGHrgJzdzWX/CCYYlITAi+yQJfOiIRjfXlvRAkN5YW1HcND3Qks/53SjozGVtOnLk8T6BtQhCYcfFjbU3jhMC1VBIzay6bt/b5bMYWcF0u/WnwkSPeXY0NlDzamidsWnR1FVyXOWOLy+av2Rlqvh/MrJm/Dta3hVpDMX6H/lN/NeBh/FFuQiSA342cg94quDMIFQh8lma+z5DSzBWDAKzaAJA98D2drY1nP367HcVRbMVnHNs6fI9Jl9rEpPWYEHGbAM7uhAQAU1JrfzGAEFQjSJw98Mgfr3fdsMOpNd6BAGIGddxtJx9bMv30sgw/nBv7iXNVfN2CqafTu1h62VsNITf2FXwmQSME0ecjhkCo9P+rm7/22Q6nVsLO6s1tzTUMvubC2dni0cpnUqmsSrnZ4PCJGbD6ohE8zSRu3Hpn0zA7nQk4Y8tL5qx6wg/Uw/GIyUrrIhEgBG34E1YiiMDIG9OJdGnjRjr9gYlxHEc8gfOKpiEb1i2YPuqdwlrZW3f3es8qxS8YUkJrHXih0iS5FQDGoEYQgX3WswAKCeCjnM/wYRNTLhJePju7H8xmrqjmERE/tLvPAABBYkGoNAlBVn/B93VAm99JfjoOxM6d4/jRpdedDMbXJfyn3yPcvSvq0FmqbTGxIdRcInCnUyv/KApnbJlysz6IN5pSIBYxTc8Pf1Y3Z82THU6tMT6dCbbdNX0UATeTpEffY10cfIt/uc5EoJ8lLHP2xoWN1dv2nx90OLVGXUv7xqIXdCUjltCaAxHl3DvF/fR4m1zX1eT7S4jQW5bTh7Pe7O0eaHyRXiclZm27+/oTOlGn3x6GOgfWGa2RE4IQKM1k0EIAKIyMSSLi3pzvAmzu6S8ZCg7DUI4ZMQN5AQvw+uGJaDQQ/B3XdXVh5GflwKdbA6WQjFkJHerr3x4SMrYtKZVV61unjR89PD5NMz30YeS0nSnJ4d5c39MgErl+f6nrunr8IcVIZlBdukt1LGkYLQR9lQgIlOqsn7N6U4fjGNv2nx9svGP6J4fHon/FQEfKzfoZ+9jkXYdNTLmPH4kbv3ztjf7eqGnc3LFw6v+4YtZd3oN3Xh7pzJ3xSMEPtwtBDMbfbL2zaVhdukuVF2V7XCkxJRJ3CEGQGtvf0vL9oGqMwI7jiKvdn+aV0ltHVkUbOxZNn5hKZVW5e9mZri1VsxVuqopZNV6gwBqLmEGRYd2m67o69MJ/rE5GJYE6AeDtHdhBTwxRSfmcf/N9+xj0dFXMikhD3gkAV8z6mZdOp1mCloahpmTMOjFf5P9NBO5M18pMxpbkurpzcdO1IxLWlNd78j1ams992I0bdegUpf4ObYtYBgPhUs7Y0h43jh3HEXXpLrVxYWM1gb4JgvZ89fNh1VUbiMAXzc4W1i9quMIyZPPenjyDP5yhHNMEc2CnCYh4m2IGQFdvWtrctbmteTIRcW3LqrU5L/yVEARB/O0fL7q6qi7dpeyDoUXPAUEDVKzKRXqPRDJXMhjO5woBRS3j0s4XjQvJdfX5I7eZRGAl+JuJmFmjNQuAF06cuTx49LvTPrFlafM/RgyRAUF4QViQGk8N1h0+700M6jQDBI3luYL/SiJqwjLkpSywfsvtzf+1cUnjeYLoO2GoVTIWOWUYEjcQgR/afYIxIO8e1xoiYsqa3njftURgZO3DkqbMoL3dNdzhXB8VRCnNzH6gXxfQLzAzfWn/+UFprzLdLARxX97faCK2fsuy5luiMeMJ05T/YEiZiFkmgXjJJbesOnA0Gnkf2YhCuTX8Y2faSTUjzHlK6xtiplkFAvLFQGnmB5hxaSxiVBe88A/VQpx1oP8lrw51+gHsjg5P9j8Vj5in5YvhaxT4Z6/3x+07nC21HU6tUe92hR2tja1VcbNFM5D3/Ovr5q3+UYdzfbTeXVHsXNw4rypmLSr6oQqU7gTj5KqEdabWDKUZSuutQRAurGtZ85PB3Fqm92+tTESlfkbnoobTDClnM3h6PGLGlWbkPF8zQ49IRI39/cWbp8xfffcOZ0Z8ors8/9iipsukKR61DIFc0V9dN291Y/khf5CNhqlsVnW1NnxBGnJLxJKyv+A/VN+y+ooyKT9waqOnJk7eJaU4wQuVsgxpxCwDodIIlX6CWbddPGfV2nKyOlhJ+cBFRWYQsragVKkz+Vhb0zghMQeaGqMRI9JX8LQphWLGPgV1Rd2cNU+WP7uhteHeqrh1g9KMfCH4y8m3rP6PTMaWqdR7dzkZoGzGFtgJOSZh7EhErAnFIOwXWp47ae6KXUTE98w4zxx/+pm3m4a8KecFftQyLFMKeIF6hoGlu7d67eWO6vv93SE3beU4jkiP76YyQZsWN54Dg1rANNUyJHmBAhHyAvQD5avbL7ll1a6H25oTUfDzMcv4RMEPXo0GcsKD3tgDgAvXhX4/IWzD4oZ/qopatwoi9OT8WZPnr/rnjG3Lk8+3Ugy0CCE+p5kRixgo+uFzzLTkld7iipSb9YcKIUekDJ/J2HLsgWoxcebyoORBzedLiRZmXBsxJYgIRT88AMK/9Ra8RQnLPMuQojNiGtSb81ZNnr+66b1CWjmEdSyaNtE0jMejpmH0Ffz/qm9ZddWmpc3/iwhzpBAXSFG6FT8If8eMZdG+nnsnuj/NA0DGsa2BwiEfV/OJHY5jjEG3mDBgmZtub7oETC0AroyaJXHmh2qPr8MFOsSUeNS4gohEvhhcW9+y+sfvZsnlEDb2QLXo7+nbHo9an/N9tT/Q6lZDiq9YUv5PcZAQ9RKD7+o1cM8Vs9p7AeC5O2+OnD7rLg84TgZHyyptY+v0TyqpP1E3t317+UHudGyzTNDG26dPIeb5guiyiCmhNCPv+W8AGGZKSVrrV6UIJvxhK3psG0iXZ1oG8OWTdsuJM5cH61unudXJ2G19BS/Umn0A0eGJiFCa4fnqNRB9r+DhX774nfv2/dE1LGysVkJN6MifuTntujxU5mQ+DDHoWNIwijQ9FbeMX3gBfz/sFw/WuyuKALDjnhlmOcRtbGv+Mgm0mFJMIiLkioFiZj08GTF7+/32+vmrmt81j1oy7VxLGD9XmhEoDVMKIxE1kSuG+4mwXBX4n2tvbd/99jXksbamcWA0R6PyG7lCuLC+ZdWyD6oEh2QoOySnuOWk0ckF+/sKCDX/moh/ZChafcHclb97myylTUsaUyDRErWMc0OlUfRDFbMMmS8GNxgWdamApSKtAUBIk8yQZUC8OmYZ5xb9EFVxCwUvzIPoXwPPX1Z/y9rfH3pNO+6ZYRZy+cuhcSPAlw9PRCP7+wp7OWd+st5dUWSAPtYec1A6E/BIW/OYKOtnhaBhhhTGsHgE+/oKfQS6X4B/OGlO+/q3LOaObZ04LDKdCH/Nms/WmklKIUOl39JA4lJZgogIGqwNQQcE6H5m1TZpzupfHfqdW+9sOiUIaBqBm+NR83NSCOzrLaphCZNy+cCpbVn1f4aSt3zoxZ8zpbL+hkWNd41MRm/a358/ANALyah1zrC4hZ6cBz9U2wi0Qpvev186K7u3/Nl1rQ0XJyz5EEBJP1QAuIgS2XxwEzoTmaaMGJJ00QsztfNWNRz6+48vmX6xgv4aA1+tropWCyK8diC3h0B7IpYc54eqX7N5Rv28Fa85jkODOaE8ssQ4jiDX5XULpp4Ws8xnTEOg4IVfkgRJUs5g1leOqorFQ83oyRVflVL8R6HofV8axqmmEP8ai5jVuaK/yw/D6QLGiwCgQp8RA0wWotTskrOrYtasUGkUvCBjaLpFCaozJN0gBE0aWRVFfzFAwQueEYLuEyK8L1/EypNGVU159UDue/XzVv112YCOq+M8DuYZrQ1rThpdNfXlfb0PTG5ZczUAbFrWdIbQ1KQZTYmYORYA3sgVNQCMqoqJnpz3c6/of3XKrdmX/9RvdC1unBO1jLaScPDz8agZj1kGenK+IuIHwPiBIH/dRbOzhY4lDRcnLWtjMVC+CoJz6uav/RU7DtEQ8pYjQ8yAEtq4tOkCQ4jNWrNWKjzv0nlrnjk05G150Uox8D3FPGJEIoregvfT3b1+Q8rN9pdnbNLpNw9wSKfTnE6nqQ6dot7tCte3NjbGIvIHBLIADgOl75fMsyfNXfXCodezobXh/hNHJb/86v6+/6xvWfOXR2viYFAmmAMhTW9onbbhhJHJ+j0Hcj80wH8faD64f4qEvM0y5XUMqDDUd9XOa5/DjiOy3d30Xg/ul45tTXCz/iOtqQsSlnkfQXxGs/5doNS3hOCdYNOQOvQ8LT5jGrTOMqVVCINL6ues3jSUyjA4nImy97FpQwtJy/LFoB5EXwuBaTTQSWdAxqOm6YcKzPx7aeCRzW3NNTTX3fNes5klIZD1HafWSJrW60HIDxoG3yRIfDpiiIf8QBUYSjARSwkjHjWN3ry3ZXLL6k2O44hUyh1ypByxMzHr3a6QGVT7qfDB3oL/ZMSUCoAFUBREUdOQZr4YqFBpRC3j1IhhPEwSv+5obbyDAH77tPFbPJHAGxZMO/9L1Z/cHjL/Jhkz/waAKPghB0pDCIoRUQSgaEks6BBEi8tjIoPtgTO/v6NT6EhOERPA6xZMHzUqLkfmfa3BygDJMOSgqSoecXvyXhHAU5LoHBCiI6ti2NtTmDm5ZdXytysnZlA2ZYux46ojuUTuF8m4ObbghWEQ6l0gqETUPDNX8F+UQlyhAvIRASIAej0Pl38n+9vB6gkZ25Zjp7xZ+D2mh6x1LLt+hAyD3yZiZnWu4Ddpxj8kota4ohd6EFQMA55Q19L+cjr9Zq5xsNTf2nD78ETkb3tyXqFmRDy2r6/4tVDp6aeMTl62e3/+1rp57d/FxxDGR+GqSDuUfmsh8o3ORQ2rktHIzW/0+zMhsIgZd0gpqi1TRnoC724iXMMOyB2wqno3G3YubrjQNOSsgh8iETNje3vy9wshMCIRuezVA7m+0A9+yI4jOtEpDt0B6g4xaXxMPKas2B5taxoXFfSkKYVVLAbnv6H4hZFR2QDGsqhlIJf3ptbNX5PpcGqNTnTpi5LNMUvrLaOGRT97oK+4KRIxv33BrBVPbFjU8MhJI5Nf3L2//976ltXfGKqq65gfiE2uqzO2LafMbe/2A/WzYYkIa6J5X/n7Na9dMrv9DqX0ymTUYhLiegDYixrhutCmVhOrYuZne/JeX8j0jQtmrXiic3HDhVHTmLKvt6BI8r8AoEF37NNQIQYAYJdzGbqrL++RIXFlZ+vUszIZWxLRPimJmPHC2zZ/vF4MlFIhEweyvzQZjW9VV0XhBWFH3Zw1T7Lj0FBMHgcNMalU6QiRztxpG/oLwY5RwxJRTeKGVCqrNKM+CDWYeTsAjD2pmgHgEwX1Gz9UL1UPiyatqDpz48LGakOKr+aKAUkh7j50GLZCzIc8O8x1XU0S3wuVAoCpHd9tOBPEn+7JeSDmpwBg16MHdMa25QQ360vCfyejFpTGOG1wU83weLw37z2bGJ58kBlU73apCjEfEnVul2KA0B9m9/UVX4lZxp8Jk5ZKEkkvUK8lRw77NQDY2awub/LWwHYvCEGsp2rGt0KtIZj+78SZy4PyIXEVYo7A3GSnUyvr3Ww/Ee6NmAYYfHksYhDAT583c3lhxz0zzGzGFmNQI0ozNLSjN+8DRJMsQ561943C/qIZrARKoxb4GMPAUT0goU4DXUSkvt9f8OcAZApBAkQ7CGC8mQ0rAHi4rfkZ8oIcE2JR0xBB6K24fHZ2f4dTaxANnW7kkDhevZx3bGht+FEyZk3XzMh5wZVC6+7hCeszPTk/NC1JYUjhnh3+ljETjccTUevPi0GYV0Sfq5+98vmh2F8ZtKHs7XU1KfmHAFDwwoIQ8kUScjuEsS4StToIYsPJo5OPjZloNhLwaHVVFKHSXfWzV/72eCDlmBAzZuceIoBZYXQsYgDg5+r6T+0G4cd+oJQfKJ+BcF9f/mXDxGZNtC0INQg0AgCQdo+LFxYdszyAhbhMEDEB/Ejy+dFgekAxFwlgQwjyArU91NwrgVNyRV8R4bxNi6adVB73+7gTY+BYHcQD/nXBC8gyjXM4CJ81DDmSAAxPROCHGpYhr/F8NUUDlimFJHA3CSMsTaSl2XXdiscc6SqA4ziibt7q23sLwTSA++JRcyQYKgjV1jdyXirn+beFSueFoOSIZMTqK3j/nsuJiyfNXbmnfFQXKi+9+WjV2bqF086NW8bqWMQ8I1f094aKFzJQH48YXwYDXqjc2rnt6UP3TKPyNqKPFuVm2E+chtHVVbK9Ohn5CyEIBML+/mIuUMENdXPXZDK2Le1MVh8vpGCwvBgIKB1t8lhb021bl123efPtzf/ZuXDauWXyKk/pGG5Q+FOkVXCMwypnbMkAZWxb8nEgiSuooIIKKqigguNAeToORCUFGKzqkyuvGa6gggoqqKCCCiqooIIKKqigguMb/x+zk713zCq+MwAAAABJRU5ErkJggg==");
  transition:transform .5s var(--e-out),filter .4s var(--e)}
.lt .brand .lg,.legal .brand .lg{background-image:url("data:image/png;base64,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")}
.brand:hover .lg{transform:scale(1.07) rotate(-2deg)}
.brand:focus-visible{outline:2px solid var(--ruby2);outline-offset:4px;border-radius:10px}
.bmd{margin-left:7px;padding:2px 5px;border-radius:5px;border:1.5px solid currentColor;
  font-size:10.5px;letter-spacing:.1em;font-weight:800;line-height:1;opacity:.92}

/* Entrance: the crest settles in once per visit. No stroke-drawing — a raster mark cannot be
   drawn, and a scale-and-fade is quieter anyway. */
.lg-stamp .lg{animation:lgIn .8s cubic-bezier(.16,1,.3,1) both}
@keyframes lgIn{from{opacity:0;transform:scale(.82) translateY(3px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){
  .lg-stamp .lg{animation:none}
  .brand:hover .lg{transform:none}
}

.lgk{display:block;height:38px;width:auto}
.brand{min-height:44px;align-items:center}

/* Danh sach bang: doc duoc bang mat, khong phai dropdown tra loi tung-lan-mot.
   Standard 5 la muc kiem co hoc — reviewer mo trang ra dem. */
.stategrid{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:6px 18px;
  grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}
.stategrid li{font-size:14px;line-height:1.5}
.stategrid b{display:inline-block;min-width:2.4em;font-variant-numeric:tabular-nums;
  opacity:.55;font-weight:600}

/* 12-08-2026: hai khoi footer theo compliance review Rimo (partners + states). flex-basis 100%% de chung xep TREN hang nav trong flexbox .lfoot-in. */
.lfoot-legal{font-size:11.5px;line-height:1.75;color:var(--ink3);flex-basis:100%;max-width:1020px;margin:0}
