.rd main{overflow-x:clip}.rd .gd:focus{box-shadow:none}.rd .sr-only:focus{z-index:100;clip:auto;width:auto;height:auto;color:var(--blue-text);box-shadow:var(--focus), var(--shadow);background:#fff;border-radius:10px;padding:10px 14px;position:fixed;top:10px;left:10px}@media (prefers-reduced-motion:no-preference){.rd{scroll-behavior:smooth}}.rd .gd-page{grid-template-columns:184px minmax(0,40rem);grid-template-areas:".head""toc art";column-gap:72px;padding-top:clamp(56px,8vw,104px);display:grid}.rd .gd-head{border-bottom:1px solid var(--hair);grid-area:head;padding-bottom:40px}.rd .gd-toc{grid-area:toc}.rd .gd-art{grid-area:art;min-width:0}.rd .gd-head h1,.rd .gd-ix__head h1{letter-spacing:-.028em;text-wrap:balance;margin-top:16px;font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:520;line-height:1.12}.rd .gd-dek{max-width:36rem;color:var(--text-2);letter-spacing:-.014em;text-wrap:pretty;margin-top:18px;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.55}.rd .gd-meta{color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:20px;font-size:13.5px;line-height:1.5}.rd .gd-crumbs ol{font:500 13.5px/1.4 var(--font);letter-spacing:-.004em;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rd .gd-crumbs li{color:var(--text-2)}.rd .gd-crumbs li+li:before{content:"/";color:var(--text-3);margin-right:6px}.rd .gd-crumbs a{color:var(--blue-text);border-radius:4px}.rd .gd-crumbs a:hover{text-underline-offset:3px;text-decoration:underline}.rd .gd-toc__d{padding-top:44px;position:sticky;top:88px}.rd .gd-toc summary{display:none}.rd .gd-toc ol{border-left:1px solid var(--hair);margin:0;padding:0;list-style:none}.rd .gd-toc a{color:var(--text-2);letter-spacing:-.004em;transition:color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:13.5px;line-height:1.4;display:block}.rd .gd-toc a:hover{color:var(--ink)}.rd .gd-toc a[aria-current]{color:var(--blue-text);border-left-color:var(--blue)}.rd .gd-toc a:focus-visible{border-radius:4px}.rd .gd-sec{padding-top:48px}.rd .gd-sec>h2,.rd .gd-ix__sec>h2{letter-spacing:-.02em;scroll-margin-top:88px;font-size:clamp(1.375rem,1.25rem + .5vw,1.625rem);font-weight:520;line-height:1.25}.rd .gd-sub{color:var(--text-2);letter-spacing:-.008em;text-wrap:pretty;margin-top:12px;font-size:16.5px;line-height:1.65}.rd .gd-sec>p:not([class]){color:var(--text-1);letter-spacing:-.008em;margin-top:20px;font-size:16.5px;line-height:1.7}.rd .gd-art b{color:var(--ink);font-weight:520}.rd .gd-fine{color:var(--text-2);letter-spacing:-.004em;text-wrap:pretty;margin-top:16px;font-size:14px;line-height:1.55}.rd .gd-art a:not(.btn):not(.gd-ref):not(.gd-links a),.rd .gd-fine a,.rd .gd-faq a{color:var(--blue-text);text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) var(--ease-out);-webkit-text-decoration:underline #0068bd4d;text-decoration:underline #0068bd4d}.rd .gd-art a:not(.btn):hover{text-decoration-color:currentColor}.rd .gd-check{gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.rd .gd-check li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;display:grid}.rd .gd-check p{color:var(--text-2);letter-spacing:-.008em;margin:0;font-size:16px;line-height:1.62}.rd .gd-check b{color:var(--ink);font-weight:520}.rd .gd-tick{fill:#0077d41a;width:20px;height:20px;stroke:var(--blue);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-top:3px}.rd .gd-tick circle{stroke:none}.rd .gd-check--sm{gap:10px;margin-top:18px}.rd .gd-check--sm li{grid-template-columns:18px minmax(0,1fr);gap:10px}.rd .gd-check--sm .gd-tick{width:18px;height:18px;margin-top:2px}.rd .gd-check--sm p{font-size:14.5px;line-height:1.5}.rd .gd-steps{counter-reset:s;border-top:1px solid var(--hair);margin:24px 0 0;padding:0;list-style:none}.rd .gd-steps li{counter-increment:s;border-bottom:1px solid var(--hair);grid-template-columns:36px minmax(0,1fr);column-gap:8px;padding:18px 0;display:grid}.rd .gd-steps li:before{content:counter(s);font:500 13px/1.9 var(--font);color:var(--blue-text);font-variant-numeric:tabular-nums;grid-row:span 2}.rd .gd-steps h3{letter-spacing:-.012em;color:var(--ink);font-size:16.5px;font-weight:520;line-height:1.4}.rd .gd-steps p{color:var(--text-2);margin-top:4px;font-size:15.5px;line-height:1.6}.rd .gd-table{margin-top:24px}.rd .gd-table table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.rd .gd-table th,.rd .gd-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:12px 16px 12px 0}.rd .gd-table th:last-child,.rd .gd-table td:last-child{padding-right:0}.rd .gd-table thead th{font:500 12.5px/1.4 var(--font);letter-spacing:.02em;color:var(--text-2);border-bottom-color:var(--line);padding-top:0}.rd .gd-table tbody th{color:var(--ink);white-space:nowrap;font-weight:520}.rd .gd-table td{color:var(--text-2)}.rd .gd-table small{color:var(--text-2);white-space:normal;margin-top:4px;font-size:13px;font-weight:400;line-height:1.45;display:block}.rd .gd-table td a{color:var(--blue-text);font-weight:500;text-decoration:none}.rd .gd-table td a:hover{text-decoration:underline}.rd .gd-table--wide tbody th{white-space:normal;min-width:8.5em}.rd .gd-tiers{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.rd .gd-tier{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:24px;display:flex}.rd .gd-tier.is-featured{box-shadow:inset 0 0 0 1px #0077d48c}.rd .gd-tier__when{font:500 12.5px/1.4 var(--font);letter-spacing:.02em;color:var(--text-2)}.rd .gd-tier h3{letter-spacing:-.014em;margin-top:8px;font-size:17px;font-weight:520;line-height:1.35}.rd .gd-tier__price{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:32px;font-weight:520;line-height:1.1}.rd .gd-tier .btn{align-self:flex-start;margin-top:auto}.rd .gd-tier .gd-check{margin-bottom:24px}.rd .gd-faq{max-width:none;margin:20px 0 0}.rd .gd-faq summary{padding:18px 0;font-size:16px}.rd .gd-faq summary:focus-visible{border-radius:6px}.rd .gd-faq details p{padding-right:24px;font-size:15.5px;line-height:1.65}.rd .gd-links{border-top:1px solid var(--hair);margin:20px 0 0;padding:0;list-style:none}.rd .gd-links li{border-bottom:1px solid var(--hair)}.rd .gd-links a{min-height:44px;color:inherit;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:flex}.rd .gd-links a>span{flex-direction:column;gap:2px;display:flex}.rd .gd-links b{color:var(--ink);transition:color var(--dur-hover) var(--ease-out);font-weight:500}.rd .gd-links a>span span{color:var(--text-2);font-size:14.5px;line-height:1.45}.rd .gd-links svg{color:var(--text-3);transition:color var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);flex:none}.rd .gd-links a:hover b,.rd .gd-links a:hover svg{color:var(--blue-text)}.rd .gd-links a:hover svg{transform:translate(2px)}.rd .gd-note{border-top:1px solid var(--hair);margin-top:28px;padding-top:16px}.rd .gd-note p{color:var(--text-2);letter-spacing:-.004em;text-wrap:pretty;font-size:14.5px;line-height:1.6}.rd .gd-note .gd-note__src{margin-top:6px;font-size:13px}.rd .gd-answer{margin-top:20px}.rd .gd-answer__label{font:500 12.5px/1.4 var(--font);letter-spacing:.02em;color:var(--blue-text)}.rd .gd-answer__direct{letter-spacing:-.014em;color:var(--ink);text-wrap:pretty;margin-top:8px;font-size:18px;font-weight:450;line-height:1.6}.rd .gd-answer__steps{counter-reset:as;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.rd .gd-answer__steps li{counter-increment:as;color:var(--text-2);grid-template-columns:24px minmax(0,1fr);font-size:16px;line-height:1.6;display:grid}.rd .gd-answer__steps li:before{content:counter(as) ".";color:var(--text-2);font-variant-numeric:tabular-nums}.rd .gd-answer__steps li>*{grid-column:2}.rd .gd-refs{white-space:nowrap}.rd .gd-ref{min-width:20px;height:20px;font:500 11px/1 var(--font);color:var(--blue-text);vertical-align:2px;background:#0077d414;border-radius:5px;place-items:center;margin-left:4px;padding:0 5px;display:inline-grid;position:relative}.rd .gd-ref:after{content:"";position:absolute;inset:-12px}.rd .gd-ref:hover{background:#0077d429}.rd .gd-answer__h{font:500 12.5px/1.4 var(--font);letter-spacing:.02em;color:var(--text-2);margin-top:28px}.rd .gd-sources{counter-reset:src;border-top:1px solid var(--line);margin:10px 0 0;padding:0;list-style:none}.rd .gd-sources li{counter-increment:src;border-bottom:1px solid var(--hair);grid-template-columns:28px minmax(0,1fr);padding:12px 0;scroll-margin-top:96px;display:grid}.rd .gd-sources li:before{content:counter(src);font:500 12.5px/1.7 var(--font);color:var(--text-2);font-variant-numeric:tabular-nums;grid-row:span 2}.rd .gd-sources li:target{background:linear-gradient(90deg,#0077d40f,#0000)}.rd .gd-sources a{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex;text-decoration:none!important}.rd .gd-sources a b{color:var(--blue-text);font-weight:500}.rd .gd-sources a span:not(.sr-only){color:var(--text-2);font-size:13px}.rd .gd-sources p{color:var(--text-2);margin:2px 0 0;font-size:14px;line-height:1.5}.rd .gd-answer__meta{color:var(--text-2);margin-top:16px;font-size:13.5px}.rd .gd-answer__rel{flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:14px;display:flex}.rd .gd-answer__rel span{width:100%;font:500 12.5px/1.4 var(--font);letter-spacing:.02em;color:var(--text-2)}.rd .gd-ask{background:var(--page-2);border-radius:12px;margin-top:56px;padding:28px}.rd .gd-ask h2{letter-spacing:-.016em;font-size:19px;font-weight:520;line-height:1.3}.rd .gd-ask>p:first-of-type{color:var(--text-2);margin-top:6px;font-size:15px;line-height:1.55}.rd .gd-ask .addr{max-width:none;margin-top:18px}.rd .gd-ask__note{color:var(--text-2);margin-top:12px;font-size:13px}.rd .gd-close{border-top:1px solid var(--hair);margin-top:64px;padding-top:40px}.rd .gd-close h2{letter-spacing:-.02em;font-size:clamp(1.375rem,1.25rem + .5vw,1.625rem);font-weight:520;line-height:1.25}.rd .gd-close p{color:var(--text-2);margin-top:10px;font-size:16.5px;line-height:1.6}.rd .gd-close .btn,.rd .gd-all{margin-top:24px}.rd .gd-all .more svg{transition:transform var(--dur-hover) var(--ease-out)}.rd .gd-all .more:hover svg{transform:translate(2px)}.rd .gd-ix{padding-top:clamp(56px,8vw,104px)}.rd .gd-ix__head{max-width:44rem}.rd .gd-ix__head h1{max-width:20ch}.rd .gd-ix__sec{max-width:52rem;margin-top:clamp(56px,7vw,88px)}.rd .gd-rows{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:40px;margin:24px 0 0;padding:0;list-style:none;display:grid}.rd .gd-rows li{border-bottom:1px solid var(--hair)}.rd .gd-rows a{height:100%;color:inherit;border-radius:6px;flex-direction:column;padding:22px 0 20px;text-decoration:none;display:flex}.rd .gd-rows h3{letter-spacing:-.014em;color:var(--ink);transition:color var(--dur-hover) var(--ease-out);font-size:17px;font-weight:520;line-height:1.35}.rd .gd-rows p{color:var(--text-2);text-wrap:pretty;margin-top:6px;font-size:15px;line-height:1.55}.rd .gd-row__meta{color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:12px;font-size:13px}.rd .gd-rows a:hover h3{color:var(--blue-text)}.rd .gd-ix__how{max-width:40rem}.rd .gd-ix__ask{color:var(--text-2);margin-top:14px}.rd .gd-more .gd-rows{max-width:52rem}@media (min-width:1000px){.rd .gd-more .gd-rows--3{grid-template-columns:repeat(3,1fr);max-width:none}}.rd .gd-all .more+span{color:var(--text-3);margin:0 6px}@media (max-width:999px){.rd .gd-page{grid-template-columns:minmax(0,40rem);grid-template-areas:"head""toc""art"}.rd .gd-toc__d{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;margin-top:24px;padding-top:0;position:static}.rd .gd-toc summary{cursor:pointer;min-height:48px;font:500 14.5px/1 var(--font);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;padding:0 16px;list-style:none;display:flex}.rd .gd-toc summary::-webkit-details-marker{display:none}.rd .gd-toc summary:after{content:"+";font:400 20px/1 var(--font);color:var(--text-3);transition:transform var(--dur-enter) var(--ease-out)}.rd .gd-toc__d[open] summary:after{transform:rotate(45deg)}.rd .gd-toc ol{margin:0 16px 12px}.rd .gd-toc a{padding-block:9px}}@media (max-width:640px){.rd .gd-tiers,.rd .gd-rows{grid-template-columns:1fr}.rd .gd-ask{margin-inline:-4px;padding:20px 16px}.rd .gd-close .btn{flex:100%;width:100%}.rd .gd-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rd .gd-table table,.rd .gd-table tbody,.rd .gd-table tr,.rd .gd-table th,.rd .gd-table td{display:block}.rd .gd-table tr{border-bottom:1px solid var(--hair);padding:14px 0}.rd .gd-table tbody tr:first-child{border-top:1px solid var(--line)}.rd .gd-table th,.rd .gd-table td{border:0;padding:0}.rd .gd-table tbody th{white-space:normal;font-size:15.5px}.rd .gd-table td{grid-template-columns:7.5rem minmax(0,1fr);gap:12px;margin-top:6px;display:grid}.rd .gd-table td:before{content:attr(data-label);color:var(--text-2);font-size:12.5px;line-height:1.6}.rd .gd-table td>*{grid-column:2}}
