:root{--primary:#8d3828;--accent:#e5b36c;--text:#211b19;--soft:#6e5d57;--bg:#fffdfa;--muted:#f2e9e2;--inverse:#171312;--border:#d8c8bf;--radius:0}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Tahoma,Arial,sans-serif;font-size:1rem;line-height:1.75;color:var(--text);background:var(--bg);overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(100%,1100px);margin-inline:auto;padding-inline:1.5rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1.4rem;background:var(--primary);color:#fff;border:1px solid var(--primary);border-radius:var(--radius);font-weight:800;cursor:pointer}.button.ghost{background:transparent;color:var(--text);border-color:var(--border)}.announcement{background:var(--inverse);color:#fff}.announcement-row{min-height:2.5rem;display:flex;align-items:center;justify-content:space-between}.site-header{border-bottom:1px solid var(--border);background:var(--bg)}.header-inner{min-height:5rem;display:flex;align-items:center;justify-content:space-between}.logo{font-family:Georgia,serif;font-size:1.5rem;font-weight:800;color:var(--primary)}.site-header nav{display:flex;gap:1.4rem;font-weight:700}.legal-hero{padding:5rem 1.5rem 4rem;background:var(--muted);border-bottom:1px solid var(--border)}.legal-hero h1{font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,4rem);line-height:1.1;margin-bottom:1rem}.legal-hero p{max-width:650px;color:var(--soft)}.eyebrow{color:var(--primary);font-size:.82rem;font-weight:800;display:inline-block;margin-bottom:.7rem}.legal-content{padding-block:4rem 5rem;max-width:850px}.legal-content .updated{font-size:.88rem;color:var(--soft);margin-bottom:2rem}.legal-content section{padding:1.35rem 0;border-bottom:1px solid var(--border)}.legal-content h2{font-family:Georgia,serif;font-size:1.45rem;margin-bottom:.6rem}.legal-content p{color:var(--soft)}.legal-content a{text-decoration:underline}.site-footer{padding:3.5rem 1.5rem;background:var(--inverse);color:#fff}.footer-inner{display:grid;gap:1rem;text-align:center;justify-items:center}.footer-brand{font-family:Georgia,serif;font-size:1.45rem;color:var(--accent)}.footer-inner>p{max-width:700px;color:#ffffffbf}.footer-inner nav{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center}.copyright{font-size:.82rem}.cookie-banner{position:fixed;z-index:100;bottom:1rem;inset-inline:1rem;max-width:920px;margin-inline:auto;background:#fff;color:#202020;border:1px solid var(--border);box-shadow:0 18px 50px #0004;padding:1rem 1.2rem;display:flex;align-items:center;gap:.8rem;border-radius:var(--radius)}.cookie-banner[hidden]{display:none}.cookie-banner>div{flex:1;font-size:.92rem}.cookie-banner a{text-decoration:underline}.error-main{min-height:60vh;display:grid;place-items:center;padding:5rem 1.5rem}.error-card{text-align:center;max-width:700px}.error-card>span{font-family:Georgia,serif;font-size:clamp(5rem,18vw,10rem);line-height:.8;color:var(--primary)}.error-card h1{font-family:Georgia,serif;font-size:2.2rem;margin:1.5rem 0 .8rem}.error-card p{color:var(--soft);margin-bottom:1.5rem}.error-card>div{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.mil-shell{width:min(100%,1240px);margin-inline:auto;padding-inline:2rem}.mil-header{background:#fffdfa;border-bottom:1px solid #211b19}.mil-header>.mil-shell{min-height:6rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.mil-wordmark{font-family:Georgia,serif;font-size:2rem;font-weight:700;letter-spacing:-.04em}.mil-wordmark i{display:block;font-family:Tahoma,Arial,sans-serif;font-size:.62rem;font-style:normal;letter-spacing:.2em;text-transform:uppercase}.mil-header nav{display:flex;gap:1.6rem;align-items:center;font-size:.9rem;font-weight:800}.mil-book{border:1px solid #211b19;padding:.55rem 1rem}.mil-cover{padding:2rem 0 5rem}.mil-cover-grid{display:grid;grid-template-columns:60px 1fr 1.05fr 210px;gap:2rem;align-items:end}.mil-issue{align-self:stretch;border-inline-end:1px solid #211b19;display:flex;justify-content:space-between;align-items:flex-start;writing-mode:vertical-rl;font-size:.68rem;letter-spacing:.12em;padding-inline-end:1rem}.mil-cover-copy{padding-bottom:3rem}.mil-overline,.mil-section-no{font-size:.72rem;letter-spacing:.14em;font-weight:900;color:#8d3828}.mil-cover h1{font-family:Georgia,serif;font-size:clamp(3.2rem,6vw,6.5rem);line-height:.94;margin:1rem 0 1.5rem;letter-spacing:-.045em}.mil-cover-copy>p:not(.mil-overline){color:#6e5d57;max-width:46ch}.mil-cover-copy>a{display:inline-flex;gap:1rem;margin-top:1.5rem;padding-bottom:.25rem;border-bottom:2px solid #8d3828;font-weight:900}.mil-cover figure img{display:block;width:100%;height:680px;object-fit:cover}.mil-cover figcaption{text-align:left;font-size:.7rem;margin-top:.4rem;letter-spacing:.1em}.mil-cover aside{border-top:5px solid #8d3828;padding-top:1rem;margin-bottom:3rem}.mil-cover aside p{color:#6e5d57;font-size:.85rem;margin:.5rem 0}.mil-cover aside a{font-weight:900}.mil-menu{padding:7rem 0;background:#171312;color:#fff}.mil-menu header{display:grid;grid-template-columns:100px 1fr;gap:1rem;margin-bottom:3rem}.mil-menu header>span,.mil-side-title>span{font-family:Georgia,serif;font-size:3rem;color:#e5b36c}.mil-menu header p{font-size:.72rem;letter-spacing:.15em;color:#ffffff8c}.mil-menu h2,.mil-approach h2,.mil-reserve h2{font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,4.7rem);line-height:1}.mil-menu-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff4a;border-bottom:1px solid #ffffff4a}.mil-menu-grid article{padding:2rem 1.5rem;border-inline-start:1px solid #ffffff4a;min-height:280px}.mil-menu-grid article:first-child{border:0}.mil-menu-grid article>span{color:#e5b36c;font-family:Georgia,serif;font-size:1.5rem}.mil-menu-grid h3{font-size:1.15rem;margin:2.3rem 0 .8rem}.mil-menu-grid p{color:#ffffffa8;font-size:.9rem}.mil-menu-grid small{display:block;color:#e5b36c;margin-top:1rem}.mil-approach{padding:7rem 0}.mil-approach-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:5rem}.mil-side-title{border-inline-end:1px solid #d8c8bf;padding-inline-end:2rem}.mil-editorial-copy .lead{font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.55}.mil-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}.mil-notes article{border-top:3px solid #8d3828;padding-top:1rem}.mil-notes p{color:#6e5d57;font-size:.9rem;margin-top:.5rem}.mil-reviews{padding:5rem 0;background:#f2e9e2}.mil-review-track{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:1px;background:#d8c8bf;margin-top:1.5rem}.mil-review-track blockquote{background:#f2e9e2;padding:2.2rem}.mil-review-track p{font-family:Georgia,serif;font-size:1.22rem;line-height:1.6}.mil-review-track footer{margin-top:1.5rem;font-weight:900}.mil-data{background:#8d3828;color:#fff;padding:1.2rem 0}.mil-data>.mil-shell{display:flex;justify-content:space-between;gap:1.5rem;font-size:.82rem;font-weight:900}.mil-reserve{padding:7rem 0}.mil-reserve-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem}.mil-reserve h2{margin:1rem 0 1.2rem}.mil-reserve-grid>div>p{color:#6e5d57}.mil-reserve ul{list-style:none;margin-top:2rem;display:grid;gap:.4rem;font-weight:800}.mil-reserve form{border-top:8px solid #8d3828;background:#f2e9e2;padding:2rem}.mil-reserve label{display:grid;gap:.35rem;margin-bottom:1rem;font-size:.8rem;font-weight:900;letter-spacing:.04em}.mil-form-line{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mil-reserve input,.mil-reserve select,.mil-reserve textarea{width:100%;padding:.85rem 0;border:0;border-bottom:1px solid #211b19;background:transparent;outline:none}.mil-reserve button{width:100%;background:#171312;color:#fff;border:0;padding:1rem;font-weight:900;cursor:pointer}.mil-footer{background:#171312;color:#fff;padding:4rem 0}.mil-footer>.mil-shell{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center}.mil-footer p{color:#ffffff9c}.mil-footer nav{display:flex;gap:1rem}.mil-footer small{grid-column:1/-1;color:#ffffff70}.success-card{padding:2rem;text-align:center;font-weight:900}@media(max-width:1000px){.mil-cover-grid{grid-template-columns:50px 1fr 1fr}.mil-cover aside{grid-column:2/-1}.mil-menu-grid{grid-template-columns:1fr 1fr}.mil-menu-grid article:nth-child(3){border:0;border-top:1px solid #ffffff4a}.mil-menu-grid article:nth-child(4){border-top:1px solid #ffffff4a}.mil-approach-grid,.mil-reserve-grid{grid-template-columns:1fr}.mil-side-title{border:0}.mil-review-track{grid-template-columns:1fr}.mil-notes{grid-template-columns:1fr 1fr}}@media(max-width:650px){.mil-shell,.container{padding-inline:1rem}.mil-header>.mil-shell{align-items:flex-start;flex-direction:column;padding-block:1rem;gap:.5rem}.mil-header nav{gap:.8rem;font-size:.78rem;flex-wrap:wrap}.mil-cover-grid{grid-template-columns:1fr}.mil-issue{display:none}.mil-cover figure{grid-row:1}.mil-cover figure img{height:480px}.mil-cover-copy{padding:0}.mil-cover h1{font-size:3.4rem}.mil-cover aside{grid-column:auto;margin:0}.mil-menu{padding:4.5rem 0}.mil-menu header{grid-template-columns:55px 1fr}.mil-menu-grid{grid-template-columns:1fr}.mil-menu-grid article{border:0;border-top:1px solid #ffffff4a!important;min-height:0}.mil-notes{grid-template-columns:1fr}.mil-review-track{grid-template-columns:1fr}.mil-data>.mil-shell{display:grid;grid-template-columns:1fr 1fr}.mil-form-line{grid-template-columns:1fr}.mil-footer>.mil-shell{grid-template-columns:1fr}.mil-footer nav{flex-wrap:wrap}.cookie-banner{flex-wrap:wrap}.cookie-banner>div{flex-basis:100%}}