.page.gd{max-width:780px}.gd .lede{max-width:38em}.gd h2{font:500 29px/1.15 var(--serif);margin:52px 0 10px;scroll-margin-top:80px}.gd h3{font:500 20px/1.2 var(--serif);margin:22px 0 6px}.gd li,.gd p{line-height:1.6}.gd ol,.gd ul{padding-left:1.2em}.gd li{margin:4px 0}.gd .tbl{font-size:15px;margin:6px 0 10px}.gd .tbl th{font-size:13px;color:var(--mut);font-weight:600}.gd-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px}.gd-wrap .tbl{min-width:560px}@media (max-width:600px){.gd-wrap{overflow:visible;margin:0;padding:0}.gd-wrap .tbl{min-width:0}.gd-wrap .tbl,.gd-wrap .tbl tbody,.gd-wrap .tbl td,.gd-wrap .tbl tr{display:block}.gd-wrap .tbl thead{display:none}.gd-wrap .tbl tr{background:var(--surf);border:1px solid var(--line);border-radius:14px;padding:10px 14px;margin:0 0 10px}.gd-wrap .tbl td{border:0;padding:4px 0 4px 7.6em;position:relative;min-height:1.6em;overflow-wrap:anywhere}.gd-wrap .tbl td:before{content:attr(data-label);position:absolute;left:0;top:6px;width:7.6em;color:var(--mut);font:600 12.5px/1.3 var(--sans)}.gd-wrap .tbl td:first-child{padding:0 0 6px;font:500 18px/1.25 var(--serif)}.gd-wrap .tbl td:first-child:before{content:none}}.gd-head{display:flex;gap:14px;align-items:center;margin:52px 0 10px}.gd-head h2{margin:0}.gd-head img{flex:none;width:56px;height:56px}@media (prefers-color-scheme:dark){.gd-head img{background:var(--paper);border-radius:50%;padding:6px;box-sizing:border-box}}.gd-toc{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0!important;margin:18px 0 8px}.gd-toc a{display:inline-block;padding:7px 12px;border-radius:99px;border:1px solid var(--line);background:var(--surf);color:var(--tx)!important;text-decoration:none;font:500 13.5px/1.2 var(--sans)}.gd-toc a:hover{border-color:var(--a)}.gd-note{border-left:3px solid var(--a);background:var(--al);padding:12px 14px;border-radius:0 12px 12px 0;margin:14px 0}.gd-note p{margin:0}.gd-steps{list-style:none;padding:0!important;counter-reset:s;margin:10px 0}.gd-steps>li{counter-increment:s;position:relative;padding:0 0 16px 46px;margin:0}.gd-steps>li:before{content:counter(s);position:absolute;left:0;top:-2px;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--onink);display:grid;place-items:center;font:600 14px/1 var(--sans)}.gd-steps>li:after{content:"";position:absolute;left:15.5px;top:34px;bottom:2px;width:1px;background:var(--line)}.gd-steps>li:last-child:after{display:none}.gd-steps b{display:block;font:500 19px/1.25 var(--serif)}.gd-steps p{margin:2px 0 0;color:var(--tx)}.gd-faq details{border-bottom:1px solid var(--line);padding:12px 0}.gd-faq summary{cursor:pointer;font:500 18px/1.3 var(--serif);list-style:none;display:flex;justify-content:space-between;gap:12px}.gd-faq summary::-webkit-details-marker{display:none}.gd-faq summary:after{content:"+";font:300 24px/1 var(--sans);color:var(--mut);flex:none}.gd-faq details[open] summary:after{content:"–"}.gd-faq details p{margin:8px 0 2px}.gd-src li{font-size:14.5px}.gd-end{text-align:center;margin:56px 0 8px;padding:28px 16px;border-top:1px solid var(--line)}.gd-end h2{margin-top:0}.fd{padding:20px;margin:20px 0;border-radius:22px;box-shadow:0 18px 40px -26px rgba(31,43,53,.45)}.fd-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fd-top .eyebrow{margin:0}.fd-back{background:none;border:0;padding:4px 0;cursor:pointer;font:600 14px/1 var(--sans);color:var(--tx);text-decoration:underline;text-underline-offset:4px}.fd-q{font:400 27px/1.15 var(--serif)!important;letter-spacing:-.015em;margin:10px 0 12px!important;outline:none}.fd-hint{margin:-4px 0 8px}.fd-opts{display:grid;grid-gap:0;gap:0}.fd-opt{align-items:flex-start;margin:5px 0}.fd-opt .k{margin-top:1px;font-size:14px}.fd-ot{display:grid;grid-gap:2px;gap:2px}.fd-ot b{font:600 16px/1.3 var(--sans)}.fd-ot span{font-size:14px;color:var(--mut);line-height:1.4}@media (min-width:640px){.fd{padding:26px 28px}.fd-grid{grid-template-columns:1fr 1fr;column-gap:10px}.fd-pace{grid-template-columns:repeat(4,1fr);column-gap:10px}}.fd-route{margin:12px 0 0!important;color:var(--a2)!important}.fd-need{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:14px 0 6px}.fd-tile{border:1px solid var(--line);border-radius:16px;padding:12px;display:grid;grid-gap:2px;gap:2px;align-content:start;background:var(--bg)}.fd-tile.on{border-color:var(--a);background:var(--al)}.fd-tk{font:600 11px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.fd-tile b{font:500 24px/1.1 var(--serif)}.fd-tile span:last-child{font-size:13px;color:var(--mut);line-height:1.35}@media (max-width:480px){.fd-need{grid-template-columns:1fr}.fd-tile{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px}.fd-tile .fd-tk{grid-column:1/-1}}.fd-time{margin:12px 0 4px}.fd-sub{font:500 20px/1.2 var(--serif)!important;margin:22px 0 6px!important}.fd-plan{list-style:none;padding:0!important;counter-reset:p;margin:6px 0 0}.fd-plan>li{counter-increment:p;position:relative;padding:10px 0 10px 40px;border-bottom:1px solid var(--line);margin:0}.fd-plan>li:last-child{border-bottom:0}.fd-plan>li:before{content:counter(p);position:absolute;left:0;top:10px;width:28px;height:28px;border-radius:50%;border:1px solid var(--a);color:var(--a);display:grid;place-items:center;font:600 13px/1 var(--sans)}.fd-plan b{font:600 16px/1.3 var(--sans)}.fd-plan p{margin:3px 0 4px;line-height:1.55}.fd-plan .lnk{font-size:14.5px}.fd-extra{margin:4px 0 0}.fd-extra li{font-size:15px}.fd-actions{margin-top:18px}.fd-legal{margin:12px 0 0}@media print{.consent,.fd-actions,.fd-top,.gd-toc,.gd>:not(.fd),.site-credit,.site-top{display:none!important}.fd{box-shadow:none;border:0}.fd,.page{padding:0}}