.footerNav,footer,header{max-width:1440px}.guideLangSection{display:none}html[data-lang=en] .guideLangSection[data-lang=en],html[data-lang=es] .guideLangSection[data-lang=es],html[data-lang=ja] .guideLangSection[data-lang=ja]{display:block}.guideLayout{display:flex;flex-direction:column}@media (min-width:1024px){main{width:100%;max-width:1440px}.guideLayout{flex-direction:row;align-items:flex-start;gap:2px}.guideToolWrapper{flex:0 0 50%;min-width:0;position:sticky;top:0;align-self:flex-start}.guideLayout>.guideToolIframe{flex:0 0 50%;width:50%;position:sticky;top:0}.guideArticle{flex:1 1 0;min-width:0}}.guideToolWrapper{display:flex;flex-direction:column}.guideToolWrapper .guideToolIframe{width:100%}.guideToolNav{display:flex;justify-content:space-between;align-items:center;padding:8px 14px 2px;background-color:#f5fffa;border:0 solid #888;border-bottom:none}.guideToolNav button{min-width:66px;min-height:28px;padding:0 8px;font-size:.75em;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;background-color:#f5fffa;color:#3cb371;font-weight:700;border:3px solid #3cb371;border-radius:999px}.guideToolIframe{display:block;width:100%;box-sizing:border-box;height:600px;border:0 solid #888}.guideToolIframe.iosFixedAlphaTabFrame{height:max(560px,calc(100svh - 84px))!important;min-height:max(560px,calc(100svh - 84px))}@supports (-webkit-touch-callout:none){@media (max-width:900px){.guideToolIframe[src*="configScore.html?embed=1"],.guideToolIframe[src*="editScore.html?embed=1"]{height:max(560px,calc(100svh - 84px))!important;min-height:max(560px,calc(100svh - 84px))}}}.guideArticle{padding:16px;box-sizing:border-box;text-align:left;background:rgba(255,255,255,.9);font-size:11pt;line-height:1.5;border-left:0 solid #888}@media (max-width:600px){.guideArticle{font-size:10pt}}.guideArticle h1{font-size:1.8em;font-weight:700;margin:12px 0 16px;line-height:1.2}.guideArticle h2{font-size:1.5em;font-weight:700;border-left:4px solid #006400;background:rgba(0,100,0,.07);border-radius:0 6px 6px 0;padding:6px 10px;margin-top:24px;margin-bottom:8px}.guideArticle h2:first-of-type{margin-top:0}.guideArticle p{margin:8px 0}.guideArticle ul{padding-left:1.5em;margin:8px 0}.guideArticle li{margin-bottom:.3em}.guideArticle small{font-size:.85em;opacity:.65}.guideArticle table{margin:8px auto;border-collapse:collapse}.guideArticle td,.guideArticle th{border:1px solid #ccc;padding:4px 12px}.guideArticle th{background:rgba(0,0,0,.05)}.guideArticle img{display:block;margin:8px auto;max-width:40%;height:auto;cursor:zoom-in}.guideArticle img:focus-visible{outline:mediumseagreen solid 3px;outline-offset:4px}body.guideLightboxOpen{overflow:hidden}.guideImageLightbox{width:min(96vw,1200px);max-width:96vw;max-height:96dvh;padding:40px 16px 16px;border:3px solid #3cb371;border-radius:8px;background:#f5fffa;box-sizing:border-box}.guideImageLightbox::backdrop{background:rgba(0,0,0,.72)}.guideImageLightboxClose{position:absolute;top:8px;right:8px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:3px solid #3cb371;border-radius:999px;background:#f5fffa;color:#006400;font-size:22px;font-weight:700;line-height:1}.guideImageLightboxImage{display:block;width:auto;max-width:100%;max-height:calc(96dvh - 112px);margin:0 auto;object-fit:contain;cursor:zoom-out}.guideImageLightboxCaption{margin-top:10px;color:#006400;font-size:.9em;line-height:1.4;text-align:center}.guideArticleDate{text-align:right;font-size:.8em;color:#2f4f4f;margin:0 0 .8em}.guideArticleFull{max-width:800px;margin:0 auto}.guideStartButton{margin:20px 0 24px;text-align:center}.guideAppLink{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#006400;color:#fff;border-radius:8px;font-weight:700;font-size:1em;text-decoration:none}.guideAppLink:hover{opacity:.85}.guideHowtoLink{display:inline-block;margin-top:20px;margin-bottom:8px;font-weight:700}.guideRelated{margin-top:2em;padding-top:1em;border-top:1px solid #ccc}.guideRelatedLabel{font-weight:700;color:#006400;margin-bottom:.4em}.guideRelated ul{list-style:none;padding:0;margin:0}.guideRelated li{margin:.3em 0}.guideRelated li::before{content:"→ ";color:#006400}