/* Deliberate hierarchy, restrained motion, shared footer. */
.industry-gateway-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.industry-gateway-card{display:grid;grid-template-columns:44% 1fr;align-items:center;min-height:235px;border:1px solid #292929;border-radius:12px;overflow:hidden;background:#050505;transition:border-color 180ms ease,background 180ms ease}.industry-gateway-card img{width:100%;height:190px;object-fit:contain;transition:transform 250ms cubic-bezier(.23,1,.32,1)}.industry-gateway-card>div{padding:25px 25px 25px 0}.industry-gateway-card h3{font-size:22px;font-weight:450;letter-spacing:-.5px;margin:0 0 12px}.industry-gateway-card p{font-size:13px;line-height:1.65;color:#a6a6ad}.industry-gateway-card span{font-size:12px;color:#ddd;display:block;margin-top:20px}.industry-gateway-card b{font-weight:400;display:inline-block;transition:transform 180ms ease}.film-preview-strip{display:flex;align-items:center;gap:24px;padding:20px 0;color:#aaa;font:12px/1.5 inherit;border-top:1px solid #282828}.film-preview-strip strong{margin-left:auto;font-size:12px;font-weight:450;color:#ddd}
/* An interaction stage, not a growing page inside a phone. */
#mobile-demo.mobile-lab{max-width:1140px;grid-template-columns:minmax(220px,1fr) 302px minmax(160px,.65fr);gap:38px;align-items:center;margin:36px auto 52px;scroll-margin-top:90px}.mobile-case-selector{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 12px}.mobile-case-selector button{font:11px/1.3 inherit;font-size:11px;border:1px solid #303030;background:#0c0c0c;color:#aaa;border-radius:6px;padding:9px 7px;min-height:36px;cursor:pointer;transition:background 150ms ease,border-color 150ms ease}.mobile-case-selector button[aria-pressed=true]{color:#fff;background:#202020;border-color:#b3a18b}.mobile-case-selector button:focus-visible{outline:2px solid #ddd;outline-offset:3px}.phone-stage{width:302px;max-width:302px}.interactive-phone,.interactive-phone[data-state=confirming]{height:560px;min-height:560px;max-height:560px;padding:42px 14px 24px;box-sizing:border-box}.interactive-phone .phone-content{height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#776a79 transparent;padding:0 2px}.interactive-phone .phone-back{font-size:10px;margin:0 0 8px}.interactive-phone .phone-brand{font-size:20px;margin:0 0 9px;padding:0 0 9px}.interactive-phone .phone-document-title{font-size:14px}.interactive-phone .phone-document-subtitle{font-size:9px;margin-bottom:8px}.interactive-phone .phone-document-card{padding:7px 10px;margin-bottom:7px}.interactive-phone .phone-document-card strong{font-size:19px}.interactive-phone .phone-document-card small,.interactive-phone .phone-document-card span{font-size:9px}.interactive-phone .signature-name{padding:6px 9px;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between}.interactive-phone .signature-name small{font-size:9px}.interactive-phone .signature-name span{font-size:18px;padding:0}.interactive-phone[data-state=review] .signature-area,.interactive-phone[data-state=review] #signature-pad{height:55px}.interactive-phone .signature-cue{font-size:10px;margin:6px 0}.interactive-phone .signature-hint{font-size:9px}.interactive-phone .clear-signature{display:inline-block;font-size:9px;min-height:25px;padding:4px 8px;margin:0 0 6px}.interactive-phone .phone-finalise{font-size:12px;padding:8px;min-height:32px}.interactive-phone .keyboard-alternative{font-size:9px;min-height:23px;margin-top:3px}.interactive-phone .sign-choice{font-size:9px;margin:5px 0}.interactive-phone .hold-sign{font-size:14px;padding:11px 8px;margin:2px 0}.interactive-phone .gesture-instruction{font-size:9px;margin:5px 0}.interactive-phone .phone-fine{font-size:8px;line-height:1.4;margin:4px 0}.mobile-lab-intro h3{font-size:29px}.mobile-lab-intro p{font-size:14px}.mobile-lab .gesture-guides{grid-template-columns:1fr;gap:12px;margin:0}.mobile-lab .gesture-guide{padding:14px;gap:12px;align-items:center}.mobile-lab .gesture-guide svg{width:42px;height:65px}.mobile-lab .gesture-guide h4{font-size:13px;margin-bottom:7px}.mobile-lab .gesture-guide p{font-size:11px;line-height:1.5}.mobile-lab-intro .demo-privacy{font-size:11px}.interactive-phone .phone-receipt{font-size:11px}.interactive-phone .phone-outline-action{min-height:36px;padding:9px}.interactive-phone .receipt-heading{font-size:17px}.interactive-phone .phone-notification{top:42px}
.nfc-experience{text-align:center;padding:12px 0}.nfc-target{position:relative;width:170px;height:175px;margin:14px auto 10px}.nfc-target svg{width:120px;height:120px;margin:20px auto;fill:none;stroke:#38674f;stroke-width:2}.nfc-target svg path,.nfc-target svg rect{stroke:#b2b9a8;stroke-width:1.5}.nfc-demo-card{position:absolute;left:-12px;top:82px;width:73px;height:47px;background:#8aa897;border:1px solid #547762;border-radius:5px;display:grid;place-items:center;color:#274934;font:16px/1 Arial;box-shadow:0 6px 16px #0002;transition:transform 800ms cubic-bezier(.77,0,.175,1),opacity 200ms ease}.nfc-demo-card span{font:6px Arial;letter-spacing:1px}.nfc-reading .nfc-demo-card{transform:translate(44px,-44px) rotate(-6deg);opacity:.7}.nfc-reading .nfc-target svg{animation:nfc-read 800ms ease 2}.nfc-experience h4{font-size:11px;font-weight:400;margin:0 0 7px}.nfc-experience p{font-size:10px;color:#657166}.nfc-experience #nfc-demo{margin-top:24px;font-size:11px}.nfc-reading #nfc-demo{opacity:.5}@keyframes nfc-read{50%{opacity:.4}}
/* Evidence is inspectable: all six steps, not a cropped list. */
#industry-evidence-panel{margin-top:28px}.evidence-layout{grid-template-columns:minmax(260px,.8fr) minmax(400px,1.2fr);gap:44px;align-items:start}.evidence-summary h3{font-size:32px;line-height:1.2}.evidence-problem,.evidence-benefit{padding:16px 0;border-top:1px solid #292929}.evidence-summary .pain-label{font-size:12px;color:#e5e5e5;margin:0 0 8px}.evidence-summary p{font-size:14px;line-height:1.7}.record-participants{margin:20px 0 25px}.record-participants h4{font-size:12px;font-weight:450;color:#aaa}.record-participants span{display:inline-block;border:1px solid #303030;border-radius:5px;padding:6px 9px;margin:0 5px 6px 0;font-size:11px}.evidence-consult{display:block;font-size:12px;color:#aaa;margin:16px 0}.ledger-title strong{display:block;font-size:15px;font-weight:450;margin-top:6px}.ledger-title small{font:9px ui-monospace,monospace;color:#999;letter-spacing:1px}.ledger-title>span{font-size:10px;white-space:nowrap}.ledger-instruction{font-size:11px;color:#96969e;padding:0 22px}.event-ledger details.evidence-event{display:block;padding:0}.evidence-event summary{list-style:none;display:flex;align-items:center;gap:16px;cursor:pointer;padding:17px 22px;transition:background 150ms ease}.evidence-event summary::-webkit-details-marker{display:none}.evidence-event summary h3{font-size:14px;margin:0 0 5px}.evidence-event summary p{font-size:11px;margin:0;color:#999}.event-expand{margin-left:auto;color:#999}.evidence-event[open] .event-expand{transform:rotate(45deg)}.evidence-event dl{margin:0 22px 18px 53px;display:grid;gap:10px}.evidence-event dl>div{display:grid;grid-template-columns:110px 1fr;gap:12px;font-size:11px}.evidence-event dt{color:#929299}.evidence-event dd{margin:0;overflow-wrap:anywhere}.ledger-foot{display:flex;flex-direction:column;gap:10px;font-size:11px}.ledger-foot a{color:#b9cce5}.evidence-answer{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid #333;margin-top:32px;padding-top:28px}.evidence-answer span{color:#999;font:10px ui-monospace,monospace}.evidence-answer h4{font-size:20px;font-weight:450;margin:10px 0}.evidence-answer p{font-size:13px;color:#aaa}.event-ledger{animation:evidence-enter 200ms cubic-bezier(.23,1,.32,1)}@keyframes evidence-enter{from{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}
/* A custom vector-like product composition. Live text, crisp at every size. */
.brand-system{border:1px solid #333;border-radius:12px;background:linear-gradient(150deg,#111,#070707);padding:25px;overflow:hidden}.brand-system-top{display:flex;justify-content:space-between;gap:14px;font-size:9px;color:#888}.brand-system-top .eyebrow{font-size:9px}.brand-surfaces{position:relative;padding:28px 30px 26px 0}.brand-console{border:1px solid #48433a;border-radius:8px;background:#161411;overflow:hidden;box-shadow:0 15px 35px #0007}.brand-console-bar{display:flex;align-items:center;gap:9px;padding:13px;border-bottom:1px solid #35312a;font-size:11px}.brand-monogram{border:1px solid #9e8a65;color:#d7c5a2;padding:3px 5px;font-family:serif}.brand-console-bar small{font-size:8px;color:#928b7c;margin-left:auto}.brand-console-body{display:grid;grid-template-columns:70px 1fr;gap:14px;padding:17px 13px 32px}.brand-console-body aside{font-size:9px;color:#90897a;line-height:3}.brand-console-body>div>small{font-size:8px;color:#a69a85;letter-spacing:1px}.brand-console-body h3{font-size:17px;letter-spacing:-.4px;font-weight:450;margin:10px 0 18px}.brand-milestone{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #35312a;font-size:9px}.brand-milestone b{font-weight:400;color:#c4b696}.brand-members{font-size:8px;margin-top:18px;color:#cbbfa9}.brand-members span{padding-left:8px}.brand-members small{display:block;margin-top:8px;color:#8d887d}.brand-mini-phone{position:absolute;right:-7px;bottom:9px;width:118px;height:208px;background:#e8e3d6;border:4px solid #393830;border-radius:19px;color:#343a31;padding:23px 10px 12px;box-shadow:0 14px 35px #0009}.mini-island{position:absolute;top:6px;left:35px;width:40px;height:9px;background:#222;border-radius:8px}.brand-mini-phone>strong{display:block;font:20px Georgia,serif}.brand-mini-phone>small{font-size:7px;letter-spacing:1px}.brand-mini-phone h4{font-size:12px;line-height:1.3;font-weight:450;margin:12px 0}.brand-mini-phone>div:not(.mini-island){font-size:8px;line-height:1.7}.brand-mini-phone small{font-size:7px}.mini-action{display:block;background:#3b4d41;color:#fff;font-size:7px;padding:7px 4px;text-align:center;border-radius:3px;margin-top:10px}.brand-connector{display:flex;justify-content:space-around;border-left:1px solid #615741;border-right:1px solid #615741;margin:10px 30px 0;padding:10px 0 25px;color:#bcad90;font-size:9px}.brand-foundation{border:1px solid #47433a;border-radius:7px;padding:17px;background:#080808}.brand-foundation img{width:120px;display:block;margin-bottom:12px}.brand-foundation>span{font-size:10px;color:#999}.brand-foundation>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.brand-foundation b{font-size:9px;font-weight:400;border:1px solid #353535;border-radius:4px;padding:6px}.brand-example{font-size:11px!important;color:#999;line-height:1.7!important;margin:17px 0 0!important}
/* Restore the full navigational depth. */
.premium-footer{padding:10px 0 0}.footer-brand-row{display:flex;justify-content:space-between;gap:35px;padding-bottom:38px;border-bottom:1px solid #282828}.footer-brand-row p{color:#ddd;font-size:17px;margin:16px 0 10px}.footer-brand-row small{font-size:12px;line-height:1.7;color:#929298}.footer-actions{display:flex;flex-direction:column;gap:18px;align-items:flex-start;justify-content:center}.footer-actions>a:last-child{font-size:12px;color:#aaa}.footer-columns{display:grid;grid-template-columns:1fr 1.3fr 1.1fr .9fr 1fr;gap:25px;padding:36px 0}.premium-footer .footer-columns h3{font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#e5e5e5;margin:0 0 18px}.footer-columns nav{display:flex;flex-direction:column;gap:11px}.premium-footer .footer-columns a{font-size:12px;color:#999;line-height:1.5;text-decoration:none}.premium-footer a:hover{color:#fff}.footer-legal{border-top:1px solid #292929;border-bottom:1px solid #292929;padding:18px 0;color:#999;font-size:11px;line-height:1.7}.footer-legal summary{cursor:pointer}.footer-legal p{font-size:11px;max-width:1000px;color:#999}.footer-preview{font-size:10px!important;color:#797980;line-height:1.6;max-width:1000px}.footer-bottom{display:flex;justify-content:space-between;font-size:10px;color:#888;padding:15px 0 10px}
@media(hover:hover) and (pointer:fine){.industry-gateway-card:hover{background:#0c0c0c;border-color:#666}.industry-gateway-card:hover img{transform:translateY(-3px)}.industry-gateway-card:hover b{transform:translate(2px,-2px)}.evidence-event summary:hover{background:#161616}}
@media(max-width:1100px){#mobile-demo.mobile-lab{grid-template-columns:minmax(200px,1fr) 302px;gap:25px}.mobile-lab .gesture-guides{grid-column:1;grid-row:2;grid-template-columns:1fr 1fr}.mobile-lab .phone-stage{grid-column:2;grid-row:1/3}.footer-columns{grid-template-columns:repeat(3,1fr)}.industry-gateway-card{grid-template-columns:38% 1fr}.industry-gateway-card h3{font-size:20px}}
@media(max-width:700px){.industry-gateway-grid{grid-template-columns:1fr}.industry-gateway-card{min-height:180px}.industry-gateway-card img{height:150px}.industry-gateway-card>div{padding:18px 18px 18px 0}.industry-gateway-card h3{font-size:18px}.industry-gateway-card p{font-size:12px}.film-preview-strip{flex-wrap:wrap;gap:10px 20px}.film-preview-strip strong{margin-left:0;width:100%}#mobile-demo.mobile-lab{display:flex;flex-direction:column;gap:22px;margin-top:20px}.mobile-lab-intro{width:100%}.mobile-lab .gesture-guides{width:100%;grid-template-columns:1fr 1fr}.phone-stage{max-width:302px;width:100%}.mobile-lab .gesture-guide{display:block}.mobile-lab .gesture-guide svg{width:33px;height:45px;margin-bottom:7px}.evidence-layout{grid-template-columns:1fr!important;gap:24px}.evidence-summary h3{font-size:26px}.evidence-answer{grid-template-columns:1fr;gap:18px}.evidence-event summary{padding:15px;gap:12px}.evidence-event dl{margin-left:42px;margin-right:15px}.evidence-event dl>div{grid-template-columns:1fr;gap:4px}.brand-system{padding:18px}.brand-console-body{grid-template-columns:40px 1fr;gap:8px;padding:12px 9px 25px}.brand-console-body aside{font-size:7px}.brand-console-bar small{display:none}.brand-mini-phone{width:100px;height:190px;right:-10px}.brand-connector{margin:10px 0 0;font-size:8px;gap:12px;padding:12px 6px 20px}.brand-console-body h3{font-size:13px}.brand-milestone{font-size:8px}.footer-brand-row{display:block}.footer-actions{margin-top:24px}.footer-columns{grid-template-columns:1fr 1fr;gap:28px 18px}.footer-columns nav{gap:0}.premium-footer .footer-columns a{padding:8px 0;min-height:36px}.footer-bottom{display:block;line-height:1.8}.footer-bottom span{display:block}}
@media(prefers-reduced-motion:reduce){.industry-gateway-card,.industry-gateway-card img,.industry-gateway-card b,.nfc-demo-card{transition:none}.event-ledger,.nfc-reading .nfc-target svg{animation:none}}
/* Keep both choices visible without requiring a scroll inside the demo. */
.interactive-phone,.interactive-phone[data-state=confirming]{height:600px;min-height:600px;max-height:600px}.interactive-phone .phone-content{line-height:1.35}.interactive-phone .phone-document-card small,.interactive-phone .phone-document-card strong,.interactive-phone .phone-document-card span{line-height:1.3}.interactive-phone .signature-name span{line-height:1.2}.interactive-phone[data-state=review] .clear-signature{margin-bottom:5px}.interactive-phone[data-state=review] .keyboard-alternative{margin-top:3px}.interactive-phone[data-state=review] .phone-fine{margin:4px 0}.interactive-phone .signature-area{margin-bottom:4px}.nfc-guide{display:none!important}.mobile-lab[data-method=nfc] .gesture-guide{display:none}.mobile-lab[data-method=nfc] .nfc-guide{display:flex!important}
.brand-inview .brand-mini-phone{animation:brand-surface-in 600ms cubic-bezier(.23,1,.32,1) both}.brand-connector{position:relative}.brand-connector::after{content:"";position:absolute;width:1px;height:20px;bottom:0;left:50%;background:#cbb58b;transform-origin:top}.brand-inview .brand-connector::after{animation:brand-connect 650ms cubic-bezier(.23,1,.32,1) both}@keyframes brand-surface-in{from{transform:translateY(12px);opacity:.6}to{transform:none;opacity:1}}@keyframes brand-connect{from{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.brand-inview .brand-mini-phone,.brand-inview .brand-connector::after{animation:none}}
#mobile{overflow-anchor:none;padding-top:40px}#mobile>.sectionhead{margin-bottom:20px}#mobile>.sectionhead h2{font-size:32px;line-height:1.15}#mobile-demo.mobile-lab{margin-top:20px}.interactive-phone,.interactive-phone[data-state=confirming]{height:580px;min-height:580px;max-height:580px}#hold-help{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.phone-light[data-state=review] .signature-name,.phone-light[data-state=review] .phone-document-card{display:none}.phone-light[data-state=review] .nfc-experience{padding-top:24px}.phone-light[data-state=review] .nfc-target{margin-bottom:24px}
.industry-gateway-card img{padding:12px;mix-blend-mode:screen}#mobile-demo.mobile-lab{scroll-margin-top:0}#mobile{padding-top:24px}#mobile>.sectionhead{margin-bottom:0}#mobile>.sectionhead h2{font-size:28px;margin:10px 0;line-height:1.15}#mobile>.sectionhead p{font-size:13px}#mobile-demo.mobile-lab{margin-top:12px;margin-bottom:24px}.brand-console-body{padding-right:48px}
@media(min-width:1101px) and (max-height:900px){#mobile-demo.mobile-lab{grid-template-columns:minmax(220px,1fr) 257px minmax(160px,.65fr)}.mobile-lab .phone-stage{zoom:.85}}
.interactive-phone .keyboard-alternative{min-height:20px}

/* Align the visible outlined wordmark, whose source SVG has internal clearspace. */
.premium-footer .footer-lockup{display:flex;align-items:center;gap:0;width:max-content;margin-left:-4px}.premium-footer .footer-lockup .footer-gate{width:34px;height:34px;object-fit:contain}.premium-footer .footer-lockup img:last-child{width:190px;height:42px;object-fit:contain}.premium-footer .footer-bottom{justify-content:flex-start;gap:8px;flex-wrap:wrap}.premium-footer .footer-bottom span{display:inline}
/* A page-level consultation already closes the journey; keep the footer as navigation. */
body:has(main .end) .footer-actions .btn.primary{display:none}
/* Native footer groups retain full desktop navigation and fold on phones. */
.threegrid{counter-reset:industry-step}
.threegrid>article.card{counter-increment:industry-step;min-height:0;padding:19px 0 8px;background:transparent;border:0;border-top:1px solid #38383b;border-radius:0;overflow:visible}
.threegrid>article.card::before{content:'0' counter(industry-step);font:11px/1.4 ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em;color:#b7a580}
.threegrid>article.card h3{font-size:18px;line-height:1.3;margin:14px 0 8px}
.threegrid>article.card p{max-width:45ch;font-size:14px;line-height:1.6;color:#a7a7ac}
@media(max-width:700px){.threegrid>article.card{padding:17px 0 13px}}
.footer-columns .footer-group{min-width:0}
.footer-columns .footer-group summary{list-style:none;cursor:default;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#e5e5e5;margin:0 0 18px}
.footer-columns .footer-group summary::-webkit-details-marker{display:none}
@media(max-width:700px){
 .premium-footer{padding-top:0}
 .footer-brand-row{padding-bottom:20px}
 .footer-columns{display:block;padding:8px 0 18px}
 .footer-columns .footer-group{border-top:1px solid #292929}
 .footer-columns .footer-group:last-child{border-bottom:1px solid #292929}
 .footer-columns .footer-group summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:11px 0;margin:0;cursor:pointer;font-size:12px;letter-spacing:.09em}
 .footer-columns .footer-group summary::after{content:'+';color:#aab5c8;font-size:21px;font-weight:300;line-height:1}
 .footer-columns .footer-group[open] summary::after{content:'−'}
 .footer-columns .footer-group nav{padding:0 0 10px}
 .premium-footer .footer-columns a{display:block;min-height:36px;padding:7px 0}
}

/* Exedro product label: raised AI marker, readable in shared navigation. */
.exedro-brand{display:inline-flex;align-items:baseline;white-space:nowrap;letter-spacing:-.03em}.exedro-brand sup{align-self:flex-start;font:600 max(9px,.55em)/1.25 ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em;color:#a4c8ff;margin:.06em 0 0 .3em}

/* A visible bridge from the request to its eventual evidence record. */
.response-record-primer{max-width:1280px;margin:30px auto 38px;padding:28px 34px 22px;border:1px solid #303033;border-radius:14px;background:#111112}
.response-record-primer-head{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(300px,1.2fr);column-gap:56px;align-items:end}
.response-record-primer-head .eyebrow{grid-column:1/-1;color:#c6aa7b}
.response-record-primer h3{font-size:clamp(25px,2.5vw,36px);font-weight:450;line-height:1.16;letter-spacing:-.035em;margin:18px 0 0}
.response-record-primer-head p{max-width:57ch;margin:16px 0 0;color:#aaaab0;font-size:15px;line-height:1.65}
.response-record-primer-steps{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:30px 0 0;border-top:1px solid #38383b;border-bottom:1px solid #38383b}
.response-record-primer-steps>div{position:relative;padding:20px 34px 24px 0}
.response-record-primer-steps>div+div{padding-left:34px;border-left:1px solid #38383b}
.response-record-primer-steps span{color:#c6aa7b;font:11px/1.4 ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;text-transform:uppercase}
.response-record-primer-steps h4{margin:12px 0 7px;font-size:18px;font-weight:500}
.response-record-primer-steps p{max-width:58ch;margin:0;color:#aaaab0;font-size:14px;line-height:1.6}
.response-record-primer-limit{margin:18px 0 0;color:#8f9096;font-size:12px;line-height:1.65}
.response-record-primer-limit a{color:#d3b88a;text-underline-offset:3px}
.response-record-primer-limit a:focus-visible,.record-technical summary:focus-visible{outline:2px solid #d3b88a;outline-offset:4px}
.record-technical{max-width:900px;margin:22px 0 28px;padding:14px 0;border-top:1px solid #303033;border-bottom:1px solid #303033}
.record-technical summary{width:max-content;max-width:100%;color:#d3b88a;cursor:pointer;font-size:14px}
.record-technical[open] summary{margin-bottom:16px}
.record-technical ul{margin:0 0 12px;padding-left:22px;color:#bcbcc1;font-size:14px;line-height:1.7}
.record-technical li+li{margin-top:8px}
.record-technical li strong{color:#ededee}
.record-technical p{max-width:80ch;margin:0;color:#929298;font-size:12px;line-height:1.65}
@media(max-width:700px){
 .response-record-primer{margin:26px 0 30px;padding:22px 20px 18px;border-radius:10px}
 .response-record-primer-head,.response-record-primer-steps{display:block}
 .response-record-primer h3{margin-top:13px;font-size:27px}
 .response-record-primer-head p{margin-top:15px;font-size:14px}
 .response-record-primer-steps{margin-top:24px}
 .response-record-primer-steps>div,.response-record-primer-steps>div+div{padding:18px 0 20px;border-left:0}
 .response-record-primer-steps>div+div{border-top:1px solid #38383b}
 .response-record-primer-steps h4{margin:8px 0 5px}
}
