:root{
  --paper:#efe9df;
  --paper-2:#f8f4ec;
  --ink:#12221d;
  --forest:#17382f;
  --signal:#f05b34;
  --violet:#ae9cff;
  --steel:#5d6964;
  --line:rgba(18,34,29,.24);
  --white:#fffdf8;
  --max:1440px;
  --gutter:clamp(18px,3vw,48px);
  --shadow:0 22px 70px rgba(18,34,29,.14);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font-family:Tahoma,Arial,sans-serif;line-height:1.85;text-rendering:optimizeLegibility}
body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.34;background-image:linear-gradient(90deg,transparent 49.8%,rgba(18,34,29,.035) 50%),linear-gradient(rgba(18,34,29,.025) 1px,transparent 1px);background-size:calc(100vw / 6) 100%,100% 32px;z-index:-1}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%}
button,input,select,textarea{font:inherit}
button{cursor:pointer}
.skip{position:fixed;top:8px;right:8px;z-index:1000;background:var(--ink);color:white;padding:10px 16px;transform:translateY(-150%)}
.skip:focus{transform:none}
.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.serial{font:700 11px/1.3 Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}
.site-head{height:92px;padding:0 var(--gutter);display:grid;grid-template-columns:260px 1fr 300px;align-items:center;gap:28px;border-bottom:1px solid var(--line);background:rgba(239,233,223,.94);backdrop-filter:blur(16px);position:sticky;top:0;z-index:80}
.brand{display:inline-flex;align-items:center;gap:13px;width:max-content}
.brand>span:last-child{display:flex;flex-direction:column;line-height:1}
.brand b{font-size:25px;letter-spacing:-.05em}
.brand small{font-size:10px;letter-spacing:.12em;margin-top:7px;color:var(--steel)}
.brand-mark{width:43px;height:43px;border:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:6px;transform:rotate(-3deg)}
.brand-mark i{display:block;background:var(--signal)}
.brand-mark i:nth-child(2){background:var(--violet);transform:translateY(6px)}
.brand-mark i:nth-child(3){background:var(--forest);transform:translateY(-2px)}
.primary-nav{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,30px)}
.primary-nav a{font-size:13px;white-space:nowrap;position:relative}
.primary-nav a:after{content:"";position:absolute;right:0;left:100%;bottom:-8px;height:2px;background:var(--signal);transition:left .25s ease}
.primary-nav a:hover:after,.primary-nav a:focus-visible:after{left:0}
.primary-nav .home-link{font-weight:800}
.head-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px}
.mini-search{height:39px;border-bottom:1px solid var(--ink);display:flex}
.mini-search input{width:150px;border:0;background:transparent;outline:none}
.mini-search button{border:0;background:transparent;font-size:22px}
.menu-toggle{display:none;border:1px solid var(--ink);background:transparent;padding:9px 14px}
.status-rail{height:36px;display:grid;grid-template-columns:repeat(3,1fr);background:var(--ink);color:var(--paper);font-size:11px;letter-spacing:.03em}
.status-rail span{display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.18)}
.status-rail b{color:var(--signal);margin-left:6px}
.page,.index-page,.search-page{max-width:var(--max);margin:auto}
.field-hero{min-height:720px;display:grid;grid-template-columns:1.08fr .92fr;border-right:1px solid var(--line);border-left:1px solid var(--line)}
.hero-copy{padding:clamp(44px,7vw,110px) var(--gutter) 48px;display:flex;flex-direction:column;align-items:flex-start}
.hero-copy .serial{padding-bottom:18px;border-bottom:1px solid var(--ink)}
.kicker{color:var(--signal);font-weight:800;font-size:14px;margin:34px 0 12px}
.hero-copy h1{font-size:clamp(46px,6.2vw,98px);line-height:.98;letter-spacing:-.065em;margin:0;max-width:920px}
.hero-deck{max-width:690px;font-size:clamp(17px,1.5vw,22px);line-height:1.8;margin:32px 0}
.hero-actions{display:flex;gap:10px;flex-wrap:wrap}
.action{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1px solid var(--ink);font-weight:800;transition:transform .2s ease,background .2s ease}
.action:hover{transform:translateY(-3px)}
.action-hot{background:var(--signal);border-color:var(--signal);color:#180d09}
.action-line{background:transparent}
.hero-proof{width:100%;display:grid;grid-template-columns:repeat(3,1fr);margin:auto 0 0;border-top:1px solid var(--line);padding-top:24px}
.hero-proof div{display:grid;grid-template-columns:40px 1fr;align-items:center;padding:0 13px;border-left:1px solid var(--line)}
.hero-proof div:last-child{border-left:0}
.hero-proof dt{font:700 12px Consolas;color:var(--signal)}
.hero-proof dd{margin:0;font-size:12px}
.hero-visual{margin:0;position:relative;min-height:720px;background:var(--forest);overflow:hidden;clip-path:polygon(7% 0,100% 0,100% 94%,0 100%,0 8%)}
.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(9,24,18,.72))}
.hero-visual img{width:100%;height:100%;object-fit:cover}
.hero-visual figcaption{position:absolute;z-index:2;bottom:34px;right:34px;left:34px;background:var(--violet);padding:20px;color:var(--ink);display:grid;grid-template-columns:1fr 1fr;border-top:6px solid var(--signal);box-shadow:var(--shadow)}
.hero-visual figcaption b{grid-column:1/-1;font-size:12px;margin-bottom:8px}
.hero-visual figcaption span{font-size:12px}
.crop-marks:before,.crop-marks:after{content:"";position:absolute;z-index:3;width:42px;height:42px;border-color:var(--white)}
.crop-marks:before{top:20px;right:20px;border-top:2px solid;border-right:2px solid}
.crop-marks:after{bottom:20px;left:20px;border-bottom:2px solid;border-left:2px solid}

