.hb-contents[data-astro-cid-ydjp3iou]{background:var(--hb-label);border:1px solid var(--hb-line);padding:1rem}.hb-contents[data-astro-cid-ydjp3iou] summary[data-astro-cid-ydjp3iou]{font:700 1rem var(--font-label);cursor:pointer;min-height:44px;display:flex;align-items:center}.hb-contents[data-astro-cid-ydjp3iou] summary[data-astro-cid-ydjp3iou]:after{content:"+";margin-left:auto}.hb-contents[data-astro-cid-ydjp3iou][open] summary[data-astro-cid-ydjp3iou]:after{content:"−"}.hb-contents[data-astro-cid-ydjp3iou] ol[data-astro-cid-ydjp3iou]{padding-left:1.25rem}.hb-contents[data-astro-cid-ydjp3iou] a[data-astro-cid-ydjp3iou]{display:inline-block;min-height:44px;padding:.5rem 0;text-decoration:underline;text-underline-offset:.2em;line-height:1.5}[data-wtp] .gk-tool__field select{border-color:var(--hb-field)}[data-wtp] [hidden]{display:none!important}[data-wtp] .wtp-actions{margin-top:1rem}[data-wtp] .wtp-actions .hb-btn{min-height:44px}[data-wtp] .wtp-warn{padding:.75rem .9rem;border:1px solid var(--hb-line);background:var(--hb-label);font-size:.9375rem}[data-wtp] .wtp-legend{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;font-size:.875rem}[data-wtp] .wtp-legend li{display:inline-flex;align-items:center;gap:.4rem}[data-wtp] .wtp-key{display:inline-block;flex:none;width:1.4rem;height:.8rem;border:1px solid var(--hb-ink);vertical-align:middle;margin-right:.35rem}[data-wtp] .wtp-legend .wtp-key{margin-right:0}[data-wtp] .wtp-key--indoors,[data-wtp] .wtp-bar--indoors{background:var(--hb-hl)}[data-wtp] .wtp-key--outside,[data-wtp] .wtp-bar--outside{background:var(--hb-line)}[data-wtp] .wtp-key--plant,[data-wtp] .wtp-bar--plant{background:var(--hb-ink)}[data-wtp] .wtp-key--lift,[data-wtp] .wtp-bar--lift{background:var(--hb-label);border-style:dashed}[data-wtp] .wtp-group{margin:1.75rem 0 .5rem}[data-wtp] .wtp-crop{margin:0 0 1rem;padding:.9rem;border:1px solid var(--hb-line);background:var(--hb-paper);min-width:0}[data-wtp] .wtp-crop h4{margin:0 0 .4rem;font:400 1.3rem/1.2 var(--font-display)}[data-wtp] .wtp-alert{margin:0 0 .6rem;font-size:.9375rem;font-weight:600}[data-wtp] .wtp-months,[data-wtp] .wtp-track{display:flex;width:100%}[data-wtp] .wtp-months span{font:400 .875rem/1.4 var(--font-mono);color:var(--hb-ink-2);text-align:center;overflow:hidden}[data-wtp] .wtp-rows{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}[data-wtp] .wtp-row{min-width:0}[data-wtp] .wtp-row__what{margin:0 0 .25rem;font-size:.9375rem}[data-wtp] .wtp-row__when{font-family:var(--font-mono)}[data-wtp] .wtp-tag{font:400 .875rem/1 var(--font-mono);color:var(--hb-ink-2);border:1px solid var(--hb-line);padding:.1rem .3rem;white-space:nowrap}[data-wtp] .wtp-track{position:relative;height:1.1rem;background:var(--hb-label);border:1px solid var(--hb-line)}[data-wtp] .wtp-track span{height:100%;border-left:1px solid var(--hb-line)}[data-wtp] .wtp-track span:first-child{border-left:0}[data-wtp] .wtp-bar{position:absolute;top:2px;bottom:2px;border:1px solid var(--hb-ink);min-width:3px}[data-wtp] .wtp-row__how{margin:.3rem 0 0;font-size:.875rem;color:var(--hb-ink-2);max-width:64ch}[data-wtp] .wtp-tip{margin:.7rem 0 0;font-size:.9375rem}[data-wtp] .wtp-src{margin:.6rem 0 0;font-size:.875rem;color:var(--hb-ink-2);overflow-wrap:anywhere}[data-waterbutt] form{display:grid;gap:1rem}[data-waterbutt] .gkw-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}[data-waterbutt] input[type=number]{min-height:48px;width:100%;padding:0 .75rem;border:1.5px solid var(--hb-field);background:var(--hb-label);color:var(--hb-ink);font:400 1rem var(--font-body)}[data-waterbutt] .gk-tool__field select{border-color:var(--hb-field)}[data-waterbutt] .gkw-note{margin:-.4rem 0 0;color:var(--hb-ink-2);font-size:.9375rem;max-width:60ch}[data-waterbutt] .gkw-problem{margin:0;font-weight:600;color:var(--color-signal)}[data-waterbutt] .gk-tool__out h4{margin:1.25rem 0 .35rem;font:400 1.25rem/1.2 var(--font-display)}[data-waterbutt] .gkw-scroll{overflow-x:auto;margin:0 0 1rem}[data-waterbutt] .gkw-table{width:100%;border-collapse:collapse;font-size:.9375rem}[data-waterbutt] .gkw-table th,[data-waterbutt] .gkw-table td{text-align:left;padding:.55rem .6rem .55rem 0;border-bottom:1px solid var(--hb-line);vertical-align:top}[data-waterbutt] .gkw-table thead th{font:400 .875rem/1.3 var(--font-mono);color:var(--hb-ink-2)}[data-waterbutt] .gkw-table td{font-family:var(--font-mono)}[data-waterbutt] .gkw-months summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}[data-waterbutt] .gkw-src{font-size:.875rem;color:var(--hb-ink-2)}@media(min-width:600px){[data-waterbutt] .gkw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-waterbutt] .gkw-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){[data-waterbutt] .gkw-table thead{display:none}[data-waterbutt] .gkw-table tr{display:block;padding:.5rem 0;border-bottom:1px solid var(--hb-line)}[data-waterbutt] .gkw-table th,[data-waterbutt] .gkw-table td{display:flex;justify-content:space-between;gap:1rem;border:0;padding:.15rem 0}[data-waterbutt] .gkw-table th{font-weight:700}[data-waterbutt] .gkw-table td:before{content:attr(data-l);font:400 .875rem/1.4 var(--font-mono);color:var(--hb-ink-2)}}[data-plotplan] form{display:grid;gap:1rem}[data-plotplan] [hidden]{display:none!important}[data-plotplan] .pp-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}[data-plotplan] input[type=number],[data-plotplan] input[type=text],[data-plotplan] textarea{min-height:48px;width:100%;padding:.6rem .75rem;border:1.5px solid var(--hb-field);background:var(--hb-label);color:var(--hb-ink);font:400 1rem var(--font-body);border-radius:0}[data-plotplan] textarea{resize:vertical}[data-plotplan] .gk-tool__field select{border-color:var(--hb-field)}[data-plotplan] .pp-set{border:0;margin:0;padding:0;min-width:0}[data-plotplan] .pp-set legend{font-weight:600;margin-bottom:.3rem;padding:0}[data-plotplan] .pp-chips{display:flex;flex-wrap:wrap;gap:.5rem}[data-plotplan] .pp-chip{position:relative;display:inline-flex}[data-plotplan] .pp-chip input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}[data-plotplan] .pp-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border:1.5px solid var(--hb-field);background:var(--hb-label);font-size:.9375rem}[data-plotplan] .pp-chip input:checked+span{background:var(--hb-hl);border-color:var(--hb-ink);font-weight:700;box-shadow:inset 0 -4px 0 var(--hb-ink)}[data-plotplan] .pp-chip input:focus-visible+span{outline:2px solid var(--hb-ink);outline-offset:2px}[data-plotplan] .pp-beds summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}[data-plotplan] .pp-beds[open]{display:grid;gap:.75rem}[data-plotplan] .pp-bed{margin:0;padding:.9rem;border:1px solid var(--hb-line);background:var(--hb-paper);min-width:0;display:grid;gap:.75rem}[data-plotplan] .pp-bed legend{font:400 .875rem/1.3 var(--font-mono);padding:0 .3rem}[data-plotplan] .pp-note,[data-plotplan] .pp-dim{margin:0;color:var(--hb-ink-2);font-size:.9375rem;max-width:60ch}[data-plotplan] .pp-note:empty{display:none}[data-plotplan] .pp-problem{margin:0;font-weight:600;color:var(--color-signal)}[data-plotplan] .gk-tool__out h4{margin:1.25rem 0 .4rem;font:400 1.25rem/1.2 var(--font-display)}[data-plotplan] .pp-fig{margin:1rem 0}[data-plotplan] .pp-fig figcaption{margin-top:.35rem}[data-plotplan] .pp-strips{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.5rem}[data-plotplan] .pp-strips li{display:flex;gap:.75rem;align-items:baseline}[data-plotplan] .pp-num{font:700 1rem var(--font-mono);min-width:1.5rem}[data-plotplan] .pp-scroll{overflow-x:auto;margin:0 0 1rem}[data-plotplan] .pp-table{width:100%;border-collapse:collapse;font-size:.9375rem}[data-plotplan] .pp-table th,[data-plotplan] .pp-table td{text-align:left;padding:.55rem .6rem;border:1px solid var(--hb-line);vertical-align:top}[data-plotplan] .pp-table thead th{font:400 .875rem/1.3 var(--font-mono);background:var(--hb-paper)}[data-plotplan] .pp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-plotplan] .pp-groups{margin:0 0 1rem}[data-plotplan] .pp-groups dt{font-weight:700;margin-top:.6rem}[data-plotplan] .pp-groups dd{margin:.15rem 0 0;max-width:60ch}[data-plotplan] .pp-notes{padding-left:1.2rem}[data-plotplan] .pp-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 .5rem}[data-plotplan] .pp-conv{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--hb-line)}[data-plotplan] .pp-conv h3{margin:0;font:400 1.35rem/1.2 var(--font-display)}[data-plotplan] .pp-conv-out{margin:0;padding:0;list-style:none;font-family:var(--font-mono);display:grid;gap:.2rem}@media(min-width:600px){[data-plotplan] .pp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-plotplan] .pp-grid>.pp-note{grid-column:1 / -1}[data-plotplan] .pp-bed .pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-seedspace] form{display:grid;gap:1rem}[data-seedspace] [hidden]{display:none!important}[data-seedspace] .ss-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}[data-seedspace] input[type=number]{min-height:48px;width:100%;padding:0 .75rem;border:1.5px solid var(--hb-field);background:var(--hb-label);color:var(--hb-ink);font:400 1rem var(--font-body);border-radius:0}[data-seedspace] .gk-tool__field select{border-color:var(--hb-field)}[data-seedspace] .ss-set{border:0;margin:0;padding:0;min-width:0}[data-seedspace] .ss-set legend{font-weight:600;margin-bottom:.3rem;padding:0}[data-seedspace] .ss-chips{display:flex;flex-wrap:wrap;gap:.5rem}[data-seedspace] .ss-chip{position:relative;display:inline-flex}[data-seedspace] .ss-chip input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}[data-seedspace] .ss-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border:1.5px solid var(--hb-field);background:var(--hb-label);font-size:.9375rem}[data-seedspace] .ss-chip input:checked+span{background:var(--hb-hl);border-color:var(--hb-ink);font-weight:700;box-shadow:inset 0 -4px 0 var(--hb-ink)}[data-seedspace] .ss-chip input:focus-visible+span{outline:2px solid var(--hb-ink);outline-offset:2px}[data-seedspace] .ss-note,[data-seedspace] .ss-dim{margin:0 0 .75rem;color:var(--hb-ink-2);font-size:.9375rem;max-width:60ch}[data-seedspace] .ss-problem{margin:0;font-weight:600;color:var(--color-signal)}[data-seedspace] .gk-tool__out h3{font-family:var(--font-display)}[data-seedspace] .ss-fig{margin:1rem 0 0}[data-seedspace] .ss-fig figcaption{margin-top:.35rem}@media(min-width:600px){[data-seedspace] .ss-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-companions] .gk-tool__field select{border-color:var(--hb-field)}[data-companions] .gk-tool__out h4{margin:1.25rem 0 .5rem;font:400 1.25rem/1.2 var(--font-display)}[data-companions] .cp-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}[data-companions] .cp-item{padding:.9rem;border:1px solid var(--hb-line);background:var(--hb-paper)}[data-companions] .cp-item h5{margin:0 0 .35rem;font:700 1rem/1.3 var(--font-body)}[data-companions] .cp-item p{margin:0 0 .5rem;max-width:62ch}[data-companions] .cp-item p:last-child{margin-bottom:0}[data-companions] .cp-rate{margin:0 0 .5rem}[data-companions] .cp-badge{display:inline-block;padding:.2rem .5rem;border:1px solid var(--hb-ink);background:var(--hb-label);font:400 .875rem/1.3 var(--font-mono)}[data-companions] [data-ev=trials] .cp-badge,[data-companions] .cp-badge[data-ev=trials]{background:var(--hb-hl)}[data-companions] .cp-dim{color:var(--hb-ink-2);font-size:.9375rem}[data-companions] .cp-keybox{margin-top:1.25rem}[data-companions] .cp-keybox summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}[data-companions] .cp-key{margin:.5rem 0 0}[data-companions] .cp-key dt{margin-top:.6rem}[data-companions] .cp-key dd{margin:.25rem 0 0;max-width:60ch}[data-pond] form{display:grid;gap:1rem}[data-pond] .gkp-row{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}[data-pond] input[type=number]{min-height:48px;width:100%;padding:0 .75rem;border:1.5px solid var(--hb-field);background:var(--hb-label);color:var(--hb-ink);font:400 1rem var(--font-body)}[data-pond] .gk-tool__field select{border-color:var(--hb-field)}[data-pond] .gk-tool__field>span{font-size:.9375rem}[data-pond] .gkp-set{border:0;margin:0;padding:0;min-width:0}[data-pond] .gkp-set legend{font-weight:600;margin-bottom:.3rem;padding:0}[data-pond] .gkp-chips{display:flex;flex-wrap:wrap;gap:.5rem}[data-pond] .gkp-chip{position:relative;display:inline-flex}[data-pond] .gkp-chip input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}[data-pond] .gkp-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border:1.5px solid var(--hb-field);background:var(--hb-label);font-size:.9375rem}[data-pond] .gkp-chip input:checked+span{background:var(--hb-hl);border-color:var(--hb-ink);font-weight:700;box-shadow:inset 0 -4px 0 var(--hb-ink)}[data-pond] .gkp-chip input:focus-visible+span{outline:2px solid var(--hb-ink);outline-offset:2px}[data-pond] .gkp-note{margin:0;color:var(--hb-ink-2);font-size:.9375rem;max-width:60ch}[data-pond] .gkp-irr{display:grid;gap:1rem}[data-pond] [hidden]{display:none!important}[data-pond] .gkp-dl{margin:0 0 1rem;display:grid;gap:0}[data-pond] .gkp-dl>div{display:grid;gap:.15rem;padding:.7rem 0;border-top:1px solid var(--hb-line)}[data-pond] .gkp-dl dt{font:400 .875rem/1.3 var(--font-mono);color:var(--hb-ink-2)}[data-pond] .gkp-dl dd{margin:0;font-size:1.0625rem}[data-pond] .gkp-side{color:var(--hb-ink-2);font-size:.9375rem}[data-pond] .gkp-problem{margin:0;font-weight:600;color:var(--color-signal)}@media(min-width:600px){[data-pond] .gkp-row{grid-template-columns:repeat(2,minmax(0,1fr))}[data-pond] .gkp-dl>div{grid-template-columns:11rem minmax(0,1fr);gap:1rem}}[data-bedfill] form{display:grid;gap:1rem}[data-bedfill] [data-rows]{display:grid;gap:.75rem}[data-bedfill] .gkb-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}[data-bedfill] input[type=number]{min-height:48px;width:100%;padding:0 .75rem;border:1.5px solid var(--hb-field);background:var(--hb-label);color:var(--hb-ink);font:400 1rem var(--font-body)}[data-bedfill] .gk-tool__field select{border-color:var(--hb-field)}[data-bedfill] .gkb-set{border:0;margin:0;padding:0;min-width:0}[data-bedfill] .gkb-set legend{font-weight:600;margin-bottom:.3rem;padding:0}[data-bedfill] .gkb-area{margin:0;padding:.9rem;border:1px solid var(--hb-line);background:var(--hb-paper);min-width:0;display:grid;gap:.75rem}[data-bedfill] .gkb-area legend{font:400 .875rem/1.3 var(--font-mono);padding:0 .3rem}[data-bedfill] .gkb-del{justify-self:start;min-height:44px;padding:.5rem 1rem}[data-bedfill] .gkb-chips{display:flex;flex-wrap:wrap;gap:.5rem}[data-bedfill] .gkb-chip{position:relative;display:inline-flex}[data-bedfill] .gkb-chip input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}[data-bedfill] .gkb-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border:1.5px solid var(--hb-field);background:var(--hb-label);font-size:.9375rem}[data-bedfill] .gkb-chip input:checked+span{background:var(--hb-hl);border-color:var(--hb-ink);font-weight:700;box-shadow:inset 0 -4px 0 var(--hb-ink)}[data-bedfill] .gkb-chip input:focus-visible+span{outline:2px solid var(--hb-ink);outline-offset:2px}[data-bedfill] .gkb-turf summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}[data-bedfill] .gkb-turf[open]{display:grid;gap:.75rem}[data-bedfill] .gkb-note{margin:0 0 .75rem;color:var(--hb-ink-2);font-size:.9375rem;max-width:60ch}[data-bedfill] .gkb-problem{margin:0;font-weight:600;color:var(--color-signal)}[data-bedfill] [hidden]{display:none!important}[data-bedfill] .gkb-scroll{overflow-x:auto;margin:0 0 1rem}[data-bedfill] .gkb-table{width:100%;border-collapse:collapse;font-size:.9375rem}[data-bedfill] .gkb-table th,[data-bedfill] .gkb-table td{text-align:left;padding:.55rem .6rem .55rem 0;border-bottom:1px solid var(--hb-line);vertical-align:top}[data-bedfill] .gkb-table thead th{font:400 .875rem/1.3 var(--font-mono);color:var(--hb-ink-2)}[data-bedfill] .gkb-table td{font-family:var(--font-mono)}@media(min-width:600px){[data-bedfill] .gkb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){[data-bedfill] .gkb-table thead{display:none}[data-bedfill] .gkb-table tr{display:block;padding:.5rem 0;border-bottom:1px solid var(--hb-line)}[data-bedfill] .gkb-table th,[data-bedfill] .gkb-table td{display:flex;justify-content:space-between;gap:1rem;border:0;padding:.15rem 0}[data-bedfill] .gkb-table th{font-weight:700}[data-bedfill] .gkb-table td:before{content:attr(data-l);font:400 .875rem/1.4 var(--font-mono);color:var(--hb-ink-2);font-family:var(--font-mono)}}[data-seedswap] form{display:grid;gap:1rem}[data-seedswap] .gks-row{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}[data-seedswap] input[type=text],[data-seedswap] input[type=number],[data-seedswap] input[type=date]{min-height:48px;width:100%;padding:0 .75rem;border:1.5px solid var(--hb-field);background:var(--hb-label);color:var(--hb-ink);font:400 1rem var(--font-body)}[data-seedswap] .gk-tool__field select{border-color:var(--hb-field)}[data-seedswap] .gk-tool__field>span{font-size:.9375rem}[data-seedswap] [hidden]{display:none!important}[data-seedswap] .gks-preview{max-width:26rem;background:var(--hb-paper);border:1px solid var(--hb-line);padding:.75rem}[data-seedswap] .gks-preview svg{display:block;width:100%;height:auto}[data-seedswap] .gks-print{margin-top:1.25rem;display:grid;gap:.75rem}[data-seedswap] .gks-btns{display:flex;flex-wrap:wrap;gap:.5rem}[data-seedswap] .gks-btns .hb-btn{min-height:44px}[data-seedswap] .gks-note{margin:0;color:var(--hb-ink-2);font-size:.9375rem;max-width:60ch}[data-seedswap] .gks-how{margin-top:1rem;border-top:1px solid var(--hb-line);padding-top:.5rem}[data-seedswap] .gks-how summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}[data-seedswap] .gks-how ol,[data-seedswap] .gks-how ul{margin:.25rem 0 .5rem;padding-left:1.25rem;max-width:60ch}[data-seedswap] .gks-how li{margin:0 0 .35rem}@media(min-width:600px){[data-seedswap] .gks-row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}[data-showhelper] form{display:grid;gap:1rem}[data-showhelper] .gksh-row{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}[data-showhelper] .gksh-panel{display:grid;gap:1rem}[data-showhelper] input[type=text],[data-showhelper] input[type=date],[data-showhelper] textarea{min-height:48px;width:100%;padding:.6rem .75rem;border:1.5px solid var(--hb-field);background:var(--hb-label);color:var(--hb-ink);font:400 1rem/1.45 var(--font-body)}[data-showhelper] .gksh-narrow{max-width:14rem}[data-showhelper] .gk-tool__field select{border-color:var(--hb-field)}[data-showhelper] .gk-tool__field>span{font-size:.9375rem}[data-showhelper] .gksh-set{border:0;margin:0;padding:0;min-width:0}[data-showhelper] .gksh-set legend{font-weight:600;margin-bottom:.3rem;padding:0}[data-showhelper] .gksh-chips{display:flex;flex-wrap:wrap;gap:.5rem}[data-showhelper] .gksh-chip{position:relative;display:inline-flex}[data-showhelper] .gksh-chip input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}[data-showhelper] .gksh-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border:1.5px solid var(--hb-field);background:var(--hb-label);font-size:.9375rem}[data-showhelper] .gksh-chip input:checked+span{background:var(--hb-hl);border-color:var(--hb-ink);font-weight:700;box-shadow:inset 0 -4px 0 var(--hb-ink)}[data-showhelper] .gksh-chip input:focus-visible+span{outline:2px solid var(--hb-ink);outline-offset:2px}[data-showhelper] [hidden]{display:none!important}[data-showhelper] .gksh-list,[data-showhelper] .gksh-sched{margin:0 0 1rem;padding:0;list-style:none;max-width:40rem}[data-showhelper] .gksh-list li,[data-showhelper] .gksh-sched li{padding:.5rem 0;border-top:1px solid var(--hb-line);overflow-wrap:anywhere}[data-showhelper] .gksh-list b,[data-showhelper] .gksh-sched b{display:inline-block;min-width:3rem;font:400 1rem var(--font-mono)}[data-showhelper] .gk-tool__out h4,[data-showhelper] .gksh-how h4{margin:1rem 0 .3rem;font:400 1.25rem/1.2 var(--font-display)}[data-showhelper] .gksh-btns{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem}[data-showhelper] .gksh-btns .hb-btn{min-height:44px}[data-showhelper] .gksh-note{margin:.75rem 0 0;color:var(--hb-ink-2);font-size:.9375rem;max-width:60ch}[data-showhelper] .gksh-problem{margin:.5rem 0 0;font-weight:600;color:var(--color-signal);max-width:60ch}[data-showhelper] .gksh-how{margin-top:1rem;border-top:1px solid var(--hb-line);padding-top:.5rem}[data-showhelper] .gksh-how summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}[data-showhelper] .gksh-check{margin:0 0 .5rem;padding-left:1.25rem;max-width:60ch}[data-showhelper] .gksh-check li{margin:0 0 .35rem}@media(min-width:600px){[data-showhelper] .gksh-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.reading-layout[data-astro-cid-b5fx6566]{display:grid;gap:2.5rem}.reading-body[data-astro-cid-b5fx6566],.reading-aside[data-astro-cid-b5fx6566]{min-width:0}.art-shelf[data-astro-cid-b5fx6566]{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.reading-aside[data-astro-cid-b5fx6566] .article-contents{margin:0 0 1rem;padding:0;max-width:none}@media(min-width:900px){.reading-layout[data-astro-cid-b5fx6566].has-contents{grid-template-columns:15rem minmax(0,1fr);gap:3.5rem}.reading-aside[data-astro-cid-b5fx6566]{position:sticky;top:1.5rem;align-self:start}}.gift-head[data-astro-cid-b5fx6566]{padding-top:1rem}.gift-head-grid[data-astro-cid-b5fx6566]{display:grid;gap:2rem}.gift-picks[data-astro-cid-b5fx6566]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem}.gift-pick[data-astro-cid-b5fx6566]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.5rem;align-items:start;padding:.4rem .5rem;min-height:44px}.gift-pick[data-astro-cid-b5fx6566] img[data-astro-cid-b5fx6566]{width:44px;height:60px;aspect-ratio:auto;object-fit:contain}.gift-pick[data-astro-cid-b5fx6566] .hb-tape[data-astro-cid-b5fx6566]{width:40px;height:12px}.gift-pick-title[data-astro-cid-b5fx6566]{display:block;font:500 1rem/1.25 var(--font-body);overflow-wrap:anywhere}.gift-pick-price[data-astro-cid-b5fx6566]{display:block;margin-top:.35rem;font:400 1rem/1.3 var(--font-body)}.gift-lead[data-astro-cid-b5fx6566]{margin-top:1.25rem}.gift-hero[data-astro-cid-b5fx6566]{max-width:24rem;width:100%}@media(max-width:767px){.gift-title[data-astro-cid-b5fx6566]{font-size:2rem;line-height:1.05}}@media(min-width:900px){.gift-head-grid[data-astro-cid-b5fx6566]{grid-template-columns:1.3fr 1fr;gap:4rem}.gift-hero[data-astro-cid-b5fx6566]{justify-self:end}.gift-pick[data-astro-cid-b5fx6566]{grid-template-columns:60px minmax(0,1fr)}.gift-pick[data-astro-cid-b5fx6566] img[data-astro-cid-b5fx6566]{width:60px;height:80px}}
