.page-module__IkzJUG__page{min-height:100vh;color:var(--ink,#20251f);overflow-x:hidden}.page-module__IkzJUG__guide{width:min(100% - 48px,1240px);margin:0 auto 92px}.page-module__IkzJUG__hero{border-bottom:1px solid #e4ddd1;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(32px,6vw,88px);padding:clamp(52px,8vw,104px) 0 clamp(48px,7vw,84px);display:grid}.page-module__IkzJUG__hero>*{min-width:0}.page-module__IkzJUG__heroCopy h1{letter-spacing:-.045em;color:#263226;text-wrap:balance;max-width:700px;margin:0;font:600 clamp(48px,6.3vw,82px)/.94 Cormorant Garamond,Playfair Display,serif}.page-module__IkzJUG__heroCopy>p:not(.eyebrow){color:#667063;max-width:590px;margin:19px 0 0;font-size:clamp(17px,1.8vw,20px);line-height:1.55}.page-module__IkzJUG__heroActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}:is(.page-module__IkzJUG__heroActions .primary-link,.page-module__IkzJUG__heroActions .secondary-link){text-decoration:none}.page-module__IkzJUG__heroBoard{color:#304431;background:linear-gradient(145deg,#edf4e9,#fffdf9 68%);border:1px solid #d5e0d1;border-radius:15px;gap:12px;padding:clamp(24px,3vw,34px);display:grid;box-shadow:0 18px 40px #2632260d}.page-module__IkzJUG__heroBoard span{color:#8d705c;letter-spacing:.9px;font:10px DM Mono,monospace}.page-module__IkzJUG__heroBoard p{margin:0;font:600 31px/1 Cormorant Garamond,Playfair Display,serif}.page-module__IkzJUG__heroBoard code,.page-module__IkzJUG__example pre,.page-module__IkzJUG__songExample pre{font-family:DM Mono,monospace}.page-module__IkzJUG__heroBoard code{color:#3a4e3a;background:#fff;border:1px solid #d9e2d5;border-radius:8px;padding:12px 13px;font-size:12px}.page-module__IkzJUG__heroBoard small{color:#687566;border-top:1px solid #d9e2d5;padding-top:7px;font-size:12px;line-height:1.45}.page-module__IkzJUG__jump{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.page-module__IkzJUG__jump a{color:#685944;background:#fffdf9;border:1px solid #dfd7ca;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,color .18s}.page-module__IkzJUG__jump a:hover{color:#263226;background:#f2eadf}.page-module__IkzJUG__section{padding:clamp(52px,7vw,86px) 0}.page-module__IkzJUG__heading{max-width:700px}.page-module__IkzJUG__heading h2,.page-module__IkzJUG__cta h2{color:#263226;letter-spacing:-.035em;margin:5px 0 11px;font:600 clamp(37px,4.3vw,57px)/.98 Cormorant Garamond,Playfair Display,serif}.page-module__IkzJUG__heading>p:not(.eyebrow){color:#687266;margin:0;font-size:17px;line-height:1.6}.page-module__IkzJUG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.page-module__IkzJUG__cards article{background:#fffdf9;border:1px solid #e6e0d5;border-radius:12px;min-width:0;min-height:204px;padding:23px;box-shadow:0 10px 28px #392a1508}.page-module__IkzJUG__cards span{color:#a96f48;font:11px DM Mono,monospace}.page-module__IkzJUG__cards h3,.page-module__IkzJUG__cueGrid h3,.page-module__IkzJUG__example h3{color:#294432;margin:17px 0 8px;font:600 27px/1.02 Cormorant Garamond,Playfair Display,serif}.page-module__IkzJUG__cards p{color:#697367;margin:0;line-height:1.55}.page-module__IkzJUG__note,.page-module__IkzJUG__songNote{color:#644b36;background:#fff8ef;border-left:3px solid #c9824a;margin-top:16px;padding:15px 17px;line-height:1.55}.page-module__IkzJUG__note strong,.page-module__IkzJUG__songNote strong{color:#493421}.page-module__IkzJUG__cueSection{background:linear-gradient(110deg,#edf4e9,#f8fbf6);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.page-module__IkzJUG__cueSection>.page-module__IkzJUG__heading,.page-module__IkzJUG__cueSection>.page-module__IkzJUG__cueGrid,.page-module__IkzJUG__cueSection>.page-module__IkzJUG__example{width:min(100%,1240px);margin-left:auto;margin-right:auto}.page-module__IkzJUG__cueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.page-module__IkzJUG__cueGrid article{background:#fffdf9;border:1px solid #d6e0d2;border-radius:12px;min-width:0;padding:22px}.page-module__IkzJUG__cueGrid h3{margin-top:0}.page-module__IkzJUG__cueGrid div{flex-wrap:wrap;gap:7px;display:flex}.page-module__IkzJUG__cueGrid code,.page-module__IkzJUG__songNote code{color:#35513a;background:#e8f0e5;border-radius:5px;padding:5px 7px;font:11px DM Mono,monospace}.page-module__IkzJUG__example,.page-module__IkzJUG__songExample{color:#fffdf8;background:#263226;border-radius:15px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:30px;margin-top:20px;padding:clamp(23px,4vw,38px);display:grid}.page-module__IkzJUG__example>*,.page-module__IkzJUG__songExample>*{min-width:0}.page-module__IkzJUG__example h3{color:#fffdf8;font-size:clamp(29px,3.2vw,39px);line-height:1.03}.page-module__IkzJUG__example .eyebrow{color:#e2bb85}.page-module__IkzJUG__example pre,.page-module__IkzJUG__songExample pre{color:#f8f6ed;white-space:pre-wrap;background:#182519;border-radius:9px;max-width:100%;margin:0;padding:18px;font:12px/1.75 DM Mono,monospace;overflow:auto}.page-module__IkzJUG__songSection{padding-bottom:0}.page-module__IkzJUG__songExample{color:#4d402f;background:#fffaf2;border:1px solid #eadaca}.page-module__IkzJUG__songExample pre{background:#263226}.page-module__IkzJUG__songSteps p{color:#5e4b37;align-items:center;gap:11px;margin:0 0 13px;font-size:16px;display:flex}.page-module__IkzJUG__songSteps span{color:#754e29;background:#eed8b5;border-radius:50%;place-items:center;width:28px;height:28px;font:11px DM Mono,monospace;display:grid}.page-module__IkzJUG__songNote{color:#62482f;background:#fff4e4;border-left-color:#c58b51}.page-module__IkzJUG__checklist{padding-top:68px}.page-module__IkzJUG__checklist ul{grid-template-columns:1fr 1fr;gap:0 38px;margin:28px 0 0;padding:0;list-style:none;display:grid}.page-module__IkzJUG__checklist li{color:#566454;border-bottom:1px solid #e2e5de;padding:14px 0}.page-module__IkzJUG__checklist li:before{color:#3e7647;content:"✓";margin-right:10px}.page-module__IkzJUG__cta{color:#fffdf8;text-align:center;background:radial-gradient(circle at 93% 12%,#55704f 0,#0000 21rem),#263226;border-radius:17px;margin-top:44px;padding:clamp(42px,7vw,82px)}.page-module__IkzJUG__cta h2{color:#fffdf8;max-width:620px;margin-inline:auto}.page-module__IkzJUG__cta p:not(.eyebrow){color:#dce8d9;margin:0;font-size:17px}.page-module__IkzJUG__cta .eyebrow{color:#e2bb85}.page-module__IkzJUG__cta a{color:#263226;background:#fffdf9;border-radius:7px;align-items:center;min-height:46px;margin-top:25px;padding:11px 17px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:800px){.page-module__IkzJUG__hero{grid-template-columns:1fr;gap:32px}.page-module__IkzJUG__heroBoard{max-width:560px}.page-module__IkzJUG__cards,.page-module__IkzJUG__cueGrid{grid-template-columns:1fr}.page-module__IkzJUG__cards article{min-height:0}.page-module__IkzJUG__example,.page-module__IkzJUG__songExample{grid-template-columns:1fr;gap:20px}.page-module__IkzJUG__checklist ul{grid-template-columns:1fr}}@media (max-width:700px){.page-module__IkzJUG__page .site-header .public-actions>a:not(.studio-nav-link){display:none}.page-module__IkzJUG__page .site-header .public-actions{padding:3px}.page-module__IkzJUG__page .site-header .studio-nav-link{padding:8px 10px;display:inline-flex}.page-module__IkzJUG__guide{width:calc(100% - 32px);margin-bottom:52px}.page-module__IkzJUG__hero{padding:44px 0 50px;display:block}.page-module__IkzJUG__heroCopy h1{font-size:clamp(44px,13vw,60px)}.page-module__IkzJUG__heroCopy>p:not(.eyebrow){font-size:16px}.page-module__IkzJUG__heroBoard{width:100%;box-shadow:none;border-top:3px solid #c9824a;margin-top:34px;padding:22px}.page-module__IkzJUG__section{padding-block:50px}.page-module__IkzJUG__cueSection{margin-inline:calc(50% - 50vw);padding-inline:16px}.page-module__IkzJUG__cueSection>.page-module__IkzJUG__heading,.page-module__IkzJUG__cueSection>.page-module__IkzJUG__cueGrid,.page-module__IkzJUG__cueSection>.page-module__IkzJUG__example{width:100%}.page-module__IkzJUG__cta{border-radius:13px;margin-top:20px}.page-module__IkzJUG__songNote code{overflow-wrap:anywhere}}.page-module__IkzJUG__tableWrap{margin-top:24px;overflow-x:auto}.page-module__IkzJUG__cueReference{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:14px}.page-module__IkzJUG__cueReference caption{text-align:left;color:#294432;padding:0 0 12px;font-weight:700}.page-module__IkzJUG__cueReference th,.page-module__IkzJUG__cueReference td{vertical-align:top;border:1px solid #e1ddd3;padding:13px 14px;line-height:1.55}.page-module__IkzJUG__cueReference th{color:#294432;background:#edf4e9}.page-module__IkzJUG__cueReference td{color:#566454;background:#fffdf9}.page-module__IkzJUG__cueReference code{white-space:nowrap;font:11px/1.5 DM Mono,monospace}.page-module__IkzJUG__castSetup{color:#edf3e8;margin:0;padding-left:22px;line-height:1.6}.page-module__IkzJUG__castSetup li+li{margin-top:12px}