.scope-builder{margin:100px var(--gutter);display:grid;grid-template-columns:.8fr 1.2fr .9fr;border:1px solid var(--ink);background:var(--violet);box-shadow:14px 14px 0 var(--ink)}
.scope-builder>header{padding:36px;border-left:1px solid var(--ink)}
.scope-builder h2,.service-register h2,.manual-head h2,.related-ledger h2,.faq-ledger h2{font-size:clamp(30px,4vw,62px);line-height:1.1;letter-spacing:-.045em;margin:15px 0}
.scope-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ink)}
.scope-controls label{padding:28px 20px;background:var(--paper-2);font-size:12px;font-weight:800}
.scope-controls select{display:block;width:100%;margin-top:18px;border:0;border-bottom:2px solid var(--ink);background:transparent;padding:10px 0;outline:none}
.scope-output{padding:36px;display:flex;flex-direction:column;justify-content:center;background:var(--signal)}
.scope-output span,.scope-output small{font-size:11px}
.scope-output strong{font-size:24px;line-height:1.4;margin:14px 0}
.service-register{margin:120px var(--gutter)}
.service-register>header{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end;padding-bottom:28px;border-bottom:3px solid var(--ink)}
.service-register>header h2{margin:0}
.service-register>header a{text-align:left;font-weight:800}
.register-lines a{display:grid;grid-template-columns:50px 48px minmax(180px,.8fr) 1.5fr 30px;align-items:center;min-height:88px;border-bottom:1px solid var(--line);transition:background .2s ease,padding .2s ease}
.register-lines a:hover{background:var(--white);padding-inline:16px}
.register-lines a>span{font:700 11px Consolas;color:var(--signal)}
.register-lines b{font-size:18px}
.register-lines em{font-style:normal;color:var(--steel);font-size:13px}
.register-lines i{font-style:normal;font-size:20px}
.field-manual{border-top:1px solid var(--line);margin-top:80px}
.manual-head{padding:100px var(--gutter) 70px;display:grid;grid-template-columns:.7fr 2fr 1fr;gap:30px;align-items:end}
.manual-head h2{margin:0}
.manual-head p{margin:0;color:var(--steel)}
.manual-module{min-height:390px;border-top:1px solid var(--line);display:grid;grid-template-columns:130px minmax(0,1.7fr) minmax(260px,.7fr)}
.module-index{padding:36px var(--gutter);border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;color:var(--signal)}
.module-index span{font:700 14px Consolas}
.module-index .icon{width:38px;height:38px}
.module-copy{padding:55px clamp(28px,5vw,78px)}
.module-copy h2{font-size:clamp(27px,3.2vw,48px);line-height:1.2;letter-spacing:-.035em;margin:0 0 26px}
.module-copy p{margin:0;font-size:16px;max-width:840px}
.manual-module aside{padding:50px 30px;border-right:1px solid var(--line);background:var(--paper-2);align-self:stretch}
.manual-module aside b{display:block;font-size:12px;margin-bottom:22px}
.manual-module ul{list-style:none;padding:0;margin:0}
.manual-module li{padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}
.inspection-split{background:var(--forest);color:var(--white)}
.inspection-split aside{background:var(--violet);color:var(--ink)}
.margin-note{grid-template-columns:130px minmax(260px,.7fr) minmax(0,1.7fr)}
.margin-note .module-copy{grid-column:3}
.margin-note aside{grid-column:2;grid-row:1;border-right:0;border-left:1px solid var(--line);background:var(--signal);color:var(--ink)}
.protocol-band{background:var(--white);position:relative}
.protocol-band:after{content:"FIELD NOTE";position:absolute;left:2vw;bottom:0;font:900 clamp(42px,8vw,120px)/.75 Arial;color:rgba(18,34,29,.045);pointer-events:none}
.evidence-window{margin:0;display:grid;grid-template-columns:1.4fr .6fr;background:var(--ink);color:white;min-height:520px}
.evidence-window img{width:100%;height:100%;object-fit:cover;max-height:620px;filter:saturate(.75)}
.evidence-window figcaption{padding:var(--gutter);display:flex;flex-direction:column;justify-content:flex-end;border-right:8px solid var(--signal)}
.evidence-window span{font:700 11px Consolas;color:var(--violet)}
.evidence-window b{font-size:clamp(26px,3vw,48px);line-height:1.25;margin-top:18px}
.decision-strip{display:grid;grid-template-columns:.6fr 1.8fr .7fr;gap:30px;align-items:center;background:var(--signal);padding:32px var(--gutter);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}
.decision-strip span{font-size:12px}
.decision-strip b{font-size:clamp(18px,2vw,28px)}
.decision-strip a{text-decoration:underline;font-weight:800}
.map-board{margin:100px var(--gutter);display:grid;grid-template-columns:.6fr 1.4fr;border:1px solid var(--ink);background:var(--paper-2)}
.map-board>div{padding:40px}
.map-board h2{font-size:48px;line-height:1.05}
.map-board iframe{width:100%;min-height:500px;border:0;border-right:1px solid var(--ink)}
.related-ledger,.faq-ledger{padding:100px var(--gutter)}
.related-ledger>header,.faq-ledger>header{display:grid;grid-template-columns:.7fr 2fr;align-items:end;border-bottom:2px solid var(--ink)}
.related-columns{display:grid;grid-template-columns:1fr 1fr}
.related-columns>div{padding:34px}
.related-columns>div+div{border-right:1px solid var(--line)}
.related-columns b{display:block;color:var(--signal);font-size:12px;margin-bottom:15px}
.related-columns a{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid var(--line);font-size:14px}
.related-columns a:hover span{transform:translate(-6px,-3px)}
.related-columns span{transition:transform .2s}
.faq-ledger{background:var(--white)}
.faq-ledger details{border-bottom:1px solid var(--line)}
.faq-ledger summary{list-style:none;display:grid;grid-template-columns:70px 1fr;align-items:center;padding:24px 0;font-weight:800;cursor:pointer;font-size:18px}
.faq-ledger summary::-webkit-details-marker{display:none}
.faq-ledger summary span{font:700 12px Consolas;color:var(--signal)}
.faq-ledger details p{max-width:820px;margin:0 70px 30px 0;color:var(--steel)}

