.gx{--gcol:660px;--gpad:64px;background:var(--paper);color:var(--night);overflow-x:clip;-webkit-font-smoothing:antialiased}.gx .g-label{margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sky-ink)}.gx .g-ln{display:inline-block;text-decoration:none;border-bottom:1px solid;padding-bottom:3px;font-size:15px;font-weight:500;color:var(--night);transition:color .3s}.gx .g-ln:hover{color:var(--sea)}.gx.js .g-fade{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.gx.js .g-fade.in{opacity:1;transform:none}.g-prog{position:fixed;top:0;left:0;right:0;height:3px;z-index:70;pointer-events:none}.g-prog-bar{height:100%;background:var(--sea-soft);transform-origin:0 50%;transform:scaleX(0);will-change:transform}.gx .g-il main:not(.g-lib) .hero.shot:not(#o):not(#p) .wrap:not(:has(>p.lead)){max-width:calc(var(--gcol) + 2 * var(--gpad))!important;padding:0 var(--gpad)}.gx .g-il main:not(.g-lib) .hero.shot:not(#o):not(#p) .wrap:not(:has(>p.lead)) h1{max-width:none}@media (min-width:1100px){.gx .g-il main:not(.g-lib) .hero.shot:not(#o):not(#p) .wrap:not(:has(>p.lead)) h1{width:calc(var(--gcol) + min(300px, 50vw - var(--gcol) / 2 - 64px));max-width:none}}.gx .g-il main:not(.g-lib)>section:not(.hero)>.wrap{max-width:calc(var(--gcol) + 2 * var(--gpad))!important;padding:0 var(--gpad)}.gx .g-il main:not(.g-lib)>section:not(.hero):not(.gbrief-sec):not(.g-packland){padding:56px 0 clamp(72px,8vw,112px)!important}.gx .g-il main:not(.g-lib)>section:not(.hero):not(.gbrief-sec)+section:not(.hero){padding-top:0!important}.gx .gbrief-sec{padding:clamp(48px,5vw,72px) 0 0!important}.gx .gbrief{display:block;margin:0 -40px;padding:40px 40px 36px;background:var(--sky);border:0;border-radius:22px;color:var(--night)}.gx .gbrief-sum{padding:0;border:0;background:none}.gx .gbrief-k{margin:0 0 14px;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sky-ink)}.gx .gbrief-t{margin:0;font-size:clamp(20px,1.7vw,23px);line-height:1.5;letter-spacing:-.01em;font-weight:300;color:var(--night);max-width:58ch}.gx .gbrief-by{margin:18px 0 0;font-size:14px;line-height:1.5;color:var(--sky-ink)}.gx .gbrief-by a{color:inherit;text-decoration:none;border-bottom:1px solid}.gx .gbrief-toc{margin-top:30px;padding:26px 0 0;border:0;border-top:1px solid rgba(16,25,27,.16);background:none}.gx .gbrief-toc ol{list-style:none;margin:0;padding:0;counter-reset:gb;-moz-columns:2;column-count:2;-moz-column-gap:40px;column-gap:40px}.gx .gbrief-toc li{counter-increment:gb;-moz-column-break-inside:avoid;break-inside:avoid;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;padding:9px 0;border:0;font-size:16px;line-height:1.4}.gx .gbrief-toc li:before{content:counter(gb,decimal-leading-zero);margin:0;font-size:14px;font-weight:300;color:var(--sea);font-variant-numeric:tabular-nums}.gx .gbrief-toc a{color:var(--night);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s,color .3s}.gx .gbrief-toc a:hover{color:var(--sea);border-bottom-color:currentColor;text-decoration:none}.gx .gbrief-toc ol:has(>li:nth-child(-n+4):last-child){-moz-columns:1;column-count:1}.gx .prose{font-size:20px;line-height:1.65;color:#22302f}.gx .prose p{margin:0 0 1.1em;color:#22302f}.gx .prose>.guide-areapage:first-child+p,.gx .prose>.short-version:first-child+p,.gx .prose>p:first-child{font-size:clamp(22px,1.9vw,25px);line-height:1.52;letter-spacing:-.012em;font-weight:300;color:var(--night);margin-bottom:1.1em}.gx .prose b,.gx .prose strong{font-weight:600;color:var(--night)}.gx .prose h2,.gx .prose h2.h2{margin:clamp(56px,6vw,80px) 0 22px;font-size:clamp(30px,2.9vw,42px);letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.gx .prose h2,.gx .prose h2.h2,.gx .prose h3{font-weight:400;color:var(--night);scroll-margin-top:110px}.gx .prose h3{margin:44px 0 12px;font-size:24px;letter-spacing:-.015em;line-height:1.25}.gx .prose h2+h3{margin-top:28px}.gx .prose a:not(.btn):not(.cta-search){color:inherit!important;text-decoration:none;border-bottom:1px solid rgba(16,25,27,.4);transition:border-color .3s,color .3s}.gx .prose a:not(.btn):not(.cta-search):hover{color:var(--sea)!important;border-bottom-color:currentColor}.gx .prose ul{list-style:none;margin:0 0 1.2em;padding:0;color:#22302f}.gx .prose ul>li{position:relative;margin:0 0 .55em;padding-left:30px}.gx .prose ul>li:before{content:"";position:absolute;left:4px;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--sea-soft)}.gx .prose ol{margin:0 0 1.2em;padding:0;list-style:none;counter-reset:gol;color:#22302f}.gx .prose ol>li{position:relative;counter-increment:gol;margin:0 0 .6em;padding-left:44px}.gx .prose ol>li:before{content:counter(gol);position:absolute;left:0;top:-.05em;font-size:1.2em;font-weight:300;color:var(--sea);font-variant-numeric:tabular-nums}.gx .prose hr{border:0;border-top:1px solid rgba(16,25,27,.16);margin:56px 0}.gx .prose blockquote{margin:56px 0;padding:28px 0 0;border:0;border-top:1px solid var(--sea);font-size:clamp(26px,2.5vw,34px);line-height:1.3;letter-spacing:-.02em;font-weight:300;color:var(--sea);font-style:normal;max-width:30ch}.gx .prose blockquote p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.gx .prose blockquote cite{display:block;margin-top:16px;font-size:14px;letter-spacing:0;font-style:normal;color:#4f5b58}.gx .prose table,.gx .prose table.costs{width:100%;margin:28px 0 36px;border:0;border-radius:0;border-collapse:collapse;border-spacing:0;font-size:17px;line-height:1.5;font-variant-numeric:tabular-nums;overflow:visible}.gx .prose table th{padding:0 14px 12px 0;background:none;color:var(--sky-ink);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--night)}.gx .prose table td{padding:15px 14px 15px 0;border:0;border-bottom:1px solid rgba(16,25,27,.14);background:none!important;color:#22302f;vertical-align:top}.gx .prose table td:not(:first-child),.gx .prose table th:not(:first-child){text-align:right;padding-right:0;padding-left:14px}.gx .prose table tr:last-child td{border-bottom-color:rgba(16,25,27,.3)}.gx .prose table tfoot td,.gx .prose table tr.total td{font-weight:600;color:var(--night)}.gx .notice,.gx .prose .notice{margin:56px 0 0!important;padding:24px 0 0;border:0;border-top:1px solid rgba(16,25,27,.18);font-family:inherit;font-size:16px;line-height:1.6;color:#4f5b58;font-weight:400}.gx .short-version{margin:0 0 48px;padding:30px 0 6px;background:none;border:0;border-top:2px solid var(--night)}.gx .short-version-h{margin:0 0 16px!important;font-size:12px!important;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sky-ink)!important;line-height:1.5!important}.gx .prose .short-version li{font-size:18px;line-height:1.6;margin-bottom:.8em}.gx .guide-areapage{margin:0 0 40px!important}.gx .guide-areapage a{display:flex;flex-direction:column;gap:6px;padding:22px 26px!important;border:1px solid rgba(16,25,27,.2)!important;border-radius:22px;background:#fbfcfb;text-decoration:none;color:var(--night)!important;transition:border-color .3s}.gx .guide-areapage a:hover{border-color:var(--night)!important}.gx .guide-areapage strong{font-family:inherit;font-size:22px;font-weight:400;letter-spacing:-.02em;line-height:1.2}.gx .guide-areapage span{font-size:15px;color:var(--sky-ink)}.gx .guide-photo{margin:48px 0}.gx .guide-photo-frame{border:0;border-radius:22px;overflow:hidden;background:var(--sky-deep)}.gx .guide-photo figcaption{margin-top:12px;font-size:14px;line-height:1.5;color:#4f5b58}.gx .g-perk{display:flex;gap:20px;align-items:center;margin:28px 0 36px;padding:22px 24px;border:1px solid rgba(16,25,27,.2);border-radius:22px;background:#fbfcfb}.gx .g-perk img{flex:0 0 auto;border-radius:12px}.gx .g-perk p{margin:0!important;font-size:17px;line-height:1.55}.gx .prose .card{border-radius:22px;border:1px solid rgba(16,25,27,.16)!important;background:#fbfcfb;padding:30px}.gx .prose .card h3{margin-top:0}.gx .g-pack{margin:56px 0 0;padding:36px 40px;border-radius:22px;background:var(--sky);color:var(--night)}.gx .g-pack .g-label{margin-bottom:12px}.gx .g-pack-h,.gx .prose .g-pack-h{margin:0 0 12px;font-size:clamp(26px,2.4vw,32px);font-weight:400;letter-spacing:-.025em;line-height:1.15}.gx .g-pack-t,.gx .prose .g-pack-t{margin:0;font-size:17px;line-height:1.6;color:var(--sky-ink);max-width:56ch}.gx .g-pack-go,.gx .prose .g-pack-go{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}.gx .sources-box{margin:64px 0 0;padding:32px 0 0;border:0;border-top:1px solid var(--night);background:none}.gx .sources-h{margin:0 0 10px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--sky-ink)!important;line-height:1.5!important}.gx .sources-box ul{list-style:none;margin:8px 0 28px;padding:0}.gx .sources-box li{position:relative;margin:0;padding:12px 0!important;border-bottom:1px solid rgba(16,25,27,.12);font-size:16px;line-height:1.5}.gx .sources-box li:before{display:none}.gx .sources-box ul:not(:has(a)) li{padding-left:30px!important}.gx .sources-box ul:not(:has(a)) li:before{display:block;content:"?";position:absolute;left:2px;top:12px;font-size:15px;font-weight:300;color:var(--sea)}.gx .sources-box a{color:var(--night)!important;text-decoration:none;border-bottom:1px solid rgba(16,25,27,.35)}.gx .sources-box a:after{content:" \2197";font-size:.85em;opacity:.5}.gx .sources-box a:hover{color:var(--sea)!important;border-bottom-color:currentColor}.gx .sources-checked{margin:0 0 4px;font-size:15px;line-height:1.55;color:var(--sky-ink);opacity:1}.gx .sources-note{margin:0;font-size:14px;line-height:1.6;color:#4f5b58;opacity:1}.gx .g-packland{padding:clamp(64px,7vw,104px) 0 clamp(72px,8vw,112px)!important}.gx .g-il main:not(.g-lib)>section.g-packland>.wrap{max-width:calc(820px + 2 * var(--gpad))!important}.gx .g-packland-h{margin:0 0 36px;font-size:clamp(34px,3.6vw,52px)}.gx .g-inside{list-style:none;margin:0 0 56px;padding:0;counter-reset:gin;border-top:1px solid rgba(16,25,27,.2)}.gx .g-inside li{counter-increment:gin;display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px 16px;padding:20px 0;border-bottom:1px solid rgba(16,25,27,.12)}.gx .g-inside li:before{content:counter(gin,decimal-leading-zero);grid-row:span 2;font-size:28px;font-weight:300;line-height:1;color:var(--sea);font-variant-numeric:tabular-nums}.gx .g-inside b{font-size:20px;font-weight:400;letter-spacing:-.015em;line-height:1.3}.gx .g-inside span{font-size:16px;line-height:1.55;color:#3f4a4c}.gx .g-packform .formcard{border-radius:22px;border-color:rgba(16,25,27,.14);background:#fbfcfb}.gx .g-packnote{margin:28px 0 0;font-size:14px;line-height:1.6;color:#4f5b58;text-align:left}.gx .g-packdone a:not(.btn),.gx .g-packnote a{color:inherit;border-bottom:1px solid;text-decoration:none}.gx .g-packdone{border-radius:22px}.gx section.g-homes{padding:clamp(72px,8vw,112px) 0;background:var(--paper);border-top:0}.gx section.g-homes>.wrap{border-top:1px solid rgba(16,25,27,.16);padding-top:clamp(56px,6vw,80px)}.gx .g-homes .sec-head{max-width:none}.gx .g-homes .eyebrow{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sky-ink);margin-bottom:18px}.gx .g-homes .h2{font-size:clamp(36px,4vw,60px)}.gx section.g-next{padding:clamp(80px,9vw,128px) 0;background:var(--sky);color:var(--night)}.gx .g-next .wrap{max-width:1240px}.gx .g-next-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 40px;margin-bottom:48px}.gx .g-next-head .g-label{grid-column:1/-1;margin-bottom:8px}.gx .g-next-h{margin:0;font-size:clamp(34px,3.8vw,58px);font-weight:400;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.gx .g-next-of{margin:0 0 .4em;font-size:15px;color:var(--sky-ink);white-space:nowrap}.gx .g-steps{grid-column:1/-1;display:flex;gap:6px;margin:26px 0 0}.gx .g-steps span{flex:1;height:3px;border-radius:2px;background:rgba(16,25,27,.14)}.gx .g-steps span.done{background:var(--sea-soft)}.gx .g-steps span.here{background:var(--sea)}.gx .g-next-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 64px;align-items:center;text-decoration:none;color:inherit;border:0;background:none;padding:0}.gx .g-next-ph{display:block;overflow:hidden;border-radius:22px;background:var(--sky-deep);box-shadow:0 30px 60px -38px rgba(16,25,27,.5);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.gx .g-next-ph img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease)}.gx .g-next-card:hover .g-next-ph img{transform:scale(1.05)}.gx .g-next-b{display:flex;flex-direction:column;align-items:flex-start}.gx .g-next-b .g-label{margin-bottom:12px}.gx .g-next-t{display:block;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:400;letter-spacing:-.025em;line-height:1.12;transition:color .3s}.gx .g-next-card:hover .g-next-t{color:var(--sea)}.gx .g-next-d{margin:16px 0 0;font-size:17px;line-height:1.55;max-width:48ch}.gx .g-next-d,.gx .g-next-meta{display:block;color:var(--sky-ink)}.gx .g-next-meta{margin:14px 0 0;font-size:14px}.gx .g-next-go{margin-top:22px}.gx .g-next-done{padding:36px 40px;border-radius:22px;background:#fbfcfb}.gx .g-next-done a{color:inherit;border-bottom:1px solid;text-decoration:none}.gx .g-next-done .g-next-t{font-size:clamp(26px,2.4vw,34px)}.gx .g-next-links{display:flex;flex-wrap:wrap;gap:12px 32px;margin:48px 0 0}.gx section.g-next-plain{padding:0 0 clamp(64px,7vw,96px);background:var(--paper)}.gx .g-lib section.g-s{padding:clamp(88px,10vw,140px) 0;margin:0;border:0}.gx .g-lib .g-sky{background:var(--sky)}.gx .g-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px 72px;align-items:end;margin-bottom:64px}.gx .g-head h2{margin:0;font-size:clamp(40px,4.8vw,80px);font-weight:400;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.gx .g-head>p{margin:0 0 .5em;font-size:18px;line-height:1.55;color:#3f4a4c;max-width:46ch}.gx .g-head .g-label{margin-bottom:22px}.gx .g-paths{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px}.gx .g-path{display:flex;flex-direction:column;min-width:0;padding:22px 0 0;margin:0;border-top:1px solid rgba(16,25,27,.22);background:none}.gx .g-path-n{font-size:28px;font-weight:300;line-height:1;color:var(--sea);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gx .g-path h3{margin:18px 0 0;font-size:28px;font-weight:400;letter-spacing:-.025em;line-height:1.12}.gx .g-path-who{margin:10px 0 18px;font-size:16px;line-height:1.5;color:#3f4a4c}.gx .g-path-steps{list-style:none;margin:0 0 18px;padding:0;counter-reset:gps}.gx .g-path-steps li{counter-increment:gps;display:grid;grid-template-columns:24px minmax(0,1fr);padding:11px 0;border-top:1px solid rgba(16,25,27,.12);font-size:16px;line-height:1.4}.gx .g-path-steps li:before{content:counter(gps);font-size:14px;font-weight:300;color:var(--sea)}.gx .g-path-steps a{color:var(--night);text-decoration:none;border:0;transition:color .3s}.gx .g-path-steps a:hover{color:var(--sea)}.gx .g-path-meta{margin:auto 0 0;font-size:14px;color:#4f5b58}.gx .g-path-go{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin:16px 0 0}.gx .g-path-tool{font-size:14px;color:#3f4a4c;text-decoration:none;border-bottom:1px solid rgba(16,25,27,.3)}.gx .g-path-tool:hover{color:var(--night);border-bottom-color:currentColor}.gx .g-help{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;margin-top:72px;padding:36px 40px;border-radius:22px;background:var(--sky)}.gx .g-help h3{margin:0;font-size:28px;font-weight:400;letter-spacing:-.025em}.gx .g-help p{margin:8px 0 0;font-size:16px;line-height:1.55;color:var(--sky-ink);max-width:58ch}.gx .g-help .btn{flex:0 0 auto}.gx .g-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;border-top:1px solid rgba(16,25,27,.22)}.gx .g-tool{position:relative;display:flex;flex-direction:column;gap:8px;padding:26px 36px 30px 0;border-bottom:1px solid rgba(16,25,27,.14);text-decoration:none;color:inherit;background:none}.gx .g-tool b{font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:1.2;font-family:inherit;transition:color .3s}.gx .g-tool span{font-size:15px;line-height:1.5;color:var(--sky-ink)}.gx .g-tool:after{content:"\2192";position:absolute;right:4px;top:28px;font-size:18px;opacity:.45;transition:transform .45s var(--ease),opacity .3s}.gx .g-tool:hover b{color:var(--sea)}.gx .g-tool:hover:after{transform:translateX(6px);opacity:1}.gx .g-libx .glib-bar{display:flex;flex-direction:column;gap:20px}.gx .g-libx .glib-bar input[type=search]{height:58px;max-width:680px;padding:0 26px;border:1px solid rgba(16,25,27,.28);border-radius:999px;background:#fbfcfb;font-size:17px;color:var(--night);transition:border-color .3s}.gx .g-libx .glib-bar input[type=search]::-moz-placeholder{color:#6b7674}.gx .g-libx .glib-bar input[type=search]::placeholder{color:#6b7674}.gx .g-libx .glib-bar input[type=search]:focus{outline:none;border-color:var(--night)}.gx .g-libx .glib-pills{gap:8px;margin:0}.gx .g-libx .glib-pills .pill{min-height:44px;padding:0 18px;border:1px solid rgba(16,25,27,.22);border-radius:999px;background:transparent;color:var(--night);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;transition:background .3s,border-color .3s,color .3s}.gx .g-libx .glib-pills .pill:hover{border-color:var(--night)}.gx .g-libx .glib-pills .pill span{font-size:12px;color:#5d6866}.gx .g-libx .glib-pills .pill.on{background:var(--night);border-color:var(--night);color:#fbfcfb}.gx .g-libx .glib-pills .pill.on span{color:rgba(251,252,251,.66)}.gx .g-libx .glib-meta{margin:30px 0 48px;padding-top:22px;border-top:1px solid rgba(16,25,27,.14);font-size:15px;color:#4f5b58}.gx .g-libx .glib-meta a{color:var(--night);border-bottom:1px solid;text-decoration:none}.gx .g-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 28px}.gx .g-card{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:inherit}.gx .g-ph{display:block;overflow:hidden;border-radius:22px;background:var(--sky-deep);box-shadow:0 30px 60px -40px rgba(16,25,27,.5);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.gx .g-ph img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease)}.gx .g-card:hover .g-ph img{transform:scale(1.05)}.gx .g-card-b{display:flex;flex-direction:column;flex:1}.gx .g-cat{display:block;margin:22px 0 10px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--sky-ink)}.gx .g-card-t{margin:0;font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:1.18;color:var(--night);text-wrap:pretty;transition:color .3s}.gx .g-card:hover .g-card-t{color:var(--sea)}.gx .g-card-d{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:12px 0 0;font-size:15px;line-height:1.55;color:#3f4a4c}.gx .g-card-m{display:block;margin:auto 0 0;padding-top:16px;font-size:13px;line-height:1.5;color:#4f5b58}.gx .g-card-c{display:block;margin-top:2px}.gx.js .g-grid>.g-card:nth-child(3n+2){transition-delay:.08s}.gx.js .g-grid>.g-card:nth-child(3n){transition-delay:.16s}.gx .g-grid-lead>.g-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px 64px;align-items:center}.gx .g-grid-lead>.g-card:first-child .g-ph img{aspect-ratio:16/10}.gx .g-grid-lead>.g-card:first-child .g-cat{margin-top:0}.gx .g-grid-lead>.g-card:first-child .g-card-t{font-size:clamp(30px,3vw,46px);letter-spacing:-.03em;line-height:1.08}.gx .g-grid-lead>.g-card:first-child .g-card-d{font-size:17px;-webkit-line-clamp:5;margin-top:18px;max-width:46ch}.gx .g-grid-lead>.g-card:first-child .g-card-m{margin-top:20px;padding-top:0;font-size:14px}.gx .g-lib .endsearch{margin:0}@media (max-width:1100px){.gx{--gpad:40px}.gx .g-grid,.gx .g-paths,.gx .g-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.gx.js .g-grid>.g-card:nth-child(3n),.gx.js .g-grid>.g-card:nth-child(3n+2){transition-delay:0s}.gx.js .g-grid>.g-card:nth-child(odd){transition-delay:.08s}}@media (max-width:860px){.gx .gbrief{margin:0 -16px;padding:30px 24px 26px}.gx .gbrief-toc ol{-moz-columns:1;column-count:1}.gx .g-head{grid-template-columns:1fr;gap:18px;margin-bottom:44px}.gx .g-head>p{margin:0}.gx .g-next-head{grid-template-columns:1fr}.gx .g-next-of{margin:4px 0 0}.gx .g-next-card{grid-template-columns:1fr}.gx .g-help{flex-direction:column;align-items:flex-start;padding:28px 24px}.gx .g-grid-lead>.g-card:first-child{grid-template-columns:1fr}}@media (max-width:720px){.gx{--gpad:22px}.gx .prose{font-size:19px;line-height:1.62}.gx .prose>.guide-areapage:first-child+p,.gx .prose>.short-version:first-child+p,.gx .prose>p:first-child{font-size:21px}.gx .prose h2,.gx .prose h2.h2{font-size:clamp(27px,7.6vw,32px);margin-top:52px}.gx .prose h3{font-size:21px}.gx .prose ol>li{padding-left:34px}.gx .prose table{display:block;overflow-x:auto;font-size:16px;-webkit-overflow-scrolling:touch}.gx .g-il main:not(.g-lib)>section:not(.hero):not(.gbrief-sec):not(.g-packland){padding-top:44px!important}.gx .gbrief-t{font-size:19px}.gx .gbrief-toc li{font-size:16px;padding:8px 0}.gx .g-pack{padding:28px 22px;margin-left:-6px;margin-right:-6px}.gx .g-perk{flex-direction:column;align-items:flex-start}.gx .g-lib section.g-s{padding:72px 0}.gx .g-head h2{font-size:clamp(34px,9.6vw,44px)}.gx .g-paths,.gx .g-tools{grid-template-columns:1fr}.gx .g-paths{gap:44px}.gx .g-tool{padding:20px 36px 22px 0}.gx .g-tool b{font-size:21px}.gx .g-libx .glib-pills{flex-wrap:nowrap;overflow-x:auto;margin:0 -22px;padding:0 22px 4px;scrollbar-width:none}.gx .g-libx .glib-pills::-webkit-scrollbar{display:none}.gx .g-libx .glib-pills .pill{flex:0 0 auto}.gx .g-libx .glib-bar input[type=search]{height:52px;font-size:16px;padding:0 20px}.gx .g-grid{grid-template-columns:1fr;gap:0;border-top:1px solid rgba(16,25,27,.14)}.gx .g-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start;padding:20px 0;border-bottom:1px solid rgba(16,25,27,.14)}.gx .g-ph{border-radius:14px;box-shadow:none}.gx .g-ph img{aspect-ratio:1/1}.gx .g-cat{margin:0 0 6px;font-size:11px;letter-spacing:.18em}.gx .g-card-t{font-size:19px;line-height:1.25}.gx .g-card-d{display:none}.gx .g-card-m{padding-top:8px;font-size:13px}.gx.js .g-grid>.g-card{transition-delay:0s!important}.gx .g-grid-lead>.g-card:first-child{display:flex;flex-direction:column;gap:0;padding:0 0 32px}.gx .g-grid-lead>.g-card:first-child .g-ph{border-radius:22px}.gx .g-grid-lead>.g-card:first-child .g-ph img{aspect-ratio:4/3}.gx .g-grid-lead>.g-card:first-child .g-cat{margin:20px 0 8px}.gx .g-grid-lead>.g-card:first-child .g-card-t{font-size:28px}.gx .g-grid-lead>.g-card:first-child .g-card-d{display:-webkit-box;font-size:16px}.gx .g-next-done{padding:28px 22px}.gx .g-inside li{grid-template-columns:44px minmax(0,1fr)}.gx .g-inside li:before{font-size:22px}}@media (prefers-reduced-motion:reduce){.gx .g-next-ph img,.gx .g-ph img,.gx .g-tool:after{transition:none!important}.gx .g-card:hover .g-ph img,.gx .g-next-card:hover .g-next-ph img{transform:none}}.gx section+section{border-top:0!important}.gx .g-packform .formcard{margin-left:0;margin-right:0}.gx .g-lib .hero--band+section.g-s{padding-top:clamp(40px,4vw,56px)}.gx .g-lib .hero--band+section .g-head{margin-bottom:clamp(24px,2.6vw,36px)}.gx .g-lib .hero--band+section .g-head h2{font-size:clamp(32px,3.2vw,48px)}.gx .g-lib .hero--band+section .g-head .g-label{margin-bottom:12px}