.filing-skip{position:absolute;left:16px;top:-120px;padding:12px 16px;background:#fff;color:#113752;z-index:100;text-decoration:underline}.filing-skip:focus{top:12px;outline:3px solid #bf7910}
/* Only the two transaction/extension editorial guides load this file. */
.filing-guide .scope-note{border-left:4px solid #167868;background:#eaf7f1;padding:20px 24px;margin:24px 0;border-radius:0 10px 10px 0;font-size:16px;line-height:1.7}
.filing-guide section{scroll-margin-top:110px}.filing-guide .caption{font-size:14px;color:#4b6274;line-height:1.65}.filing-guide h3{line-height:1.35}
.filing-guide .movement-ledger{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}
.filing-guide .movement-ledger>li{min-width:0;border:1px solid #c6d8df;border-radius:12px;padding:24px;background:#f7fafb}
.filing-guide .movement-ledger header{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;margin-bottom:18px;color:#38566a;font-size:13px}.filing-guide .movement-ledger header strong{color:#075c4d;font-size:22px;font-variant-numeric:tabular-nums}.filing-guide .movement-ledger h3{margin:8px 0 20px;font-size:21px}
.filing-guide dt{font-weight:750;color:#16364d;font-size:14px;margin-top:16px}.filing-guide dd{margin:5px 0 0;font-size:16px;line-height:1.65}
.filing-guide .facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.filing-guide .facts-grid>div{padding:20px;border:1px solid #c7d9e1;border-radius:10px;background:#f8fafc}.filing-guide .facts-grid dt{margin-top:0}
.filing-guide .decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0}.filing-guide .decision-grid>div{padding:20px;border:1px solid #c6d9df;background:#f3faf7;border-radius:10px;min-width:0}.filing-guide .decision-grid span{font-size:12px;letter-spacing:.03em;font-weight:750;text-transform:uppercase;color:#245749}.filing-guide .decision-grid h3{font-size:21px;margin:14px 0}.filing-guide .decision-grid p{font-size:15px;line-height:1.7;margin:0}
.filing-guide .route-panel{padding:24px;border:2px solid #1a7769;border-radius:12px;background:#f3faf7;margin:26px 0}.filing-guide .route-panel h3{font-size:22px;margin:0 0 15px}.filing-guide .route-panel dd{font-size:17px;overflow-wrap:anywhere}
.filing-guide .case-list{display:grid;gap:18px;margin:24px 0}.filing-guide .case-list>article{padding:24px;border:1px solid #c6d6e0;border-radius:12px}.filing-guide .case-label{font-size:12px;text-transform:uppercase;font-weight:800;color:#346254;letter-spacing:.035em}.filing-guide .case-list h3{font-size:22px;margin:15px 0}.filing-guide .case-list p{font-size:16px;margin-bottom:0}
.filing-guide .review-steps li{padding:8px 0 10px 8px}.filing-guide .download-link{display:inline-block;padding:12px 16px;border:1px solid #176453;border-radius:8px;background:#edf8f2;color:#0d5446;font-size:15px;font-weight:750;text-decoration:underline}.filing-guide .article-body{overflow-wrap:anywhere}.filing-guide .article-body a:focus-visible{outline:3px solid #bf7910;outline-offset:4px}
.filing-guide .return-links{display:grid;gap:14px;padding-top:26px;margin-top:28px;border-top:1px solid #c5d8df;font-size:16px}.filing-guide .record-sources{border-top:2px solid #c4d7df;margin-top:40px;padding-top:12px}.filing-guide .record-sources li{font-size:15px;line-height:1.7;margin-bottom:12px}.filing-guide .record-sources p{font-size:14px}
.filing-guide .article-aside a{display:block;margin:12px 0;font-size:14px;line-height:1.5;color:#275369;text-decoration:underline}.filing-guide .article-aside a:focus-visible{outline:3px solid #bf7910;outline-offset:4px}
@media(max-width:760px){.filing-guide .movement-ledger,.filing-guide .facts-grid,.filing-guide .decision-grid{grid-template-columns:minmax(0,1fr)}.filing-guide .movement-ledger>li,.filing-guide .route-panel,.filing-guide .case-list>article{padding:20px}.filing-guide .scope-note{padding:18px}.filing-guide .movement-ledger header{align-items:baseline}.filing-guide .facts-grid>div{padding:18px}.filing-guide .article-body h2{font-size:26px}.filing-guide .article-body h3{font-size:21px}}
@media print{.filing-guide .movement-ledger,.filing-guide .facts-grid,.filing-guide .decision-grid{display:block}.filing-guide .movement-ledger>li,.filing-guide .facts-grid>div,.filing-guide .case-list>article{break-inside:avoid;margin-bottom:16px}.filing-guide .return-links{display:none}}
