.r4-diet-intro[data-astro-cid-apzaykfu]{padding:72px 0 0;background:#fff}.diet-intro-inner[data-astro-cid-apzaykfu]{max-width:1100px}.diet-intro-rule[data-astro-cid-apzaykfu]{display:block;width:56px;height:2px;margin-bottom:30px;background:#c9ccc2}.diet-intro-pc-background[data-astro-cid-apzaykfu]{display:none}.r4-diet-intro[data-astro-cid-apzaykfu] .r4-title[data-astro-cid-apzaykfu]{color:#14180f;font-size:clamp(30px,4.7vw,54px);font-weight:800;line-height:1.38;letter-spacing:-.045em}.r4-diet-intro[data-astro-cid-apzaykfu] em{padding:0 .12em;background:linear-gradient(transparent 22%,#dfe9c6 22%,#dfe9c6 92%,transparent 92%);color:inherit;font-style:normal;font-weight:inherit}.diet-intro-sub[data-astro-cid-apzaykfu]{margin:34px 0 0;color:#14180f;font-size:clamp(18px,2.2vw,26px);font-weight:800;line-height:1.7;letter-spacing:-.03em;word-break:keep-all}.diet-intro-body[data-astro-cid-apzaykfu]{margin:28px 0 0;color:#3a3f35;font-size:clamp(16px,1.9vw,22px);line-height:1.85;letter-spacing:-.03em;word-break:keep-all}.diet-intro-photo[data-astro-cid-apzaykfu]{max-width:1100px;margin:20px auto 0;overflow:hidden}.diet-intro-stage[data-astro-cid-apzaykfu]{position:relative;container-type:inline-size;width:100%;aspect-ratio:3 / 2}.diet-intro-stage[data-astro-cid-apzaykfu] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 10%);mask-image:linear-gradient(to bottom,transparent 0,#000 10%)}.diet-intro-ring[data-astro-cid-apzaykfu]{position:absolute;inset:0;margin:0;padding:0;list-style:none}.diet-intro-orbit[data-astro-cid-apzaykfu]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.diet-intro-orbit[data-astro-cid-apzaykfu] circle[data-astro-cid-apzaykfu]{fill:none;stroke:#78826973;stroke-width:.22}.diet-intro-ring[data-astro-cid-apzaykfu] li[data-astro-cid-apzaykfu]{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;align-content:center;gap:.5cqw;width:12cqw;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#eef3e2f7 0 58%,#eef3e2bf 70%,#eef3e200 72%);color:#434a3a;text-align:center}.diet-intro-ring[data-astro-cid-apzaykfu] li[data-astro-cid-apzaykfu] svg[data-astro-cid-apzaykfu]{width:3.4cqw;height:3.4cqw;stroke-width:1.4}.diet-intro-ring[data-astro-cid-apzaykfu] li[data-astro-cid-apzaykfu]>span[data-astro-cid-apzaykfu]{display:grid;font-size:1.5cqw;font-weight:500;color:#4d5446;line-height:1.25;letter-spacing:-.03em}@media(min-width:1024px){.r4-diet-intro[data-astro-cid-apzaykfu]{position:relative;display:block;overflow:hidden;container-type:inline-size;width:100%;aspect-ratio:2170 / 725;padding:0}.diet-intro-pc-background[data-astro-cid-apzaykfu]{position:absolute;inset:0;display:block}.diet-intro-pc-background[data-astro-cid-apzaykfu] img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.diet-intro-pc-background[data-astro-cid-apzaykfu] .diet-intro-pc-clean{-webkit-mask-image:linear-gradient(to right,#000 48%,transparent 50%);mask-image:linear-gradient(to right,#000 48%,transparent 50%)}.r4-diet-intro[data-astro-cid-apzaykfu] .diet-intro-inner[data-astro-cid-apzaykfu]{position:absolute;z-index:1;top:3.1cqi;left:max(20px,calc((100% - 1160px)/2));width:49cqi;max-width:none;margin:0;text-align:left}.diet-intro-rule[data-astro-cid-apzaykfu],.diet-intro-photo[data-astro-cid-apzaykfu]{display:none}.r4-diet-intro[data-astro-cid-apzaykfu] .r4-title[data-astro-cid-apzaykfu]{font-size:2.5cqi;font-weight:600;line-height:1.42;white-space:nowrap}.r4-diet-intro[data-astro-cid-apzaykfu] em{padding:.03em .13em;border-radius:.7em;background:#e1e9c6;box-decoration-break:clone;-webkit-box-decoration-break:clone}.r4-title[data-astro-cid-apzaykfu] em{color:#123820}.diet-intro-sub[data-astro-cid-apzaykfu]{margin-top:1.8cqi;font-size:1.35cqi;font-weight:600;line-height:1.45;white-space:nowrap}.diet-intro-body[data-astro-cid-apzaykfu]{max-width:none;margin:1.7cqi 0 0;font-size:1.16cqi;line-height:1.48;white-space:nowrap}.diet-intro-body[data-astro-cid-apzaykfu]+.diet-intro-body[data-astro-cid-apzaykfu]{margin-top:1.4cqi}}@media(max-width:767px){.r4-diet-intro[data-astro-cid-apzaykfu]{padding-top:36px}.diet-intro-inner[data-astro-cid-apzaykfu]{width:calc(100% - 32px)}.diet-intro-rule[data-astro-cid-apzaykfu]{width:36px;margin-bottom:18px}.r4-diet-intro[data-astro-cid-apzaykfu] .r4-title[data-astro-cid-apzaykfu]{font-size:clamp(18px,5.4vw,30px);line-height:1.4}.diet-intro-sub[data-astro-cid-apzaykfu]{margin-top:20px;font-size:clamp(13px,3.7vw,22px)}.diet-intro-body[data-astro-cid-apzaykfu]{margin-top:18px;font-size:clamp(12.5px,3.5vw,20px);line-height:1.75}.diet-intro-photo[data-astro-cid-apzaykfu]{position:relative;aspect-ratio:3 / 2;margin-top:14px}.diet-intro-stage[data-astro-cid-apzaykfu]{position:absolute;top:0;left:-9%;width:118%}.diet-intro-ring[data-astro-cid-apzaykfu] li[data-astro-cid-apzaykfu]>span[data-astro-cid-apzaykfu]{font-size:2cqw}}.r4-diet-yoyo[data-astro-cid-57nyj2qd]{background:#fff}.yoyo-inner[data-astro-cid-57nyj2qd]{max-width:940px}.r4-diet-yoyo[data-astro-cid-57nyj2qd] .r4-title[data-astro-cid-57nyj2qd]{margin:0 0 36px;color:#14180f;font-size:clamp(30px,4.6vw,52px);font-weight:800;line-height:1.38;letter-spacing:-.045em;text-align:center}.r4-diet-yoyo[data-astro-cid-57nyj2qd] .r4-title[data-astro-cid-57nyj2qd] em{padding:0 .18em;border-radius:.3em;background:#e2eecf;color:inherit;font-style:normal;font-weight:inherit}.yoyo-cards[data-astro-cid-57nyj2qd]{display:grid;gap:20px;margin:0;padding:0;list-style:none}.yoyo-card[data-astro-cid-57nyj2qd]{display:grid;grid-template-columns:42% minmax(0,1fr);align-items:center;gap:4%;padding:10px;border:1px solid #e6e8e2;border-radius:22px;background:#fff;box-shadow:0 4px 18px #1e28140a}.yoyo-photo[data-astro-cid-57nyj2qd]{overflow:hidden;aspect-ratio:.88;border-radius:16px}.yoyo-photo[data-astro-cid-57nyj2qd] img{display:block;width:100%;height:100%;object-fit:cover}.yoyo-copy[data-astro-cid-57nyj2qd]{min-width:0;padding-right:12px}.yoyo-num[data-astro-cid-57nyj2qd]{display:inline-grid;place-items:center;width:64px;aspect-ratio:1;border-radius:50%;background:#eef3e0;color:var(--color-emphasis-olive);font-family:Pretendard,sans-serif;font-size:26px;font-weight:700}.yoyo-copy[data-astro-cid-57nyj2qd] h3[data-astro-cid-57nyj2qd]{margin:18px 0 0;color:#14180f;font-size:clamp(22px,3vw,34px);font-weight:800;line-height:1.3;letter-spacing:-.04em;word-break:keep-all}.yoyo-copy[data-astro-cid-57nyj2qd] p[data-astro-cid-57nyj2qd]{margin:16px 0 0;color:#74786f;font-size:clamp(16px,2vw,22px);line-height:1.75;letter-spacing:-.03em;word-break:keep-all}.yoyo-copy[data-astro-cid-57nyj2qd] .yoyo-space{display:none}@media(min-width:1024px){.yoyo-inner[data-astro-cid-57nyj2qd]{max-width:1160px}.yoyo-cards[data-astro-cid-57nyj2qd]{grid-template-columns:repeat(3,minmax(0,1fr))}.yoyo-card[data-astro-cid-57nyj2qd]{display:block}.yoyo-photo[data-astro-cid-57nyj2qd]{aspect-ratio:1.8}.yoyo-copy[data-astro-cid-57nyj2qd]{padding:16px 12px;text-align:center}.yoyo-num[data-astro-cid-57nyj2qd]{width:40px;font-size:18px;vertical-align:middle}.yoyo-copy[data-astro-cid-57nyj2qd] h3[data-astro-cid-57nyj2qd]{display:inline;margin:0 0 0 10px;font-size:24px;vertical-align:middle}.yoyo-copy[data-astro-cid-57nyj2qd] p[data-astro-cid-57nyj2qd]{margin-top:12px;font-size:16px}.yoyo-copy[data-astro-cid-57nyj2qd] .yoyo-space{display:inline}.yoyo-copy[data-astro-cid-57nyj2qd] .yoyo-break{display:none}}@media(max-width:767px){.yoyo-inner[data-astro-cid-57nyj2qd]{width:calc(100% - 32px)}.r4-diet-yoyo[data-astro-cid-57nyj2qd] .r4-title[data-astro-cid-57nyj2qd]{margin-bottom:22px;font-size:clamp(22px,6.4vw,32px)}.yoyo-cards[data-astro-cid-57nyj2qd]{gap:12px}.yoyo-card[data-astro-cid-57nyj2qd]{gap:12px;padding:7px;border-radius:16px}.yoyo-photo[data-astro-cid-57nyj2qd]{border-radius:11px}.yoyo-copy[data-astro-cid-57nyj2qd]{padding-right:6px}.yoyo-num[data-astro-cid-57nyj2qd]{width:34px;font-size:14px}.yoyo-copy[data-astro-cid-57nyj2qd] h3[data-astro-cid-57nyj2qd]{margin-top:8px;font-size:clamp(15px,4.3vw,20px)}.yoyo-copy[data-astro-cid-57nyj2qd] p[data-astro-cid-57nyj2qd]{margin-top:6px;font-size:clamp(12.5px,3.4vw,15px);line-height:1.6}.yoyo-copy[data-astro-cid-57nyj2qd] .yoyo-space{display:inline}.yoyo-copy[data-astro-cid-57nyj2qd] .yoyo-break{display:none}}.r4-tabs[data-astro-cid-wy6oir2t].is-video-only .r4-tab-panel[data-astro-cid-wy6oir2t]{display:block}.r4-tabs[data-astro-cid-wy6oir2t].is-video-only .r4-tab-panel[data-astro-cid-wy6oir2t][hidden]{display:none}.r4-tabs[data-astro-cid-wy6oir2t].is-video-only .r4-tab-media[data-astro-cid-wy6oir2t]{margin-inline:auto}.r4-tabs[data-astro-cid-wy6oir2t].is-video-only .r4-tab-media[data-astro-cid-wy6oir2t] .r5-sports-pc-image{display:none}@media(min-width:1024px){.r4-tabs[data-astro-cid-wy6oir2t].is-video-only .r4-tab-media[data-astro-cid-wy6oir2t] .r5-sports-pc-image{display:block;width:100%;height:auto}.r4-tabs[data-astro-cid-wy6oir2t].is-video-only .r4-tab-panel[data-astro-cid-wy6oir2t].has-video .r4-tab-video[data-astro-cid-wy6oir2t]{display:none}}.r4-tab-panel[data-astro-cid-wy6oir2t].is-card{display:block}.r4-tab-panel[data-astro-cid-wy6oir2t].is-card[hidden],.r5-workers-card[data-astro-cid-wy6oir2t]{display:none}@media(min-width:1024px){.r5-workers-previous[data-astro-cid-wy6oir2t]{display:none}.r5-workers-card[data-astro-cid-wy6oir2t]{position:relative;display:block;container-type:inline-size;width:min(100%,522px);aspect-ratio:522 / 434;margin-inline:auto;overflow:hidden;border-radius:20px}.r5-workers-card[data-astro-cid-wy6oir2t] img{display:block;width:100%;height:100%}.r5-workers-card[data-astro-cid-wy6oir2t] h3[data-astro-cid-wy6oir2t]{position:absolute;top:13.2%;left:var(--bar-l);right:2%;margin:0;color:#0b1f55;font-size:5.3cqw;line-height:1.15;letter-spacing:-.04em;text-align:left;word-break:keep-all}.r5-workers-card[data-astro-cid-wy6oir2t] ul[data-astro-cid-wy6oir2t]{position:absolute;top:var(--pill-t);right:var(--pill-r);bottom:var(--pill-b);left:var(--pill-l);display:grid;grid-template-rows:repeat(4,1fr);gap:3.3%;margin:0;padding:0;list-style:none}.r5-workers-card[data-astro-cid-wy6oir2t] li[data-astro-cid-wy6oir2t]{display:flex;align-items:center;justify-content:center;padding:0 5%;color:#0b1f55;font-size:clamp(13px,3.15cqw,17px);font-weight:700;line-height:1.22;text-align:center;word-break:keep-all}}.r4-tab-card[data-astro-cid-wy6oir2t]{position:relative;container-type:inline-size;width:min(100%,560px);margin-inline:auto;overflow:hidden;border-radius:20px;background:var(--color-soft)}.r4-tab-card[data-astro-cid-wy6oir2t] img{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;border-radius:0}.r4-tab-bar[data-astro-cid-wy6oir2t]{position:absolute;left:var(--bar-x);top:var(--bar-y);width:var(--bar-w);height:.7cqw;min-height:3px;background:#c99a2e}.r4-tab-card[data-astro-cid-wy6oir2t] h3[data-astro-cid-wy6oir2t]{position:absolute;left:var(--title-x);top:var(--title-y);margin:0;transform:translateY(-50%);color:#0b1f55;font-size:var(--title-size);font-weight:900;line-height:1.15;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 0 .35em rgb(255 255 255 / .55)}.r4-tab-card[data-astro-cid-wy6oir2t] ul[data-astro-cid-wy6oir2t]{position:absolute;left:var(--pill-x);top:var(--pill-y);display:flex;flex-direction:column;gap:var(--pill-gap);width:var(--pill-w);height:var(--pill-h);margin:0;padding:0;list-style:none}.r4-tab-card[data-astro-cid-wy6oir2t] li[data-astro-cid-wy6oir2t]{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:0;padding:0 .8cqw;border-radius:999px;background:#fff;box-shadow:0 .3cqw 1.2cqw #0b1f551f;color:#0b1f55;font-size:clamp(11px,var(--pill-font),22px);font-weight:700;line-height:1.3;letter-spacing:-.04em;text-align:center;word-break:keep-all}.is-accessible-description[data-astro-cid-wy6oir2t]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.r4-tab-card[data-astro-cid-wy6oir2t] ul[data-astro-cid-wy6oir2t]{top:auto;bottom:var(--pill-bottom);left:auto;right:3%;width:56%;height:auto;gap:1.6cqw}.r4-tab-card[data-astro-cid-wy6oir2t] li[data-astro-cid-wy6oir2t]{flex:none;padding:.55em .9em;border-radius:18px;font-size:clamp(12.5px,3.5cqw,16px)}.r4-tab-list[data-astro-cid-wy6oir2t]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,520px);margin-inline:auto}.r4-tab-list[data-astro-cid-wy6oir2t] button[data-astro-cid-wy6oir2t]{min-width:0;min-height:44px;padding:9px 12px}}.student-stats[data-astro-cid-64vshn7p]{padding:80px 0;background:#fff}.student-stats-inner[data-astro-cid-64vshn7p]{width:min(1160px,calc(100% - 40px));margin-inline:auto}.student-stats-title[data-astro-cid-64vshn7p]{margin:0 0 32px;color:#202520;font-size:clamp(26px,3.4vw,40px);line-height:1.3}.student-stats-grid[data-astro-cid-64vshn7p]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.student-stat-card[data-astro-cid-64vshn7p]{display:flex;flex-direction:column;align-items:center;min-width:0;padding:24px 26px 26px;border:1px solid #b8c69b;border-radius:24px;text-align:center}.student-stat-art[data-astro-cid-64vshn7p]{display:flex;align-items:center;justify-content:center;width:100%;height:236px}.student-stat-art[data-astro-cid-64vshn7p] img{display:block;width:auto;max-width:100%;height:100%;object-fit:contain}.student-stat-top[data-astro-cid-64vshn7p]{color:#5c6255;font-size:15px}.student-stat-value[data-astro-cid-64vshn7p]{display:block;margin:10px 0 14px;color:#173808;font-size:clamp(68px,7vw,106px);font-weight:800;line-height:1.08;letter-spacing:-.055em;white-space:nowrap}.student-stat-rule[data-astro-cid-64vshn7p]{display:block;width:74px;height:1px;margin-bottom:16px;background:#aec38a}.student-stat-label[data-astro-cid-64vshn7p]{display:block;width:100%;padding:15px 10px;border-radius:999px;background:#edf0df;color:#24431c;font-size:clamp(19px,2.3vw,27px);font-weight:800;line-height:1.3;word-break:keep-all}.student-stats-explanation[data-astro-cid-64vshn7p]{margin-top:16px;padding:26px 32px;border:1px solid #b8c69b;border-radius:24px}.student-stats-explanation[data-astro-cid-64vshn7p] p[data-astro-cid-64vshn7p]{margin:0;color:#242424;font-size:clamp(18px,2.1vw,26px);line-height:1.65;letter-spacing:-.025em;word-break:keep-all}.student-stats-explanation[data-astro-cid-64vshn7p] p[data-astro-cid-64vshn7p]+p[data-astro-cid-64vshn7p]{margin-top:12px}.student-stats-explanation[data-astro-cid-64vshn7p] strong{color:#254b17;font-weight:800}.student-stats-source[data-astro-cid-64vshn7p]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin:20px auto 0;padding:10px 24px;border-radius:999px;background:#f3f2e9;color:#333;font-size:15px;line-height:1.5;text-align:center}.student-stats-source[data-astro-cid-64vshn7p] strong[data-astro-cid-64vshn7p]{font-weight:800}@media(min-width:1024px){.student-stats-inner[data-astro-cid-64vshn7p]{width:min(var(--students-content-max, 1160px),calc(100% - var(--students-content-gutter, 48px)))}.student-stats-source[data-astro-cid-64vshn7p]{width:100%}.student-stats-title[data-astro-cid-64vshn7p]{text-align:center}.student-stats[data-astro-cid-64vshn7p]{padding:40px 0}.student-stats-title[data-astro-cid-64vshn7p]{margin-bottom:20px}.student-stat-card[data-astro-cid-64vshn7p]{padding:16px 22px 18px;border-radius:20px}.student-stat-art[data-astro-cid-64vshn7p]{height:132px}.student-stat-value[data-astro-cid-64vshn7p]{margin:6px 0 10px;font-size:clamp(44px,4vw,64px)}.student-stat-rule[data-astro-cid-64vshn7p]{margin-bottom:10px}.student-stat-label[data-astro-cid-64vshn7p]{padding:10px;font-size:clamp(16px,1.7vw,21px)}.student-stats-explanation[data-astro-cid-64vshn7p]{padding:18px 26px;border-radius:20px}.student-stats-explanation[data-astro-cid-64vshn7p] p[data-astro-cid-64vshn7p]{font-size:clamp(16px,1.6vw,21px);line-height:1.6}.student-stats-source[data-astro-cid-64vshn7p]{margin-top:14px;padding:8px 20px;font-size:14px}}@media(max-width:767px){.student-stats[data-astro-cid-64vshn7p]{padding:52px 0}.student-stats-inner[data-astro-cid-64vshn7p]{width:calc(100% - 32px)}.student-stats-grid[data-astro-cid-64vshn7p]{gap:8px}.student-stat-card[data-astro-cid-64vshn7p]{padding:14px 8px;border-radius:16px}.student-stat-art[data-astro-cid-64vshn7p]{height:112px}.student-stat-value[data-astro-cid-64vshn7p]{margin:6px 0 8px;font-size:clamp(30px,9.4vw,44px)}.student-stat-rule[data-astro-cid-64vshn7p]{width:44px;margin-bottom:10px}.student-stat-label[data-astro-cid-64vshn7p]{padding:9px 6px;font-size:clamp(12px,3.5vw,15px)}.student-stats-explanation[data-astro-cid-64vshn7p]{margin-top:12px;padding:20px;border-radius:20px}.student-stats-explanation[data-astro-cid-64vshn7p] p[data-astro-cid-64vshn7p]{font-size:17px;line-height:1.65}.student-stats-source[data-astro-cid-64vshn7p]{margin-top:16px;padding:10px 16px;font-size:13px}}@media(max-width:359px){.student-stat-art[data-astro-cid-64vshn7p]{height:96px}.student-stat-value[data-astro-cid-64vshn7p]{font-size:28px}.student-stats-explanation[data-astro-cid-64vshn7p]{padding:16px}}.student-condition[data-astro-cid-h2kdhoua]{padding:40px 0;background:#fff}.student-condition-scene[data-astro-cid-h2kdhoua]{position:relative;isolation:isolate;container-type:inline-size;width:min(1160px,100%);margin-inline:auto;aspect-ratio:1420 / 1108}.student-condition-background[data-astro-cid-h2kdhoua]{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover}.student-condition-pc-background[data-astro-cid-h2kdhoua],.student-condition-mobile-background[data-astro-cid-h2kdhoua],.condition-pc-space{display:none}.student-condition-text[data-astro-cid-h2kdhoua]{padding:11% 0 14% 3.5%;width:63%}h2[data-astro-cid-h2kdhoua]{margin:0;color:#101410;font-size:5.8cqw;font-weight:800;line-height:1.3;letter-spacing:-.06em;word-break:keep-all}h2[data-astro-cid-h2kdhoua] em{position:relative;font-style:normal;color:#246b16;white-space:nowrap;background:linear-gradient(transparent 70%,#eaf0d6 70%,#eaf0d6 94%,transparent 94%)}p[data-astro-cid-h2kdhoua]{margin:4.4cqw 0 0;color:#171b17;font-size:2.95cqw;line-height:1.55;letter-spacing:-.04em;word-break:keep-all}p[data-astro-cid-h2kdhoua] em{color:#246b16;font-style:normal;font-weight:800}@media(min-width:1024px){.student-condition[data-astro-cid-h2kdhoua]{padding:32px 0}.student-condition-scene[data-astro-cid-h2kdhoua]{width:min(var(--students-content-max, 1160px),calc(100% - var(--students-content-gutter, 48px)));aspect-ratio:1267 / 434}.student-condition-background[data-astro-cid-h2kdhoua]{display:none}.student-condition-pc-background[data-astro-cid-h2kdhoua]{position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%}.student-condition-text[data-astro-cid-h2kdhoua]{width:65%;padding:5.5% 0 2% 6%}h2[data-astro-cid-h2kdhoua]{font-size:4cqw;line-height:1.22}h2[data-astro-cid-h2kdhoua] .condition-mobile-break{display:none}h2[data-astro-cid-h2kdhoua] .condition-pc-space{display:inline}p[data-astro-cid-h2kdhoua]{margin-top:2.4cqw;font-size:2.1cqw;line-height:1.5}}@media(max-width:767px){.student-condition[data-astro-cid-h2kdhoua]{padding:0}.student-condition-scene[data-astro-cid-h2kdhoua]{aspect-ratio:1464 / 1074;min-height:0}.student-condition-background[data-astro-cid-h2kdhoua]{display:none}.student-condition-mobile-background[data-astro-cid-h2kdhoua]{position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%;object-fit:cover}.student-condition-text[data-astro-cid-h2kdhoua]{width:62%;padding:17.6cqw 0 0 6cqw}h2[data-astro-cid-h2kdhoua]{font-size:4.8cqw;line-height:1.42;letter-spacing:-.05em}h2[data-astro-cid-h2kdhoua] .condition-mobile-break{display:none}h2[data-astro-cid-h2kdhoua] .condition-pc-space{display:inline}p[data-astro-cid-h2kdhoua]{margin-top:3.6cqw;font-size:max(11px,2.35cqw);line-height:1.7;letter-spacing:-.04em}}.r4-workers-visit[data-astro-cid-rn4mg5ma]{padding:72px 0 80px;background:#fff}.r4-workers-visit[data-astro-cid-rn4mg5ma]{background:var(--color-tone-blue)}.workers-visit-inner[data-astro-cid-rn4mg5ma]{width:min(1160px,calc(100% - 40px));margin-inline:auto}.workers-visit-banner[data-astro-cid-rn4mg5ma]{position:relative;container-type:inline-size;aspect-ratio:1672 / 941;overflow:hidden;border-radius:22px;background:#f4f1ec}.workers-visit-banner[data-astro-cid-rn4mg5ma] img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.workers-visit-pc-banner[data-astro-cid-rn4mg5ma],.workers-visit-pc-art[data-astro-cid-rn4mg5ma]{display:none}.workers-visit-banner[data-astro-cid-rn4mg5ma] h2[data-astro-cid-rn4mg5ma]{position:absolute;z-index:1;left:4.5cqw;bottom:7cqw;margin:0;color:#171a20;font-size:4.2cqw;font-weight:800;line-height:1.3;letter-spacing:-.045em;word-break:keep-all}.workers-visit-banner[data-astro-cid-rn4mg5ma] h2[data-astro-cid-rn4mg5ma] em{padding:.04em .1em;background:#d6eafceb;color:#171a20;font-style:normal;font-weight:800}.workers-visit-steps[data-astro-cid-rn4mg5ma]{display:grid;gap:22px;max-width:1024px;margin:20px auto 0;padding:0;list-style:none}.workers-visit-step[data-astro-cid-rn4mg5ma]{display:grid;grid-template-columns:minmax(0,25%) 2px minmax(0,1fr);align-items:center;gap:28px;min-width:0;padding:24px 30px 24px 20px;border:1px solid #c9dff6;border-radius:24px;background:#fff;box-shadow:0 8px 28px #2962a00f}.workers-visit-art[data-astro-cid-rn4mg5ma]{display:grid;place-items:center;min-width:0}.workers-visit-art[data-astro-cid-rn4mg5ma] img{display:block;width:min(100%,210px);height:auto}.workers-visit-divider[data-astro-cid-rn4mg5ma]{width:2px;height:84%;min-height:130px;background:#a7c8eb}.workers-visit-copy[data-astro-cid-rn4mg5ma]{min-width:0}.workers-visit-step-heading[data-astro-cid-rn4mg5ma]{display:flex;align-items:baseline;gap:22px}.workers-visit-number[data-astro-cid-rn4mg5ma]{flex:0 0 auto;color:var(--color-emphasis-blue);font-size:clamp(38px,4vw,56px);font-weight:800;line-height:1}.workers-visit-step[data-astro-cid-rn4mg5ma] h3[data-astro-cid-rn4mg5ma]{margin:0;color:#171a20;font-size:clamp(23px,2.35vw,32px);font-weight:800;line-height:1.35;word-break:keep-all}.workers-visit-step[data-astro-cid-rn4mg5ma] p[data-astro-cid-rn4mg5ma]{margin:15px 0 0;color:#596578;font-size:clamp(17px,1.8vw,22px);line-height:1.58;word-break:keep-all}.workers-visit-step[data-astro-cid-rn4mg5ma] p[data-astro-cid-rn4mg5ma]+p[data-astro-cid-rn4mg5ma]{margin-top:18px}@media(min-width:1024px){.r4-workers-visit[data-astro-cid-rn4mg5ma]{padding-block:48px}.workers-visit-banner[data-astro-cid-rn4mg5ma]{aspect-ratio:3 / 1}.workers-visit-banner[data-astro-cid-rn4mg5ma] h2[data-astro-cid-rn4mg5ma]{bottom:3cqw;font-size:3cqw}.workers-visit-steps[data-astro-cid-rn4mg5ma]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:232px auto 1fr;max-width:none;column-gap:14px;row-gap:0}.workers-visit-step[data-astro-cid-rn4mg5ma]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 3;align-items:start;gap:0;padding:22px 24px 24px}.workers-visit-banner[data-astro-cid-rn4mg5ma]>img,.workers-visit-art[data-astro-cid-rn4mg5ma]>img{display:none}.workers-visit-pc-banner[data-astro-cid-rn4mg5ma]{position:absolute;inset:0;display:block;width:100%;height:100%}.workers-visit-pc-art[data-astro-cid-rn4mg5ma]{display:block;width:210px;max-width:100%;height:210px}.workers-visit-copy[data-astro-cid-rn4mg5ma]{display:contents}.workers-visit-divider[data-astro-cid-rn4mg5ma]{display:none}.workers-visit-step-heading[data-astro-cid-rn4mg5ma]{align-items:flex-start;gap:12px;margin-top:16px}.workers-visit-number[data-astro-cid-rn4mg5ma]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e8f2ff;font-size:18px}.workers-visit-step[data-astro-cid-rn4mg5ma] h3[data-astro-cid-rn4mg5ma]{padding-top:7px;color:var(--color-emphasis-blue);font-size:21px}.workers-visit-step[data-astro-cid-rn4mg5ma] p[data-astro-cid-rn4mg5ma]{margin-top:12px;font-size:16px;line-height:1.6}.workers-visit-step[data-astro-cid-rn4mg5ma] p[data-astro-cid-rn4mg5ma] br{display:none}}@media(max-width:767px){.r4-workers-visit[data-astro-cid-rn4mg5ma]{padding:52px 0}.workers-visit-inner[data-astro-cid-rn4mg5ma]{width:calc(100% - 32px)}.workers-visit-banner[data-astro-cid-rn4mg5ma]{aspect-ratio:4 / 3;border-radius:16px}.workers-visit-banner[data-astro-cid-rn4mg5ma] img{object-position:38% center}.workers-visit-banner[data-astro-cid-rn4mg5ma] h2[data-astro-cid-rn4mg5ma]{left:5cqw;bottom:6cqw;font-size:6.4cqw}.workers-visit-steps[data-astro-cid-rn4mg5ma]{gap:12px;margin-top:14px}.workers-visit-step[data-astro-cid-rn4mg5ma]{grid-template-columns:minmax(0,26%) 1px minmax(0,1fr);gap:10px;padding:14px 12px;border-radius:16px}.workers-visit-art[data-astro-cid-rn4mg5ma] img{width:100%}.workers-visit-divider[data-astro-cid-rn4mg5ma]{width:1px;min-height:85px}.workers-visit-step-heading[data-astro-cid-rn4mg5ma]{align-items:baseline;gap:8px}.workers-visit-number[data-astro-cid-rn4mg5ma]{font-size:clamp(19px,5.3vw,26px)}.workers-visit-step[data-astro-cid-rn4mg5ma] h3[data-astro-cid-rn4mg5ma]{font-size:clamp(17px,4.7vw,23px);line-height:1.3;letter-spacing:-.04em}.workers-visit-step[data-astro-cid-rn4mg5ma] p[data-astro-cid-rn4mg5ma]{margin-top:10px;font-size:14px;line-height:1.55}.workers-visit-step[data-astro-cid-rn4mg5ma] p[data-astro-cid-rn4mg5ma]+p[data-astro-cid-rn4mg5ma]{margin-top:10px}.workers-visit-step[data-astro-cid-rn4mg5ma] p[data-astro-cid-rn4mg5ma] br{display:none}}.r4-flow-space{display:none}.r4-sports-wide-list{display:grid;gap:64px;margin:0;padding:0;list-style:none}.r4-sports-cases>.r4-sports-statement{margin-bottom:40px}.r4-sports-wide-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;align-items:center;min-width:0}.r4-sports-wide-photo{min-width:0;overflow:hidden;border-radius:22px}.r4-sports-wide-photo img{width:100%;height:auto}.r4-sports-wide-photo svg{display:block;width:100%;height:100%}.r4-sports-steps .r4-card-media>.r4-sports-step-photo{position:absolute;inset:0;display:block;width:100%;height:100%}.r4-sports-wide-copy{min-width:0}.r4-sports-wide-copy h3{margin:0;color:#061b41;font-size:clamp(23px,2.25vw,30px);font-weight:800;line-height:1.45;letter-spacing:-.035em;word-break:keep-all}.r4-sports-wide-copy>p{margin:18px 0 0;color:#424a55;font-size:18px;line-height:1.85;word-break:keep-all}.r4-sports-cases .is-reversed .r4-sports-wide-photo{order:2}.r4-sports-cases .r4-flow-break{display:none}.r4-sports-cases .r4-flow-space{display:inline}.r4-sports-qualifications .r4-head{max-width:none;margin-bottom:40px}.r4-sports-qualifications .r4-head .r4-body{max-width:1020px;font-size:18px}.r4-sports-qualifications .r4-sports-wide-list{gap:16px}.r4-sports-qualifications .r4-sports-wide-card{position:relative;display:flex;min-height:230px;overflow:hidden;border:1px solid #d0e0ee;border-radius:24px;background:#f4faff}.r4-sports-qualifications .r4-sports-wide-photo{position:absolute;inset:0 0 0 auto;width:34%;border-radius:0}.r4-sports-qualifications .r4-sports-wide-photo img{width:100%;height:100%;object-fit:cover}.r4-sports-qualifications .r4-sports-wide-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#f4faff 0%,rgba(244,250,255,.2) 32%,transparent 58%)}.r4-sports-qualifications .r4-sports-wide-copy{position:relative;z-index:1;width:75%;padding:26px 36px}.r4-sports-qualifications .r4-sports-wide-copy h3{font-size:clamp(26px,3.1vw,42px);color:#05132d}.r4-sports-qualifications .r4-sports-wide-copy>p:not(.r4-sports-credential-label){margin-top:6px;color:#5d687a;font-size:22px;font-weight:600;line-height:1.5}.r4-sports-qualifications .r4-sports-credential-label{display:table;margin:0 0 12px;padding:7px 20px;border-radius:999px;background:#dceefa;color:#174b6b;font-size:18px;font-weight:800;line-height:1.3}.r4-traffic-intro .r4-sec-inner{max-width:1100px}.r4-traffic-intro-bento{background:transparent}.r4-traffic-intro-statement{padding:clamp(30px,3.5vw,48px) 0 0;text-align:center}.r4-traffic-intro-statement h2{margin:0 0 32px;padding-bottom:26px;border-bottom:1px solid #b8bdc7;color:#102848;font-size:clamp(26px,3vw,40px);line-height:1.3;word-break:keep-all}.r4-traffic-intro-statement h2 em{color:var(--color-emphasis-blue);font-style:normal}.r4-traffic-title-space{display:none}.r4-traffic-intro-statement p{margin:0 auto;color:#666d7b;font-size:clamp(16px,1.6vw,22px);line-height:1.6;word-break:keep-all}.r4-traffic-intro-statement p+p{margin-top:30px}.r4-traffic-intro-statement .r4-flow-space{display:inline}.r4-traffic-intro-statement .r4-flow-break,.r5-traffic-intro-pc{display:none}.r4-traffic-intro-card{position:relative;container-type:inline-size;aspect-ratio:2 / 1;overflow:hidden;border-radius:20px;background:#cfe6fb}.r4-traffic-intro .r4-traffic-intro-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.r4-traffic-intro-title{position:absolute;z-index:1;left:5cqw;top:7cqw;margin:0;font-size:clamp(22px,4.4cqw,52px);font-weight:900;line-height:1.3;letter-spacing:-.04em;color:#0b1f55;word-break:keep-all;text-shadow:0 0 .4em rgb(255 255 255 / .75)}.r4-traffic-line{display:block;width:fit-content}.r4-traffic-line em{color:var(--color-emphasis-blue);font-style:normal}.r4-traffic-line.is-pill{margin:.12em 0;padding:.05em .4em .1em;border-radius:.2em;background:#0a62e6;color:#fff;text-shadow:none}.r4-traffic-line.is-pill em{color:inherit}.r4-traffic-zero{color:#ffd84a}.r4-traffic-symptoms .r4-sec-inner{max-width:700px}.r4-traffic-symptoms .r4-title{max-width:640px;margin:0 auto 22px;color:#071c3e;font-size:clamp(28px,3.4vw,42px);text-align:center}.r4-traffic-symptoms .r4-title em{color:var(--color-emphasis-blue)}.r4-traffic-symptom-figure{position:relative;width:min(100%,640px);margin-inline:auto;container-type:inline-size}.r4-traffic-symptom-canvas{position:relative}.r4-traffic-driver{position:absolute;inset:0;overflow:hidden;border-radius:22px}.r4-traffic-driver img{width:100%;height:auto;margin-top:var(--driver-top-offset)}.r4-traffic-symptom-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.r4-traffic-symptom-lines polyline{fill:none;stroke:#1684bf;stroke-width:3.6}.r4-traffic-symptom-lines circle{fill:#f9fdff;stroke:#058bd5;stroke-width:5.5}.r4-traffic-body-labels{position:absolute;inset:0;margin:0;padding:0;list-style:none}.r4-traffic-body-labels li{position:absolute;top:var(--label-y);left:var(--label-x);transform:translateY(-50%);padding:1.1cqi 2.1cqi;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:#0578c7;color:#fff;font-size:clamp(11px,2.5cqi,17px);font-weight:700;line-height:1.15;white-space:nowrap}.r4-traffic-body-labels li.is-right{right:calc(100% - var(--label-x));left:auto}.r4-traffic-other-symptoms{position:absolute;top:3%;right:0;display:flex;gap:0;margin:0;padding:2.4cqi 1.5cqi;border-radius:12px;background:#424c51;list-style:none}.r4-traffic-other-symptoms li{display:grid;gap:1cqi;justify-items:center;padding-inline:1.8cqi;color:#fff;font-size:clamp(11px,2.3cqi,16px);font-weight:600;line-height:1.3}.r4-traffic-other-symptoms li+li{border-left:1px solid #879095}.r4-traffic-symptom-icon svg{width:7cqi;height:7cqi}@media(max-width:430px){.r4-traffic-other-symptoms{position:static;justify-content:center;width:max-content;max-width:100%;margin:14px auto 0}}.r4-traffic-insurance .r4-head,.r4-traffic-treatments .r4-head{max-width:none}.r4-traffic-insurance .r4-title,.r4-traffic-treatments .r4-title{color:#061d47}.r4-traffic-insurance .r4-title em,.r4-traffic-insurance .r4-step-copy em{color:var(--color-emphasis-blue)}.r4-traffic-insurance .r4-sub{font-size:clamp(24px,3vw,34px);line-height:1.4}.r4-traffic-step-list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.r4-traffic-step{display:grid;grid-template-columns:minmax(90px,25%) minmax(0,1fr);align-items:center;gap:26px;padding:16px;border:1px solid #d8e9f4;border-radius:20px;background:#fff;box-shadow:0 1px 5px #37648209}.r4-traffic-step-media{display:grid;align-items:center;justify-items:center;min-width:0}.r4-traffic-step-media img{width:100%;height:auto;border-radius:16px;object-fit:contain}.r4-traffic-step-media.is-icon{padding:14px}.r4-traffic-step-icon{display:grid;place-items:center;width:90px;height:90px;border-radius:50%;background:#eef7ff;color:#073a79}.r4-traffic-step-icon svg{width:48px;height:48px}.r4-traffic-insurance .r4-traffic-step-icon svg.r4-traffic-ppt-icon{width:100%;height:100%}.r4-traffic-step-copy{min-width:0;padding:12px 18px 12px 28px;border-left:1px solid #78b5eb}.r4-traffic-step-heading{display:flex;align-items:baseline;gap:16px}.r4-traffic-step-heading h3{margin:0;color:#041c4a;font-size:clamp(22px,2.5vw,30px);font-weight:800;line-height:1.4;letter-spacing:-.025em;word-break:keep-all}.r4-traffic-step-heading h3 em{color:var(--color-emphasis-blue)}.r4-traffic-step-number{flex:0 0 auto;color:var(--color-emphasis-blue);font-size:32px;font-weight:800;line-height:1.2}.r4-traffic-step-copy>p,.r4-traffic-step-copy li{color:#34475f;font-size:17px;line-height:1.7;word-break:keep-all}.r4-traffic-step-copy>p{margin:14px 0 0}.r4-traffic-step-copy em{color:var(--color-emphasis-blue);font-style:normal;font-weight:800}.r4-traffic-step-copy ul{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.r4-traffic-step-copy li{position:relative;padding-left:18px}.r4-traffic-step-copy li:before{content:"";position:absolute;top:.65em;left:0;width:7px;height:7px;border-radius:50%;background:#0089ee}.r4-traffic-treatments{background:#f7fbff}.r4-traffic-treatments .r4-head:after{content:"";display:block;width:60px;height:4px;margin-top:18px;border-radius:99px;background:#5eb1ff}.r4-traffic-treatments .r4-traffic-step-number{padding:6px 10px;border-radius:12px;background:#e2f2ff}@media(min-width:768px){.r4-traffic-insurance .r4-flow-space,.r4-traffic-treatments .r4-flow-space{display:inline}.r4-traffic-insurance .r4-flow-break,.r4-traffic-treatments .r4-flow-break{display:none}}@media(min-width:1024px){.r4-sec.r4-sports-cases{padding-block:48px 64px}.r4-sports-cases>.r4-sports-statement{margin-bottom:32px}.r4-traffic-intro-statement h2 br{display:none}.r4-traffic-title-space{display:inline}.r4-traffic-intro-statement .r4-flow-space{display:none}.r4-traffic-intro-statement .r4-flow-break{display:initial}.r4-traffic-symptoms .r4-sec-inner{max-width:1100px}.r4-traffic-symptoms .r4-title{max-width:none}.r4-traffic-symptoms .r4-flow-space{display:inline}.r4-traffic-symptoms .r4-flow-break{display:none}.r4-sec.r4-traffic-intro{padding-block:32px}.r4-traffic-intro .r4-sec-inner{width:min(1100px,calc(100% - 40px));max-width:min(1100px,calc((100svh - var(--header-height) - 64px) * 2027 / 776))}.r4-traffic-intro .r4-traffic-intro-card{display:none}.r5-traffic-intro-pc{position:relative;display:block;container-type:inline-size;aspect-ratio:2027 / 776;overflow:hidden;border-radius:20px}.r5-traffic-intro-pc>img,.r5-traffic-intro-pc>picture>img{display:block;width:100%;height:100%;object-fit:cover}.r5-traffic-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;color:#0b1f55}.r5-traffic-copy>p{position:absolute;top:12%;left:3.6%;margin:0;color:#628bc7;font-size:1cqw;letter-spacing:.18em}.r5-traffic-copy h2{position:absolute;top:21%;left:3.6%;margin:0;font-size:3.9cqw;font-weight:900;line-height:1.25;letter-spacing:-.045em}.r5-traffic-copy h2 em,.r5-traffic-copy strong{color:var(--color-emphasis-blue);font-style:normal}.r5-traffic-copy ul{position:absolute;top:55%;bottom:12%;left:3.6%;width:31.4%;display:grid;grid-template-rows:1fr 1fr;gap:5%;margin:0;padding:0;list-style:none}.r5-traffic-copy li{display:flex;align-items:center;justify-content:center;gap:.2em;padding-left:17%;font-size:2.3cqw;font-weight:800;line-height:1.2}.r4-sports-qualifications .r4-sports-wide-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.r4-sports-qualifications .r4-qual-head{margin-bottom:30px}.r4-sports-qualifications .r4-qual-head .r4-flow-break{display:none}.r4-sports-qualifications .r4-qual-head .r4-flow-space{display:inline}.r4-sports-qualifications .r4-qual-copy{margin-top:20px;padding-top:24px}.r4-sports-qualifications .r4-qual-copy p{margin-bottom:.7em;font-size:clamp(16px,1.42vw,18px);line-height:1.65}.r4-sports-qualifications .r4-sports-wide-card{display:flex;flex-direction:column;min-height:0}.r4-sports-qualifications .r4-sports-wide-photo{position:relative;inset:auto;width:100%;aspect-ratio:1.6}.r4-sports-qualifications .r4-sports-wide-photo:after{display:none}.r4-sports-qualifications .r4-sports-wide-copy{width:auto;padding:14px}.r4-sports-qualifications .r4-sports-wide-copy h3{font-size:18px}.r4-sports-qualifications .r4-sports-wide-copy>p:not(.r4-sports-credential-label){font-size:14px}.r4-sports-qualifications .r4-sports-credential-label{padding:5px 10px;font-size:13px}.r4-sports-steps.r4-photo-steps.is-list .r4-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.r4-sports-steps>.r4-sec-inner{width:min(1160px,calc(100% - 40px))}.r4-sec.r4-sports-steps{padding-block:20px}.r4-sports-steps .r4-head{margin-bottom:16px}.r4-sports-steps.r4-photo-steps.is-list .r4-card{align-items:stretch}.r4-sports-steps.r4-photo-steps.is-list .r4-card.has-photo .r4-card-media{align-self:stretch;flex-basis:36%;aspect-ratio:auto}.r4-sports-steps .r4-card-body{text-align:center;padding:18px}.r4-sports-steps .r4-card-meta{justify-content:center}.r4-sports-steps .r4-card h3{font-size:19px}.r4-sports-steps .r4-card p{font-size:15px;line-height:1.55}.r4-sports-steps.r4-photo-steps.is-list .r4-card{flex-direction:column}.r4-sports-steps.r4-photo-steps.is-list .r4-card.has-photo .r4-card-media{flex:0 0 auto;width:100%;max-width:none;aspect-ratio:2 / 1}.r4-sports-steps.r4-photo-steps.is-list .r4-card-media>img{min-height:0}.r4-sports-steps.is-list .r4-card-body{gap:4px;padding:10px 16px 12px}.r4-sports-steps .r4-num{font-size:24px}.r4-sec.r4-traffic-insurance,.r4-sec.r4-traffic-treatments{padding-block:56px 64px}.r4-traffic-insurance .r4-head,.r4-traffic-treatments .r4-head{margin-bottom:28px}.r4-traffic-insurance .r4-head,.r4-traffic-treatments .r4-head{max-width:760px;margin-inline:auto;text-align:center}.r4-traffic-treatments .r4-head:after{margin-inline:auto}.r4-traffic-insurance .r4-sub{font-size:clamp(26px,2.7vw,38px)}.r4-traffic-insurance .r4-traffic-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.r4-traffic-insurance .r4-traffic-step{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:0;padding:34px 24px 30px}.r4-traffic-insurance .r4-traffic-step-media.is-icon{padding:0}.r4-traffic-insurance .r4-traffic-step-icon{width:104px;height:104px}.r4-traffic-insurance .r4-traffic-step-icon svg{width:46px;height:46px}.r4-traffic-insurance .r4-traffic-step-copy{display:grid;justify-items:center;padding:22px 0 0;border-left:0;text-align:center}.r4-traffic-insurance .r4-traffic-step-heading{display:grid;justify-items:center;gap:0}.r4-traffic-insurance .r4-traffic-step-number{font-size:30px}.r4-traffic-insurance .r4-traffic-step-number:after{display:block;width:44px;height:1px;margin:12px auto 14px;background:#b7d7f2;content:""}.r4-traffic-insurance .r4-traffic-step-heading h3{font-size:27px}.r4-traffic-insurance .r4-traffic-step-copy>p{max-width:280px;margin-top:12px;font-size:17px;line-height:1.65}.r4-traffic-treatments .r4-traffic-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.r4-traffic-treatments .r4-traffic-step{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;padding:14px 14px 20px;border-radius:18px}.r4-traffic-treatments .r4-traffic-step-media{display:block}.r4-traffic-treatments .r4-traffic-step-media img{width:100%;height:auto;aspect-ratio:16 / 10;border-radius:12px;object-fit:cover}.r4-traffic-treatments .r4-traffic-step-copy{padding:16px 4px 0;border-left:0}.r4-traffic-treatments .r4-traffic-step-heading{align-items:center;gap:12px}.r4-traffic-treatments .r4-traffic-step-heading h3{padding-left:12px;border-left:1px solid #cfe2f4;font-size:21px}.r4-traffic-treatments .r4-traffic-step-number{font-size:22px}.r4-traffic-treatments .r4-traffic-step-copy li,.r4-traffic-treatments .r4-traffic-step-copy>p{font-size:14px;line-height:1.55}.r4-traffic-treatments .r4-traffic-step-copy ul{gap:8px;margin-top:14px}}@media(max-width:767px){.r4-sports-wide-list{gap:40px}.r4-sports-wide-card{grid-template-columns:1fr;gap:22px}.r4-sports-cases .is-reversed .r4-sports-wide-photo{order:0}.r4-sports-wide-copy h3{font-size:23px}.r4-sports-wide-copy>p{margin-top:12px;font-size:16px;line-height:1.8}.r4-sports-qualifications .r4-head .r4-body{font-size:16px}.r4-sports-qualifications .r4-sports-wide-card{min-height:166px;border-radius:18px}.r4-sports-qualifications .r4-sports-wide-copy{width:77%;padding:19px 18px}.r4-sports-qualifications .r4-sports-wide-copy h3{font-size:clamp(19px,5.3vw,28px)}.r4-sports-qualifications .r4-sports-wide-copy>p:not(.r4-sports-credential-label){font-size:16px}.r4-sports-qualifications .r4-sports-credential-label{margin-bottom:8px;padding:6px 13px;font-size:14px}.r4-traffic-intro-card{aspect-ratio:1}.r4-traffic-intro .r4-traffic-intro-card img{object-position:82% center}.r4-traffic-intro-title{left:6cqw;top:8cqw;font-size:7.4cqw}.r4-traffic-symptoms .r4-title{font-size:clamp(25px,7vw,34px)}.r4-traffic-other-symptoms{border-radius:8px}.r4-traffic-step{grid-template-columns:minmax(76px,29%) minmax(0,1fr);gap:12px;padding:10px;border-radius:16px}.r4-traffic-step-copy{padding:6px 2px 6px 13px}.r4-traffic-step-heading{flex-wrap:wrap;gap:3px 8px;align-items:center}.r4-traffic-step-heading h3{font-size:19px}.r4-traffic-step-number{font-size:23px}.r4-traffic-step-media img{border-radius:11px}.r4-traffic-step-media.is-icon{padding:0}.r4-traffic-step-icon{width:72px;height:72px}.r4-traffic-step-icon svg{width:39px;height:39px}.r4-traffic-step-copy>p,.r4-traffic-step-copy li{font-size:15px;line-height:1.65}.r4-traffic-step-copy>p{margin-top:9px}.r4-traffic-step-copy ul{gap:9px;margin-top:11px}.r4-traffic-step-copy li{padding-left:12px}.r4-traffic-step-copy li:before{width:5px;height:5px}.r4-traffic-treatments .r4-traffic-step-number{padding:3px 7px;border-radius:8px}.r4-traffic-step-copy .r4-flow-space{display:inline}.r4-traffic-step-copy .r4-flow-break{display:none}}@media(max-width:767px){.r4-sports-steps .r4-card-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:0}.r4-sports-steps.r4-photo-steps.is-list .r4-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;margin-bottom:10px;border-radius:16px}.r4-sports-steps.r4-photo-steps.is-list .r4-card.has-photo .r4-card-media{aspect-ratio:1.3}.r4-sports-steps .r4-card-body{display:contents}.r4-sports-steps .r4-card-meta{margin:0;padding:12px 12px 0}.r4-sports-steps .r4-card h3{margin:6px 0 0;padding-inline:12px;font-size:clamp(15px,4.2vw,18px);line-height:1.4}.r4-sports-steps .r4-card p:not(.r4-card-meta){margin:8px 0 0;padding:0 12px 14px;font-size:clamp(12.5px,3.4vw,14px);line-height:1.55}}.r4-qual-head{max-width:760px;margin:0 auto 44px;text-align:center}.r4-qual-head .r4-title{font-size:clamp(30px,4.6vw,52px);font-weight:900;line-height:1.32;color:#0b1f55}.r4-qual-head .r4-title em{color:var(--color-emphasis-blue)}.r4-qual-copy{margin-top:30px;padding-top:30px;border-top:1px solid #c9d1dc}.r4-qual-copy p{margin:0 0 1.4em;color:#3a4350;font-size:clamp(16px,1.6vw,19px);font-weight:500;line-height:1.95;letter-spacing:-.02em;word-break:keep-all}.r4-qual-copy p.is-strong{margin-bottom:0;color:#0b1f55;font-weight:800}.r4-qual-copy strong{color:#0b1f55;font-weight:800}.r4-sports-qualifications .r4-sports-wide-photo:after{display:none}@media(min-width:1024px){.r4-sports-qualifications .r4-qual-head{max-width:1100px;margin-bottom:30px}.r4-sports-qualifications .r4-qual-head .r4-title{font-size:clamp(32px,3vw,42px);line-height:1.25}.r4-sports-qualifications .r4-qual-copy{margin-top:20px;padding-top:20px}.r4-sports-qualifications .r4-qual-copy p{margin:0 0 20px;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.r4-sports-qualifications .r4-qual-copy p:last-child{margin-bottom:0}.r4-sports-qualifications .r4-sports-wide-card{gap:0;justify-content:flex-start}.r4-sports-qualifications .r4-sports-wide-photo{width:100%;aspect-ratio:315 / 365}.r4-sports-qualifications .r4-sports-wide-copy{width:100%;padding:8px 10px 18px;text-align:center}.r4-sports-qualifications .r4-sports-credential-label{margin:0 auto 8px}.r4-sports-qualifications .r4-sports-wide-copy h3{font-size:clamp(15px,1.32vw,18px);line-height:1.3}.r4-sports-qualifications .r4-sports-wide-copy>p:not(.r4-sports-credential-label){font-size:14px;line-height:1.45}}@media(max-width:1023px){.r4-sec.r4-traffic-intro{padding-top:0}.r4-traffic-intro .r4-traffic-intro-card{display:none}.r5-traffic-intro-pc{position:relative;display:block;width:100vw;margin-inline:calc(50% - 50vw);aspect-ratio:2027 / 776;overflow:hidden;border-radius:0}.r5-traffic-intro-pc>img,.r5-traffic-intro-pc>picture>img{display:block;width:100%;height:100%;object-fit:cover}.r5-traffic-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.r4-traffic-intro-statement{padding-top:24px}}.r6-traffic-symptoms-m{display:none}@media(max-width:767px){.r4-traffic-symptoms .r4-traffic-symptom-figure{display:none}.r6-traffic-symptoms-m{position:relative;display:block;width:100%;container-type:inline-size}.r6-traffic-symptoms-m img{display:block;width:100%;height:100%}.r6-traffic-symptoms-m ul{margin:0;padding:0;list-style:none}.r6-traffic-symptoms-m li{position:absolute;display:grid;place-items:center;color:#fff;font-size:3.1cqi;font-weight:700;line-height:1;letter-spacing:-.03em;white-space:nowrap}.r6-traffic-symptoms-m li.is-panel{font-size:3.2cqi;font-weight:600}}@media(max-width:767px){.r4-traffic-insurance .r4-head{text-align:center}.r4-traffic-insurance .r4-traffic-step-list{grid-auto-rows:1fr}.r4-traffic-insurance .r4-traffic-step{align-items:stretch}.r4-traffic-insurance .r4-traffic-step-media{align-self:center}.r4-traffic-insurance .r4-traffic-step-copy{display:flex;flex-direction:column;justify-content:center}}@media(max-width:767px){.r4-sports-steps .r4-head{margin-inline:auto;text-align:center}}.r5-traffic-intro-pc>picture{display:contents}@media(max-width:767px){.r5-traffic-intro-pc{aspect-ratio:2027 / 1080}}@media(max-width:767px){.r5-traffic-intro-pc{container-type:inline-size}.r5-traffic-intro-pc .r5-traffic-copy{position:absolute;z-index:1;left:3.4cqw;bottom:27cqw;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.r5-traffic-copy>p{margin:0 0 1.4cqw;color:#6d7d9c;font-size:1.7cqw;font-weight:500;line-height:1;letter-spacing:.32em}.r5-traffic-copy>h2{margin:0;color:#0d1b3e;font-size:min(26px,6.67cqw);font-weight:800;line-height:1.3;letter-spacing:-.035em;word-break:keep-all;text-shadow:0 0 .5em rgb(255 255 255 / .7)}.r5-traffic-copy>h2 em{color:var(--color-emphasis-blue);font-style:normal}.r5-traffic-copy>ul{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.workers-details[data-astro-cid-7d6y6rvd]{padding:80px 0;background:#fff}.workers-details-head[data-astro-cid-7d6y6rvd]{max-width:900px;margin-bottom:38px}.workers-details-head[data-astro-cid-7d6y6rvd] h2[data-astro-cid-7d6y6rvd]{margin:0;color:#151a22;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.35;letter-spacing:-.045em;word-break:keep-all}.workers-details-head[data-astro-cid-7d6y6rvd] h2[data-astro-cid-7d6y6rvd] em{color:var(--color-emphasis-blue);font-style:normal}.workers-details-head[data-astro-cid-7d6y6rvd] p[data-astro-cid-7d6y6rvd]{margin:18px 0 0;color:#596578;font-size:19px;line-height:1.7;word-break:keep-all}.workers-details-head[data-astro-cid-7d6y6rvd] .workers-details-sub[data-astro-cid-7d6y6rvd]{font-weight:700}.workers-details-head[data-astro-cid-7d6y6rvd] .workers-heading-space{display:none}.workers-timeline[data-astro-cid-7d6y6rvd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:column;column-gap:44px;margin:0;padding:0 0 0 18px;list-style:none}.workers-timeline-stage[data-astro-cid-7d6y6rvd]{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:center;min-width:0;min-height:370px;padding:10px 0 36px 28px;border-left:2px solid #d0d4d9}.workers-timeline-dot[data-astro-cid-7d6y6rvd]{position:absolute;top:18px;left:-10px;width:18px;height:18px;border-radius:50%;background:#92afcc}.workers-timeline-stage-2[data-astro-cid-7d6y6rvd] .workers-timeline-dot[data-astro-cid-7d6y6rvd]{background:#597da3}.workers-timeline-stage-3[data-astro-cid-7d6y6rvd] .workers-timeline-dot[data-astro-cid-7d6y6rvd]{background:#b34b2c}.workers-timeline-stage-4[data-astro-cid-7d6y6rvd] .workers-timeline-dot[data-astro-cid-7d6y6rvd]{background:#113a65}.workers-timeline-copy[data-astro-cid-7d6y6rvd]{position:relative;z-index:1;align-self:start;min-width:0}.workers-timeline-period[data-astro-cid-7d6y6rvd]{display:inline-block;margin:0 0 16px;padding:7px 22px;border-radius:999px;background:#eaf4ff;color:var(--color-emphasis-blue);font-size:18px;font-weight:800;line-height:1.4}.workers-timeline-stage[data-astro-cid-7d6y6rvd] h3[data-astro-cid-7d6y6rvd]{position:relative;width:146%;margin:0 0 18px;color:#10151c;font-size:clamp(21px,2.05vw,29px);font-weight:800;line-height:1.35;letter-spacing:-.05em;word-break:keep-all}.workers-timeline-stage-3[data-astro-cid-7d6y6rvd] h3[data-astro-cid-7d6y6rvd],.workers-timeline-stage-4[data-astro-cid-7d6y6rvd] h3[data-astro-cid-7d6y6rvd]{color:#103e70}.workers-timeline-body[data-astro-cid-7d6y6rvd]{margin:0;color:#353c46;font-size:17px;line-height:1.7;word-break:keep-all}.workers-timeline-body[data-astro-cid-7d6y6rvd] br{display:none}.workers-timeline-art[data-astro-cid-7d6y6rvd]{position:relative;align-self:end;min-width:0;aspect-ratio:3 / 5;margin:52px 0 0 -10px}.workers-timeline-art[data-astro-cid-7d6y6rvd] svg[data-astro-cid-7d6y6rvd]{position:absolute;inset:0;display:block;width:100%;height:100%}.workers-details-facilities[data-astro-cid-7d6y6rvd] .workers-details-inner[data-astro-cid-7d6y6rvd]{max-width:1024px}.workers-details-facilities[data-astro-cid-7d6y6rvd] .workers-details-head[data-astro-cid-7d6y6rvd]{max-width:none;text-align:center}.workers-details-facilities[data-astro-cid-7d6y6rvd] .workers-details-head[data-astro-cid-7d6y6rvd] h2[data-astro-cid-7d6y6rvd]{color:#555d29}.workers-details-facilities[data-astro-cid-7d6y6rvd] .workers-details-head[data-astro-cid-7d6y6rvd]:after{display:block;width:46px;height:3px;margin:24px auto 0;background:#a1a34c;content:""}.workers-facilities[data-astro-cid-7d6y6rvd]{display:grid;gap:22px;margin:0;padding:0;list-style:none}.workers-facility[data-astro-cid-7d6y6rvd]{overflow:hidden;border:1px solid #eee9da;border-radius:24px;background:#fff;box-shadow:0 8px 28px #78662b0f}.workers-facility[data-astro-cid-7d6y6rvd]>img{display:block;width:100%;height:auto;object-fit:contain}.workers-facility-copy[data-astro-cid-7d6y6rvd]{padding:28px 36px 30px}.workers-facility[data-astro-cid-7d6y6rvd] h3[data-astro-cid-7d6y6rvd]{margin:0;padding-left:18px;border-left:7px solid #a1a34c;color:#4b5225;font-size:34px;font-weight:800;line-height:1.2;letter-spacing:-.045em}.workers-facility[data-astro-cid-7d6y6rvd] p[data-astro-cid-7d6y6rvd]{margin:14px 0 0 25px;color:#4f5560;font-size:20px;line-height:1.6}.workers-hours[data-astro-cid-7d6y6rvd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.workers-hours[data-astro-cid-7d6y6rvd] li[data-astro-cid-7d6y6rvd]{display:grid;justify-items:center;gap:10px;min-width:0;padding:22px 32px 28px;border:2px solid #dfeaf7;border-radius:28px;background:#fff;text-align:center}.workers-hours[data-astro-cid-7d6y6rvd] img.workers-hours-icon{display:block;width:min(100%,360px);height:auto;aspect-ratio:490 / 275}.workers-hours[data-astro-cid-7d6y6rvd] h3[data-astro-cid-7d6y6rvd]{margin:0;color:#123667;font-size:38px;font-weight:800;line-height:1.3}.workers-hours[data-astro-cid-7d6y6rvd] p[data-astro-cid-7d6y6rvd]{width:100%;margin:0;padding:7px 18px;border-radius:999px;background:#e8f2ff;color:#153970;font-size:30px;font-weight:700;line-height:1.4}.workers-timeline-stage-1[data-astro-cid-7d6y6rvd] .workers-timeline-art[data-astro-cid-7d6y6rvd]{aspect-ratio:366 / 540}.workers-timeline-stage-2[data-astro-cid-7d6y6rvd] .workers-timeline-art[data-astro-cid-7d6y6rvd]{aspect-ratio:439 / 540}.workers-timeline-stage-3[data-astro-cid-7d6y6rvd] .workers-timeline-art[data-astro-cid-7d6y6rvd]{aspect-ratio:390 / 450}.workers-timeline-stage-4[data-astro-cid-7d6y6rvd] .workers-timeline-art[data-astro-cid-7d6y6rvd]{aspect-ratio:396 / 450}.workers-details-timeline[data-astro-cid-7d6y6rvd] .workers-details-head[data-astro-cid-7d6y6rvd],.workers-details-hours[data-astro-cid-7d6y6rvd] .workers-details-head[data-astro-cid-7d6y6rvd]{max-width:none;text-align:center}@media(min-width:1024px){.workers-details-timeline[data-astro-cid-7d6y6rvd] .workers-details-head[data-astro-cid-7d6y6rvd] h2[data-astro-cid-7d6y6rvd] .workers-heading-break{display:none}.workers-details-timeline[data-astro-cid-7d6y6rvd] .workers-details-head[data-astro-cid-7d6y6rvd] h2[data-astro-cid-7d6y6rvd] .workers-heading-space{display:inline}.workers-timeline[data-astro-cid-7d6y6rvd]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:row;column-gap:0;row-gap:56px;padding:18px 0 0}.workers-timeline-stage[data-astro-cid-7d6y6rvd]{align-items:start;min-height:0;padding:24px 32px 0;border-left:0;border-top:2px solid #d0d4d9}.workers-timeline-dot[data-astro-cid-7d6y6rvd]{top:-10px;left:32px}.workers-timeline-art[data-astro-cid-7d6y6rvd]{align-self:start;margin:12px 0 0 -12px}.workers-details-facilities[data-astro-cid-7d6y6rvd] .workers-details-inner[data-astro-cid-7d6y6rvd]{max-width:1160px}.workers-facilities[data-astro-cid-7d6y6rvd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workers-facility[data-astro-cid-7d6y6rvd]>img{aspect-ratio:1.7;object-fit:cover}.workers-facility-copy[data-astro-cid-7d6y6rvd]{padding:16px 18px}.workers-facility[data-astro-cid-7d6y6rvd] h3[data-astro-cid-7d6y6rvd]{font-size:22px;border-left-width:4px;padding-left:10px}.workers-facility[data-astro-cid-7d6y6rvd] p[data-astro-cid-7d6y6rvd]{margin:8px 0 0 14px;font-size:15px}.workers-details-facilities[data-astro-cid-7d6y6rvd] .workers-details-head[data-astro-cid-7d6y6rvd] h2[data-astro-cid-7d6y6rvd]{color:var(--color-text)}.workers-details-facilities[data-astro-cid-7d6y6rvd] .workers-details-head[data-astro-cid-7d6y6rvd]:after{width:44px;height:2px;background:#222}.workers-facility[data-astro-cid-7d6y6rvd] h3[data-astro-cid-7d6y6rvd]{border-left-color:#202020;color:var(--color-text)}}@media(max-width:1023px){.workers-timeline[data-astro-cid-7d6y6rvd]{column-gap:22px}.workers-timeline-stage[data-astro-cid-7d6y6rvd]{min-height:390px;padding-left:18px}.workers-timeline-period[data-astro-cid-7d6y6rvd]{padding:7px 14px;font-size:16px}.workers-timeline-body[data-astro-cid-7d6y6rvd]{font-size:16px}}@media(max-width:767px){.workers-details[data-astro-cid-7d6y6rvd]{padding:52px 0}.workers-details-head[data-astro-cid-7d6y6rvd]{margin-bottom:28px}.workers-details-head[data-astro-cid-7d6y6rvd] p[data-astro-cid-7d6y6rvd]{margin-top:14px;font-size:16px}.workers-timeline[data-astro-cid-7d6y6rvd]{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;padding-left:10px}.workers-timeline-stage[data-astro-cid-7d6y6rvd]{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);align-items:start;align-content:start;gap:0 14px;min-height:290px;padding:5px 0 30px 20px}.workers-timeline-copy[data-astro-cid-7d6y6rvd]{display:contents}.workers-timeline-heading[data-astro-cid-7d6y6rvd]{grid-column:1 / -1;grid-row:1}.workers-timeline-description[data-astro-cid-7d6y6rvd]{grid-column:1;grid-row:2;min-width:0;align-self:start}.workers-timeline-dot[data-astro-cid-7d6y6rvd]{top:14px;left:-8px;width:14px;height:14px}.workers-timeline-period[data-astro-cid-7d6y6rvd]{margin-bottom:12px;font-size:15px}.workers-timeline-stage[data-astro-cid-7d6y6rvd] h3[data-astro-cid-7d6y6rvd]{width:auto;margin-bottom:14px;font-size:22px}.workers-timeline-body[data-astro-cid-7d6y6rvd]{font-size:15px;line-height:1.65}.workers-timeline-art[data-astro-cid-7d6y6rvd]{grid-column:2;grid-row:2;align-self:start;margin:0}.workers-facility[data-astro-cid-7d6y6rvd]{border-radius:18px}.workers-facility-copy[data-astro-cid-7d6y6rvd]{padding:20px}.workers-facility[data-astro-cid-7d6y6rvd] h3[data-astro-cid-7d6y6rvd]{padding-left:12px;border-left-width:5px;font-size:26px}.workers-details-facilities[data-astro-cid-7d6y6rvd] .workers-details-head[data-astro-cid-7d6y6rvd] h2[data-astro-cid-7d6y6rvd]{color:var(--color-text)}.workers-details-facilities[data-astro-cid-7d6y6rvd] .workers-details-head[data-astro-cid-7d6y6rvd]:after{width:44px;height:2px;background:#222}.workers-facility[data-astro-cid-7d6y6rvd] h3[data-astro-cid-7d6y6rvd]{border-left-color:#202020;color:var(--color-text)}.workers-facility[data-astro-cid-7d6y6rvd] p[data-astro-cid-7d6y6rvd]{margin:12px 0 0 17px;font-size:16px}.workers-hours[data-astro-cid-7d6y6rvd]{gap:12px}.workers-hours[data-astro-cid-7d6y6rvd] li[data-astro-cid-7d6y6rvd]{gap:8px;padding:14px 12px 18px;border-radius:18px}.workers-hours[data-astro-cid-7d6y6rvd] h3[data-astro-cid-7d6y6rvd]{font-size:clamp(20px,5.5vw,30px)}.workers-hours[data-astro-cid-7d6y6rvd] p[data-astro-cid-7d6y6rvd]{padding:6px 8px;font-size:clamp(14px,3.7vw,20px)}}.fatigue-details[data-astro-cid-jmmm4v6g]{padding:80px 0;background:#fff}.fatigue-details-head[data-astro-cid-jmmm4v6g]{margin-bottom:32px}.fatigue-details-head[data-astro-cid-jmmm4v6g] h2[data-astro-cid-jmmm4v6g]{margin:0;color:#171b19;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.35;letter-spacing:-.045em;word-break:keep-all}.fatigue-details-head[data-astro-cid-jmmm4v6g] h2[data-astro-cid-jmmm4v6g] em{color:var(--color-emphasis-olive);font-style:normal}.fatigue-details-head[data-astro-cid-jmmm4v6g] p[data-astro-cid-jmmm4v6g]{margin:14px 0 0;color:#58635b;font-size:18px;line-height:1.7;word-break:keep-all}.fatigue-details-intro[data-astro-cid-jmmm4v6g]{padding-block:70px;background:linear-gradient(115deg,#fff 45%,#faf9f2)}.fatigue-intro-grid[data-astro-cid-jmmm4v6g]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:end;gap:48px}.fatigue-intro-copy[data-astro-cid-jmmm4v6g]{align-self:start;padding-block:18px 40px}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] h2[data-astro-cid-jmmm4v6g]{margin:0;color:#101712;font-family:Pretendard,sans-serif;font-size:clamp(32px,3.6vw,50px);font-weight:600;line-height:1.48;letter-spacing:-.055em;word-break:keep-all}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] em{background:#ebedba;box-shadow:5px 0 #ebedba,-5px 0 #ebedba;color:#111a11;font-style:normal;font-weight:700;box-decoration-break:clone;-webkit-box-decoration-break:clone}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] p[data-astro-cid-jmmm4v6g]{margin:30px 0 0;color:#4c554e;font-family:Pretendard,sans-serif;font-size:19px;line-height:1.85;letter-spacing:-.035em;word-break:keep-all}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] .fatigue-intro-sub[data-astro-cid-jmmm4v6g]{margin-top:34px;color:#1d2a20;font-size:24px;line-height:1.7}.fatigue-intro-art[data-astro-cid-jmmm4v6g]{width:100%;max-width:300px;margin-top:70px;justify-self:end}.fatigue-intro-art[data-astro-cid-jmmm4v6g] img{display:block;width:100%;height:auto;border-radius:24px}.fatigue-intro-background[data-astro-cid-jmmm4v6g],.fatigue-intro-pc-copy[data-astro-cid-jmmm4v6g]{display:none}.fatigue-process[data-astro-cid-jmmm4v6g]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.fatigue-process-card[data-astro-cid-jmmm4v6g]{overflow:hidden;min-width:0;border:1px solid #e8eadc;border-radius:24px;background:#fbfcf7;box-shadow:0 6px 20px #546b2f0d}.fatigue-process-card-1[data-astro-cid-jmmm4v6g],.fatigue-process-card-4[data-astro-cid-jmmm4v6g]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1;align-items:stretch}.fatigue-process-copy[data-astro-cid-jmmm4v6g]{position:relative;z-index:1;padding:28px 30px}.fatigue-process-meta[data-astro-cid-jmmm4v6g]{display:flex;align-items:center;gap:18px;margin-bottom:12px}.fatigue-process-number[data-astro-cid-jmmm4v6g]{display:grid;place-items:center;width:64px;height:64px;flex:0 0 auto;border-radius:50%;background:#71854b;color:#fff;font-size:28px;font-weight:700;line-height:1}.fatigue-process-label[data-astro-cid-jmmm4v6g]{color:var(--color-emphasis-olive);font-family:Pretendard,sans-serif;font-size:32px;font-style:italic;line-height:1}.fatigue-process-card[data-astro-cid-jmmm4v6g] h3[data-astro-cid-jmmm4v6g]{margin:0;color:var(--color-emphasis-olive);font-size:44px;font-weight:800;line-height:1.2;letter-spacing:-.04em}.fatigue-process-note[data-astro-cid-jmmm4v6g]{margin:12px 0 0;color:var(--color-emphasis-olive);font-size:23px;font-weight:800;line-height:1.5;word-break:keep-all}.fatigue-process-note[data-astro-cid-jmmm4v6g]:after{display:block;width:44px;height:1px;margin-top:16px;background:#8c9d75;content:""}.fatigue-process-body[data-astro-cid-jmmm4v6g]{margin:18px 0 0;color:#47534a;font-size:21px;line-height:1.65;word-break:keep-all}.fatigue-process-art[data-astro-cid-jmmm4v6g]{position:relative;width:100%;min-width:0;min-height:0;aspect-ratio:3 / 2;align-self:center}.fatigue-process-art[data-astro-cid-jmmm4v6g] img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.fatigue-process-card-1[data-astro-cid-jmmm4v6g] .fatigue-process-art[data-astro-cid-jmmm4v6g] img{object-position:50% 25%}.fatigue-process-card-3[data-astro-cid-jmmm4v6g]{display:flex;flex-direction:column}.fatigue-process-card-3[data-astro-cid-jmmm4v6g] .fatigue-process-art[data-astro-cid-jmmm4v6g]{margin-top:auto}.fatigue-process-card-3[data-astro-cid-jmmm4v6g] .fatigue-process-art[data-astro-cid-jmmm4v6g] img{height:100%}.fatigue-process-checks[data-astro-cid-jmmm4v6g]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0 24px 24px;list-style:none}.fatigue-process-checks[data-astro-cid-jmmm4v6g] li[data-astro-cid-jmmm4v6g]{display:grid;justify-items:center;gap:6px;min-width:0;padding:12px 8px;border:1px solid #eeeede;border-radius:20px;background:#fff;color:var(--color-emphasis-olive);font-size:17px;font-weight:700;line-height:1.4}.fatigue-process-checks[data-astro-cid-jmmm4v6g] img{display:block;width:78px;height:72px;object-fit:contain}.fatigue-process-check-icon-pc[data-astro-cid-jmmm4v6g]{display:none}.fatigue-treatments[data-astro-cid-jmmm4v6g]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.fatigue-treatment[data-astro-cid-jmmm4v6g]{min-width:0;overflow:hidden;border:1px solid #dfe3df;border-radius:20px;background:#fff}.fatigue-treatment[data-astro-cid-jmmm4v6g]>img{display:block;width:100%;height:auto;aspect-ratio:1.3;object-fit:cover}.fatigue-treatment-copy[data-astro-cid-jmmm4v6g]{padding:26px 28px 30px}.fatigue-treatment[data-astro-cid-jmmm4v6g] h3[data-astro-cid-jmmm4v6g]{margin:0;color:#131915;font-size:32px;font-weight:800;line-height:1.3;letter-spacing:-.04em}.fatigue-treatment-copy[data-astro-cid-jmmm4v6g]>p[data-astro-cid-jmmm4v6g]{margin:18px 0 0;color:#4c564e;font-size:18px;line-height:1.7}.fatigue-treatment[data-astro-cid-jmmm4v6g] ul[data-astro-cid-jmmm4v6g]{display:grid;gap:14px;margin:22px 0 0;padding-left:22px;color:#4c564e;font-size:18px;line-height:1.7}.fatigue-treatment-number[data-astro-cid-jmmm4v6g]{display:none}@media(min-width:1024px){.fatigue-details-treatments[data-astro-cid-jmmm4v6g] .fatigue-details-inner[data-astro-cid-jmmm4v6g]{width:min(1564px,calc(100% - 40px))}.fatigue-details-treatments[data-astro-cid-jmmm4v6g] .fatigue-treatments[data-astro-cid-jmmm4v6g]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fatigue-details-treatments[data-astro-cid-jmmm4v6g] .fatigue-treatment[data-astro-cid-jmmm4v6g]{container-type:inline-size;border:1px solid #e9ebe6;border-radius:14px;box-shadow:0 2px 10px #28321e0a}.fatigue-details-treatments[data-astro-cid-jmmm4v6g] .fatigue-treatment[data-astro-cid-jmmm4v6g]>img{aspect-ratio:384 / 301}.fatigue-details-treatments[data-astro-cid-jmmm4v6g] .fatigue-treatment-copy[data-astro-cid-jmmm4v6g]{padding:5.5cqi 5.7cqi 6.5cqi}.fatigue-treatment-title[data-astro-cid-jmmm4v6g]{display:flex;align-items:center}.fatigue-treatment-number[data-astro-cid-jmmm4v6g]{display:grid;place-items:center;flex:0 0 auto;width:clamp(38px,12cqi,48px);aspect-ratio:1;border-radius:50%;background:#e8eedd;color:#435c17;font-size:clamp(16px,5.2cqi,21px);font-weight:700;line-height:1}.fatigue-treatment-title[data-astro-cid-jmmm4v6g]:before{order:1;flex:0 0 auto;width:1px;height:clamp(26px,8.6cqi,34px);margin-inline:5.2cqi 5.7cqi;background:#e2e5d8;content:""}.fatigue-details-treatments[data-astro-cid-jmmm4v6g] .fatigue-treatment[data-astro-cid-jmmm4v6g] h3[data-astro-cid-jmmm4v6g]{order:2;color:#1b2420;font-size:clamp(20px,6.8cqi,27px);letter-spacing:-.03em}.fatigue-details-treatments[data-astro-cid-jmmm4v6g] .fatigue-treatment[data-astro-cid-jmmm4v6g] ul[data-astro-cid-jmmm4v6g]{gap:4.4cqi;margin-top:7.3cqi;padding:0;list-style:none;color:#3d453f;font-size:clamp(12.5px,3.75cqi,15px);line-height:1.5;letter-spacing:-.03em;word-break:keep-all}.fatigue-details-treatments[data-astro-cid-jmmm4v6g] .fatigue-treatment[data-astro-cid-jmmm4v6g] li[data-astro-cid-jmmm4v6g]{position:relative;padding-left:5.2cqi}.fatigue-details-treatments[data-astro-cid-jmmm4v6g] .fatigue-treatment[data-astro-cid-jmmm4v6g] li[data-astro-cid-jmmm4v6g]:before{position:absolute;top:.75em;left:.4cqi;width:7px;height:7px;border-radius:50%;background:#94aa70;content:"";transform:translateY(-50%)}.fatigue-details-intro[data-astro-cid-jmmm4v6g]{position:relative;overflow:hidden;aspect-ratio:2172 / 724;min-height:0;display:flex;align-items:center;padding:0}.fatigue-intro-background[data-astro-cid-jmmm4v6g]{display:block;position:absolute;inset:0}.fatigue-intro-background[data-astro-cid-jmmm4v6g] img{width:100%;height:100%;object-fit:contain}.fatigue-intro-background[data-astro-cid-jmmm4v6g] .fatigue-intro-clean-left{position:absolute;inset:0;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 50%,transparent 56%);mask-image:linear-gradient(to right,#000 0%,#000 50%,transparent 56%)}.fatigue-details-intro[data-astro-cid-jmmm4v6g] .fatigue-details-inner[data-astro-cid-jmmm4v6g]{position:relative;z-index:1;padding-inline:0}.fatigue-intro-grid[data-astro-cid-jmmm4v6g]{grid-template-columns:minmax(0,58%) 1fr}.fatigue-intro-copy[data-astro-cid-jmmm4v6g]{padding:0}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] h2[data-astro-cid-jmmm4v6g]{font-size:clamp(28px,3vw,48px);line-height:1.25}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] em{background:#d0de8f;box-shadow:5px 0 #d0de8f,-5px 0 #d0de8f}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] .fatigue-intro-sub[data-astro-cid-jmmm4v6g]{margin-top:clamp(12px,1.5vw,24px);font-size:clamp(16px,1.5vw,24px);line-height:1.5}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] p[data-astro-cid-jmmm4v6g]{margin-top:clamp(10px,1.2vw,20px);font-size:clamp(13px,1.1vw,18px);line-height:1.55}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] p[data-astro-cid-jmmm4v6g]:not(.fatigue-intro-sub){color:#111}.fatigue-intro-mobile-copy[data-astro-cid-jmmm4v6g]{display:none}.fatigue-intro-pc-copy[data-astro-cid-jmmm4v6g]{display:inline}.fatigue-intro-art[data-astro-cid-jmmm4v6g]{display:none}.fatigue-details-head[data-astro-cid-jmmm4v6g]{max-width:760px;margin-inline:auto;text-align:center}.fatigue-process-card[data-astro-cid-jmmm4v6g],.fatigue-process-card-1[data-astro-cid-jmmm4v6g],.fatigue-process-card-3[data-astro-cid-jmmm4v6g],.fatigue-process-card-4[data-astro-cid-jmmm4v6g]{grid-column:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,42%);align-items:stretch}.fatigue-process-art[data-astro-cid-jmmm4v6g]{aspect-ratio:auto;height:100%}.fatigue-process-card-3[data-astro-cid-jmmm4v6g] .fatigue-process-art[data-astro-cid-jmmm4v6g]{margin:0}.fatigue-process-card-2[data-astro-cid-jmmm4v6g]{container-type:inline-size;aspect-ratio:770 / 413;grid-template-columns:repeat(2,minmax(0,1fr))}.fatigue-process-card-2[data-astro-cid-jmmm4v6g] .fatigue-process-copy[data-astro-cid-jmmm4v6g]{padding-right:0}.fatigue-process-checks[data-astro-cid-jmmm4v6g]{align-self:center;gap:.8cqi;padding:0 1.9cqi 0 1.5cqi}.fatigue-process-checks[data-astro-cid-jmmm4v6g] li[data-astro-cid-jmmm4v6g]{aspect-ratio:175 / 163;grid-template-rows:minmax(0,1fr) auto;align-items:center;gap:.65cqi;padding:1.8cqi .65cqi 2.4cqi;border-radius:2cqi;font-size:2.6cqi;line-height:1.25;color:#164c22}.fatigue-process-checks[data-astro-cid-jmmm4v6g] img{display:none}.fatigue-process-check-icon-pc[data-astro-cid-jmmm4v6g]{display:block;width:13.25cqi;height:13.25cqi}.fatigue-process-card[data-astro-cid-jmmm4v6g] h3[data-astro-cid-jmmm4v6g]{font-size:28px}.fatigue-process-copy[data-astro-cid-jmmm4v6g]{padding:18px 22px}.fatigue-process-body[data-astro-cid-jmmm4v6g]{font-size:16px}.fatigue-process-note[data-astro-cid-jmmm4v6g]{font-size:18px}.fatigue-process-number[data-astro-cid-jmmm4v6g]{width:44px;height:44px;font-size:21px}.fatigue-process-label[data-astro-cid-jmmm4v6g]{font-size:24px}.fatigue-treatments[data-astro-cid-jmmm4v6g]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fatigue-treatment[data-astro-cid-jmmm4v6g]>img{aspect-ratio:1.45}.fatigue-treatment-copy[data-astro-cid-jmmm4v6g]{padding:18px}.fatigue-treatment[data-astro-cid-jmmm4v6g] h3[data-astro-cid-jmmm4v6g]{font-size:24px}.fatigue-treatment[data-astro-cid-jmmm4v6g] ul[data-astro-cid-jmmm4v6g]{font-size:15px;gap:8px;margin-top:14px}}@media(max-width:1023px){.fatigue-intro-grid[data-astro-cid-jmmm4v6g]{grid-template-columns:minmax(0,1fr) minmax(0,260px);gap:28px}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] h2[data-astro-cid-jmmm4v6g]{font-size:38px}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] .fatigue-intro-sub[data-astro-cid-jmmm4v6g]{font-size:21px}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] p[data-astro-cid-jmmm4v6g]{font-size:17px}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] p[data-astro-cid-jmmm4v6g] br{display:none}.fatigue-process-copy[data-astro-cid-jmmm4v6g]{padding:22px}.fatigue-process-card[data-astro-cid-jmmm4v6g] h3[data-astro-cid-jmmm4v6g]{font-size:32px}.fatigue-process-note[data-astro-cid-jmmm4v6g]{font-size:18px}.fatigue-process-body[data-astro-cid-jmmm4v6g]{font-size:16px}.fatigue-process-checks[data-astro-cid-jmmm4v6g]{padding:0 18px 20px;gap:8px}.fatigue-process-checks[data-astro-cid-jmmm4v6g] li[data-astro-cid-jmmm4v6g]{font-size:15px}}@media(max-width:767px){.fatigue-details[data-astro-cid-jmmm4v6g]{padding:52px 0}.fatigue-details-head[data-astro-cid-jmmm4v6g]{margin-bottom:26px}.fatigue-details-head[data-astro-cid-jmmm4v6g] p[data-astro-cid-jmmm4v6g]{font-size:16px}.fatigue-intro-grid[data-astro-cid-jmmm4v6g]{grid-template-columns:1fr;gap:22px}.fatigue-intro-copy[data-astro-cid-jmmm4v6g]{padding-block:0}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] h2[data-astro-cid-jmmm4v6g]{font-size:clamp(29px,7.4vw,42px)}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] .fatigue-intro-sub[data-astro-cid-jmmm4v6g]{margin-top:24px;font-size:20px}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] p[data-astro-cid-jmmm4v6g]{margin-top:22px;font-size:16px}.fatigue-intro-art[data-astro-cid-jmmm4v6g]{width:100%;max-width:440px;margin-top:0;justify-self:center}.fatigue-intro-art[data-astro-cid-jmmm4v6g] img{aspect-ratio:4 / 5;object-fit:cover;object-position:50% 15%}.fatigue-process[data-astro-cid-jmmm4v6g]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fatigue-process-card[data-astro-cid-jmmm4v6g]{border-radius:18px}.fatigue-process-card-1[data-astro-cid-jmmm4v6g],.fatigue-process-card-4[data-astro-cid-jmmm4v6g]{grid-template-columns:1fr}.fatigue-process-copy[data-astro-cid-jmmm4v6g]{padding:22px}.fatigue-process-number[data-astro-cid-jmmm4v6g]{width:52px;height:52px;font-size:24px}.fatigue-process-label[data-astro-cid-jmmm4v6g]{font-size:28px}.fatigue-process-card[data-astro-cid-jmmm4v6g] h3[data-astro-cid-jmmm4v6g]{font-size:32px}.fatigue-process-body[data-astro-cid-jmmm4v6g]{font-size:16px}.fatigue-process-checks[data-astro-cid-jmmm4v6g]{padding:0 22px 22px}.fatigue-process-checks[data-astro-cid-jmmm4v6g] li[data-astro-cid-jmmm4v6g]{font-size:16px}.fatigue-process-card-2[data-astro-cid-jmmm4v6g] .fatigue-process-copy[data-astro-cid-jmmm4v6g],.fatigue-process-card-3[data-astro-cid-jmmm4v6g] .fatigue-process-copy[data-astro-cid-jmmm4v6g]{padding:14px 12px 12px}.fatigue-process-card-2[data-astro-cid-jmmm4v6g] .fatigue-process-meta[data-astro-cid-jmmm4v6g],.fatigue-process-card-3[data-astro-cid-jmmm4v6g] .fatigue-process-meta[data-astro-cid-jmmm4v6g]{gap:8px;margin-bottom:8px}.fatigue-process-card-2[data-astro-cid-jmmm4v6g] .fatigue-process-number[data-astro-cid-jmmm4v6g],.fatigue-process-card-3[data-astro-cid-jmmm4v6g] .fatigue-process-number[data-astro-cid-jmmm4v6g]{width:34px;height:34px;font-size:16px}.fatigue-process-card-2[data-astro-cid-jmmm4v6g] .fatigue-process-label[data-astro-cid-jmmm4v6g],.fatigue-process-card-3[data-astro-cid-jmmm4v6g] .fatigue-process-label[data-astro-cid-jmmm4v6g]{font-size:18px}.fatigue-process-card-2[data-astro-cid-jmmm4v6g] h3[data-astro-cid-jmmm4v6g],.fatigue-process-card-3[data-astro-cid-jmmm4v6g] h3[data-astro-cid-jmmm4v6g]{font-size:24px}.fatigue-process-card-2[data-astro-cid-jmmm4v6g] .fatigue-process-note[data-astro-cid-jmmm4v6g],.fatigue-process-card-3[data-astro-cid-jmmm4v6g] .fatigue-process-note[data-astro-cid-jmmm4v6g]{margin-top:8px;font-size:13.5px;line-height:1.45}.fatigue-process-card-2[data-astro-cid-jmmm4v6g] .fatigue-process-note[data-astro-cid-jmmm4v6g]:after,.fatigue-process-card-3[data-astro-cid-jmmm4v6g] .fatigue-process-note[data-astro-cid-jmmm4v6g]:after{width:30px;margin-top:10px}.fatigue-process-card-2[data-astro-cid-jmmm4v6g] .fatigue-process-body[data-astro-cid-jmmm4v6g],.fatigue-process-card-3[data-astro-cid-jmmm4v6g] .fatigue-process-body[data-astro-cid-jmmm4v6g]{margin-top:10px;font-size:12.5px;line-height:1.55}.fatigue-process-card-2[data-astro-cid-jmmm4v6g] .fatigue-process-checks[data-astro-cid-jmmm4v6g]{gap:6px;padding:0 10px 12px}.fatigue-process-card-2[data-astro-cid-jmmm4v6g] .fatigue-process-checks[data-astro-cid-jmmm4v6g] li[data-astro-cid-jmmm4v6g]{gap:2px;padding:8px 4px;border-radius:12px;font-size:11.5px}.fatigue-process-card-2[data-astro-cid-jmmm4v6g] .fatigue-process-checks[data-astro-cid-jmmm4v6g] img{width:42px;height:40px}.fatigue-treatments[data-astro-cid-jmmm4v6g]{gap:10px}.fatigue-treatment[data-astro-cid-jmmm4v6g]{border-radius:16px}.fatigue-treatment[data-astro-cid-jmmm4v6g]>img{aspect-ratio:1.3}.fatigue-treatment-copy[data-astro-cid-jmmm4v6g]{padding:12px 12px 14px}.fatigue-treatment[data-astro-cid-jmmm4v6g] h3[data-astro-cid-jmmm4v6g]{font-size:19.5px}.fatigue-treatment-copy[data-astro-cid-jmmm4v6g]>p[data-astro-cid-jmmm4v6g]{margin-top:8px;font-size:13px;line-height:1.55}.fatigue-treatment[data-astro-cid-jmmm4v6g] ul[data-astro-cid-jmmm4v6g]{gap:8px;margin-top:10px;padding-left:15px;font-size:12.5px;line-height:1.55}.fatigue-treatment[data-astro-cid-jmmm4v6g] ul[data-astro-cid-jmmm4v6g] br{display:none}}@media(max-width:1023px){.fatigue-details-intro[data-astro-cid-jmmm4v6g]{padding:0;background:#fff}.fatigue-details-intro[data-astro-cid-jmmm4v6g] .fatigue-details-inner[data-astro-cid-jmmm4v6g]{width:100%;max-width:none;container-type:inline-size}.fatigue-intro-grid[data-astro-cid-jmmm4v6g]{position:relative;display:block;aspect-ratio:1}.fatigue-intro-copy[data-astro-cid-jmmm4v6g]{position:absolute;z-index:1;top:9.5cqi;right:5cqi;left:7.2cqi;padding:0}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] h2[data-astro-cid-jmmm4v6g]{font-size:6.8cqi;font-weight:600;line-height:1.34;letter-spacing:-.055em}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] .fatigue-intro-sub[data-astro-cid-jmmm4v6g]{margin-top:4.6cqi;color:#101712;font-size:3.8cqi;line-height:1.48}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] p[data-astro-cid-jmmm4v6g]{margin-top:4.4cqi;color:#28332e;font-size:2.9cqi;line-height:1.5;letter-spacing:-.035em}.fatigue-intro-copy[data-astro-cid-jmmm4v6g] p[data-astro-cid-jmmm4v6g] br{display:initial}.fatigue-intro-art[data-astro-cid-jmmm4v6g]{position:absolute;inset:0;width:100%;max-width:none;height:100%;margin:0}.fatigue-intro-art[data-astro-cid-jmmm4v6g] img{width:100%;height:100%;aspect-ratio:1;border-radius:0;object-fit:contain;object-position:center}}.r4-diet-layout[data-astro-cid-5xun4e25]{--diet-green: var(--color-emphasis-olive);--diet-dark: #173e1a;--diet-soft: #f0f6e7}.diet-lifestyle-pc-art[data-astro-cid-5xun4e25]{display:none}.r4-diet-heading[data-astro-cid-5xun4e25]{margin-bottom:32px}.r4-diet-heading[data-astro-cid-5xun4e25] .r4-title[data-astro-cid-5xun4e25]{color:#101411}.r4-diet-heading[data-astro-cid-5xun4e25] .diet-title-space{display:none}@media(max-width:767px){.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25]{margin-inline:auto;text-align:center}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25] .r4-title[data-astro-cid-5xun4e25]{font-size:clamp(17px,5.3vw,28px);letter-spacing:-.05em;white-space:nowrap}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25] .diet-title-break{display:none}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25] .diet-title-space{display:inline}}.r4-diet-layout[data-astro-cid-5xun4e25] em{color:var(--diet-green);font-style:normal;font-weight:800}.r4-diet-cards[data-astro-cid-5xun4e25]{display:grid;gap:20px;margin:0;padding:0;list-style:none}.r4-diet-card[data-astro-cid-5xun4e25]{min-width:0;overflow:hidden;border:1px solid #e3e9df;border-radius:24px;background:#fff}.r4-diet-card-heading[data-astro-cid-5xun4e25]{display:flex;align-items:center;gap:24px}.r4-diet-card-heading[data-astro-cid-5xun4e25] img{flex:0 0 auto;width:88px;height:88px;object-fit:contain;border-radius:50%}.r4-diet-card-heading[data-astro-cid-5xun4e25] h3[data-astro-cid-5xun4e25]{margin:0;color:var(--diet-dark);font-size:28px;font-weight:800;line-height:1.45;letter-spacing:-.035em;word-break:keep-all}.r4-diet-card-heading[data-astro-cid-5xun4e25] p[data-astro-cid-5xun4e25]{margin:5px 0 0;color:#4e5553;font-size:18px;line-height:1.65;word-break:keep-all}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-cards[data-astro-cid-5xun4e25]{grid-template-columns:repeat(2,minmax(0,1fr))}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]{padding:26px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]{min-height:110px;margin-bottom:20px}.r4-diet-card-photo[data-astro-cid-5xun4e25]{overflow:hidden;border-radius:18px}.r4-diet-card-photo[data-astro-cid-5xun4e25] img{width:100%;height:auto;aspect-ratio:1.95;object-fit:cover}.r4-diet-bullets[data-astro-cid-5xun4e25]{display:grid;gap:9px;margin:20px 0 0;padding:0;list-style:none}.r4-diet-bullets[data-astro-cid-5xun4e25] li[data-astro-cid-5xun4e25]{position:relative;padding-left:22px;color:#3c453e;font-size:18px;line-height:1.65;word-break:keep-all}.r4-diet-bullets[data-astro-cid-5xun4e25] li[data-astro-cid-5xun4e25]:before{position:absolute;top:.7em;left:2px;width:7px;height:7px;border-radius:50%;background:#668c44;content:""}.r4-diet-after[data-astro-cid-5xun4e25]{display:grid;gap:10px;margin-top:24px;padding:28px 36px;border-radius:24px;background:var(--diet-soft)}.r4-diet-after[data-astro-cid-5xun4e25] p[data-astro-cid-5xun4e25]{margin:0;color:#263329;font-size:21px;font-weight:600;line-height:1.6;word-break:keep-all}.r4-diet-after[data-astro-cid-5xun4e25] p[data-astro-cid-5xun4e25]+p[data-astro-cid-5xun4e25]{color:#59615b;font-size:18px;font-weight:400}.r4-diet-stages[data-astro-cid-5xun4e25]{background:linear-gradient(105deg,#fff,#f8faf4)}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-inner[data-astro-cid-5xun4e25]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25]{grid-column:1;grid-row:1;align-self:end}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25] .r4-title[data-astro-cid-5xun4e25]{font-size:clamp(30px,3.2vw,42px)}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-cards[data-astro-cid-5xun4e25]{grid-column:1;grid-row:2;position:relative;z-index:1;gap:14px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]{padding:24px 28px;background:#fffffff5}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]:last-child{background:var(--diet-soft)}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]{gap:22px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25] img{width:72px;height:72px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-step-label[data-astro-cid-5xun4e25]{margin:0 0 6px;color:#696d65;font-size:15px;font-weight:700}.r4-diet-stage-body[data-astro-cid-5xun4e25]{margin:16px 0 0;color:#485047;font-size:18px;line-height:1.7;word-break:keep-all}.r4-diet-stage-photo[data-astro-cid-5xun4e25]{position:relative;grid-column:2;grid-row:1 / span 2;align-self:stretch;min-height:0;overflow:hidden;border-radius:28px}.r4-diet-stage-photo[data-astro-cid-5xun4e25] img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25]{text-align:center}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-cards[data-astro-cid-5xun4e25]{gap:24px}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]{display:grid;grid-template-columns:130px minmax(0,1fr);padding-bottom:26px}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]>img{grid-column:1 / -1;width:100%;height:auto;object-fit:contain}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]{display:contents}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]>img{grid-column:1;grid-row:2 / span 2;width:86px;height:86px;margin:24px auto 0}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]>div[data-astro-cid-5xun4e25]{grid-column:2;padding:20px 28px 0 0}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-bullets[data-astro-cid-5xun4e25]{grid-column:2;margin-top:8px;padding-right:28px}@media(min-width:1024px){.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-cards[data-astro-cid-5xun4e25]{grid-template-columns:repeat(2,minmax(0,1fr))}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25]{max-width:760px;margin-inline:auto;text-align:center}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25] .diet-title-break{display:none}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25] .diet-title-space{display:inline}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25] .diet-title-break{display:none}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25] .diet-title-space{display:inline}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]>img{aspect-ratio:2.4;object-fit:cover}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]{padding:18px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]{min-height:80px;margin-bottom:10px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25] img{width:60px;height:60px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25] h3[data-astro-cid-5xun4e25]{font-size:23px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25] p[data-astro-cid-5xun4e25],.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-bullets[data-astro-cid-5xun4e25] li[data-astro-cid-5xun4e25]{font-size:15px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-photo[data-astro-cid-5xun4e25] img{aspect-ratio:2.5}}@media(max-width:1023px){.r4-diet-card-heading[data-astro-cid-5xun4e25]{gap:16px}.r4-diet-card-heading[data-astro-cid-5xun4e25] img{width:70px;height:70px}.r4-diet-card-heading[data-astro-cid-5xun4e25] h3[data-astro-cid-5xun4e25]{font-size:25px}.r4-diet-card-heading[data-astro-cid-5xun4e25] p[data-astro-cid-5xun4e25],.r4-diet-bullets[data-astro-cid-5xun4e25] li[data-astro-cid-5xun4e25]{font-size:17px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]{padding:22px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-inner[data-astro-cid-5xun4e25]{gap:0 24px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]{padding:22px}}@media(max-width:767px){.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-cards[data-astro-cid-5xun4e25]{gap:10px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]{padding:14px 12px;border-radius:18px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;margin-bottom:12px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25] img{width:44px;height:44px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25] h3[data-astro-cid-5xun4e25]{font-size:17px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25] p[data-astro-cid-5xun4e25]{margin-top:3px;font-size:12.5px;line-height:1.5}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-photo[data-astro-cid-5xun4e25]{border-radius:12px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-photo[data-astro-cid-5xun4e25] img{aspect-ratio:1.6}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-bullets[data-astro-cid-5xun4e25]{gap:5px;margin-top:12px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-bullets[data-astro-cid-5xun4e25] li[data-astro-cid-5xun4e25]{padding-left:14px;font-size:12.5px;line-height:1.5}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-bullets[data-astro-cid-5xun4e25] li[data-astro-cid-5xun4e25]:before{top:.62em;width:5px;height:5px;left:1px}.r4-diet-card-heading[data-astro-cid-5xun4e25] h3[data-astro-cid-5xun4e25]{font-size:24px}.r4-diet-card-heading[data-astro-cid-5xun4e25] p[data-astro-cid-5xun4e25],.r4-diet-bullets[data-astro-cid-5xun4e25] li[data-astro-cid-5xun4e25]{font-size:16px}.r4-diet-after[data-astro-cid-5xun4e25]{padding:24px}.r4-diet-after[data-astro-cid-5xun4e25] p[data-astro-cid-5xun4e25]{font-size:20px}.r4-diet-after[data-astro-cid-5xun4e25] p[data-astro-cid-5xun4e25]+p[data-astro-cid-5xun4e25]{font-size:16px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-inner[data-astro-cid-5xun4e25]{grid-template-columns:minmax(0,1fr);gap:0}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25]{grid-column:1 / -1;margin-bottom:24px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25] .r4-title[data-astro-cid-5xun4e25]{font-size:29px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-cards[data-astro-cid-5xun4e25]{gap:12px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]{padding:16px;border-radius:18px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]{gap:10px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25] img{width:40px;height:40px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-step-label[data-astro-cid-5xun4e25]{font-size:12px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25] h3[data-astro-cid-5xun4e25]{font-size:21px}.r4-diet-stage-body[data-astro-cid-5xun4e25]{margin-top:12px;font-size:15px;line-height:1.7}.r4-diet-stage-photo[data-astro-cid-5xun4e25]{grid-column:1;grid-row:3;width:min(100%,440px);height:auto;aspect-ratio:4 / 5;justify-self:center;margin-top:24px;border-radius:18px}.r4-diet-stage-photo[data-astro-cid-5xun4e25] img{object-fit:cover;object-position:50% 20%}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]{grid-template-columns:78px minmax(0,1fr);padding-bottom:22px;border-radius:20px}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]>img{width:50px;height:50px;margin-top:22px}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]>div[data-astro-cid-5xun4e25]{padding-right:18px}.r4-diet-products[data-astro-cid-5xun4e25] .r4-diet-bullets[data-astro-cid-5xun4e25]{padding-right:18px}}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25],.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-bullets[data-astro-cid-5xun4e25]{align-self:start}@media(min-width:1024px){.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]:last-child{background:#fffffff5}.r4-diet-lifestyle[data-astro-cid-5xun4e25]{padding-block:56px}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-inner[data-astro-cid-5xun4e25]{container-type:inline-size}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25]{max-width:none;margin-bottom:2cqi}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25] .r4-title[data-astro-cid-5xun4e25]{font-size:3.25cqi;line-height:1.3;letter-spacing:-.045em}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-cards[data-astro-cid-5xun4e25]{gap:1cqi}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]{position:relative;display:block;container-type:inline-size;grid-row:auto;grid-template-columns:none;grid-template-rows:none;aspect-ratio:782 / 344;padding:0;border:0;border-radius:12px;background:transparent}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]:nth-child(n+3){aspect-ratio:782 / 327}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .diet-lifestyle-pc-art[data-astro-cid-5xun4e25]{position:absolute;inset:0;display:block;width:100%;height:100%}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]{position:absolute;inset:0;display:block;min-height:0;margin:0}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]>img,.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-photo[data-astro-cid-5xun4e25]{display:none}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]>div[data-astro-cid-5xun4e25]{position:absolute;top:3.2cqi;right:2cqi;left:19.2cqi}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25] h3[data-astro-cid-5xun4e25]{color:#004b30;font-size:4.1cqi;line-height:1.3}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25] p[data-astro-cid-5xun4e25]{margin-top:.7cqi;color:#343c50;font-size:2.75cqi;line-height:1.4;letter-spacing:-.04em;white-space:nowrap}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-bullets[data-astro-cid-5xun4e25]{position:absolute;top:16cqi;left:68.7cqi;display:grid;gap:2.3cqi;margin:0}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-bullets[data-astro-cid-5xun4e25] li[data-astro-cid-5xun4e25]{padding:0;color:#343c50;font-size:2.75cqi;line-height:1.4;letter-spacing:-.04em;white-space:nowrap}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-bullets[data-astro-cid-5xun4e25] li[data-astro-cid-5xun4e25]:before{display:none}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]:nth-child(2n) .r4-diet-bullets[data-astro-cid-5xun4e25]{left:71.1cqi}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-after[data-astro-cid-5xun4e25]{position:relative;min-height:6cqi;gap:.2cqi;margin-top:1cqi;padding:.5cqi 2cqi .5cqi 12cqi;align-content:center;text-align:center;border-radius:12px;background:transparent}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-after[data-astro-cid-5xun4e25] p[data-astro-cid-5xun4e25]{position:relative;color:#0e3518;font-size:1.72cqi;font-weight:800;line-height:1.35;letter-spacing:-.04em;white-space:nowrap}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-after[data-astro-cid-5xun4e25] p[data-astro-cid-5xun4e25]+p[data-astro-cid-5xun4e25]{color:#151b17;font-size:1.45cqi;font-weight:400}.r4-diet-lifestyle[data-astro-cid-5xun4e25] .r4-diet-after[data-astro-cid-5xun4e25] em{color:inherit}}@media(max-width:767px){.r4-diet-stages[data-astro-cid-5xun4e25]{position:relative;overflow:hidden;padding:28px 0 24px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-inner[data-astro-cid-5xun4e25]{position:static;display:block;width:calc(100% - 24px)}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25]{position:relative;z-index:1;margin-bottom:14px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25]:before{display:block;width:34px;height:3px;margin-bottom:10px;background:#3d6b2b;content:""}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-heading[data-astro-cid-5xun4e25] .r4-title[data-astro-cid-5xun4e25]{font-size:clamp(21px,6vw,28px)}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-cards[data-astro-cid-5xun4e25]{width:50%;gap:8px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]{padding:10px;border-radius:14px;background:#ffffffe6}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card[data-astro-cid-5xun4e25]:last-child{background:#f0f6e7f0}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25]{gap:8px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25] img{width:32px;height:32px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-step-label[data-astro-cid-5xun4e25]{margin-bottom:2px;font-size:9.5px}.r4-diet-stages[data-astro-cid-5xun4e25] .r4-diet-card-heading[data-astro-cid-5xun4e25] h3[data-astro-cid-5xun4e25]{font-size:16px;line-height:1.3}.r4-diet-stage-body[data-astro-cid-5xun4e25]{margin-top:6px;font-size:12px;line-height:1.55}.r4-diet-stage-photo[data-astro-cid-5xun4e25]{position:absolute;inset:0;z-index:0;width:100%;height:100%;margin:0;aspect-ratio:auto;border-radius:0}.r4-diet-stage-photo[data-astro-cid-5xun4e25] img{object-fit:cover;object-position:62% top}}.diet-experiences[data-astro-cid-tzs4j24m]{padding:80px 0;background:#fff}.diet-experiences-inner[data-astro-cid-tzs4j24m]{width:min(1160px,calc(100% - 40px));margin-inline:auto}header[data-astro-cid-tzs4j24m]{margin-bottom:36px;text-align:center}h2[data-astro-cid-tzs4j24m]{margin:0;color:#101410;font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1.35;letter-spacing:-.045em;word-break:keep-all}header[data-astro-cid-tzs4j24m] p[data-astro-cid-tzs4j24m]{margin:14px 0 0;color:#50514d;font-size:clamp(18px,2.5vw,28px);line-height:1.5;word-break:keep-all}.diet-experiences[data-astro-cid-tzs4j24m] em{padding:0 .15em;border-radius:.3em;background:#e4f2cf;color:inherit;font-style:normal;font-weight:800;box-decoration-break:clone;-webkit-box-decoration-break:clone}.diet-experiences-grid[data-astro-cid-tzs4j24m]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none}.diet-experience[data-astro-cid-tzs4j24m]{min-width:0;overflow:hidden;border:1px solid #e5e4de;border-radius:28px;background:#fcfbf8}.diet-experience-photo[data-astro-cid-tzs4j24m]{overflow:hidden;aspect-ratio:1.65;border-radius:27px 27px 22px 22px}.diet-experience[data-astro-cid-tzs4j24m]:nth-child(n+3) .diet-experience-photo[data-astro-cid-tzs4j24m]{aspect-ratio:1.83}.diet-experience[data-astro-cid-tzs4j24m]:nth-child(n+5) .diet-experience-photo[data-astro-cid-tzs4j24m]{aspect-ratio:2}.diet-experience-photo[data-astro-cid-tzs4j24m] img{display:block;width:100%;height:100%;object-fit:cover}.diet-experience-copy[data-astro-cid-tzs4j24m]{padding:24px 30px 28px}h3[data-astro-cid-tzs4j24m]{margin:0;color:#101410;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.4;letter-spacing:-.05em;word-break:keep-all}.diet-experience-copy[data-astro-cid-tzs4j24m] p[data-astro-cid-tzs4j24m]{margin:20px 0 0;color:#242624;font-size:clamp(18px,2vw,24px);line-height:1.6;letter-spacing:-.04em;word-break:keep-all}@media(min-width:1024px){.diet-experiences[data-astro-cid-tzs4j24m]{padding:48px 0}.diet-experiences-grid[data-astro-cid-tzs4j24m]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.diet-experience[data-astro-cid-tzs4j24m]{display:grid;grid-template-columns:44% minmax(0,1fr);align-items:stretch;border-radius:16px}.diet-experience-photo[data-astro-cid-tzs4j24m],.diet-experience[data-astro-cid-tzs4j24m]:nth-child(n+3) .diet-experience-photo[data-astro-cid-tzs4j24m],.diet-experience[data-astro-cid-tzs4j24m]:nth-child(n+5) .diet-experience-photo[data-astro-cid-tzs4j24m]{aspect-ratio:5 / 6;margin:8px;border-radius:10px}.diet-experience-photo[data-astro-cid-tzs4j24m] img{height:100%}.diet-experience-copy[data-astro-cid-tzs4j24m]{display:grid;align-content:center;padding:14px 16px 14px 4px}.diet-experience[data-astro-cid-tzs4j24m] h3[data-astro-cid-tzs4j24m]{font-size:18px;line-height:1.42}.diet-experience-copy[data-astro-cid-tzs4j24m] p[data-astro-cid-tzs4j24m]{margin-top:6px;font-size:14px;line-height:1.55}}@media(max-width:1023px){.diet-experiences-grid[data-astro-cid-tzs4j24m]{gap:20px}.diet-experience-copy[data-astro-cid-tzs4j24m]{padding:22px}h3[data-astro-cid-tzs4j24m]{font-size:27px}.diet-experience-copy[data-astro-cid-tzs4j24m] p[data-astro-cid-tzs4j24m]{font-size:18px}}@media(max-width:767px){.diet-experiences[data-astro-cid-tzs4j24m]{padding:52px 0}.diet-experiences-inner[data-astro-cid-tzs4j24m]{width:calc(100% - 32px)}header[data-astro-cid-tzs4j24m]{margin-bottom:26px}.diet-experiences-grid[data-astro-cid-tzs4j24m]{gap:10px}.diet-experience[data-astro-cid-tzs4j24m]{border-radius:16px}.diet-experience-photo[data-astro-cid-tzs4j24m],.diet-experience[data-astro-cid-tzs4j24m]:nth-child(n+3) .diet-experience-photo[data-astro-cid-tzs4j24m],.diet-experience[data-astro-cid-tzs4j24m]:nth-child(n+5) .diet-experience-photo[data-astro-cid-tzs4j24m]{aspect-ratio:1.55;border-radius:15px 15px 12px 12px}.diet-experience-copy[data-astro-cid-tzs4j24m]{padding:12px 12px 14px}h3[data-astro-cid-tzs4j24m]{font-size:clamp(15px,4.3vw,19px);line-height:1.4}.diet-experience-copy[data-astro-cid-tzs4j24m] p[data-astro-cid-tzs4j24m]{margin-top:8px;font-size:clamp(12.5px,3.5vw,14px);line-height:1.55}}.pp-symptoms[data-astro-cid-vaks6dxy]{padding:64px 0 72px;background:#fff}.pp-symptoms-inner[data-astro-cid-vaks6dxy]{width:min(1000px,calc(100% - 40px));margin-inline:auto}h2[data-astro-cid-vaks6dxy]{margin:0 0 32px;color:#1d1d1b;font-family:Pretendard,sans-serif;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.4;letter-spacing:-.05em;text-align:center;word-break:keep-all}h2[data-astro-cid-vaks6dxy] em{padding:.02em .3em .06em;border-radius:.35em;background:#dfe8bd;color:var(--color-emphasis-olive);font-style:normal;font-weight:800;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pp-symptoms-grid[data-astro-cid-vaks6dxy]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.pp-symptom[data-astro-cid-vaks6dxy]{position:relative;container-type:inline-size;min-width:0;min-height:160px;overflow:hidden;border:1px solid #ece7d4;border-radius:22px;background:#f6f3e8}.pp-symptom-photo[data-astro-cid-vaks6dxy]{position:absolute;inset:0 0 0 36%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 38%);mask-image:linear-gradient(to right,transparent 0,#000 38%)}.pp-symptom-photo[data-astro-cid-vaks6dxy] img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 40%}.pp-symptom-copy[data-astro-cid-vaks6dxy]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:8px;box-sizing:border-box;width:66%;min-height:160px;padding:16px 0 16px 18px}.pp-num[data-astro-cid-vaks6dxy]{display:grid;place-items:center;width:30px;height:30px;margin-bottom:4px;border-radius:50%;background:#ece5c8;color:var(--color-emphasis-olive);font-size:14px;font-weight:600;line-height:1}.pp-symptom-copy[data-astro-cid-vaks6dxy] p[data-astro-cid-vaks6dxy]{margin:0;color:#3b3b36;font-size:clamp(12.5px,5.2cqw,21px);font-weight:500;line-height:1.5;letter-spacing:-.04em;word-break:keep-all}.pp-symptom-copy[data-astro-cid-vaks6dxy] em{color:var(--color-emphasis-olive);font-style:normal;font-weight:800}@media(min-width:1024px){.pp-symptoms-inner[data-astro-cid-vaks6dxy]{width:min(1160px,calc(100% - 40px))}.pp-symptoms-grid[data-astro-cid-vaks6dxy]{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-symptom[data-astro-cid-vaks6dxy],.pp-symptom-copy[data-astro-cid-vaks6dxy]{min-height:165px}.pp-symptom-copy[data-astro-cid-vaks6dxy]{width:74%;padding-left:12px}.pp-symptom-copy[data-astro-cid-vaks6dxy] p[data-astro-cid-vaks6dxy]{font-size:clamp(14px,1.18vw,17px)}}@media(max-width:767px){.pp-symptoms[data-astro-cid-vaks6dxy]{padding:44px 0 48px}.pp-symptoms-inner[data-astro-cid-vaks6dxy]{width:calc(100% - 28px)}h2[data-astro-cid-vaks6dxy]{margin-bottom:22px;font-size:clamp(18px,5.3vw,26px);white-space:nowrap}.pp-symptoms-grid[data-astro-cid-vaks6dxy]{gap:8px}.pp-symptom[data-astro-cid-vaks6dxy]{min-height:150px;border-radius:16px}.pp-symptom-copy[data-astro-cid-vaks6dxy]{gap:6px;width:70%;min-height:150px;padding:12px 0 12px 12px}.pp-num[data-astro-cid-vaks6dxy]{width:26px;height:26px;font-size:12px}}.pp-program[data-astro-cid-wylux7ix]{padding:72px 0 40px;background:linear-gradient(#fff,#fbfbf6)}.pp-program-inner[data-astro-cid-wylux7ix]{width:min(1000px,calc(100% - 40px));margin-inline:auto}header[data-astro-cid-wylux7ix]{text-align:center}h2[data-astro-cid-wylux7ix]{margin:0;color:#1d1d1b;font-family:Pretendard,sans-serif;font-size:clamp(30px,5vw,52px);font-weight:700;line-height:1.3;letter-spacing:-.05em}h2[data-astro-cid-wylux7ix] em{color:var(--color-emphasis-olive);font-style:normal;font-weight:700}.pp-sub[data-astro-cid-wylux7ix]{margin:18px auto 0;width:fit-content;max-width:100%;padding:12px 30px;border-radius:999px;background:#eef1e3;color:#2b2d27;font-size:clamp(14px,2vw,20px);line-height:1.5;word-break:keep-all}.pp-goal[data-astro-cid-wylux7ix]{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px;padding:18px 24px;border-radius:20px;background:#eef1e3}.pp-goal[data-astro-cid-wylux7ix] img{flex:0 0 auto;width:44px;height:44px;object-fit:contain}.pp-goal-label[data-astro-cid-wylux7ix]{padding:6px 22px;border-radius:999px;background:#e1e7cf;color:var(--color-emphasis-olive);font-size:clamp(14px,1.8vw,18px);font-weight:700}.pp-goal-label[data-astro-cid-wylux7ix]+.pp-goal-text[data-astro-cid-wylux7ix]{padding-left:18px;border-left:1px solid #c8d1b2}.pp-goal-text[data-astro-cid-wylux7ix]{color:#222;font-size:clamp(15px,2.3vw,26px);font-weight:700;letter-spacing:-.03em;word-break:keep-all}.pp-goal-text[data-astro-cid-wylux7ix] em{color:var(--color-emphasis-olive);font-style:normal}.pp-program-cards[data-astro-cid-wylux7ix]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:38px 0 0;padding:0;list-style:none}.pp-program-cards[data-astro-cid-wylux7ix]:before{position:absolute;top:-20px;left:17%;right:17%;height:20px;border:1px solid #8aa77c;border-bottom:0;content:""}.pp-program-cards[data-astro-cid-wylux7ix]:after{position:absolute;top:-38px;left:50%;width:1px;height:18px;background:#8aa77c;content:""}.pp-card[data-astro-cid-wylux7ix]{position:relative;min-width:0;padding:22px 16px 18px;border:1px solid #e4e7d8;border-radius:22px;background:#fff;text-align:center}.pp-card-num[data-astro-cid-wylux7ix]{position:absolute;top:14px;left:14px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eef1e3;color:#2f3a24;font-size:15px;font-weight:600}.pp-card-icon[data-astro-cid-wylux7ix]{display:grid;place-items:center;width:100px;height:100px;margin:0 auto;border-radius:50%;background:#eef1e3}.pp-card-icon[data-astro-cid-wylux7ix] img{width:62px;height:62px;object-fit:contain}.pp-card[data-astro-cid-wylux7ix] h3[data-astro-cid-wylux7ix]{margin:12px 0 16px;color:var(--color-emphasis-olive);font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.04em}.pp-pills[data-astro-cid-wylux7ix]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pp-pills[data-astro-cid-wylux7ix] li[data-astro-cid-wylux7ix]{display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 12px;border-radius:14px;background:#f3f4ea;color:#2b2d27;font-size:clamp(13px,1.7vw,17px);line-height:1.4;text-align:left;word-break:keep-all}.pp-pills[data-astro-cid-wylux7ix] img{flex:0 0 auto;width:34px;height:34px;object-fit:contain}.pp-pills[data-astro-cid-wylux7ix] li[data-astro-cid-wylux7ix] span[data-astro-cid-wylux7ix]{flex:1 1 auto;min-width:0}@media(max-width:767px){.pp-program[data-astro-cid-wylux7ix]{padding:48px 0 28px}.pp-program-inner[data-astro-cid-wylux7ix]{width:calc(100% - 24px)}h2[data-astro-cid-wylux7ix]{white-space:nowrap;font-size:clamp(24px,7.2vw,34px)}.pp-sub[data-astro-cid-wylux7ix]{margin-top:14px;padding:10px 14px;font-size:13px}.pp-goal[data-astro-cid-wylux7ix]{gap:8px;margin-top:18px;padding:12px 10px;border-radius:16px}.pp-goal[data-astro-cid-wylux7ix] img{width:30px;height:30px}.pp-goal-label[data-astro-cid-wylux7ix]{padding:4px 10px;font-size:12px}.pp-goal-label[data-astro-cid-wylux7ix]+.pp-goal-text[data-astro-cid-wylux7ix]{padding-left:8px}.pp-goal-text[data-astro-cid-wylux7ix]{font-size:15px;letter-spacing:-.04em}.pp-program-cards[data-astro-cid-wylux7ix]{gap:6px;margin-top:28px}.pp-program-cards[data-astro-cid-wylux7ix]:before{top:-14px;height:14px}.pp-program-cards[data-astro-cid-wylux7ix]:after{top:-28px;height:14px}.pp-card[data-astro-cid-wylux7ix]{padding:38px 6px 8px;border-radius:14px}.pp-card-num[data-astro-cid-wylux7ix]{top:8px;left:8px;width:24px;height:24px;font-size:11px}.pp-card-icon[data-astro-cid-wylux7ix]{width:58px;height:58px;margin-top:-26px}.pp-card-icon[data-astro-cid-wylux7ix] img{width:36px;height:36px}.pp-card[data-astro-cid-wylux7ix] h3[data-astro-cid-wylux7ix]{margin:8px 0 10px;font-size:16px}.pp-pills[data-astro-cid-wylux7ix]{gap:5px}.pp-pills[data-astro-cid-wylux7ix] li[data-astro-cid-wylux7ix]{flex-direction:column;justify-content:center;gap:3px;min-height:0;padding:7px 3px;border-radius:10px;font-size:13px;line-height:1.3;letter-spacing:-.04em;text-align:center}.pp-program-cards[data-astro-cid-wylux7ix]{align-items:stretch}.pp-card[data-astro-cid-wylux7ix]{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:6px}.pp-card[data-astro-cid-wylux7ix] h3[data-astro-cid-wylux7ix]{margin:2px 0}.pp-pills[data-astro-cid-wylux7ix]{display:contents}.pp-pills[data-astro-cid-wylux7ix] img{width:24px;height:24px}}.r4-postpartum-reasons[data-astro-cid-5qkq3kko]{--postpartum-green: #547334}.r4-postpartum-heading[data-astro-cid-5qkq3kko]{margin-bottom:30px}.r4-postpartum-reasons[data-astro-cid-5qkq3kko] .r4-title[data-astro-cid-5qkq3kko]{color:#252820;font-family:Pretendard,sans-serif;font-size:clamp(32px,8.4vw,58px);font-weight:700;line-height:1.25;letter-spacing:-.055em}.r4-postpartum-reasons[data-astro-cid-5qkq3kko] .r4-title[data-astro-cid-5qkq3kko]:before{display:block;width:74px;height:3px;margin-bottom:20px;background:var(--postpartum-green);content:""}.r4-postpartum-reasons[data-astro-cid-5qkq3kko] em{padding:1px 3px;border-radius:8px;background:#e5edbd;color:var(--color-emphasis-olive);font-style:normal;font-weight:800}.r4-postpartum-reasons[data-astro-cid-5qkq3kko] .r4-title[data-astro-cid-5qkq3kko] em{padding:0;background:transparent;color:var(--color-emphasis-olive);font-weight:700}.r4-postpartum-heading[data-astro-cid-5qkq3kko] .r4-body[data-astro-cid-5qkq3kko]{color:#454b3c;font-size:18px;line-height:1.8}.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]{display:grid;gap:16px;margin:0;padding:0;list-style:none}.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]>li[data-astro-cid-5qkq3kko]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:360px;overflow:hidden;padding:28px 400px 28px 32px;border-radius:24px;background:#f7f8ee}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko] h3[data-astro-cid-5qkq3kko]{display:flex;align-items:center;gap:18px;margin:0 0 18px;color:#20231d;font-size:29px;font-weight:800;line-height:1.5;letter-spacing:-.03em;word-break:keep-all}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko] h3[data-astro-cid-5qkq3kko]>span[data-astro-cid-5qkq3kko]:first-child{flex:0 0 auto;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--postpartum-green);color:#fff;font-size:33px;font-weight:700}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko] p[data-astro-cid-5qkq3kko]{margin:0;color:#3d4239;font-size:19px;line-height:1.85;word-break:keep-all}.r4-postpartum-reason-body-pc[data-astro-cid-5qkq3kko]{display:none}.r4-postpartum-reason-photo[data-astro-cid-5qkq3kko]{position:absolute;right:36px;bottom:0;width:340px;height:100%}.r4-postpartum-reason-photo[data-astro-cid-5qkq3kko] img{width:100%;height:100%;object-fit:contain;object-position:left bottom}.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]>li[data-astro-cid-5qkq3kko]:nth-child(3) .r4-postpartum-reason-photo[data-astro-cid-5qkq3kko]{right:0;width:376px}.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]>li[data-astro-cid-5qkq3kko]:nth-child(3) .r4-postpartum-reason-photo[data-astro-cid-5qkq3kko] img{object-fit:cover;object-position:60% 50%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 42%),linear-gradient(to bottom,transparent 0,#000 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 42%),linear-gradient(to bottom,transparent 0,#000 22%);mask-composite:intersect}.r4-postpartum-reason-after[data-astro-cid-5qkq3kko]{display:grid;gap:8px;margin-top:12px;padding:22px 28px;border-radius:20px;background:#e5ead4;text-align:center}.r4-postpartum-reason-after[data-astro-cid-5qkq3kko] p[data-astro-cid-5qkq3kko]{margin:0;color:#39442c;font-size:19px;line-height:1.7;word-break:keep-all}.r4-postpartum-reason-after[data-astro-cid-5qkq3kko] p[data-astro-cid-5qkq3kko]+p[data-astro-cid-5qkq3kko]{color:#20281b;font-size:25px;font-weight:800}.r4-postpartum-reason-after[data-astro-cid-5qkq3kko] em{padding:4px 18px;border-radius:999px;background:var(--postpartum-green);color:#fff}.r4-postpartum-reason-photo-pc[data-astro-cid-5qkq3kko]{display:none}@media(min-width:1024px){.r4-postpartum-heading[data-astro-cid-5qkq3kko]{text-align:center}.r4-postpartum-reasons[data-astro-cid-5qkq3kko] .r4-title[data-astro-cid-5qkq3kko]:before{margin-inline:auto}.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]{grid-template-columns:repeat(3,minmax(0,1fr))}.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]>li[data-astro-cid-5qkq3kko]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;align-items:start;min-height:0;padding:20px 0 24px;border:1px solid #e9ecdb;border-radius:18px;background:#fafaf4;box-shadow:0 3px 16px #46502812}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko]{display:contents}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko] h3[data-astro-cid-5qkq3kko]{grid-row:1;margin:0 18px 8px;font-size:clamp(17px,1.5vw,22px);gap:10px}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko] h3[data-astro-cid-5qkq3kko]>span[data-astro-cid-5qkq3kko]:first-child{width:44px;height:44px;font-size:22px}.r4-postpartum-reason-body-mobile[data-astro-cid-5qkq3kko]{display:none}.r4-postpartum-reason-body-pc[data-astro-cid-5qkq3kko]{display:block;grid-row:3;padding:18px 20px 0}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko] p[data-astro-cid-5qkq3kko]{font-size:clamp(13px,1.1vw,16px);line-height:1.7}.r4-postpartum-reason-body-pc[data-astro-cid-5qkq3kko] p[data-astro-cid-5qkq3kko]+p[data-astro-cid-5qkq3kko]{margin-top:1em}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko] .pp-br{display:none}.r4-postpartum-reason-photo[data-astro-cid-5qkq3kko],.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]>li[data-astro-cid-5qkq3kko]:nth-child(3) .r4-postpartum-reason-photo[data-astro-cid-5qkq3kko]{display:none}.r4-postpartum-reason-photo-pc[data-astro-cid-5qkq3kko]{display:block;grid-row:2;width:100%;height:auto;aspect-ratio:448 / 386;object-fit:contain;object-position:center bottom}.r4-postpartum-reason-after[data-astro-cid-5qkq3kko]{background:#e5ead4 url(/images/postpartum-reason-after-pc.webp) center / 100% 100% no-repeat}}@media(max-width:1023px){.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]>li[data-astro-cid-5qkq3kko]{min-height:320px;padding:26px 330px 26px 26px}.r4-postpartum-reason-photo[data-astro-cid-5qkq3kko]{right:20px;width:290px}.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]>li[data-astro-cid-5qkq3kko]:nth-child(3) .r4-postpartum-reason-photo[data-astro-cid-5qkq3kko]{width:310px}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko] h3[data-astro-cid-5qkq3kko]{gap:14px;font-size:25px}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko] p[data-astro-cid-5qkq3kko]{font-size:18px}}@media(max-width:767px){.r4-postpartum-heading[data-astro-cid-5qkq3kko] .r4-body[data-astro-cid-5qkq3kko]{font-size:16px}.r4-postpartum-heading[data-astro-cid-5qkq3kko]{text-align:center}.r4-postpartum-reasons[data-astro-cid-5qkq3kko] .r4-title[data-astro-cid-5qkq3kko]:before{margin-inline:auto}.r4-postpartum-reasons[data-astro-cid-5qkq3kko] .pp-br{display:none}.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]>li[data-astro-cid-5qkq3kko]{position:static;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:10px 4px;min-height:0;padding:20px 0 0 16px;border-radius:18px}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko]{display:contents}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko] h3[data-astro-cid-5qkq3kko]{grid-column:1 / -1;gap:10px;margin-bottom:0;padding-right:14px;font-size:clamp(19px,5.6vw,24px)}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko] h3[data-astro-cid-5qkq3kko]>span[data-astro-cid-5qkq3kko]:first-child{width:38px;height:38px;font-size:22px}.r4-postpartum-reason-body-mobile[data-astro-cid-5qkq3kko]{grid-column:1;grid-row:2;align-self:start}.r4-postpartum-reason-copy[data-astro-cid-5qkq3kko] p[data-astro-cid-5qkq3kko]{padding-bottom:20px;font-size:clamp(13px,3.6vw,16px);line-height:1.65}.r4-postpartum-reason-photo[data-astro-cid-5qkq3kko],.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]>li[data-astro-cid-5qkq3kko]:nth-child(3) .r4-postpartum-reason-photo[data-astro-cid-5qkq3kko]{position:relative;right:auto;bottom:auto;grid-column:2;grid-row:2;align-self:end;justify-self:end;width:100%;height:auto;max-height:230px}.r4-postpartum-reason-photo[data-astro-cid-5qkq3kko] img,.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]>li[data-astro-cid-5qkq3kko]:nth-child(3) .r4-postpartum-reason-photo[data-astro-cid-5qkq3kko] img{height:auto;max-height:230px;object-fit:contain;object-position:left bottom;-webkit-mask-image:none;mask-image:none}.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]>li[data-astro-cid-5qkq3kko]:nth-child(3) .r4-postpartum-reason-photo[data-astro-cid-5qkq3kko]{height:100%;max-height:none;align-self:stretch}.r4-postpartum-reason-list[data-astro-cid-5qkq3kko]>li[data-astro-cid-5qkq3kko]:nth-child(3) .r4-postpartum-reason-photo[data-astro-cid-5qkq3kko] img{height:100%;max-height:none;object-fit:cover;object-position:55% 50%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 45%),linear-gradient(to bottom,transparent 0,#000 18%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 45%),linear-gradient(to bottom,transparent 0,#000 18%);mask-composite:intersect}.r4-postpartum-reason-after[data-astro-cid-5qkq3kko]{padding:20px}.r4-postpartum-reason-after[data-astro-cid-5qkq3kko] p[data-astro-cid-5qkq3kko]{font-size:16px}.r4-postpartum-reason-after[data-astro-cid-5qkq3kko] p[data-astro-cid-5qkq3kko]+p[data-astro-cid-5qkq3kko]{font-size:21px}}.r4-postpartum-breastfeeding[data-astro-cid-5uufuh3j]{--postpartum-dark: #183d16;--postpartum-soft: #f1f6e8}.r4-postpartum-breastfeeding-heading[data-astro-cid-5uufuh3j]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:40px;margin-bottom:28px}.r4-postpartum-breastfeeding-heading[data-astro-cid-5uufuh3j] .r4-title[data-astro-cid-5uufuh3j]{font-size:clamp(32px,4.2vw,52px)}.r4-postpartum-breastfeeding-heading[data-astro-cid-5uufuh3j]>div[data-astro-cid-5uufuh3j]{max-width:400px;justify-self:end}.r4-postpartum-breastfeeding-heading[data-astro-cid-5uufuh3j] img{width:100%;height:auto;border-radius:20px}.r4-postpartum-breastfeeding[data-astro-cid-5uufuh3j] em{color:var(--color-emphasis-olive);font-style:normal;font-weight:800}.r4-postpartum-study[data-astro-cid-5uufuh3j]{padding:30px;border-radius:26px;background:var(--postpartum-soft)}.r4-postpartum-study[data-astro-cid-5uufuh3j] .r4-title[data-astro-cid-5uufuh3j]{color:var(--color-emphasis-olive);font-size:32px}.r4-postpartum-study[data-astro-cid-5uufuh3j] .r4-body[data-astro-cid-5uufuh3j]{margin-top:10px;color:#313b2f;font-size:18px;line-height:1.7}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j] li[data-astro-cid-5uufuh3j]{display:grid;align-content:start;justify-items:center;gap:10px;min-width:0;padding:24px 16px;border-radius:20px;background:#fff;text-align:center}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j] img{width:88px;height:88px;margin-bottom:4px;border-radius:50%}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j] span[data-astro-cid-5uufuh3j]{color:#252e22;font-size:17px;line-height:1.6;word-break:keep-all}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j] .r4-postpartum-stat-label[data-astro-cid-5uufuh3j]{font-size:22px}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j] strong[data-astro-cid-5uufuh3j]{color:var(--color-emphasis-olive);font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.25;word-break:keep-all}.r4-postpartum-principles[data-astro-cid-5uufuh3j]{margin-top:32px}.r4-postpartum-principles[data-astro-cid-5uufuh3j] .r4-title[data-astro-cid-5uufuh3j]{color:#20261e}.r4-postpartum-principles[data-astro-cid-5uufuh3j] ol[data-astro-cid-5uufuh3j]{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.r4-postpartum-principles[data-astro-cid-5uufuh3j] li[data-astro-cid-5uufuh3j]{display:grid;grid-template-columns:52px 64px minmax(0,1fr);align-items:center;gap:24px;padding:20px 26px;border:1px solid #d6e2bc;border-radius:18px}.r4-postpartum-principle-number[data-astro-cid-5uufuh3j]{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#e8f0d8;color:#243c1b;font-size:23px;font-weight:800}.r4-postpartum-principles[data-astro-cid-5uufuh3j] img{width:64px;height:64px;object-fit:contain;border-radius:50%}.r4-postpartum-principles[data-astro-cid-5uufuh3j] p[data-astro-cid-5uufuh3j]{margin:0;color:#293125;font-size:20px;line-height:1.7;word-break:keep-all}@media(min-width:1024px){.r4-postpartum-study[data-astro-cid-5uufuh3j] .r4-title[data-astro-cid-5uufuh3j],.r4-postpartum-principles[data-astro-cid-5uufuh3j] .r4-title[data-astro-cid-5uufuh3j]{text-align:center}.r4-postpartum-study[data-astro-cid-5uufuh3j] .r4-body[data-astro-cid-5uufuh3j]{max-width:760px;margin-inline:auto;text-align:center}.r4-postpartum-breastfeeding-heading[data-astro-cid-5uufuh3j]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px}.r4-postpartum-breastfeeding-heading[data-astro-cid-5uufuh3j]>div[data-astro-cid-5uufuh3j]{max-width:none}.r4-postpartum-principles[data-astro-cid-5uufuh3j] ol[data-astro-cid-5uufuh3j]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.r4-postpartum-principles[data-astro-cid-5uufuh3j] li[data-astro-cid-5uufuh3j]{grid-template-columns:40px 52px minmax(0,1fr);gap:12px;padding:18px 16px;border-radius:14px}.r4-postpartum-principle-number[data-astro-cid-5uufuh3j]{width:40px;height:40px;font-size:18px}.r4-postpartum-principles[data-astro-cid-5uufuh3j] img{width:52px;height:52px}.r4-postpartum-principles[data-astro-cid-5uufuh3j] p[data-astro-cid-5uufuh3j]{font-size:15px;line-height:1.65}}@media(max-width:1023px){.r4-postpartum-breastfeeding-heading[data-astro-cid-5uufuh3j]{gap:24px}.r4-postpartum-study[data-astro-cid-5uufuh3j]{padding:26px}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j]{gap:12px}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j] .r4-postpartum-stat-label[data-astro-cid-5uufuh3j]{font-size:19px}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j] span[data-astro-cid-5uufuh3j]{font-size:16px}}@media(max-width:767px){.r4-postpartum-breastfeeding-heading[data-astro-cid-5uufuh3j]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px;margin-bottom:22px}.r4-postpartum-breastfeeding-heading[data-astro-cid-5uufuh3j] .r4-title[data-astro-cid-5uufuh3j]{font-size:29px}.r4-postpartum-breastfeeding-heading[data-astro-cid-5uufuh3j] img{border-radius:14px}.r4-postpartum-study[data-astro-cid-5uufuh3j]{padding:22px 14px 14px;border-radius:20px}.r4-postpartum-study[data-astro-cid-5uufuh3j] .r4-title[data-astro-cid-5uufuh3j]{font-size:25px}.r4-postpartum-study[data-astro-cid-5uufuh3j] .r4-body[data-astro-cid-5uufuh3j]{font-size:16px}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j]{gap:8px;margin-top:18px}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j] li[data-astro-cid-5uufuh3j]{gap:8px;padding:16px 8px;border-radius:14px}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j] img{width:54px;height:54px}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j] .r4-postpartum-stat-label[data-astro-cid-5uufuh3j]{font-size:14px}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j] strong[data-astro-cid-5uufuh3j]{font-size:clamp(20px,6vw,30px)}.r4-postpartum-stat-list[data-astro-cid-5uufuh3j] span[data-astro-cid-5uufuh3j]{font-size:13px}.r4-postpartum-principles[data-astro-cid-5uufuh3j]{margin-top:26px}.r4-postpartum-principles[data-astro-cid-5uufuh3j] .r4-title[data-astro-cid-5uufuh3j]{font-size:24px}.r4-postpartum-principles[data-astro-cid-5uufuh3j] li[data-astro-cid-5uufuh3j]{grid-template-columns:34px 40px minmax(0,1fr);gap:10px;padding:16px 12px}.r4-postpartum-principle-number[data-astro-cid-5uufuh3j]{width:34px;height:34px;font-size:17px}.r4-postpartum-principles[data-astro-cid-5uufuh3j] img{width:40px;height:40px}.r4-postpartum-principles[data-astro-cid-5uufuh3j] p[data-astro-cid-5uufuh3j]{font-size:16px}}
