.remote-page [hidden]{display:none!important}
.remote-page .remote-hero{padding-block:var(--hero-top) var(--space-7);background:var(--hero-gradient);color:#F5F6F1;--line:rgba(245,246,241,.18);--mute-dark:#B8C5C1}
.remote-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-5);align-items:start}
.remote-hero-grid>*{min-width:0}
.remote-hero-copy{min-width:0;text-align:left}
.remote-page .remote-hero h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.2;color:#F5F6F1}
.remote-page .remote-hero .c-kicker{color:#F5F6F1;margin-bottom:var(--space-3)}
.remote-page .remote-hero-lead{margin-top:var(--space-3);max-width:38rem;color:#F5F6F1;overflow-wrap:break-word}
.remote-page .remote-hero-actions{justify-content:flex-start;margin-top:var(--space-3)}
.remote-page .remote-hero-note{margin-top:var(--space-3);color:#DCE3DF;font-size:var(--text-sm);line-height:var(--lh-body)}
.remote-route-board{height:auto;min-width:0;border-radius:var(--radius-card);overflow:hidden;background:#F3EFE6;color:#1A1714;--line:rgba(26,23,20,.12);--mute-light:#6A6157;text-align:left}
.remote-board-heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:#E9EEF5;color:#131A1F;--line:rgba(19,26,31,.12)}
.remote-page .remote-board-heading>p{color:#131A1F;font-family:var(--f-head);font-size:var(--text-md);line-height:var(--lh-ui)}
.remote-board-body{display:grid;gap:var(--space-3);padding:var(--space-3)}
.remote-route{display:grid;gap:var(--space-2);min-width:0}
.remote-route-label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-2);min-width:0}
.remote-route-label strong{font-family:var(--f-mono);font-size:var(--text-md);font-weight:500}
.remote-route-label span{font-size:var(--text-sm);color:#6A6157}
.remote-route-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);list-style:none;margin:0;padding:0}
.remote-route-stages>li{min-width:0;padding:var(--space-2);border-radius:var(--radius-in);background:#FFFFFF;color:#131A1F;font-size:var(--text-sm);text-align:center;overflow-wrap:break-word}
.remote-board-foot{font-size:var(--text-sm);line-height:var(--lh-body);color:#6A6157}
.remote-methods>.c-card{gap:var(--space-3);padding:var(--space-4)}
.remote-list{display:grid;gap:var(--space-1);padding-left:var(--space-3);list-style:disc}
.remote-list>li{overflow-wrap:break-word}
.remote-card-foot{margin-top:auto;font-size:var(--text-sm);line-height:var(--lh-body)}
.remote-note{display:grid;gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:#F3EFE6;color:#1A1714;--line:rgba(26,23,20,.12);--mute-light:#6A6157}
.remote-note p{color:#6A6157}
.remote-checklist{display:grid;list-style:none;margin:0;padding:0}
.remote-check-row{display:grid;grid-template-columns:2.5rem minmax(7.5rem,11rem) minmax(0,1fr);gap:var(--space-3);align-items:start;padding-block:var(--space-3);border-bottom:1px solid rgba(245,246,241,.18)}
.remote-check-row>*{min-width:0}
.remote-check-row h3{font-size:var(--text-lg);line-height:var(--lh-heading);color:#F5F6F1}
.remote-check-row p{color:#DCE3DF}
.remote-step-number{display:inline-flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-pill);background:#D2F55A;color:#061A17;font-family:var(--f-mono);font-size:var(--text-sm);line-height:1}
.remote-code{margin-top:var(--space-2);background:#061A17;color:#F5F6F1}
.remote-page .remote-code-note{margin-top:var(--space-2);font-size:var(--text-sm);color:#B8C5C1}
.remote-table-note{margin-top:var(--space-2);font-size:var(--text-sm);color:#4E5967}
.remote-table-follow{margin-top:var(--space-3);color:#4E5967}
.remote-tuning-grid>.c-card{gap:var(--space-3);padding:var(--space-4)}
.remote-photo{margin:0}
.remote-photo-frame{height:var(--stage-height);border-radius:var(--radius-card);overflow:hidden}
.remote-photo-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.remote-photo figcaption{margin-top:var(--space-2);color:#5B6569}
.remote-boundaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4);align-items:start}
.remote-boundaries>div{display:grid;gap:var(--space-1);min-width:0}
.remote-boundaries h3{font-size:var(--text-lg)}
.remote-boundaries p{color:#5B6569}
.remote-transfer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}
.remote-transfer-item{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}
.remote-transfer-item h3{font-size:var(--text-lg);color:#F5F6F1}
.remote-transfer-item p{color:#DCE3DF}
.remote-transfer-item .remote-code{flex:1;margin-top:0}
.remote-storage-note{display:grid;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);background:#E9EEF5;color:#131A1F;--line:rgba(19,26,31,.12);--mute-light:#4E5967}
.remote-storage-note h3{font-size:var(--text-lg);color:#131A1F}
.remote-storage-note p{color:#4E5967}
.remote-page .remote-close-section{padding-bottom:var(--space-close)}
.remote-page .remote-closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:center;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-card);background:#061A17;color:#F5F6F1;--line:rgba(245,246,241,.18);--mute-dark:#B8C5C1;text-align:left}
.remote-closing>*{min-width:0}
.remote-page .remote-closing-copy{text-align:left}
.remote-page .remote-closing-copy h2{font-size:var(--text-section);line-height:var(--lh-heading);color:#F5F6F1}
.remote-page .remote-closing-copy>p:not(.c-kicker){margin-top:var(--space-2);color:#B8C5C1}
.remote-page .remote-closing-copy>.c-kicker{margin-bottom:var(--space-3);color:#F5F6F1}
.remote-page .remote-closing-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--space-2);margin-top:0}
.remote-page .remote-closing-actions>.c-btn{width:100%}
@media(max-width:64rem){
.remote-hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}
.remote-route-board{width:100%;height:auto}
.remote-page .remote-closing{grid-template-columns:minmax(0,1fr)}
.remote-page .remote-closing-actions{align-items:flex-start;margin-top:var(--space-3)}
.remote-page .remote-closing-actions>.c-btn{width:auto}
}
@media(max-width:42rem){
.remote-page .remote-hero{padding-bottom:var(--space-6)}
.remote-page .remote-hero-actions>.c-btn{width:100%}
.remote-route-stages{grid-template-columns:minmax(0,1fr)}
.remote-route-stages>li{text-align:left}
.remote-methods>.c-card,.remote-tuning-grid>.c-card{padding:var(--space-3)}
.remote-check-row{grid-template-columns:2.25rem minmax(0,1fr)}
.remote-check-row>:nth-child(3){grid-column:2}
.remote-step-number{width:2.25rem;height:2.25rem}
.remote-photo-frame{height:18rem}
.remote-boundaries,.remote-transfer-grid{grid-template-columns:minmax(0,1fr)}
.remote-storage-note{padding:var(--space-3)}
.remote-page .remote-closing{padding:var(--space-3);gap:var(--space-3)}
.remote-page .remote-closing-actions{align-items:stretch}
.remote-page .remote-closing-actions>.c-btn{width:100%}
}
