@font-face{font-family:'Sofia Sans Condensed';src:url(sofia-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Sofia Sans Condensed';src:url(sofia-800.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'Cantarell';src:url(cantarell-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Cantarell';src:url(cantarell-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
:root{
--grnk-ink:#111614;
--grnk-mute:#5b665f;
--grnk-dim:#9aa69f;
--grnk-lime:#03c717;
--grnk-limedeep:#0a6b16;
--grnk-limelit:#57e069;
--grnk-paper:#ffffff;
--grnk-tint:#eef4ec;
--grnk-rule:#dfe5e0;
--grnk-night:#17384a;
--grnk-pitch:#020202;
--grnk-turfdeep:#29341c;
--grnk-girth:min(1172px, 100% - 46px);
--grnk-head:#111614;
--grnk-body:#5b665f;
--grnk-kick:#0a6b16;
--grnk-line:#dfe5e0;
--grnk-face:#ffffff;
--grnk-step:clamp(54px,7vw,92px);
--grnk-display:'Sofia Sans Condensed',Arial Narrow,system-ui,sans-serif;
--grnk-text:'Cantarell',Segoe UI,system-ui,sans-serif;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--grnk-paper);color:var(--grnk-ink);font-family:var(--grnk-text);font-size:17px;line-height:1.62}
img{max-width:100%;display:block}
a{color:var(--grnk-limedeep)}
h1,h2,h3,h4{font-family:var(--grnk-display);font-weight:800;line-height:1.04;letter-spacing:-.012em;color:var(--grnk-head);margin:0}
h1{font-size:clamp(2.5rem,5.6vw,4.15rem)}
h2{font-size:clamp(1.85rem,3.5vw,2.8rem)}
h3{font-size:clamp(1.24rem,2vw,1.55rem)}
h4{font-size:1.06rem;font-weight:600}
p{margin:0 0 1em}
ul,ol{margin:0 0 1em;padding-left:1.15em}
li{margin:0 0 .38em}
table{border-collapse:collapse;width:100%}
:focus-visible{outline:3px solid var(--grnk-limedeep);outline-offset:2px}
.grnk-fairway{width:var(--grnk-girth);margin-inline:auto}
.grnk-turfband{padding:var(--grnk-step) 0;background:var(--grnk-tint)}
.grnk-lightband{padding:var(--grnk-step) 0}
.grnk-nightband{padding:var(--grnk-step) 0;background:var(--grnk-night);--grnk-head:#ffffff;--grnk-body:#c9dcf2;--grnk-kick:#57e069;--grnk-line:#2d5064;--grnk-face:#1e4157;color:var(--grnk-body)}
.grnk-nightband a{color:var(--grnk-limelit)}
.grnk-straphead{max-width:46ch;margin:0 0 1.7rem}
.grnk-strapkick{font-family:var(--grnk-display);font-weight:600;font-size:.96rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grnk-kick);margin:0 0 .5rem}
.grnk-straphead p{color:var(--grnk-body);margin:.7rem 0 0;font-size:1.09rem}
.grnk-turfgrid{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}
.grnk-teeline{background:var(--grnk-pitch);color:#9aa69f;font-size:.82rem;letter-spacing:.05em}
.grnk-teeline div{width:var(--grnk-girth);margin-inline:auto;display:flex;justify-content:space-between;gap:16px;padding:7px 0}
.grnk-teeline strong{color:var(--grnk-limelit);font-weight:400}
.grnk-caddydeck{width:var(--grnk-girth);margin-inline:auto;display:flex;align-items:center;gap:26px;padding:15px 0}
header{border-bottom:1px solid var(--grnk-rule);position:sticky;top:0;z-index:40;background:var(--grnk-paper)}
.grnk-markname{display:flex;align-items:center;flex:0 0 auto}
.grnk-markname img{width:154px;height:41px}
.grnk-navturf{display:flex;gap:22px;align-items:center;margin-left:auto;font-family:var(--grnk-display);font-weight:600;font-size:1.08rem;letter-spacing:.01em}
.grnk-navturf a{color:var(--grnk-ink);text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}
.grnk-navturf a:hover{border-bottom-color:var(--grnk-lime)}
.grnk-navstore{background:var(--grnk-ink);color:var(--grnk-paper)!important;border:0;border-radius:999px;padding:9px 19px!important;font-family:var(--grnk-display);font-weight:600;font-size:1.05rem;cursor:pointer;letter-spacing:.01em}
.grnk-navstore:hover{background:var(--grnk-limedeep)}
.grnk-flapmenu{display:none;margin-left:auto;background:none;border:1px solid var(--grnk-rule);border-radius:9px;padding:9px 13px;font-family:var(--grnk-display);font-weight:600;font-size:1rem;cursor:pointer;color:var(--grnk-ink)}
.grnk-foldturf{display:none;border-top:1px solid var(--grnk-rule);background:var(--grnk-paper)}
.grnk-foldturf[data-open="1"]{display:block}
.grnk-foldturf ul{list-style:none;margin:0;padding:10px 0;width:var(--grnk-girth);margin-inline:auto}
.grnk-foldturf li{margin:0}
.grnk-foldturf a{display:block;padding:11px 0;border-bottom:1px solid var(--grnk-rule);color:var(--grnk-ink);text-decoration:none;font-family:var(--grnk-display);font-weight:600;font-size:1.14rem}
.grnk-crumbturf{width:var(--grnk-girth);margin-inline:auto;padding:14px 0;font-size:.88rem;color:var(--grnk-mute)}
.grnk-crumbturf a{color:var(--grnk-mute);text-decoration:none}
.grnk-crumbturf a:hover{text-decoration:underline}
.grnk-crumbturf span{padding:0 7px;color:var(--grnk-dim)}
.grnk-pincard{display:flex;flex-direction:column;background:var(--grnk-face);border:1px solid var(--grnk-line);border-radius:15px;overflow:hidden;min-height:0}
.grnk-pinshot{position:relative;aspect-ratio:1/1;background:#ffffff;overflow:hidden}
.grnk-pinshot img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:13px}
.grnk-pinfacts{padding:15px 16px 17px;display:flex;flex-direction:column;flex:1 1 auto;gap:9px}
.grnk-pintitle{font-family:var(--grnk-display);font-weight:600;font-size:1.15rem;line-height:1.16;margin:0}
.grnk-pintitle a{color:var(--grnk-head);text-decoration:none}
.grnk-pintitle a:hover{color:var(--grnk-limedeep)}
.grnk-shelftag{font-family:var(--grnk-display);font-weight:600;font-size:.8rem;letter-spacing:.11em;text-transform:uppercase;color:var(--grnk-kick)}
.grnk-starturf{font-size:.87rem;color:var(--grnk-body);display:flex;align-items:center;gap:6px}
.grnk-starturf b{color:var(--grnk-head);font-weight:700}
.grnk-greenfee{margin-top:auto;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}
.grnk-greenfee strong{font-family:var(--grnk-display);font-weight:800;font-size:1.6rem;color:var(--grnk-head);letter-spacing:-.01em}
.grnk-greenfee small{font-size:.76rem;color:var(--grnk-body);line-height:1.35;flex-basis:100%}
.grnk-greenfeebare strong{font-size:1.45rem}
.grnk-buypin{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--grnk-lime);color:#111614;border:0;border-radius:999px;padding:12px 22px;font-family:var(--grnk-display);font-weight:800;font-size:1.08rem;letter-spacing:.01em;cursor:pointer;width:100%;text-align:center}
.grnk-buypin:hover{background:var(--grnk-limelit)}
.grnk-readpin{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--grnk-head);border:1.6px solid var(--grnk-line);border-radius:999px;padding:11px 22px;font-family:var(--grnk-display);font-weight:600;font-size:1.05rem;text-decoration:none;cursor:pointer}
.grnk-readpin:hover{border-color:var(--grnk-limedeep);color:var(--grnk-limedeep)}
.grnk-pingrid{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}
.grnk-tintturf{display:flex;gap:7px;flex-wrap:wrap}
.grnk-tintpin{width:26px;height:26px;border-radius:50%;border:1.6px solid var(--grnk-line);background:var(--grnk-tint);cursor:pointer;padding:0;overflow:hidden}
.grnk-tintpin img{width:100%;height:100%;object-fit:cover}
.grnk-tintpin[data-on="1"]{border-color:var(--grnk-limedeep);box-shadow:0 0 0 2px var(--grnk-limelit)}
.grnk-teesplit{display:grid;grid-template-columns:1.06fr .94fr;gap:48px;align-items:center}
.grnk-teecopy p{font-size:1.18rem;color:var(--grnk-body);max-width:52ch}
.grnk-teecopy h1{margin-bottom:.5rem}
.grnk-teestar{display:flex;gap:13px;flex-wrap:wrap;margin-top:1.9rem}
.grnk-teestar .grnk-buypin{width:auto}
.grnk-teesplit>img{border-radius:20px;width:100%;height:auto}
.grnk-teerail{margin-top:var(--grnk-step);border-top:1px solid var(--grnk-line);padding-top:26px}
.grnk-teerail ul{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;list-style:none;padding:0;margin:0}
.grnk-teerail li{display:flex;flex-direction:column;gap:10px;margin:0}
.grnk-teerail .grnk-buypin{padding:9px 14px;font-size:.98rem;margin-top:auto}
.grnk-railpin{display:flex;flex-direction:column;gap:8px;text-decoration:none;flex:1 1 auto}
.grnk-railshot{aspect-ratio:1/1;border-radius:13px;overflow:hidden;background:#ffffff;position:relative;border:1px solid var(--grnk-line)}
.grnk-railshot img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:9px}
.grnk-railpin b{font-family:var(--grnk-display);font-weight:600;font-size:1.02rem;line-height:1.18;color:var(--grnk-head)}
.grnk-railpin span{font-size:.83rem;color:var(--grnk-body)}
.grnk-whycell{background:var(--grnk-face);border:1px solid var(--grnk-line);border-radius:15px;padding:24px}
.grnk-whycell h3{font-size:1.22rem;margin-bottom:.45rem}
.grnk-whycell p{margin:0;font-size:.97rem;color:var(--grnk-body)}
.grnk-routelink{display:flex;flex-direction:column;justify-content:flex-end;min-height:250px;border-radius:18px;overflow:hidden;position:relative;padding:24px;text-decoration:none;background:var(--grnk-turfdeep)}
.grnk-routelink img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.52}
.grnk-routelink b,.grnk-routelink span{position:relative;color:#ffffff}
.grnk-routelink b{font-family:var(--grnk-display);font-weight:800;font-size:1.7rem;line-height:1.06}
.grnk-routelink span{font-size:.95rem;margin-top:.35rem;color:#c9dcf2}
.grnk-holeplate{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid var(--grnk-line);background:var(--grnk-face);text-decoration:none;min-height:0}
.grnk-holeshot{position:relative;aspect-ratio:4/3;background:#ffffff}
.grnk-holeshot img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:14px}
.grnk-holeplate b{font-family:var(--grnk-display);font-weight:800;font-size:1.32rem;color:var(--grnk-head);padding:16px 18px 0}
.grnk-holecount{font-size:.87rem;color:var(--grnk-body);padding:2px 18px 17px}
.grnk-duoturf{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.grnk-doglegplate{border-radius:18px;padding:34px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;background:var(--grnk-tint);text-decoration:none;min-height:288px}
.grnk-duonight{background:var(--grnk-night);--grnk-head:#ffffff;--grnk-body:#c9dcf2;--grnk-kick:#57e069;color:var(--grnk-body)}
.grnk-doglegplate p{margin:.6rem 0 0;color:var(--grnk-body)}
.grnk-scorecell{text-align:center}
.grnk-tallyfig{display:block;font-family:var(--grnk-display);font-weight:800;font-size:clamp(2.6rem,5vw,3.7rem);line-height:1;color:var(--grnk-kick)}
.grnk-scorecell span{display:block;margin-top:.5rem;font-size:.93rem;color:var(--grnk-body)}
.grnk-stepslist{list-style:none;padding:0;counter-reset:hole}
.grnk-stepslist li{counter-increment:hole;position:relative;padding-left:52px;margin-bottom:1.5rem}
.grnk-stepslist li::before{content:counter(hole);position:absolute;left:0;top:-2px;width:36px;height:36px;border-radius:50%;background:var(--grnk-lime);color:#111614;font-family:var(--grnk-display);font-weight:800;font-size:1.22rem;display:flex;align-items:center;justify-content:center}
.grnk-stepslist b{display:block;font-family:var(--grnk-display);font-weight:600;font-size:1.22rem;color:var(--grnk-head)}
.grnk-stepslist p{margin:.2rem 0 0;color:var(--grnk-body);font-size:.98rem}
.grnk-turftable{font-size:.95rem;background:var(--grnk-face);border:1px solid var(--grnk-line);border-radius:14px;overflow:hidden}
.grnk-turftable th,.grnk-turftable td{text-align:left;padding:11px 15px;border-bottom:1px solid var(--grnk-line)}
.grnk-turftable th{font-family:var(--grnk-display);font-weight:600;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;color:var(--grnk-kick);background:var(--grnk-tint)}
.grnk-turftable tr:last-child td{border-bottom:0}
.grnk-turftable td{color:var(--grnk-body)}
.grnk-turftable td:first-child{color:var(--grnk-head);font-weight:700}
.grnk-stepstable{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:start}
.grnk-onepic{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;align-items:center}
.grnk-onepic>div:first-child{border-radius:18px;overflow:hidden;background:#ffffff;border:1px solid var(--grnk-line);aspect-ratio:1/1;position:relative}
.grnk-onepic>div:first-child img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:22px}
.grnk-onecopy .grnk-teestar{margin-top:1.4rem}
.grnk-onecopy p{color:var(--grnk-body)}
.grnk-weatherlist{list-style:none;padding:0;margin:0}
.grnk-weatherlist li{padding-left:32px;position:relative;margin-bottom:.85rem;color:var(--grnk-body)}
.grnk-weatherlist li::before{position:absolute;left:0;top:-1px;font-family:var(--grnk-display);font-weight:800;font-size:1.15rem}
.grnk-weatherlist[data-good="1"] li::before{content:"+";color:var(--grnk-limedeep)}
.grnk-weatherlist[data-good="0"] li::before{content:"\2212";color:#5b665f}
.grnk-longturf{max-width:none}
.grnk-longturf h3{margin:1.9rem 0 .6rem}
.grnk-longturf p,.grnk-longturf li{color:var(--grnk-body)}
.grnk-longturf table{margin:1rem 0 1.7rem}
.grnk-quotecell{background:var(--grnk-face);border:1px solid var(--grnk-line);border-radius:15px;padding:26px}
.grnk-quotecell p{font-size:1.03rem;color:var(--grnk-head);margin-bottom:.9rem}
.grnk-quotecell span{font-size:.87rem;color:var(--grnk-body)}
.grnk-askturf details{border-bottom:1px solid var(--grnk-line);padding:16px 0}
.grnk-askturf summary{font-family:var(--grnk-display);font-weight:600;font-size:1.2rem;cursor:pointer;color:var(--grnk-head);list-style:none}
.grnk-askturf summary::-webkit-details-marker{display:none}
.grnk-askturf summary::after{content:"+";float:right;color:var(--grnk-kick);font-weight:800}
.grnk-askturf details[open] summary::after{content:"\2212"}
.grnk-askturf p{margin:.7rem 0 0;color:var(--grnk-body);max-width:74ch}
.grnk-packturf{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.grnk-packcell{border:1px solid var(--grnk-line);border-radius:15px;padding:22px;background:var(--grnk-face)}
.grnk-packcell b{display:block;font-family:var(--grnk-display);font-weight:800;font-size:1.5rem;color:var(--grnk-head)}
.grnk-packcell span{font-size:.92rem;color:var(--grnk-body)}
.grnk-packcell ul{margin:.8rem 0 0;padding-left:1.1em;font-size:.93rem;color:var(--grnk-body)}
.grnk-freshcell{position:relative}
.grnk-freshcell::after{content:"New";position:absolute;top:11px;left:11px;background:var(--grnk-lime);color:#111614;font-family:var(--grnk-display);font-weight:800;font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;padding:3px 10px;border-radius:999px;z-index:2}
.grnk-leadturf{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:start}
.grnk-leadshot{border:1px solid var(--grnk-line);border-radius:18px;overflow:hidden;background:#ffffff;aspect-ratio:1/1;position:relative}
.grnk-leadshot img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:24px}
.grnk-leadcopy h1{font-size:clamp(1.9rem,3.4vw,2.7rem);margin-bottom:.7rem}
.grnk-leadbody{color:var(--grnk-body);font-size:1.06rem}
.grnk-leadcopy .grnk-greenfee{margin:1.4rem 0 1.2rem}
.grnk-traitturf{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:1.6rem}
.grnk-traitcell{border-top:2px solid var(--grnk-lime);padding-top:12px}
.grnk-traitcell b{display:block;font-family:var(--grnk-display);font-weight:600;font-size:1.06rem;color:var(--grnk-head)}
.grnk-traitcell span{font-size:.93rem;color:var(--grnk-body)}
.grnk-specturf{font-size:.95rem}
.grnk-peersturf{margin-top:var(--grnk-step)}
.grnk-lastputt{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;background:var(--grnk-night);--grnk-head:#ffffff;--grnk-body:#c9dcf2;--grnk-kick:#57e069;color:var(--grnk-body);border-radius:18px;padding:28px 32px}
.grnk-lastputt .grnk-buypin{width:auto}
.grnk-tintbox{margin:1.2rem 0}
.grnk-tintbox>span{display:block;font-size:.87rem;color:var(--grnk-body);margin-bottom:.5rem}
.grnk-pickturf{max-width:720px}
.grnk-holestep{border:1px solid var(--grnk-line);border-radius:15px;padding:22px;margin-bottom:18px;background:var(--grnk-face)}
.grnk-holestep b{display:block;font-family:var(--grnk-display);font-weight:600;font-size:1.2rem;margin-bottom:.7rem;color:var(--grnk-head)}
.grnk-holepick{display:flex;gap:9px;flex-wrap:wrap}
.grnk-holepick button{background:var(--grnk-paper);border:1.6px solid var(--grnk-line);border-radius:999px;padding:9px 18px;font-family:var(--grnk-text);font-size:.97rem;cursor:pointer;color:var(--grnk-ink)}
.grnk-holepick button[data-on="1"]{background:var(--grnk-lime);border-color:var(--grnk-lime);font-weight:700}
.grnk-holeout{margin-top:26px}
.grnk-pickcard{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}
.grnk-guideturf{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(292px,1fr))}
.grnk-guidecard{border:1px solid var(--grnk-line);border-radius:15px;padding:24px;background:var(--grnk-face);text-decoration:none;display:block}
.grnk-guidecard b{display:block;font-family:var(--grnk-display);font-weight:800;font-size:1.3rem;color:var(--grnk-head);line-height:1.12}
.grnk-guidecard span{display:block;margin-top:.5rem;font-size:.95rem;color:var(--grnk-body)}
.grnk-guidebody{max-width:74ch}
.grnk-guidebody h2{font-size:clamp(1.5rem,2.6vw,2.05rem);margin:2.2rem 0 .7rem}
.grnk-guidebody p,.grnk-guidebody li{color:var(--grnk-body)}
.grnk-noteturf{background:var(--grnk-tint);border-radius:15px;padding:24px 26px;margin:2rem 0}
.grnk-plainturf{max-width:72ch}
.grnk-plainturf h2{font-size:clamp(1.4rem,2.4vw,1.9rem);margin:2rem 0 .6rem}
.grnk-plainturf p,.grnk-plainturf li{color:var(--grnk-body)}
.grnk-addrturf{font-style:normal;color:var(--grnk-body)}
.grnk-baseturf{background:var(--grnk-pitch);color:#9aa69f;padding:54px 0 30px;--grnk-head:#ffffff;--grnk-body:#9aa69f;--grnk-kick:#57e069;--grnk-line:#24282a}
.grnk-baseturf a{color:#9aa69f;text-decoration:none}
.grnk-baseturf a:hover{color:var(--grnk-limelit)}
.grnk-basecols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px}
.grnk-basecols img{width:154px;height:41px}
.grnk-basecols h4{font-family:var(--grnk-display);font-weight:600;font-size:.86rem;letter-spacing:.13em;text-transform:uppercase;color:var(--grnk-limelit);margin-bottom:.9rem}
.grnk-basecols ul{list-style:none;padding:0;margin:0;font-size:.94rem}
.grnk-basecols li{margin-bottom:.5rem}
.grnk-basecols p{font-size:.92rem;margin-top:1rem}
.grnk-baselegal{margin-top:38px;padding-top:22px;border-top:1px solid #24282a;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:.86rem}
.grnk-disclaimshot{max-width:min(380px,100%);height:auto;opacity:.78}
.grnk-skipputt{position:absolute;left:-999px;top:0;z-index:60;background:var(--grnk-lime);color:#020202;padding:10px 18px;border-radius:0 0 10px 0;font-family:var(--grnk-display);font-weight:800;text-decoration:none}
.grnk-skipputt:focus{left:0}
.grnk-pinrows>div+div{margin-top:calc(var(--grnk-step)*.8)}
@media(max-width:1180px){
.grnk-navturf{gap:15px;font-size:1.01rem}
.grnk-caddydeck{gap:18px}
.grnk-navstore{padding:8px 15px!important;font-size:1rem}
}
@media(max-width:1060px){
.grnk-navturf{display:none}
.grnk-flapmenu{display:block}
}
@media(max-width:1000px){
.grnk-teesplit{grid-template-columns:1fr;gap:30px}
.grnk-stepstable,.grnk-onepic,.grnk-leadturf{grid-template-columns:1fr;gap:30px}
.grnk-basecols{grid-template-columns:1fr 1fr;gap:28px}
.grnk-teerail ul{grid-template-columns:repeat(5,minmax(146px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}
.grnk-teerail li{scroll-snap-align:start}
}
@media(max-width:900px){
.grnk-caddydeck{gap:14px}
.grnk-markname img{width:128px;height:34px}
}
@media(max-width:720px){
.grnk-duoturf,.grnk-packturf,.grnk-traitturf{grid-template-columns:1fr}
.grnk-turfgrid,.grnk-pingrid,.grnk-pickcard{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:15px}
.grnk-doglegplate{padding:26px;min-height:0}
.grnk-lastputt{padding:24px}
.grnk-pinfacts{padding:12px 13px 14px}
.grnk-pintitle{font-size:1.03rem}
.grnk-buypin,.grnk-readpin{padding:11px 16px;font-size:1rem}
}