.gpGuidePage{color:#172824;background:#fff;min-height:100vh}.gpGuidePage *{box-sizing:border-box}.gpGuideFooter,.gpGuideHeader,.gpGuidePage main{width:min(1120px,calc(100% - 40px));margin-inline:auto}.gpGuideHeader{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 0}.gpGuideHeader>a{font-size:25px;font-weight:600;letter-spacing:-1.3px}.gpGuideFooter nav,.gpGuideHeader nav{display:flex;gap:22px;flex-wrap:wrap;font-size:13px}.gpGuidePage a,.gpGuidePage button{touch-action:manipulation}.gpGuidePage a:focus-visible,.gpGuidePage button:focus-visible,.gpGuidePage summary:focus-visible{outline:2px solid #087454;outline-offset:5px}.gpGuideHero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:70px;align-items:center;padding:60px 0 80px}.gpGuideEyebrow{font-size:11px!important;letter-spacing:.14em;font-weight:600;color:#087454;margin:0 0 18px!important}.gpGuideHero h1{font-size:clamp(38px,5.1vw,65px);line-height:1.03;letter-spacing:-.055em;font-weight:600;margin:0 0 24px}.gpGuideIntro{font-size:19px;line-height:1.6;color:#576a62;margin:0 0 25px;max-width:600px}.gpGuideBook{margin:0;display:grid;justify-items:center;padding:32px;background:#f1f4ef;border-radius:32px}.gpGuideBook img{width:min(100%,245px);height:auto;transform:rotate(4deg);box-shadow:10px 18px 35px #17282430}.gpGuideBook figcaption{font-size:11px;color:#576a62;margin-top:30px}.gpGuideButton{display:inline-flex;gap:24px;align-items:center;justify-content:center;min-height:52px;padding:15px 24px;border-radius:30px;background:#172824;color:#fff;font-size:14px;font-weight:600;text-align:center;text-decoration:none}.gpGuideButton:hover{background:#087454}.gpGuideFine{font-size:11px!important;color:#576a62;line-height:1.6;margin:11px 0!important}.gpGuideShare{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:15px;align-items:center;font-size:12px;color:#087454}.gpGuideShare a,.gpGuideShare button{display:inline-flex;align-items:center;min-height:42px;text-decoration:underline;text-underline-offset:4px}.gpGuideShare button{border:0;background:transparent;font:inherit;cursor:pointer;color:inherit;padding:0}.gpGuideSection{padding:65px 0;border-top:1px solid #e2e8e1}.gpGuideSection h2{font-size:clamp(28px,3.6vw,42px);line-height:1.1;letter-spacing:-.04em;font-weight:600;margin:0 0 24px;max-width:680px}.gpGuideSection p{font-size:16px;line-height:1.7;color:#576a62;max-width:660px}.gpGuideTopics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px}.gpGuideNumber{display:block;font-size:12px;color:#087454;margin-bottom:12px}.gpGuideTopics h3{font-size:19px;line-height:1.25;letter-spacing:-.025em;font-weight:600;margin:0}.gpGuideTopics p{font-size:14px;margin-top:12px}.gpGuidePreview{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center}.gpGuidePreviewPages{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:25px;background:#f1f4ef;border-radius:25px}.gpGuidePreviewPages img{width:100%;height:auto;box-shadow:0 5px 14px #17282418}.gpGuideRecommend{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.gpGuideFaq{max-width:850px}.gpGuideFaq details{border-bottom:1px solid #e2e8e1;padding:20px 0}.gpGuideFaq summary{font-size:17px;font-weight:500;cursor:pointer}.gpGuideFaq p{font-size:14px}.gpGuidePass{margin:0 0 40px;padding:40px;border:0;border-radius:28px;background:#edf3ee}.gpGuidePass .gpGuideButton{margin-top:12px}.gpGuideCoral{background:#e65d78}.gpGuideCoral:hover{background:#cb4763}.gpGuideOther a{font-size:16px;color:#087454;text-decoration:underline;text-underline-offset:5px}.gpGuideFooter{padding:30px 0 50px;border-top:1px solid #e2e8e1;font-size:12px;color:#576a62}.gpGuideFooter nav{margin-top:18px}.gpGuideFooter p{font-size:11px;line-height:1.7;max-width:800px;margin-top:22px}@media(max-width:700px){.gpGuideFooter,.gpGuideHeader,.gpGuidePage main{width:calc(100% - 36px)}.gpGuideHeader{padding:22px 0}.gpGuideHeader nav{gap:15px;font-size:11px}.gpGuideHero{grid-template-columns:1fr;gap:34px;padding:36px 0 45px}.gpGuideIntro{font-size:17px}.gpGuideBook{padding:28px;max-width:100%}.gpGuideBook img{width:190px}.gpGuideSection{padding:40px 0}.gpGuideTopics{grid-template-columns:1fr 1fr;gap:25px 20px}.gpGuideTopics h3{font-size:17px}.gpGuideTopics p{font-size:13px}.gpGuidePreview,.gpGuideRecommend{grid-template-columns:1fr;gap:25px}.gpGuidePreviewPages{padding:18px;gap:13px}.gpGuidePass{padding:28px 24px}.gpGuideButton{max-width:100%;gap:15px}.gpGuideShare{gap:3px 19px}}@media(prefers-reduced-motion:reduce){.gpGuideBook img{transform:none}}.gpGuideLanguages{position:relative}.gpGuideLanguages summary{cursor:pointer}.gpGuideLanguages>div{position:absolute;right:0;top:30px;background:#fff;z-index:10;min-width:160px;padding:16px;border:1px solid #dde8df;border-radius:12px;box-shadow:0 12px 35px #17282418;display:grid;gap:10px}.gpGuidePage:lang(ja) h1,.gpGuidePage:lang(ko) h1,.gpGuidePage:lang(zh-Hans) h1{line-height:1.25;word-break:normal;overflow-wrap:anywhere}.gpGuidePage:lang(ko){word-break:keep-all}