.nd-civil{box-sizing:border-box;position:relative;left:50%;transform:translateX(-50%);width:min(1120px,calc(100vw - 64px));max-width:none;margin:3em 0;color:#242621;font-family:Newsreader,Georgia,serif;text-align:left;scroll-margin-top:85px;background:none}.nd-civil *{box-sizing:border-box}.nd-civil .nd-civil__heading{margin:0 0 12px;padding:0}.nd-civil__number{display:block;color:#a63d2e;font:500 12px/1.4 'IBM Plex Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.nd-civil .nd-civil__heading h3{margin:0;font:400 clamp(28px,3.5vw,42px)/1.1 Newsreader,Georgia,serif;letter-spacing:-.025em}.nd-civil__scope{display:block;font:500 12px/1.5 'IBM Plex Sans',Arial,sans-serif;margin-top:10px;letter-spacing:.06em}.nd-civil h4{margin:0;font:600 14px/1.35 'IBM Plex Sans',Arial,sans-serif;letter-spacing:.045em;text-transform:uppercase;color:#242621}.nd-civil p{margin:8px 0 0;font:400 18px/1.35 Newsreader,Georgia,serif}.nd-civil__broadcast{position:relative;display:grid;grid-template-columns:30% 39% 31%;align-items:center;min-height:360px}.nd-civil .nd-civil__broadcast img{display:block;width:100%;height:auto;max-width:none;object-fit:contain}.nd-civil__public{position:relative}.nd-civil__public-copy{position:absolute;top:23%;left:22%;width:65%}.nd-civil__paper-code{position:absolute;left:27%;top:68%;width:60%}.nd-civil__paper-code .nd-civil__signal{stroke-width:5}.nd-civil__phone-art{position:relative;width:193px;max-width:100%;margin:auto}.nd-civil__phone-trace{position:absolute;top:34%;left:21%;width:37%;transform:rotate(10deg)}.nd-civil__phone-trace .nd-civil__axis{display:none}.nd-civil__phone-trace .nd-civil__signal{stroke-width:5}.nd-civil__satellite{align-self:start;padding-top:15px}.nd-civil__phone{position:relative;align-self:end;padding-top:72px}.nd-civil .nd-civil__phone img{height:290px;object-position:center bottom}.nd-civil__arrival{position:absolute;top:5px;left:12%;right:0}.nd-civil__arrival p{font-size:17px}.nd-civil__mobile-waves{display:none!important}.nd-civil__broadcast-marks{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;fill:none}.nd-civil__waves{stroke:#537086;stroke-width:1.4;opacity:.48}.nd-civil__leader{stroke:#a63d2e;stroke-width:1.3;stroke-dasharray:5 5}.nd-civil__recovery{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(0,1fr);gap:32px;border-top:1px solid #c7c5b8;padding-top:28px;margin-top:12px}.nd-civil__input,.nd-civil__result{min-width:0}.nd-civil svg{display:block;width:100%;height:auto;overflow:visible}.nd-civil__legend{display:flex;gap:22px;flex-wrap:wrap;margin:12px 0 0;font:12px/1.4 'IBM Plex Sans',Arial,sans-serif}.nd-civil__legend span{display:flex;align-items:center;gap:7px}.nd-civil__legend i{width:20px;height:2px;background:#77766d;display:block}.nd-civil__legend .nd-civil__key--signal{background:#426981;height:3px}.nd-civil__noise{stroke:#77766d;stroke-width:.85;opacity:.8;fill:none}.nd-civil__signal{stroke:#426981;stroke-width:2;fill:none;stroke-linejoin:round}.nd-civil__axis{stroke:#929184;stroke-width:.65;fill:none}.nd-civil__code-heading{display:flex;align-items:baseline;gap:20px;justify-content:space-between;margin:8px 0 3px}.nd-civil__annotation{font:italic 18px/1.35 Newsreader,Georgia,serif;color:#a63d2e}.nd-civil__match{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#a63d2e;font:italic 18px/1.35 Newsreader,Georgia,serif;margin-top:9px}.nd-civil .nd-civil__match svg{width:70px;flex:none;fill:none;stroke:#a63d2e;stroke-width:1.5}.nd-civil__result{border-left:1px solid #c7c5b8;padding-left:25px;display:flex;flex-direction:column;justify-content:center}.nd-civil__result svg{margin-top:16px}.nd-civil__peak-guide{stroke:#a63d2e;stroke-width:1;stroke-dasharray:3 5;opacity:.6;fill:none}.nd-civil__plot-label{font:11px/1.4 'IBM Plex Sans',Arial,sans-serif;text-align:center;margin-top:5px}.nd-civil .nd-civil__caption{max-width:700px;margin:32px auto 0;padding:0;color:#242621;font:400 var(--reading-size,21px)/1.5 Newsreader,Georgia,serif}@media(max-width:700px){.nd-civil{width:calc(100vw - 32px);margin:2.4em 0}.nd-civil__broadcast{grid-template-columns:1fr 1fr;min-height:0;align-items:center}.nd-civil__satellite{grid-column:1;grid-row:1;padding:0}.nd-civil__phone{grid-column:2;grid-row:1;padding-top:70px}.nd-civil__phone-art{width:147px}.nd-civil .nd-civil__phone img{height:220px}.nd-civil__arrival{left:4%;top:15px}.nd-civil__arrival p{font-size:15px}.nd-civil h4{font-size:12px}.nd-civil__public{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:15px;padding:15px 0 22px}.nd-civil__public>img{display:none!important}.nd-civil__public-copy,.nd-civil__paper-code{position:static;width:auto}.nd-civil__public-copy p{font-size:17px}.nd-civil__broadcast-marks{display:none!important}.nd-civil .nd-civil__mobile-waves{display:block!important;position:absolute;left:32%;top:110px;width:25%;height:90px;fill:none;stroke:#537086;stroke-width:1;opacity:.48;pointer-events:none}.nd-civil__recovery{grid-template-columns:1fr;gap:24px;padding-top:24px;margin-top:0}.nd-civil__result{padding:20px 0 0;border-left:0;border-top:1px solid #c7c5b8;display:grid;grid-template-columns:1fr 1.2fr;gap:6px 15px}.nd-civil__result h4{align-self:end}.nd-civil__result p{grid-column:1;margin:0}.nd-civil__result svg{grid-column:2;grid-row:1/4;margin:0}.nd-civil__plot-label{grid-column:2;font-size:10px}.nd-civil__code-heading{display:block}.nd-civil__annotation{display:block;font-size:17px;margin-top:5px}.nd-civil__match{justify-content:flex-start;font-size:17px}.nd-civil .nd-civil__match svg{transform:rotate(90deg);width:32px}.nd-civil .nd-civil__caption{font-size:var(--reading-size,19px);margin-top:25px}}@media print{.nd-civil{width:100%;left:0;transform:none;break-inside:avoid}}