.trjgh-tools380{max-width:1240px;margin:auto;color:#242823}.trjgh-tools-hero380{max-width:1240px;margin:0 auto 12px;padding:48px 30px 8px;box-sizing:border-box}.trjgh-tools-hero380 h1{max-width:850px;font-size:clamp(40px,6vw,74px)!important;line-height:1.04!important;letter-spacing:-.055em;margin:20px 0 24px!important}.trjgh-tools-hero380>p:last-child{max-width:700px;font-size:19px!important;line-height:1.7!important}.trjgh-tools-jump380{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 48px;padding:20px 0;border-block:1px solid #dce0d6}.trjgh-tools-jump380 a{display:block;padding:10px 15px;border:1px solid #ccd1c5;border-radius:4px;color:inherit;font-size:14px;font-weight:650;text-decoration:none}.trjgh-tools-jump380 a:hover,.trjgh-tools-jump380 a:focus-visible{background:#e8f0dd}.trjgh-tool-group380{margin:0 0 64px;scroll-margin-top:24px}.trjgh-tool-group380>h2{font-size:clamp(25px,3vw,36px)!important;line-height:1.2!important;margin:0 0 24px!important;letter-spacing:-.035em}.trjgh-tools-grid380{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.trjgh-tool-card380{min-width:0;display:flex;flex-direction:column;padding:28px;border:1px solid #d5dacd;border-radius:5px;background:#fff;scroll-margin-top:24px}.trjgh-tool-card380 h3{font-size:25px!important;line-height:1.2!important;letter-spacing:-.035em;margin:0 0 16px!important;color:#252b22}.trjgh-tool-card380 p{font-size:16px!important;line-height:1.7!important;margin:0 0 24px!important}.trjgh-tool-card380 a{align-self:flex-start;margin-top:auto;color:#242823!important;font-size:15px!important;line-height:1.5!important;font-weight:700;text-underline-offset:5px}.trjgh-tool-card380 a span{display:inline-block;padding-left:5px}.trjgh-tools-coach380{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#eaf0e0;padding:38px;margin:20px 0 50px;border-radius:5px}.trjgh-tools-coach380 h2{font-size:clamp(26px,3vw,38px)!important;line-height:1.2!important;max-width:650px;margin:12px 0!important}.trjgh-tools-coach380 p{max-width:650px;font-size:16px!important;line-height:1.6!important}.trjgh-tools-coach380 a{flex-shrink:0}.trjgh-client-access380{font-size:13px!important;line-height:1.7!important;margin:22px 0 0!important;color:#535b4b}.trjgh-client-access380 a{color:inherit!important;font-weight:650;text-underline-offset:4px;white-space:nowrap}.trjgh-guide340 .trjgh-course-roadbook380{list-style:none;padding:0;margin:28px 0}.trjgh-guide340 .trjgh-course-roadbook380>li{margin:0;padding:25px 0;border-top:1px solid #d9ded2}.trjgh-guide340 .trjgh-course-roadbook380 h4{font-size:21px!important;line-height:1.3!important;margin:6px 0 12px!important;letter-spacing:-.02em}.trjgh-guide340 .trjgh-course-roadbook380 p{margin:9px 0!important}.trjgh-guide340 .trjgh-stage-index380{font-size:12px!important;font-weight:700;color:#5a674e;text-transform:uppercase;letter-spacing:.09em}.trjgh-guide340 .trjgh-tactics380{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0}.trjgh-guide340 .trjgh-tactics380>div{padding:22px;border:1px solid #d7ddce;background:#f7f9f3;border-radius:5px}.trjgh-guide340 .trjgh-tactics380 h3{font-size:21px!important;line-height:1.25!important;margin:10px 0!important}.trjgh-guide340 .trjgh-tactics380 p{font-size:15px!important;line-height:1.7!important}.trjgh-guide340 .trjgh-tactics-label380{font-size:11px!important;font-weight:750;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1000px){.trjgh-tools-grid380{grid-template-columns:repeat(2,minmax(0,1fr))}.trjgh-tools-coach380{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.trjgh-tools-hero380{padding:32px 20px 0;margin-bottom:0}.trjgh-tools-grid380,.trjgh-guide340 .trjgh-tactics380{grid-template-columns:1fr}.trjgh-tool-card380{padding:25px}.trjgh-tools-coach380{padding:25px}.trjgh-tool-group380{margin-bottom:46px}.trjgh-tools-jump380{margin-bottom:32px}}