/* Search entry pages share CloseSentry's existing navy / emerald identity. */
body{font-size:16px}.skip{position:absolute;left:12px;top:-90px}.skip:focus{top:12px;background:white;padding:12px;z-index:5}.breadcrumbs{font-size:.9rem;color:#506476}.breadcrumbs a{margin-right:8px}.resource-nav{display:flex;flex-wrap:wrap;gap:16px}.resource-nav a{font-size:.95rem}.tool-shell{background:#fff;border:1px solid #cedbe5;border-radius:14px;padding:28px;margin:24px 0}.tool-shell h2{margin-top:0}.input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.input-grid label{font-weight:650}.input-grid input{display:block;width:100%;font:inherit;padding:12px;border:1px solid #7d92a2;border-radius:6px;margin-top:8px}.input-grid small{display:block;font-weight:400;color:#506476;margin-top:5px}.tool-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}button{font:inherit;padding:10px 18px;border-radius:7px;border:1px solid #142c42;background:#142c42;color:white;cursor:pointer}button.secondary{background:white;color:#142c42}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #0d9278;outline-offset:4px}.tool-result{padding:18px;background:#f3f6f9;min-height:84px;border-left:4px solid #7d92a2}.tool-result[data-state=ties]{border-color:#076956}.tool-result[data-state=diff],.tool-result[data-state=error]{border-color:#a24415}.result-label{font-size:1.2rem;font-weight:700;display:block}.tool-result p{margin:8px 0 0}.scroll-table{overflow-x:auto}table{border-collapse:collapse;width:100%;margin:20px 0;font-variant-numeric:tabular-nums}caption{text-align:left;color:#506476;font-size:.95rem;margin-bottom:10px}th,td{padding:12px;text-align:left;border-bottom:1px solid #d9e2e9}thead{background:#f3f6f9}td.amount,th.amount{text-align:right;white-space:nowrap}tfoot{font-weight:700}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.resource-card{display:block;padding:22px;background:white;border:1px solid #d9e2e9;border-radius:10px;text-decoration:none}.resource-card strong{font-size:1.15rem;display:block}.resource-card p{color:#506476;margin:8px 0 0}.byline{font-size:.9rem;color:#506476}.checklist li{padding-left:5px}.guide-video{width:100%;max-width:850px;background:#142c42;border-radius:8px}.related{border-top:1px solid #d9e2e9;padding-top:20px;margin-top:28px}.download-link{display:inline-block;margin:10px 16px 10px 0}.scope{font-size:.95rem;color:#506476}header{flex-wrap:wrap}.actions-line{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.actions-line p{margin:0}.resource-card:hover{border-color:#076956}.guide-nav{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}@media(max-width:650px){.input-grid,.resource-grid{grid-template-columns:1fr}.tool-shell{padding:20px}th,td{padding:9px}.resource-nav{gap:12px}header{padding:18px}h1{font-size:2.2rem}}@media print{header,.tool-actions,footer,.cta,.related{display:none}article,.tool-shell{border:0;padding:0}body{background:white}main{padding:0}h2,h3{break-after:avoid}li{break-inside:avoid}}
