:where(.gd),:where(.gd) *{box-sizing:border-box;margin:0}:where(.gd) a:where(:not(.e-btn)){color:inherit;text-decoration:none}:where(.gd) button{font:inherit;color:inherit;border:0;background:none}:where(.gd) :where(img,video){display:block}.gd{background:#f6f6f6;color:#1e1e1e;font-family:var(--f-inter),Inter,system-ui,sans-serif;min-height:100vh}.gd .fp-hi{display:inline-block;line-height:1;padding:.07em max(.2em,10px) .12em;margin-top:0}.gd .fp-hero .fp-hi{margin-top:.04em}.gd .fp-close{max-width:1052px}@media (max-width:809px){html body .gd .fp-hi{line-height:1}}.gd :focus-visible{outline:2px solid #111;outline-offset:3px}.gd :is(.fp-hero,.gd-dark,.fp-close,.gd-tool.is-us) :focus-visible{outline-color:#fff}.gd-date{margin:18px auto 0;text-align:center;font-size:13px;font-weight:500;color:#6b6b69}.gd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gd .gd-answer{font-size:17px;line-height:27px;letter-spacing:-.2px}.gd-lead{display:block;font-size:clamp(22px,2.4vw,28px);line-height:1.35;font-weight:600;letter-spacing:-.5px;color:#111;text-wrap:balance}.gd-rest{display:block;margin-top:14px;color:#444442;font-weight:500}.gd-trust{max-width:680px;margin:-24px auto 32px;padding:16px 20px;border-radius:16px;background:#ebebe9;font-size:16px;line-height:24px;font-weight:500;color:#3d3d3b;text-wrap:pretty}.gd-trust b{color:#111;font-weight:600}.gd .gd-cards{display:grid;grid-gap:20px;gap:20px}.gd .gd-c1{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.gd .gd-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.gd .gd-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.gd .gd-c5{grid-template-columns:repeat(6,minmax(0,1fr))}.gd .gd-c5>li{grid-column:span 2}.gd .gd-c5>li:nth-child(n+4){grid-column:span 3}.gd .gd-c2>:last-child:nth-child(odd){grid-column:1/-1}.gd .gd-c3>:last-child:nth-child(odd){grid-column:auto}.gd .gd-cards:not(.is-num) .fp-point-t{margin-top:0}.gd-list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:16px;line-height:24px;font-weight:500;color:#444442}.gd-list li{display:flex;align-items:flex-start;gap:10px}.gd-list svg{flex:none;margin-top:4px;color:#767674}.fp-point-on .gd-list svg{color:rgba(255,255,255,.6)}.gd .gd-c2>.has-list:last-child:nth-child(odd) .gd-list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:36px;column-gap:36px}.fp-point-on .gd-list{color:rgba(255,255,255,.78)}@media (max-width:900px){.gd .gd-c2,.gd .gd-c3,.gd .gd-c5{grid-template-columns:minmax(0,1fr)}.gd .gd-c5>li,.gd .gd-c5>li:nth-child(n+4){grid-column:auto}.gd .gd-c2>.has-list:last-child:nth-child(odd) .gd-list{grid-template-columns:minmax(0,1fr)}}.gd-mx{width:100%;max-width:1000px;margin:0 auto;padding:10px;border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 18px 40px -22px rgba(0,0,0,.2)}.gd-mx-r{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(var(--cols),minmax(0,1fr));align-items:center;min-height:56px;border-radius:14px}.gd-mx-r:nth-child(odd):not(.gd-mx-h){background:#f7f7f6}.gd-mx-r>span{padding:10px 14px;font-size:14px;line-height:20px;font-weight:500;color:#2a2a29}.gd-mx-r>span:not(:first-child){position:relative;display:grid;place-items:center;text-align:center}.gd-mx-h>span{font-size:13px;font-weight:600;color:#111}.gd-mx-r>.is-us{font-weight:700}.gd-mx-h .gd-short{display:none}@media (max-width:767px){.gd-mx{padding:6px}.gd-mx-r{grid-template-columns:minmax(0,1.5fr) repeat(var(--cols),minmax(0,.6fr))}.gd-mx-r>span{padding:10px 6px;font-size:13px;line-height:17px}.gd-mx-h .gd-long{display:none}.gd-mx-h .gd-short{display:inline;white-space:nowrap}.gd-mx-h>span{padding-left:2px;padding-right:2px;font-size:11px;line-height:15px}}.gd-tools{list-style:none;width:100%;max-width:1000px;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.gd-tool{display:flex;flex-direction:column;padding:24px;border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 18px 40px -22px rgba(0,0,0,.2);scroll-margin-top:96px}.gd-tool-a{display:contents}.gd-tool h3{margin:0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.3px}.gd-tool-l{margin:8px 0 14px;font-size:15px;line-height:22px;font-weight:500;color:#4a4a48}.gd-tool dl{margin:0;display:grid;grid-gap:10px;gap:10px;order:1}.gd-tool dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px}.gd-tool dt{font-size:13px;line-height:20px;font-weight:600;color:#6b6b69}.gd-tool dd{margin:0;font-size:15px;line-height:22px;font-weight:500;color:#2a2a29}.gd-src{order:2;margin:auto 0 0;padding-top:16px;font-size:13px;line-height:19px;font-weight:500;color:#5f5f5d}.gd .gd-src a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gd-tool.is-us{background:#111;color:#fff}.gd-tool.is-us .gd-tool-l,.gd-tool.is-us dd{color:rgba(255,255,255,.84)}.gd-tool.is-us .gd-src,.gd-tool.is-us dt{color:rgba(255,255,255,.72)}.gd-tool.is-wide{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px;align-items:start}.gd-tool.is-wide .gd-tool-a{display:flex;flex-direction:column;height:100%}.gd-tool.is-wide .gd-tool-l{margin-bottom:0}@media (max-width:767px){.gd-tools{grid-template-columns:minmax(0,1fr)}.gd-tool,.gd-tool.is-wide{display:flex;flex-direction:column;padding:20px}.gd-tool.is-wide .gd-tool-a{display:contents}.gd-tool.is-wide .gd-tool-l{margin-bottom:14px}.gd-tool dl>div{grid-template-columns:84px minmax(0,1fr);gap:10px}.gd-trust{margin:-14px auto 24px}}.gd-rel-l{list-style:none;margin:0 auto;padding:0;max-width:760px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.gd .gd-rel-l a{position:relative;display:flex;align-items:center;min-height:60px;height:100%;padding:12px 48px 12px 20px;border-radius:18px;background:#fff;color:#111;font-size:16px;line-height:21px;font-weight:600;text-decoration:none;text-wrap:balance;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 24px -16px rgba(0,0,0,.25);transition:transform .15s}.gd .gd-rel-ic{position:absolute;right:18px;top:50%;margin-top:-9px;color:#767674;transition:transform .2s,color .2s}.gd .gd-rel-l a:hover{transform:translateY(-1px)}.gd .gd-rel-l a:hover .gd-rel-ic{transform:translateX(3px);color:#111}.gd-white .gd-rel-l a{background:#f4f4f3;box-shadow:none}.gd-rel-l li:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:640px){.gd-rel-l{grid-template-columns:minmax(0,1fr)}}.gd-body{position:relative;max-width:1340px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr)}.gd-main{min-width:0}@media (min-width:1240px){.gd-body{grid-template-columns:196px minmax(0,1fr);-moz-column-gap:44px;column-gap:44px;padding:0 40px}.gd-main{grid-column:2}}.gt-bar{position:fixed;left:0;right:0;top:0;z-index:2147483002;height:3px;pointer-events:none;mix-blend-mode:difference}.gt-bar>span{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.gt{display:none}@media (min-width:1240px){.gt{display:block;grid-column:1;grid-row:1/span 2;align-self:start;position:sticky;top:124px;margin-top:96px;max-height:calc(100vh - 150px);overflow:auto;scrollbar-width:none}}.gt-h{margin:0 0 14px;font-size:13px;font-weight:600;color:#111}.gt-wrap{position:relative;padding-left:16px}.gt-track{position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:3px;background:#e2e2e0;overflow:hidden}.gt-fill{display:block;height:100%;background:#111;border-radius:3px;transform:scaleY(0);transform-origin:top;transition:transform .45s cubic-bezier(.16,1,.3,1)}.gt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.gt-list a{display:block;padding:6px 10px;margin-left:-10px;border-radius:10px;font-size:14px;line-height:18px;font-weight:500;color:#5f5f5d;text-decoration:none;text-wrap:balance;transition:color .2s,background .2s}.gt-list a:hover{color:#111;background:#ebebe9}.gt-list a[aria-current]{color:#111;font-weight:600;background:#fff}.gt-m{margin:28px auto 0;max-width:820px;width:100%;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 24px -16px rgba(0,0,0,.2);grid-row:2}.gt-m summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 18px;font-size:15px;font-weight:600;color:#111}.gt-m summary::-webkit-details-marker{display:none}.gt-m-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#f3f3f2;color:#111}.gt-m-ic svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.gt-m[open] .gt-m-ic svg{transform:rotate(45deg)}.gt-m .gt-list{padding:0 8px 12px}.gt-m .gt-list a{display:flex;align-items:center;min-height:44px;margin:0;padding:10px;font-size:15px;line-height:20px;color:#3d3d3b}.gd-main{grid-row:3}@media (min-width:1240px){.gt-m{display:none}.gd-main{grid-row:1/span 2}}@media (max-width:1239px){.gd-main>.gd-what{margin-top:56px}.gd-body>.gd-main{display:contents}.gd-what{grid-row:1}.gd-sec{grid-row:auto}}.gd-what{margin:72px 0 0;padding:40px 48px 34px;border-radius:28px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 50px -30px rgba(0,0,0,.25)}.gd-what-k{margin:0 0 14px;font-size:13px;font-weight:600;color:#5f5f5d}.gd .gd-what .gd-answer{max-width:none;text-align:left}.gd-what .gd-lead{max-width:25em}.gd-what .gd-rest{max-width:66ch}.gd-what .gd-date{margin:22px 0 0;text-align:left}@media (min-width:1240px){.gd-what{margin-top:96px}}@media (max-width:640px){.gd .gd-main>.gd-what{margin-top:32px}.gd-what{padding:26px 20px 22px;border-radius:24px}}.gd-sec{scroll-margin-top:100px}.gd-plain{padding:104px 0 0}.gd-dark,.gd-white{margin-top:88px;padding:76px 56px 64px;border-radius:32px}.gd-white{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03)}.gd-dark{background:radial-gradient(90% 120% at 0 0,#262626 0,#121212 50%,#0b0b0b 100%);color:#fff;overflow:hidden}.gd-sec .fp-h2{margin-bottom:48px}.gd-dark .fp-h2{color:#fff}.gd .gd-dark .fp-h2 .fp-hi{background:rgba(255,255,255,.12);color:#fff}.gd-white .fp-point{background:#f5f5f4;box-shadow:none}.gd-white .fp-point-on{background:#111}.gd-white .gd-trust{background:#f1f1ef}.gd-plain+.gd-plain{padding-top:96px}.gd-vnote{max-width:600px;margin:24px auto 0;text-align:center;font-size:14px;line-height:21px;font-weight:500;color:rgba(255,255,255,.72);text-wrap:pretty}.gd-dark .gd-mx{box-shadow:0 24px 50px -24px rgba(0,0,0,.6)}.gd-sec.is-wide.gd-white{padding-left:40px;padding-right:40px}.gd-white .gd-tool:not(.is-us){background:#f5f5f4;box-shadow:none}.gd-main>.gd-sec:last-child{margin-bottom:0}@media (max-width:900px){.gd-dark,.gd-white{margin-top:64px;padding:56px 24px 44px;border-radius:26px}.gd-plain{padding-top:80px}.gd-sec.is-wide.gd-white{padding-left:16px;padding-right:16px}}@media (max-width:640px){.gd-body{padding:0 16px}.gd-dark,.gd-white{padding:48px 16px 36px;border-radius:24px}.gd-sec .fp-h2{margin-bottom:32px}}.gd-faq{scroll-margin-top:100px}.gd .gd-faq .e-sec.fq{width:100%;max-width:none;padding-top:104px}@media (min-width:1240px) and (max-width:1360px){.gd .gd-faq .fq-grid{gap:48px}}@media (max-width:900px){.gd .gd-faq .e-sec.fq{padding-top:80px}}.gd .gd-close{max-width:none;margin:104px 0 0}@media (max-width:900px){.gd .gd-close{margin-top:80px;padding:64px 20px;border-radius:26px}}@media (max-width:480px){.gd .gd-tool dl{gap:14px}.gd .gd-tool dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.gd .gd-cards>li:last-child:nth-child(odd) :is(.fp-point-d){max-width:66ch}