.gh324-dose{background:#f6f4e8;color:#004c22;padding:44px 0 48px}.gh324-dose .gh151-rail{max-width:1280px}.gh324-header{margin-bottom:28px}.gh324-eyebrow{font-size:14px;font-weight:700;letter-spacing:.11em;line-height:1.6;margin:0 0 12px}.gh324-dose .gh151-title-frame{margin-bottom:20px}.gh324-intro{font-size:18px;line-height:1.75;max-width:1140px}.gh324-intro p{margin:0 0 12px}.gh324-scroll{overflow-x:auto;border:1px solid #d8e2cd;border-radius:14px;background:#fff;scrollbar-color:#7c9866 #edf1e5}.gh324-scroll:focus-visible{outline:3px solid #004c22;outline-offset:4px}.gh324-dose table{width:100%;min-width:1120px;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0;font-size:16px;line-height:1.55}.gh324-dose thead th{background:#004c22;color:#fff;padding:19px 12px;text-align:center;font-size:15px;font-weight:600;vertical-align:middle}.gh324-dose thead th:first-child{width:24%;text-align:left;padding-left:22px}.gh324-dose tbody th{padding:19px 22px;text-align:left;font-size:17px;vertical-align:middle;border-bottom:1px solid #e3e9dc}.gh324-dose tbody td{padding:19px 10px;text-align:center;white-space:nowrap;border-bottom:1px solid #e3e9dc;font-weight:600;color:#004c22}.gh324-dose tbody tr:nth-child(even){background:#f5f8ef}.gh324-dose tbody tr:last-child th,.gh324-dose tbody tr:last-child td{border-bottom:0}.gh324-dose tbody th>a{color:inherit;text-decoration:none}.gh324-dose tbody th>a:hover{text-decoration:underline}.gh324-time{display:table;margin-top:7px;padding:3px 9px;border-radius:20px;background:#f8e9cf;color:#674012;font-size:14px;line-height:1.5;font-weight:600}.gh324-time--sleep{background:#eee6fa;color:#513672}.gh324-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.gh324-stat{background:#e9f0dc;border-radius:12px;padding:19px 16px;text-align:center}.gh324-stat strong{display:block;font-size:34px;line-height:1.25;font-weight:700;margin-bottom:8px}.gh324-stat span{display:block;font-size:16px;line-height:1.55}.gh324-cards{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:16px;margin-top:22px}.gh324-card{border:1px solid #dce5d0;background:#fff;border-radius:14px;padding:23px}.gh324-card h3{font-size:21px;line-height:1.35;margin:0 0 13px;color:#004c22}.gh324-card p{font-size:17px;line-height:1.75;margin:0;color:#31573c}.gh324-card .gh322-dose__precautions{border:0;margin:0;padding:0}.gh324-scroll-hint{display:none;font-size:15px;line-height:1.6;margin:0 0 12px}@media(max-width:1190px){.gh324-scroll-hint{display:block}}@media(max-width:767px){.gh324-dose{padding:30px 0 34px}.gh324-header{margin-bottom:23px}.gh324-eyebrow{font-size:14px;letter-spacing:.08em}.gh324-intro{font-size:17px}.gh324-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gh324-stat{padding:18px 10px}.gh324-stat strong{font-size:29px}.gh324-stat span{font-size:16px}.gh324-cards{grid-template-columns:1fr;gap:14px}.gh324-card{padding:22px}.gh324-card h3{font-size:21px}.gh324-card p{font-size:17px}.gh324-scroll{border-radius:12px}}
