.gp-library{padding-block:44px 12px}.gp-library-hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:72px;padding-bottom:48px;display:grid}.gp-library-title{max-width:740px;margin-top:20px;font-size:clamp(58px,7.7vw,108px)}.gp-library-intro{max-width:510px;color:var(--muted-foreground);margin-top:24px;font-size:15px;line-height:1.9}.gp-sport-index{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.gp-sport-index a{justify-content:space-between;align-items:center;gap:14px;min-height:49px;font-size:13px;display:flex}.gp-sport-index a span{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:11px}.gp-sport-index a:hover{text-underline-offset:5px;text-decoration:underline}.gp-library-lead{background:var(--card);grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:70px;display:grid}.gp-library-lead-photo{aspect-ratio:1.42;min-width:0;position:relative;overflow:hidden}.gp-library-lead-photo img{object-fit:cover;transition:transform .4s}.gp-library-lead:hover .gp-library-lead-photo img{transform:scale(1.025)}.gp-library-lead-copy{padding:34px 40px 34px 0}.gp-library-lead-copy h2{letter-spacing:-.045em;max-width:460px;margin-top:16px;font-size:clamp(28px,3.2vw,43px);font-weight:500;line-height:1.12}.gp-library-lead-copy>p:not(.eyebrow){max-width:400px;color:var(--muted-foreground);margin-top:20px;font-size:14px;line-height:1.85}.gp-library-lead-copy>a{align-items:center;gap:35px;min-height:44px;margin-top:17px;font-size:12px;font-weight:500;display:inline-flex}.gp-library-lead-copy>a:hover{text-underline-offset:5px;text-decoration:underline}.gp-library-lead-caption{background:var(--background);color:var(--muted-foreground);padding:4px 7px;font-size:10px;position:absolute;bottom:12px;left:14px}.gp-guide-browser{scroll-margin-top:115px}.gp-guide-browser-top{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:30px;padding-top:27px;display:flex}.gp-guide-search{width:min(440px,100%)}.gp-guide-search label{margin-bottom:11px;font-size:12px;font-weight:500;display:block}.gp-guide-query{border-bottom:1px solid var(--foreground);align-items:center;display:flex}.gp-guide-query input{width:100%;min-width:0;min-height:48px;color:var(--foreground);outline-offset:2px;background:0 0;border:0;padding:10px 0;font-size:15px}.gp-guide-query button{text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;min-height:44px;padding:8px 0 8px 18px;font-size:11px;text-decoration:underline}.gp-guide-browser-meta{align-items:center;gap:24px;padding-bottom:7px;display:flex}.gp-guide-browser-meta p{color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.gp-guide-mode{gap:14px;display:flex}.gp-guide-mode button{min-height:44px;color:var(--muted-foreground);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:7px 0;font-size:11px;display:inline-flex}.gp-guide-mode button[aria-pressed=true]{color:var(--foreground);text-underline-offset:5px;text-decoration:underline}.gp-guide-categories{flex-wrap:wrap;gap:2px 24px;margin-block:17px 30px;display:flex}.gp-guide-categories button{min-height:44px;color:var(--muted-foreground);background:0 0;border:0;align-items:center;gap:9px;padding:7px 0;font-size:12px;display:flex}.gp-guide-categories button span{font-variant-numeric:tabular-nums;opacity:.8;font-size:10px}.gp-guide-categories button[aria-pressed=true]{color:var(--foreground);text-underline-offset:6px;text-decoration:underline}.gp-guide-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;padding-top:8px;display:grid}.gp-guide-card{flex-direction:column;min-width:0;height:100%;display:flex}.gp-guide-card-visual{aspect-ratio:1.5;background:var(--muted);position:relative;overflow:hidden}.gp-guide-card-visual img{object-fit:cover;transition:transform .35s}.gp-guide-card:hover .gp-guide-card-visual img{transform:scale(1.025)}.gp-guide-card-meta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:8px 15px;margin-top:17px;font-size:11px;display:flex}.gp-guide-card h3{font-family:var(--font-dm-sans),sans-serif;letter-spacing:-.04em;margin-top:11px;font-size:23px;font-weight:500;line-height:1.2}.gp-guide-card:hover h3{text-underline-offset:4px;text-decoration:underline}.gp-guide-card-description{color:var(--muted-foreground);margin-top:12px;font-size:13px;line-height:1.85}.gp-guide-card-action{align-items:center;gap:28px;min-height:44px;margin-top:10px;font-size:11px;font-weight:500;display:inline-flex}.gp-guide-results[data-view=index]{grid-template-columns:1fr;gap:0}.gp-guide-results[data-view=index] .gp-guide-card{border-bottom:1px solid var(--border);grid-template-columns:96px 1fr 130px;align-items:start;column-gap:25px;padding-block:24px;display:grid}.gp-guide-results[data-view=index] .gp-guide-card-visual{aspect-ratio:1.2;grid-area:1/1/span 4}.gp-guide-results[data-view=index] .gp-guide-card-meta{grid-column:2;justify-content:flex-start;margin-top:0}.gp-guide-results[data-view=index] .gp-guide-card h3{grid-column:2;margin-top:8px;font-size:22px}.gp-guide-results[data-view=index] .gp-guide-card-description{grid-column:2;max-width:700px;margin-top:9px}.gp-guide-results[data-view=index] .gp-guide-card-action{grid-area:1/3/span 3;place-self:center end;margin-top:0}.gp-guide-empty{padding-block:45px 30px}.gp-guide-empty h3{font-size:27px;font-weight:500}.gp-guide-empty p{max-width:420px;color:var(--muted-foreground);margin-top:12px;font-size:14px;line-height:1.8}.gp-guide-empty button{text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-top:18px;padding:5px 0;font-size:12px;text-decoration:underline}.gp-collection{padding-top:40px}.gp-collection-crumbs{color:var(--muted-foreground);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.gp-collection-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;padding-block:33px 54px;display:grid}.gp-collection-hero h1{margin-top:19px;font-size:clamp(57px,7vw,99px)}.gp-collection-description{max-width:520px;color:var(--muted-foreground);margin-top:25px;font-size:15px;line-height:1.9}.gp-collection-actions{flex-wrap:wrap;align-items:center;gap:8px 23px;margin-top:28px;display:flex}.gp-collection-actions>a:not(.button){text-underline-offset:4px;align-items:center;gap:18px;min-height:44px;font-size:12px;text-decoration:underline;display:flex}.gp-collection-visual{min-width:0;position:relative}.gp-collection-photo{aspect-ratio:1.23;background:var(--card);position:relative;overflow:hidden}.gp-collection-photo img{object-fit:cover}.gp-collection-photo[data-product=true] img{object-fit:contain;mix-blend-mode:multiply;padding:42px}.gp-collection-bracket{pointer-events:none;width:calc(100% - 26px);height:calc(100% - 26px);color:var(--foreground);opacity:.4;position:absolute;inset:13px}.gp-collection-visual figcaption{color:var(--muted-foreground);justify-content:space-between;gap:15px;margin-top:12px;font-size:11px;display:flex}.gp-collection-wayfinding{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:5px 34px;margin-bottom:47px;padding-block:13px;display:flex}.gp-collection-wayfinding a{align-items:center;gap:12px;min-height:40px;font-size:12px;display:flex}.gp-collection-wayfinding a span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10px}.gp-collection-wayfinding a:hover{text-underline-offset:5px;text-decoration:underline}.gp-collection-lineup{grid-template-columns:230px 1fr;gap:60px;padding-bottom:72px;scroll-margin-top:115px;display:grid}.gp-collection-section-intro h2{letter-spacing:-.045em;margin-top:15px;font-size:31px;font-weight:500;line-height:1.15}.gp-collection-section-intro>p:not(.eyebrow){color:var(--muted-foreground);margin-top:19px;font-size:13px;line-height:1.85}.gp-collection-section-intro>a{text-underline-offset:4px;align-items:center;gap:25px;min-height:44px;margin-top:14px;font-size:12px;text-decoration:underline;display:inline-flex}.gp-collection-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 27px;min-width:0;display:grid}.gp-collection-products[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.gp-collection-plan{grid-template-columns:230px 1fr;gap:60px;padding-bottom:72px;display:grid}.gp-collection-plan ol{margin:0;padding:0;list-style:none}.gp-collection-plan li{border-top:1px solid var(--border);grid-template-columns:40px 1fr 1.35fr;align-items:baseline;gap:25px;padding-block:22px;display:grid}.gp-collection-plan li>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.gp-collection-plan h3{font-size:18px;font-weight:500;line-height:1.25}.gp-collection-plan li p{color:var(--muted-foreground);font-size:13px;line-height:1.8}.gp-collection-guides{padding-bottom:65px;scroll-margin-top:115px}.gp-collection-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px;display:flex}.gp-collection-section-head h2{letter-spacing:-.045em;font-size:32px;font-weight:500;line-height:1.15}.gp-collection-section-head>a{text-underline-offset:4px;font-size:12px;text-decoration:underline}.gp-collection-mail{border-top:1px solid var(--foreground);grid-template-columns:230px 1fr auto;align-items:start;gap:60px;padding-block:33px 27px;scroll-margin-top:115px;display:grid}.gp-collection-mail h2{letter-spacing:-.04em;max-width:470px;font-size:30px;font-weight:500;line-height:1.15}.gp-collection-mail p:not(.eyebrow){max-width:480px;color:var(--muted-foreground);margin-top:15px;font-size:13px;line-height:1.85}.gp-collection-mail>a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:flex}.gp-collection-other{flex-wrap:wrap;align-items:center;gap:5px 25px;padding-top:20px;display:flex}.gp-collection-other p{color:var(--muted-foreground);margin-right:auto;font-size:12px}.gp-collection-other a{align-items:center;min-height:44px;font-size:12px;display:flex}.gp-collection-other a:hover{text-underline-offset:4px;text-decoration:underline}.gp-article-header{padding-top:38px}.gp-article-hero{grid-template-columns:1.25fr .75fr;align-items:start;gap:64px;margin-top:31px;display:grid}.gp-article-hero h1{margin-top:18px;font-size:clamp(44px,5.6vw,76px)}.gp-article-description{max-width:680px;color:var(--muted-foreground);margin-top:24px;font-size:15px;line-height:1.95}.gp-article-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 18px;margin-top:22px;font-size:11px;line-height:1.7;display:flex}.gp-article-figure{margin-top:4px}.gp-article-photo{aspect-ratio:.98;background:var(--muted);position:relative;overflow:hidden}.gp-article-photo img{object-fit:cover}.gp-article-figure figcaption{color:var(--muted-foreground);margin-top:11px;font-size:11px;line-height:1.7}.gp-article-layout{grid-template-columns:220px minmax(0,760px);justify-content:space-between;gap:65px;margin-top:52px;display:grid}.gp-article-main{min-width:0}.gp-article-contents{position:sticky;top:111px}.gp-article-toc-label{color:var(--muted-foreground);font-size:11px}.gp-article-contents nav{gap:18px;margin-top:23px;display:grid}.gp-article-contents nav a{color:var(--muted-foreground);align-items:baseline;gap:13px;font-size:12px;line-height:1.75;display:flex}.gp-article-contents nav a:hover{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.gp-article-contents nav a span:first-child{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.gp-article-rail-links{border-top:1px solid var(--border);gap:10px;margin-top:33px;padding-top:20px;display:grid}.gp-article-rail-links a{align-items:center;gap:15px;min-height:35px;font-size:11px;display:inline-flex}.gp-article-answer{border-top:1px solid var(--foreground);grid-template-columns:105px 1fr;gap:24px;padding-block:24px 27px;scroll-margin-top:120px;display:grid}.gp-article-answer>p:first-child{color:var(--muted-foreground);font-size:11px;line-height:1.7}.gp-article-answer>p:last-child{letter-spacing:-.018em;font-size:18px;line-height:1.8}.gp-article-mobile-toc{display:none}.gp-article-section-title{grid-template-columns:30px 1fr;gap:15px;margin-bottom:20px;display:grid}.gp-article-section-title>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding-top:5px;font-size:11px}.gp-article-section-title h2{margin:0!important}.gp-article-reading .prose-guide{font-size:16px;line-height:1.9}.gp-article-reading .prose-guide h2{font-size:31px;line-height:1.17}.gp-article-reading .prose-guide section{padding-top:54px}.gp-article-reading .prose-guide li{margin-block:11px}.gp-article-pick{border-top:1px solid var(--border);grid-template-columns:145px 1fr;gap:25px;padding-block:27px;display:grid}.gp-article-pick>p{font-size:11px;line-height:1.8}.gp-article-reading .prose-guide .gp-article-pick h3{font-size:24px;font-weight:500}.gp-article-source-list{border-top:1px solid var(--foreground);margin-top:50px;padding-top:34px!important}.gp-article-next{border-top:1px solid var(--border);margin-top:65px;padding-top:28px}.gp-article-next-label{color:var(--muted-foreground);margin-bottom:18px;font-size:11px}.gp-article-next a{letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:30px;font-size:25px;line-height:1.3;display:flex}.gp-article-next a:hover{text-underline-offset:5px;text-decoration:underline}.gp-guide-related{margin-top:74px}.gp-text-article{border-top:1px solid var(--border);padding-block:24px;display:block}.gp-text-article-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:10px 20px;font-size:11px;display:flex}.gp-text-article h3{letter-spacing:-.035em;max-width:480px;margin-top:13px;font-size:23px;font-weight:500;line-height:1.2}.gp-text-article:hover h3{text-underline-offset:4px;text-decoration:underline}.gp-text-article>p{max-width:480px;color:var(--muted-foreground);margin-top:12px;font-size:13px;line-height:1.85}.gp-text-article-action{align-items:center;gap:25px;min-height:44px;margin-top:7px;font-size:11px;display:inline-flex}.gp-sport-card{border-top:1px solid var(--border);padding-block:25px;display:block}.gp-sport-card-title{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.gp-sport-card h3{font-family:var(--font-barlow),Impact,sans-serif;text-transform:uppercase;font-size:43px;font-weight:600;line-height:1}.gp-sport-card p{max-width:360px;color:var(--muted-foreground);margin-top:13px;font-size:13px;line-height:1.8}.gp-sport-card small{color:var(--muted-foreground);margin-top:16px;font-size:11px;display:block}.gp-sport-card:hover h3{text-underline-offset:5px;text-decoration:underline}.gp-legacy-guide{max-width:900px;padding-top:44px}.gp-legacy-guide>h1{max-width:780px;margin-top:25px;font-size:clamp(45px,6vw,76px)}.gp-legacy-guide>p{max-width:750px;font-size:14px;line-height:1.9}.gp-legacy-guide>p:first-of-type{margin-top:24px;font-size:16px}.gp-legacy-guide>section{margin-top:45px}.gp-legacy-guide h2{line-height:1.2}.gp-legacy-guide h3{line-height:1.35}.gp-legacy-next{border-top:1px solid var(--foreground);grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:55px;padding-top:25px;display:grid}.gp-legacy-next a{justify-content:space-between;align-items:baseline;gap:18px;min-height:44px;font-size:13px;line-height:1.75;display:flex}.gp-legacy-next a:hover{text-underline-offset:5px;text-decoration:underline}.gp-skate-calculator{border-top:1px solid var(--foreground);margin-top:36px;padding-block:26px}.gp-skate-calculator-head{justify-content:space-between;gap:25px;margin-bottom:25px;display:flex}.gp-skate-calculator-head span{color:var(--muted-foreground);font-size:11px}.gp-skate-calculator-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:45px;display:grid}.gp-skate-calculator-grid label{margin-bottom:12px;font-size:13px;font-weight:500;display:block}.gp-skate-calculator-grid select{border:1px solid var(--border);background:var(--card);width:100%;min-height:50px;color:var(--foreground);font:inherit;border-radius:0;padding:12px;font-size:15px}.gp-skate-result-label{color:var(--muted-foreground);margin-bottom:13px;font-size:11px}.gp-skate-result h2{letter-spacing:-.04em;font-size:27px}.gp-skate-result>p:not(.gp-skate-result-label){margin-top:14px;font-size:14px;line-height:1.85}.gp-skate-result-empty{color:var(--muted-foreground);max-width:350px;font-size:14px;line-height:1.8}.gp-skate-path{color:var(--foreground);margin-top:15px}.gp-skate-source{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:23px;padding-top:22px;font-size:12px;line-height:1.85}@media (max-width:1050px){.gp-library-hero{gap:40px}.gp-library-lead{gap:32px}.gp-library-lead-copy{padding-right:25px}.gp-collection-hero{gap:35px}.gp-collection-lineup,.gp-collection-plan{grid-template-columns:190px 1fr;gap:35px}.gp-collection-plan li{grid-template-columns:25px 1fr;gap:12px 18px}.gp-collection-plan li p{grid-column:2}.gp-collection-mail{grid-template-columns:190px 1fr;gap:18px 35px}.gp-collection-mail>a{grid-column:2}.gp-article-hero{gap:35px}.gp-article-layout{grid-template-columns:180px minmax(0,1fr);gap:38px}}@media (max-width:767px){.gp-library{padding-top:30px}.gp-library-hero{grid-template-columns:1fr;gap:25px;padding-bottom:29px}.gp-library-title{font-size:clamp(56px,10vw,82px)}.gp-library-intro{margin-top:19px}.gp-sport-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px}.gp-library-lead{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:47px}.gp-library-lead-copy{padding:24px 22px 24px 0}.gp-library-lead-copy h2{font-size:28px}.gp-library-lead-photo{aspect-ratio:auto;height:100%;min-height:290px}.gp-guide-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 22px}.gp-guide-mode{display:none}.gp-guide-categories{column-gap:20px}.gp-guide-results[data-view=index] .gp-guide-card{grid-template-columns:85px 1fr;gap:0 20px}.gp-guide-results[data-view=index] .gp-guide-card-action{grid-area:auto/2;justify-self:start;margin-top:8px}.gp-collection{padding-top:28px}.gp-collection-hero{grid-template-columns:1fr 1fr;gap:26px;padding-block:26px 36px}.gp-collection-hero h1{font-size:clamp(49px,8vw,68px)}.gp-collection-description{font-size:14px;line-height:1.85}.gp-collection-actions{margin-top:22px}.gp-collection-visual figcaption{font-size:10px;line-height:1.75;display:block}.gp-collection-visual figcaption span{display:block}.gp-collection-photo{aspect-ratio:.85}.gp-collection-photo[data-product=true] img{padding:22px}.gp-collection-wayfinding{gap:4px 23px;margin-bottom:34px}.gp-collection-lineup,.gp-collection-plan{grid-template-columns:1fr;gap:26px;padding-bottom:50px}.gp-collection-section-intro{max-width:570px}.gp-collection-section-intro h2{margin-top:11px;font-size:28px}.gp-collection-section-intro>p:not(.eyebrow){margin-top:12px}.gp-collection-products[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-collection-plan li{grid-template-columns:25px 1fr 1.4fr;gap:20px}.gp-collection-plan li p{grid-column:auto}.gp-collection-mail{grid-template-columns:1fr;gap:20px;padding-top:26px}.gp-collection-mail>a{grid-column:auto}.gp-collection-mail h2{font-size:28px}.gp-article-hero{grid-template-columns:1.1fr .9fr;gap:28px}.gp-article-hero h1{font-size:49px}.gp-article-description{font-size:14px;line-height:1.85}.gp-article-photo{aspect-ratio:.72}.gp-article-layout{grid-template-columns:1fr;margin-top:31px}.gp-article-layout>aside{display:none}.gp-article-mobile-toc{border-block:1px solid var(--border);margin-top:24px;padding-block:16px;display:block}.gp-article-mobile-toc summary{font-size:12px;font-weight:500}.gp-article-mobile-toc nav{gap:6px;margin-top:15px;display:grid}.gp-article-mobile-toc a{min-height:44px;color:var(--muted-foreground);align-items:center;gap:15px;font-size:13px;display:flex}.gp-article-mobile-toc a span:first-child{font-variant-numeric:tabular-nums;font-size:10px}.gp-article-next{margin-top:42px}.gp-guide-related{margin-top:50px}.gp-skate-calculator-grid{gap:25px}.gp-legacy-next{gap:20px}}@media (max-width:500px){.gp-library-title{font-size:61px}.gp-library-intro{font-size:14px;line-height:1.85}.gp-sport-index{grid-template-columns:1fr 1fr;column-gap:25px}.gp-library-lead{grid-template-columns:1fr;gap:0}.gp-library-lead-photo{aspect-ratio:1.5;min-height:0}.gp-library-lead-copy{padding:25px}.gp-library-lead-copy h2{font-size:31px}.gp-guide-browser-top{padding-top:21px;display:block}.gp-guide-browser-meta{padding:17px 0 0}.gp-guide-categories{gap:1px 20px;margin-block:12px 24px}.gp-guide-results{grid-template-columns:1fr;row-gap:35px}.gp-guide-card h3{font-size:25px}.gp-guide-card-meta{margin-top:14px}.gp-guide-card-description{font-size:13px}.gp-guide-results[data-view=index] .gp-guide-card{grid-template-columns:66px 1fr;column-gap:15px}.gp-guide-results[data-view=index] .gp-guide-card h3{font-size:21px}.gp-guide-results[data-view=index] .gp-guide-card-description{font-size:12px}.gp-collection-hero{grid-template-columns:1fr;gap:29px}.gp-collection-hero h1{font-size:65px}.gp-collection-photo{aspect-ratio:1.3}.gp-collection-description{margin-top:19px}.gp-collection-visual figcaption{display:flex}.gp-collection-visual figcaption span{display:inline}.gp-collection-wayfinding{column-gap:22px}.gp-collection-wayfinding a{font-size:11px}.gp-collection-products{gap:29px 18px}.gp-collection-plan li{grid-template-columns:23px 1fr;gap:10px 14px}.gp-collection-plan li p{grid-column:2}.gp-collection-mail h2{font-size:27px}.gp-collection-other{column-gap:22px}.gp-collection-other p{width:100%;margin-bottom:5px}.gp-article-header{padding-top:26px}.gp-article-hero{grid-template-columns:1fr;gap:27px;margin-top:25px}.gp-article-hero h1{font-size:50px}.gp-article-meta{margin-top:18px}.gp-article-photo{aspect-ratio:1.6}.gp-article-figure{margin:0}.gp-article-answer{grid-template-columns:1fr;gap:13px;padding-block:20px 23px}.gp-article-answer>p:last-child{font-size:17px;line-height:1.85}.gp-article-reading .prose-guide{font-size:15px;line-height:1.9}.gp-article-reading .prose-guide h2{font-size:27px}.gp-article-section-title{grid-template-columns:25px 1fr;gap:8px}.gp-article-reading .prose-guide section{padding-top:43px}.gp-article-pick{grid-template-columns:1fr;gap:7px;padding-block:22px}.gp-article-next a{font-size:23px}.gp-legacy-guide{padding-top:30px}.gp-legacy-guide>h1{font-size:49px}.gp-legacy-guide>p:first-of-type{font-size:15px}.gp-legacy-next{grid-template-columns:1fr;gap:7px;margin-top:40px}.gp-skate-calculator-grid{grid-template-columns:1fr;gap:20px}.gp-skate-calculator-head{margin-bottom:20px}.gp-skate-calculator-head span{text-align:right;max-width:125px}.gp-skate-path{max-width:300px;margin-top:12px}.gp-skate-source{margin-top:21px}}
