.mv-workflow-guide{background:var(--mv-bg);color:var(--mv-text-1);min-height:100vh}.mv-workflow-main{max-width:1160px;margin:auto;padding:128px 28px 80px}.mv-workflow-heading{max-width:850px;margin-bottom:44px}.mv-workflow-heading nav{display:flex;gap:12px;font-size:13px;color:var(--mv-text-2);margin-bottom:42px}.mv-workflow-heading nav a:hover{text-decoration:underline}.mv-workflow-kicker{color:var(--mv-text-2);font-size:13px;font-weight:600;letter-spacing:.06em;margin-bottom:15px}.mv-workflow-heading h1{font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.mv-workflow-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;color:var(--mv-text-2);font-size:12px;line-height:1.7}.mv-workflow-layout{display:grid;grid-template-columns:minmax(0,760px) 220px;gap:64px;align-items:start}.mv-workflow-prose{min-width:0;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.mv-workflow-prose>p{margin:0 0 22px}.mv-workflow-prose>p:first-child{font-size:20px;line-height:1.7}.mv-workflow-prose h2{margin:52px 0 20px;font-size:27px;font-weight:600;line-height:1.3;letter-spacing:-.02em;scroll-margin-top:110px}.mv-workflow-prose h3{margin:32px 0 14px;font-size:20px;line-height:1.4;font-weight:600}.mv-workflow-prose strong{font-weight:650}.mv-workflow-prose a{color:var(--mv-text-1);text-decoration:underline;text-decoration-color:var(--mv-primary);text-underline-offset:4px}.mv-workflow-prose a:hover{color:var(--mv-primary)}.mv-workflow-prose ol,.mv-workflow-prose ul{padding-left:24px;margin:16px 0 28px}.mv-workflow-prose ul{list-style:disc}.mv-workflow-prose ol{list-style:decimal}.mv-workflow-prose li{margin:8px 0}.mv-workflow-prose img{display:block;max-width:100%;max-height:460px;width:auto;margin:28px auto 0;border-radius:10px;border:1px solid var(--mv-border);-o-object-fit:contain;object-fit:contain}.mv-workflow-prose p:has(>em:only-child){color:var(--mv-text-2);font-size:13px;line-height:1.65}.mv-workflow-prose em{font-style:normal}.mv-guide-table{max-width:100%;overflow-x:auto;margin:26px 0;border:1px solid var(--mv-border);border-radius:10px}.mv-guide-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65}.mv-guide-table th{background:color-mix(in oklch,var(--mv-primary) 7%,var(--mv-bg));text-align:left;font-weight:600}.mv-guide-table td,.mv-guide-table th{padding:14px 16px;min-width:150px;vertical-align:top}.mv-guide-table tbody tr:first-child,.mv-guide-table tr+tr{border-top:1px solid var(--mv-border)}.mv-workflow-aside{position:sticky;top:110px;font-size:13px;line-height:1.6}.mv-workflow-aside summary{font-weight:600;margin-bottom:14px;cursor:pointer}.mv-workflow-aside nav{display:flex;flex-direction:column;gap:12px}.mv-workflow-aside nav a{color:var(--mv-text-2)}.mv-workflow-aside nav a:hover{color:var(--mv-text-1);text-decoration:underline}.mv-workflow-start{display:flex;justify-content:space-between;gap:12px;margin-top:28px;padding:12px 16px;border-radius:9px;background:var(--mv-primary);color:var(--mv-on-primary);font-weight:600}.mv-workflow-related{margin-top:56px;padding-top:12px;border-top:1px solid var(--mv-border)}.mv-workflow-related a{display:block;margin:20px 0;text-decoration:none}.mv-workflow-related a>span{display:block;color:var(--mv-text-2);font-size:12px}.mv-workflow-related strong{display:block;margin-top:4px;font-size:18px}.mv-home-guides :focus-visible,.mv-workflow-guide :focus-visible{outline:2px solid var(--mv-primary);outline-offset:4px}.mv-home-guides{background:var(--mv-bg);color:var(--mv-text-1);padding:64px 24px 80px}.mv-home-guides-inner{max-width:1120px;margin:auto}.mv-home-guides-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.mv-home-guides-head h2{font-size:clamp(25px,3vw,34px);line-height:1.3;font-weight:500;margin-top:8px}.mv-home-guides-head p,.mv-home-guides-head>a{color:var(--mv-text-2);font-size:14px}.mv-home-guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mv-home-guide{display:block;min-width:0}.mv-home-guide img{display:block;width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--mv-border);border-radius:10px;background:var(--mv-bg)}.mv-home-guide>span{display:block;margin-top:20px;font-size:12px;color:var(--mv-text-2)}.mv-home-guide h3{margin:8px 0 12px;font-size:20px;font-weight:600;line-height:1.4}.mv-home-guide p{color:var(--mv-text-2);font-size:14px;line-height:1.75}.mv-home-guide:hover h3{text-decoration:underline;text-underline-offset:4px}@media(max-width:950px){.mv-workflow-layout{grid-template-columns:minmax(0,1fr);gap:32px}.mv-workflow-aside{position:static;grid-row:1}.mv-workflow-aside nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mv-workflow-start{display:none}.mv-workflow-heading{margin-bottom:28px}}@media(max-width:620px){.mv-workflow-main{padding:104px 20px 52px}.mv-workflow-heading nav{margin-bottom:28px}.mv-workflow-prose{font-size:16px;line-height:1.8}.mv-workflow-prose>p:first-child{font-size:18px}.mv-workflow-prose h2{font-size:24px}.mv-workflow-aside nav{grid-template-columns:1fr;gap:10px}.mv-workflow-aside{grid-row:auto}.mv-home-guides-grid{grid-template-columns:1fr;gap:36px}.mv-home-guide img{height:200px}}