.migration-hero{background:var(--support);border-bottom:2px solid var(--foreground)}.migration-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);gap:clamp(2rem,8vw,8rem);display:grid}.migration-hero h1{max-width:13ch;margin:0}.migration-hero__body{align-self:end;max-width:37rem}.migration-hero__body p{font-size:1.08rem;line-height:1.6}.migration-hero__body .migration-hero__note{font-size:var(--fs-small);margin-top:1rem}.migration{padding-block:clamp(3.5rem,8vw,7rem)}.migration h2{max-width:18ch;margin-top:0}.migration .lede{max-width:24em;margin:.75rem 0 0}.migration h3{margin:0 0 .8rem}.migration-lead,.migration-download,.migration-mapping,.migration-reconcile,.migration-boundary{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2.2rem,9vw,9rem);padding-block:clamp(3.2rem,7vw,6.5rem);display:grid}.migration-lead>div:last-child p:first-child{margin-top:0}.migration-download__card{border:1px solid var(--foreground);background:var(--card);box-shadow:12px 12px 0 var(--route);padding:clamp(1.5rem,3vw,2.75rem)}.migration-download__card p{max-width:40rem}.migration-inventory,.migration-uat{border-bottom:1px solid var(--border);padding-block:clamp(3.2rem,7vw,6.5rem)}.migration-section-heading{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:end;gap:1.5rem clamp(2.2rem,9vw,9rem);margin-bottom:2rem;display:grid}.migration-section-heading>p:last-child{max-width:40rem;margin:0}.migration-inventory__rows{border-top:2px solid var(--foreground)}.migration-inventory__rows article{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding:1.5rem 0;display:grid}.migration-inventory__rows p{font-size:var(--fs-small);margin:0;line-height:1.5}.migration-mapping{background:0 0;row-gap:0}.migration-mapping__example{border-top:2px solid var(--foreground);background:var(--card)}.migration-mapping__example>div{border-bottom:1px solid var(--border);font-size:var(--fs-small);grid-template-columns:.8fr 1.05fr 1.15fr;gap:1rem;padding:1rem;line-height:1.45;display:grid}.migration-mapping__example .migration-map__head{background:var(--primary);color:var(--primary-foreground);font-weight:750}.migration-note{font-size:var(--fs-small);grid-column:2;margin:1.1rem 0 0}.migration-decisions{background:var(--support);border-bottom:2px solid var(--foreground);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.2rem,9vw,9rem);padding:clamp(3.2rem,7vw,6.5rem) clamp(1.25rem,4vw,4rem);display:grid}.migration-decisions ol{margin:0;padding:0;list-style:none}.migration-decisions li{border-top:1px solid color-mix(in srgb, var(--foreground) 35%, transparent);margin:0;padding:1rem 0;line-height:1.5}.migration-reconcile dl{border-top:1px solid var(--border);margin:1.4rem 0 0}.migration-reconcile dl>div{border-bottom:1px solid var(--border);grid-template-columns:11rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.migration-reconcile dt{font-size:var(--fs-small);color:var(--primary);font-weight:800}.migration-reconcile dd{font-size:var(--fs-small);margin:0}.migration-uat__table{border-top:2px solid var(--foreground)}.migration-uat__table>div{border-bottom:1px solid var(--border);font-size:var(--fs-small);grid-template-columns:.75fr 1.35fr 1fr;gap:1.25rem;padding:1rem;line-height:1.5;display:grid}.migration-uat__head{background:var(--foreground);color:var(--background);font-weight:750}.migration-boundary{border-top:2px solid var(--primary);background:var(--card);padding-inline:clamp(1.3rem,4vw,3rem)}.migration-boundary p{max-width:42rem}.migration-sources{font-size:var(--fs-small);padding-top:2rem}.migration-sources h2{margin-bottom:1rem}.migration-sources p{max-width:65ch}.migration-sources ul{padding-left:1.2rem}.migration-sources a{overflow-wrap:anywhere}@media (width<=52rem){.migration-hero__grid,.migration-lead,.migration-download,.migration-mapping,.migration-reconcile,.migration-boundary,.migration-decisions{grid-template-columns:1fr;gap:1.5rem}.migration-section-heading{grid-template-columns:1fr;gap:1rem}.migration-note{grid-column:auto}.migration-mapping__example>div,.migration-uat__table>div{grid-template-columns:1fr;gap:.4rem}.migration-map__head,.migration-uat__head{display:none!important}.migration-mapping__example>div span:before,.migration-uat__table>div span:before{color:var(--primary);font-size:var(--fs-small);font-weight:800;display:block}.migration-mapping__example>div span:nth-child(2):before{content:"Business meaning"}.migration-mapping__example>div span:nth-child(3):before{content:"Decision"}.migration-uat__table>div span:nth-child(2):before{content:"Exercise"}.migration-uat__table>div span:nth-child(3):before{content:"Evidence"}.migration-inventory__rows article{grid-template-columns:1fr;gap:.5rem}.migration-reconcile dl>div{grid-template-columns:1fr;gap:.25rem}}@media (width<=25rem){.migration-download__card{box-shadow:7px 7px 0 var(--route)}.migration .button{width:100%}}@media print{.site-header,.site-footer,.skip-link{display:none}.migration-hero__grid,.migration-lead,.migration-download,.migration-mapping,.migration-reconcile,.migration-boundary,.migration-decisions{grid-template-columns:1fr}.migration{padding:0}.migration-hero{padding:1rem 0}.migration-uat__table>div{grid-template-columns:.75fr 1.35fr 1fr}.migration-map__head,.migration-uat__head{display:grid!important}}
