.snapshot{color:#172b37;max-width:850px;margin:40px auto;padding:0 24px;font:16px/1.5 Arial,sans-serif}.snapshot h1{font-weight:500;line-height:1.15}.snapshot a{color:#24625a}.snapshot-heading{max-width:720px}.snapshot-controls{background:#f1f6f5;border:1px solid #cbded9;border-radius:12px;margin:28px 0;padding:24px}.snapshot label{margin-bottom:8px;font-weight:700;display:block}.snapshot input{font:inherit;border:1px solid #859f98;border-radius:6px;width:350px;max-width:100%;padding:10px 12px}.snapshot button{font:inherit;color:#174f46;cursor:pointer;background:#fff;border:1px solid #24625a;border-radius:6px;margin:8px 8px 0 0;padding:9px 14px}.snapshot button:disabled{opacity:.6;cursor:default}.snapshot input:focus-visible,.snapshot button:focus-visible,.snapshot a:focus-visible{outline-offset:3px;outline:3px solid #c68d3b}.snapshot-privacy{color:#38505d;font-size:13px}.snapshot-report{border:1px solid #d2dfe4;border-radius:10px;padding:30px;font-size:14px;line-height:1.4}.snapshot-eyebrow{letter-spacing:1.5px;color:#376b6b;text-transform:uppercase;font-size:11px}.snapshot-report h1{margin:8px 0;font-size:30px}.snapshot-domain{overflow-wrap:anywhere;font-size:19px}.snapshot-time{color:#526776;font-size:11px}.snapshot-observation{break-inside:avoid;border-top:1px solid #d2dfe4;grid-template-columns:80px 1fr;gap:12px;padding:14px 0;display:grid}.snapshot-observation h2,.snapshot-next h2{margin:0 0 6px;font-size:17px;font-weight:500}.snapshot-observation p{margin:0 0 7px}.snapshot-label{text-transform:uppercase;letter-spacing:.4px;font-size:11px}.snapshot-observed{color:#24625a}.snapshot-review{color:#8a520c}.snapshot-unknown{color:#506170}.snapshot-next{border-top:1px solid #d2dfe4;padding-top:14px}.snapshot-report footer{color:#526776;border-top:1px solid #d2dfe4;padding-top:12px;font-size:11px}@media (max-width:520px){.snapshot{margin:20px auto;padding:0 14px}.snapshot-controls,.snapshot-report{padding:18px}.snapshot-observation{grid-template-columns:1fr;gap:5px}}@media print{@page{size:Letter;margin:.4in}.snapshot{max-width:none;margin:0;padding:0}.snapshot-heading,.snapshot-controls{display:none}.snapshot-report{border:0;border-radius:0;padding:0;font-size:10px;line-height:1.35}.snapshot-report h1{font-size:27px}.snapshot-domain{font-size:13px}.snapshot-eyebrow{font-size:9px}.snapshot-time{font-size:8px}.snapshot-observation{grid-template-columns:65px 1fr;gap:8px;padding:9px 0}.snapshot-observation h2,.snapshot-next h2{font-size:12px}.snapshot-observation p{margin:0 0 4px}.snapshot-label{font-size:9px}.snapshot-next{padding-top:9px}.snapshot-report footer{padding-top:8px;font-size:8px}}