.mi-guide-page{padding-bottom:var(--section)}.mi-gd-hero{padding:var(--sp-8) 0 var(--sp-12)}.mi-gd-hero h1{text-wrap:balance;max-width:20ch}.mi-gd-lede{margin-top:var(--sp-4);max-width:62ch}.mi-gd-lede>*+*{margin-top:var(--flow)}.mi-gd-lede a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.mi-gd-byline{gap:var(--sp-1) var(--sp-5);margin:var(--sp-6) 0 0;color:var(--ink-3);flex-wrap:wrap;font-size:14px;display:flex}.mi-gd-byline span:first-child{color:var(--ink-2);font-weight:600}.mi-gd-photo{margin:var(--sp-10) 0 0}.mi-gd-photo img{aspect-ratio:12/5;object-fit:cover;border-radius:var(--r-lg);background:var(--sunk);width:100%;height:auto;display:block}.mi-gd-grid{gap:var(--sp-16);margin-top:var(--sp-12);grid-template-columns:220px minmax(0,1fr);display:grid}.mi-gd-body{min-width:0;max-width:660px;color:var(--ink-2);font-size:17px;line-height:1.65}.mi-gd-body :where(p){max-width:68ch;margin:0}.mi-gd-body a:not(.mi-btn){color:var(--link);text-underline-offset:3px;text-decoration:underline}.mi-gd-body a:not(.mi-btn):hover{color:var(--link-ink)}.mi-gd-body strong{color:var(--ink);font-weight:600}.mi-gd-toc{top:var(--sp-6);align-self:start;font-size:14.5px;position:sticky}.mi-gd-toc summary{margin-bottom:var(--sp-3);font:700 14px/1.3 var(--display);letter-spacing:0;color:var(--ink);list-style:none}.mi-gd-toc summary::-webkit-details-marker{display:none}.mi-gd-toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.mi-gd-toc li a{padding:6px 0 6px var(--sp-4);color:var(--ink-3);border-left:1px solid #0000;margin-left:-1px;line-height:1.4;text-decoration:none;display:block}.mi-gd-toc li a:hover{color:var(--ink);border-left-color:var(--ink)}.mi-gd-toc a:focus-visible{outline:2px solid var(--link);outline-offset:2px}.mi-gd-sec{padding-top:var(--sp-16);scroll-margin-top:var(--sp-6)}.mi-gd-sec>h2,.mi-gd-answer>h2{margin:0 0 var(--flow-h2);font:700 30px/1.2 var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.mi-gd-sec>*+*{margin-top:var(--sp-5)}.mi-gd-sec>*+:is(figure,aside,.mi-gd-check,.mi-gd-steps,.mi-gd-faq),.mi-gd-sec>:is(figure,aside,.mi-gd-check,.mi-gd-steps)+*{margin-top:var(--sp-8)}.mi-gd-sec h3{font:700 18px/1.35 var(--display);letter-spacing:-.01em;color:var(--ink);margin:0}.mi-gd-sec ul:not([class]){margin:0;padding-left:1.2em;list-style:outside}.mi-gd-sec ul:not([class]) li::marker{color:var(--ink-3)}.mi-gd-answer li::marker{color:var(--ink-3)}.mi-gd-sec ul:not([class]) li+li{margin-top:var(--flow-list)}.mi-gd-answer{padding:var(--sp-8);background:var(--plate-wash);border-radius:var(--r-lg);color:var(--ink)}.mi-gd-answer>h2{font-size:22px}.mi-gd-answer>*+*{margin-top:var(--sp-4)}.mi-gd-answer ul{margin:0;padding-left:1.2em;list-style:outside}.mi-gd-answer li+li{margin-top:var(--flow-list)}.mi-gd-facts,.mi-gd-flow,.mi-gd-table,.mi-gd-inline-photo{margin:0}:is(.mi-gd-facts,.mi-gd-flow,.mi-gd-table)>figcaption{margin-bottom:var(--sp-3);font:700 17px/1.35 var(--display);letter-spacing:-.01em;color:var(--ink)}.mi-gd-facts dl{border-top:1px solid var(--ink);margin:0}.mi-gd-facts dl>div{gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.mi-gd-facts dt{color:var(--ink-2);font-size:15.5px}.mi-gd-facts dd{flex-direction:column;gap:2px;margin:0;display:flex}.mi-gd-facts-value{font:700 18px/1.35 var(--display);color:var(--ink);font-variant-numeric:tabular-nums}.mi-gd-facts-source{color:var(--ink-3);font-size:13px;line-height:1.45}.mi-gd-tip{gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-2);grid-template-columns:36px minmax(0,1fr);display:grid}.mi-gd-tip-icon{background:var(--plate);width:36px;height:36px;color:var(--ink);border-radius:10px;padding:8px}.mi-gd-tip-title{font:700 16px/1.35 var(--display);color:var(--ink)}.mi-gd-tip-text{margin-top:6px;font-size:15.5px;line-height:1.6}.mi-gd-tip-text>*+*{margin-top:var(--sp-2)}.mi-gd-steps{margin:0;padding:0;list-style:none}.mi-gd-steps li{gap:var(--sp-4);padding:var(--sp-5) 0;border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);display:grid}.mi-gd-steps li:last-child{border-bottom:1px solid var(--line)}.mi-gd-steps-n{border:1px solid var(--ink);width:32px;height:32px;font:700 15px/1 var(--display);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.mi-gd-steps-text{margin-top:var(--sp-2);font-size:16px}.mi-gd-steps-text>*+*{margin-top:var(--sp-2)}.mi-gd-flow ol{margin:0;padding:0;list-style:none}.mi-gd-flow li{padding:0 0 var(--sp-6) var(--sp-12);position:relative}.mi-gd-flow li:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:32px;bottom:0;left:15px}.mi-gd-flow li:last-child{padding-bottom:0}.mi-gd-flow li:last-child:before{display:none}.mi-gd-flow-q{min-height:32px;font:600 17px/1.4 var(--font);color:var(--ink);padding-top:5px;position:relative}.mi-gd-flow-n{left:calc(-1 * var(--sp-12));background:var(--ink);color:#fff;width:32px;height:32px;font:700 14px/1 var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:0}.mi-gd-flow-a{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mi-gd-flow-b{padding:var(--sp-4);border-radius:var(--r);background:var(--surface);border:1px solid var(--line);color:var(--ink-2);flex-direction:column;gap:6px;font-size:15px;line-height:1.5;display:flex}.mi-gd-flow-b.is-next{color:var(--ink-3);background:0 0;border-style:dashed}.mi-gd-flow-label{font:700 13px/1.2 var(--display);color:var(--ink)}.mi-gd-check.is-cols{gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mi-gd-check h3{margin-bottom:var(--sp-3)}.mi-gd-check ul{margin:0;padding:0;list-style:none}.mi-gd-check li{gap:var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:22px minmax(0,1fr);align-items:start;font-size:16px;line-height:1.55;display:grid}.mi-gd-check-tick{background:var(--ok-wash);width:22px;height:22px;color:var(--ok);border-radius:6px;margin-top:2px;padding:5px}.mi-gd-table-scroll{overflow-x:auto}.mi-gd-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.5}.mi-gd-table th,.mi-gd-table td{padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.mi-gd-table thead th{font:700 14px/1.3 var(--display);color:var(--ink);background:var(--sunk);border-bottom:1px solid var(--line)}.mi-gd-table tbody th{color:var(--ink);font-weight:600}.mi-gd-table td{color:var(--ink-2)}.mi-gd-inline-photo img{border-radius:var(--r);background:var(--sunk);width:100%;height:auto;display:block}.mi-gd-inline-photo figcaption{margin-top:var(--sp-2);color:var(--ink-3);font-size:13.5px}.mi-gd-faq details{border-top:1px solid var(--line);padding:var(--sp-5) 0}.mi-gd-faq details:last-child{border-bottom:1px solid var(--line)}.mi-gd-faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin:calc(-1 * var(--sp-5)) 0;padding:var(--sp-5) 0;list-style:none;display:flex}.mi-gd-faq summary::-webkit-details-marker{display:none}.mi-gd-faq summary:after{content:"+";color:var(--ink-3);flex:none;font-size:22px;line-height:1}.mi-gd-faq details[open] summary:after{content:"−"}.mi-gd-faq summary:focus-visible{outline:2px solid var(--link);outline-offset:4px;border-radius:4px}.mi-gd-faq summary h3{font:600 17px/1.4 var(--font)}.mi-gd-faq details p{margin-top:var(--sp-3);font-size:16px}.mi-gd-sources p{color:var(--ink-3);font-size:15px}.mi-gd-sources ul{margin:0;padding:0;list-style:none}.mi-gd-sources li{padding:var(--sp-2) 0;border-bottom:1px solid var(--line-2);font-size:15px}.mi-gd-sources li span{color:var(--ink-3)}.mi-gd-related{margin-top:var(--sp-20);padding-top:var(--sp-10);border-top:1px solid var(--line)}.mi-gd-related h2{margin:0 0 var(--sp-6);font:700 24px/1.2 var(--display);letter-spacing:-.02em;color:var(--ink)}.mi-gd-related ul{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mi-gd-related a{color:inherit;text-decoration:none;display:block}.mi-gd-related-title{font:700 17px/1.35 var(--display);color:var(--ink);display:block}.mi-gd-related a:hover .mi-gd-related-title{color:var(--link)}.mi-gd-related a:focus-visible{outline:2px solid var(--link);outline-offset:4px;border-radius:4px}.mi-gd-related-text{margin-top:var(--sp-2);color:var(--ink-3);font-size:15px;line-height:1.55;display:block}@media (max-width:1023px){.mi-gd-grid{gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}.mi-gd-toc{padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r);position:static}.mi-gd-toc summary{cursor:pointer;margin:0}.mi-gd-toc details[open] summary{margin-bottom:var(--sp-3)}.mi-gd-related ul{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mi-gd-hero{padding:var(--sp-6) 0 var(--sp-8)}.mi-gd-photo{margin-top:var(--sp-6)}.mi-gd-photo img{aspect-ratio:3/2;border-radius:var(--r)}.mi-gd-body{font-size:16.5px}.mi-gd-sec{padding-top:var(--sp-12)}.mi-gd-sec>h2{font-size:25px}.mi-gd-answer{padding:var(--sp-6) var(--sp-5)}.mi-gd-facts dl>div{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.mi-gd-flow li{padding-left:var(--sp-10)}.mi-gd-flow-n{left:calc(-1 * var(--sp-10))}.mi-gd-flow-a,.mi-gd-check.is-cols{grid-template-columns:minmax(0,1fr)}.mi-gd-tip{gap:var(--sp-3);padding:var(--sp-5);grid-template-columns:minmax(0,1fr)}}