.request-panel{margin:100px var(--gutter);display:grid;grid-template-columns:.7fr 1.3fr;background:var(--forest);color:var(--white);box-shadow:14px 14px 0 var(--violet)}
.request-panel>div{padding:50px;border-left:1px solid rgba(255,255,255,.25)}
.request-panel h2{font-size:clamp(36px,4vw,64px);line-height:1.08;margin:18px 0}
.request-panel form{padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.request-panel label,.login-sheet label,.tracking-form label{font-size:12px;font-weight:800}
.request-panel input,.request-panel select,.request-panel textarea,.login-sheet input,.tracking-form textarea,.admin-content-list input,.admin-content-list textarea{display:block;width:100%;margin-top:8px;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.07);color:inherit;padding:12px;outline:none}
.request-panel select option{color:var(--ink)}
.request-panel input:focus,.request-panel textarea:focus{border-color:var(--signal)}
.request-panel .wide{grid-column:1/-1}
.request-panel output{font-size:12px;align-self:center}
.trap{display:none!important}
.site-foot{max-width:var(--max);margin:0 auto;background:var(--ink);color:var(--paper);padding:80px var(--gutter) 32px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px}
.foot-statement h2{font-size:clamp(44px,6vw,88px);line-height:.98;letter-spacing:-.055em;margin:30px 0}
.foot-statement .serial{color:var(--violet)}
.ink-link{display:inline-block;color:var(--signal);font-weight:800;border-bottom:1px solid}
.foot-index{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-self:end}
.foot-index div{display:flex;flex-direction:column;gap:10px}
.foot-index b{color:var(--signal);font-size:12px;margin-bottom:12px}
.foot-index a{font-size:13px}
.legal{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.2);padding-top:25px;font-size:11px;color:#9fa9a5}
.mobile-dock{display:none}
.index-hero,.search-page>header{padding:100px var(--gutter) 70px;border-right:1px solid var(--line);border-left:1px solid var(--line)}
.index-hero h1,.search-page h1{font-size:clamp(50px,7vw,110px);line-height:.95;letter-spacing:-.06em;margin:25px 0;max-width:1100px}
.index-hero p{font-size:20px;max-width:800px}
.index-hero form,.search-page form{display:flex;max-width:700px;margin-top:36px}
.index-hero input,.search-page input{flex:1;min-width:0;background:var(--white);border:1px solid var(--ink);padding:15px}
.index-table{margin:30px var(--gutter) 90px;border-top:4px solid var(--ink)}
.index-table-head,.index-row{display:grid;grid-template-columns:70px 1fr 1.7fr 40px;gap:24px;align-items:center}
.index-table-head{padding:15px 12px;font-size:10px;font-weight:800;color:var(--steel)}
.index-row{min-height:105px;border-top:1px solid var(--line);padding:16px 12px}
.index-row:hover{background:var(--violet)}
.index-row>span:first-child{font:700 12px Consolas;color:var(--signal)}
.index-name{display:flex;gap:18px;align-items:center}
.index-name b{font-size:18px}
.index-row>span:nth-child(3){font-size:13px;color:var(--steel)}
.index-aside{margin:0 var(--gutter) 100px;padding:38px;background:var(--signal);display:grid;grid-template-columns:.5fr 1.6fr .5fr;gap:30px;align-items:center}
.index-aside b{font-size:24px}
.index-aside a{font-weight:800;text-decoration:underline}
.search-results{margin:0 var(--gutter) 100px}
.search-results>a{display:grid;grid-template-columns:70px 1fr 30px;gap:20px;padding:28px 0;border-bottom:1px solid var(--line)}
.search-results>a>span{font:700 12px Consolas;color:var(--signal)}
.search-results h2{margin:3px 0;font-size:22px}
.search-results p{margin:0;color:var(--steel);font-size:13px}
.search-results small{font:700 10px Consolas;text-transform:uppercase}
.empty{padding:40px;background:var(--white)}
.error-page{min-height:100vh;padding:12vw;background:var(--paper)}
.error-page h1{font-size:clamp(48px,8vw,120px);line-height:.95;max-width:1000px}

.admin-body{background:#111c18;color:#edf1eb;min-height:100vh}
.login-sheet{width:min(620px,calc(100% - 32px));margin:8vh auto;background:#1b2c25;border:1px solid rgba(255,255,255,.2);padding:clamp(28px,5vw,64px);box-shadow:16px 16px 0 var(--signal)}
.admin-brand{margin-bottom:50px}
.login-sheet h1{font-size:clamp(36px,5vw,64px);line-height:1.05}
.login-sheet p{color:#b6c0bc}
.login-sheet form{display:grid;gap:20px;margin:35px 0}
.login-sheet input{border-color:rgba(255,255,255,.3)}
.admin-alert{padding:15px;background:#512920;border-right:5px solid var(--signal);margin:20px 0}
.admin-alert.ok{background:#17382f;border-color:var(--violet)}
.admin-head{min-height:82px;padding:18px 3vw;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(255,255,255,.2);position:sticky;top:0;background:rgba(17,28,24,.95);z-index:10}
.admin-head nav{display:flex;gap:20px;flex-wrap:wrap;font-size:12px}
.admin-main{width:min(1300px,calc(100% - 40px));margin:50px auto}
.admin-title{padding:30px 0;border-bottom:2px solid var(--signal)}
.admin-title h1{font-size:clamp(36px,5vw,70px);margin:14px 0;line-height:1}
.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.18);margin:45px 0}
.admin-metrics div{background:#1b2c25;padding:30px;display:flex;flex-direction:column}
.admin-metrics b{font:800 56px Arial;color:var(--signal)}
.admin-note{max-width:850px;padding:35px;background:#1b2c25;border-right:7px solid var(--violet)}
.tracking-form{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:35px}
.tracking-form label{background:#1b2c25;padding:25px}
.tracking-form small{display:block;color:#9fa9a5;margin-top:5px}
.tracking-form textarea{min-height:300px;font:13px/1.6 Consolas,direction}
.tracking-form button{grid-column:1/-1}
.admin-content-list{display:grid;gap:14px;margin-top:35px}
.admin-content-list form{display:grid;grid-template-columns:100px .8fr 1.1fr 1.3fr 100px;gap:12px;align-items:center;background:#1b2c25;padding:16px}
.admin-content-list span{font:10px Consolas;color:var(--violet)}
.admin-content-list input,.admin-content-list textarea{margin:0;border-color:rgba(255,255,255,.2)}
.admin-content-list button{padding:12px;border:0;background:var(--signal);font-weight:800}
.lead-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:35px}
.lead-list article{background:#1b2c25;padding:26px;border-top:5px solid var(--signal)}
.lead-list span{font:10px Consolas;color:var(--violet)}
.lead-list h2{margin:8px 0}
.lead-list a{color:var(--signal)}
.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}
.reveal.is-visible{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.reveal{opacity:1;transform:none}}
@media (max-width:1050px){
  .site-head{grid-template-columns:220px 1fr}.head-tools{display:none}.primary-nav{justify-content:flex-end}
  .field-hero{grid-template-columns:1fr;min-height:auto}.hero-visual{min-height:580px;clip-path:polygon(0 5%,100% 0,100% 95%,0 100%)}
  .hero-copy{min-height:650px}.scope-builder{grid-template-columns:1fr}.scope-builder>header{border-left:0;border-bottom:1px solid}.scope-output{min-height:180px}
  .manual-head{grid-template-columns:1fr 2fr}.manual-head p{grid-column:2}
  .manual-module,.margin-note{grid-template-columns:90px 1fr}.manual-module aside,.margin-note aside{grid-column:1/-1;grid-row:auto;border:0;border-top:1px solid var(--line)}
  .margin-note .module-copy{grid-column:2}.request-panel{grid-template-columns:1fr}.request-panel>div{border-left:0;border-bottom:1px solid rgba(255,255,255,.25)}
  .site-foot{grid-template-columns:1fr}.admin-content-list form{grid-template-columns:80px 1fr}.admin-content-list input,.admin-content-list textarea{grid-column:1/-1}
}
@media (max-width:760px){
  body{padding-bottom:64px}.site-head{height:72px;grid-template-columns:1fr auto}.primary-nav{display:none;position:absolute;top:72px;right:0;left:0;background:var(--paper);padding:20px;flex-direction:column;border-bottom:1px solid var(--ink)}.primary-nav.is-open{display:flex}.menu-toggle{display:block}.head-tools{display:block}.mini-search{display:none}
  .status-rail{grid-template-columns:1fr;height:34px}.status-rail span:not(:first-child){display:none}
  .hero-copy{padding-top:55px;min-height:590px}.hero-copy h1{font-size:clamp(44px,14vw,70px)}.hero-proof{grid-template-columns:1fr;gap:8px}.hero-proof div{border-left:0;padding:4px 0}.hero-visual{min-height:460px}.hero-visual figcaption{right:18px;left:18px;bottom:18px}
  .scope-builder,.service-register,.request-panel,.map-board{margin:70px 18px}.scope-controls{grid-template-columns:1fr}.service-register>header{grid-template-columns:1fr;gap:16px}.service-register>header a{text-align:right}.register-lines a{grid-template-columns:34px 38px 1fr 24px;min-height:84px}.register-lines em{display:none}
  .manual-head{padding:70px 18px 40px;display:block}.manual-module,.margin-note{grid-template-columns:58px 1fr}.module-index{padding:26px 12px}.module-copy{padding:34px 18px}.module-copy h2{font-size:29px}.module-copy p{font-size:15px}.manual-module aside{padding:28px 18px}.evidence-window{grid-template-columns:1fr;min-height:auto}.evidence-window img{height:360px}.evidence-window figcaption{padding:28px;border-right:0;border-top:6px solid var(--signal)}
  .decision-strip{grid-template-columns:1fr;padding:28px 18px}.map-board{grid-template-columns:1fr}.map-board iframe{min-height:360px;border:0;border-top:1px solid}
  .related-ledger,.faq-ledger{padding:70px 18px}.related-ledger>header,.faq-ledger>header{grid-template-columns:1fr}.related-columns{grid-template-columns:1fr}.related-columns>div+div{border-right:0;border-top:1px solid var(--line)}.faq-ledger details p{margin:0 0 28px}.request-panel form{grid-template-columns:1fr;padding:24px}.request-panel .wide{grid-column:auto}
  .site-foot{padding:60px 20px 28px}.foot-index{grid-template-columns:1fr 1fr}.mobile-dock{display:grid;position:fixed;z-index:90;bottom:0;right:0;left:0;grid-template-columns:repeat(3,1fr);background:var(--violet);border-top:1px solid var(--ink)}.mobile-dock a{padding:14px 7px;text-align:center;font-size:11px;font-weight:800;border-left:1px solid var(--ink)}
  .index-hero,.search-page>header{padding:70px 18px}.index-table{margin:20px 18px 70px}.index-table-head{display:none}.index-row{grid-template-columns:36px 1fr 24px;gap:10px}.index-row>span:nth-child(3){grid-column:2}.index-aside{margin:0 18px 70px;grid-template-columns:1fr}
  .search-results{margin:0 18px 70px}.search-results>a{grid-template-columns:36px 1fr 20px}.admin-head{align-items:flex-start;position:static}.admin-head nav{max-width:220px}.admin-main{width:calc(100% - 28px)}.admin-metrics{grid-template-columns:1fr 1fr}.tracking-form,.lead-list{grid-template-columns:1fr}.tracking-form button{grid-column:auto}
}
