@page{size:A4;margin:18mm;@bottom-right{content:counter(page);font:7.5pt Arial,sans-serif;color:#555}}@media print{:root,:root[data-theme],html,html[data-theme]{--bg: #fff !important;--surface: #fff !important;--paper: #fff !important;--text: #111 !important;--muted: #444 !important;--line: #bbb !important;--accent: #9f321f !important;--accent-contrast: #9f321f !important;--button: #fff !important;--button-text: #111 !important;--header: #fff !important;color-scheme:only light!important;background:#fff!important;color:#111!important;font-size:10.2pt!important;scroll-behavior:auto!important}*,*:before,*:after{color:#111!important;background-color:transparent!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;animation:none!important;transition:none!important}html,body,body.questionnaire-open{display:block!important;width:auto!important;min-width:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10.2pt!important;line-height:1.5!important;-webkit-print-color-adjust:economy;print-color-adjust:economy}body:before{content:none!important;display:none!important}.skip-link,.breadcrumbs,.mobile-nav,.nav-tools,.language-dropdown,.theme-control,.menu-toggle,.intro-video-widget,.questionnaire-dialog,#questionnaire-dialog,.questionnaire-dock,[data-questionnaire-dock],.questionnaire-hero,.hero-scroll,.hero-side,.hero-actions,.entry-card__arrow,.cta-section,.load-map,.close-map,.map-controls,.map-live,.club-map,.selected-plan,.profile-actions,.button,.training-card__cta,.reference-backlink,.frequency-scroll-hint,.guide-toc__chevron,.guide-toc__summary svg,.guide-toc__bibliography svg,.faq-icon{display:none!important}main,#main,.container,.guide-content,.legal-body{display:block!important;position:static!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}h1,h2,h3,h4,h5,h6{color:#111!important;max-width:none!important;letter-spacing:0!important;line-height:1.13!important;break-after:avoid-page;page-break-after:avoid;orphans:3;widows:3;overflow-wrap:normal!important;hyphens:auto}h1,.page-intro h1,.sport-hero h1{font-size:34pt!important;margin:0 0 5mm!important}h2,.section-heading h2,.editorial-header h2{font-size:23pt!important;margin:0 0 4mm!important}h3,.editorial-topic h3{font-size:16pt!important;margin:0 0 3mm!important}h4{font-size:13pt!important;margin:0 0 2.5mm!important}p,li,dd,dt,address{font-size:10.2pt!important;line-height:1.5!important}p,li{orphans:3;widows:3}p{max-width:none!important;margin-top:0!important;margin-bottom:3mm!important}a{color:#111!important;text-decoration:none!important;overflow-wrap:anywhere}.eyebrow,.guide-updated,.updated{font-size:8pt!important;line-height:1.4!important;letter-spacing:.04em!important;margin-bottom:2.5mm!important}.page-intro,.legal-intro,.editorial-header{padding:0!important;margin:0 0 6mm!important}.page-intro .intro,.intro{max-width:none!important;font-size:11pt!important;line-height:1.5!important}.guide-notice,.guide-updated,.guide-refs,.guide-photo-credit{font-size:8pt!important;line-height:1.45!important}.guide-notice{border:.2mm solid #bbb!important;padding:3mm!important;margin:3mm 0 6mm!important;border-radius:1mm!important}.guide-citation{white-space:nowrap}.guide-citation a{min-height:0!important;padding:0!important;font-size:7pt!important}.editorial-grid,.story-grid,.about-main,.contact-layout,.contact-tools-grid,.club-grid,.values-grid,.steps-grid,.home-manifesto,.home-club,.service-row,.equipment-grid,.inspiration-grid,.protein-store-grid{display:block!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important}.editorial-section,.story-section,.values-section,.process-section,.services,.contact-tools-section,.club-section,.faq-section,.home-manifesto,.home-club,.service-row{padding:5mm 0!important;margin:0!important}.guide-chapter{margin:0!important;padding:7mm 0 4mm!important;border-top:.3mm solid #888!important;break-inside:auto!important}.guide-chapter>header{margin:0 0 4mm!important;break-inside:avoid;break-after:avoid-page}.editorial-topic,.legal-body section{padding:4mm 0 1mm!important;margin:0!important;border-top:.2mm solid #bbb!important;break-inside:auto!important}.editorial-topic--story{display:block!important;grid-column:auto!important}.frequency-section,.equipment-group,.inspiration-card,.curiosity-box{min-width:0!important;max-width:100%!important;padding:3mm!important;margin:4mm 0!important;border:.2mm solid #aaa!important;border-radius:1mm!important}.inspiration-card,.curiosity-box{break-inside:avoid}.guide-toc,.guide-toc--chapters{display:block!important;position:static!important;margin:6mm 0 8mm!important;padding:4mm!important;border:.3mm solid #999!important;border-radius:1mm!important;break-inside:auto!important}.guide-toc__header{display:block!important;margin:0 0 4mm!important}.guide-toc__header h2{font-size:18pt!important}.guide-toc__header p{font-size:8.5pt!important}.guide-toc__grid{display:block!important;columns:2;column-gap:7mm;list-style:none!important;padding:0!important;margin:0!important}.guide-toc__grid>li{break-inside:avoid;padding:0!important;margin:0 0 4mm!important}.guide-toc__chapter{display:block!important;padding:0!important;margin:0!important;border:0!important}.guide-toc__chapter::details-content{display:block!important;content-visibility:visible!important;height:auto!important;block-size:auto!important;overflow:visible!important}.guide-toc__chapter>:not(summary),.guide-toc__body{display:block!important;visibility:visible!important;content-visibility:visible!important}.guide-toc__summary{display:block!important;list-style:none!important;min-height:0!important;padding:0 0 1mm!important;font-size:9.5pt!important;font-weight:700!important;break-after:avoid}.guide-toc__summary::-webkit-details-marker{display:none}.guide-toc__summary::marker{content:""}.guide-toc__summary span{display:inline!important;font-size:inherit!important}.guide-toc__summary .guide-toc__number{margin-right:2mm!important}.guide-toc__topics{margin:0!important;padding-left:4mm!important}.guide-toc__topics li,.guide-toc__topics a,.guide-toc__chapter-link{display:block!important;min-height:0!important;padding:0!important;margin:0 0 1mm!important;font-size:8pt!important;line-height:1.35!important}.guide-toc__chapter-link{font-style:italic}.guide-toc__bibliography{display:block!important;min-height:0!important;padding:2mm 0 0!important;border-top:.2mm solid #bbb!important;font-size:9pt!important}.guide-toc__bibliography span{font-size:inherit!important}figure,img,svg{break-inside:avoid;page-break-inside:avoid}figure{margin:4mm 0!important}img{max-width:100%!important;max-height:70mm!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:1.5mm!important}.guide-chapter-photo img,.guide-photo img,.guide-bebe-photo img,.guide-extra-photo img,.guide-editorial-photo img,.guide-athlete-photo img{display:block!important;max-height:62mm!important;margin:0 auto!important}.guide-chapter-photo,.guide-bebe-photo,.guide-extra-photo,.guide-photo,.guide-editorial-photo,.guide-athlete-picture{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:auto!important;padding:0!important;border:0!important}figcaption,figcaption p{position:static!important;font-size:7.5pt!important;line-height:1.4!important;padding:0!important;margin:2mm 0 0!important}.guide-visual-break,.guide-topic-visual,.guide-figure{padding:3mm!important;margin:4mm 0!important;border:.2mm solid #aaa!important;border-radius:1mm!important;break-inside:avoid!important}.guide-visual-break h3,.guide-topic-visual h4,.guide-figure__title{font-size:12pt!important;line-height:1.15!important;margin:0 0 2mm!important}.gv-topic-drawing,.gv-drawing{display:block!important;max-height:39mm!important;min-height:0!important;width:100%!important;height:auto!important;margin:0 auto 2mm!important}.gv-photo-layout{display:block!important}.gv-photo{width:100%!important;max-height:47mm!important;aspect-ratio:auto!important}.gv-keys,.gv-topic-key,.gv-drawing-key,.gv-graph-key{display:block!important;padding:0!important;margin:2mm 0 0!important}.gv-keys li,.gv-topic-key li,.gv-drawing-key li,.gv-graph-key li{display:inline-block!important;vertical-align:top!important;width:calc(33.333% - 2mm)!important;box-sizing:border-box!important;margin:0 1mm 1mm 0!important;padding:1mm 2mm!important;font-size:7.5pt!important;line-height:1.35!important;border:.2mm solid #bbb!important;border-radius:1mm!important}.gv-icon{width:15mm!important;height:15mm!important}.gv-photo-context .gv-keys{display:block!important}.gv-photo-context .gv-keys li{display:inline-block!important;text-align:left!important}.gv-photo-context .gv-icon{width:10mm!important;height:10mm!important}.gv-keys--flow li:after{display:none!important}.gv-scene-halo,.gv-soft{fill:#fff4ef!important}.gv-card,.gv-label,.gv-plate{fill:#fffaf7!important}.gv-region{fill:#fbe9e3!important;stroke:#9f321f!important}.gv-point{fill:#9f321f!important;stroke:#fff!important}.gv-curve,.gv-accent-line,.gv-path,.gv-callout,.muscle-leader{stroke:#9f321f!important}.gv-grid{stroke:#ccc!important}.gv-water-fill{fill:#dce7eb!important}.muscle-shape{fill:#fff7f3!important;stroke:#aaa!important;stroke-width:.7;opacity:1!important}.muscle-region{fill:#9f321f!important;opacity:.4!important}.muscle-number-bg{fill:#efd9d2!important;stroke:#9f321f!important;stroke-width:.5}.muscle-number{fill:#111!important}.curiosity-box{border-left:.7mm solid #9f321f!important}.gv-topic-key li,.gv-drawing-key li,.gv-graph-key li{border-left:.4mm solid #9f321f!important}.guide-toc__summary .guide-toc__number,.guide-reference-list li::marker{color:#9f321f!important}.gv-chart{max-width:none!important}.gv-x-label,.gv-y-label{font-size:7pt!important;line-height:1.3!important;margin:0!important}.gv-formula{display:block!important;text-align:center!important;min-height:30mm!important;font-size:24pt!important}.gv-formula>span{display:inline-block!important;vertical-align:middle!important;margin:0 2mm!important}.gv-fraction>span{display:block!important}.age-map,.guide-flow,.sleep-chart,.muscle-layout,.bibliography-grid{display:block!important;margin:0!important}.muscle-map{display:block!important;width:100%!important;max-height:66mm!important;height:auto!important;margin:2mm auto 4mm!important}.sleep-row{display:block!important;margin:2mm 0!important}.sleep-track{background-color:#f4f4f4!important;border:.15mm solid #aaa!important;box-sizing:border-box}.sleep-band{background-color:#9f321f!important;border:.15mm solid #9f321f!important;box-sizing:border-box}.age-map>div,.guide-flow li{padding:2mm!important;margin:0 0 1mm!important}.age-map dt,.age-map dd,.guide-flow li{font-size:8.5pt!important}.guide-table-wrap,.frequency-table-wrap,.supplement-table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;margin:4mm 0!important;border:.2mm solid #999!important;border-radius:0!important}table,.guide-table,.frequency-table,.supplement-table .guide-table{width:100%!important;min-width:0!important;max-width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;font-size:8pt!important}thead{display:table-header-group!important}tfoot{display:table-footer-group!important}tr{break-inside:avoid;page-break-inside:avoid}caption{text-align:left!important;font-size:9pt!important;font-weight:700!important;padding:2.5mm!important;break-after:avoid}th,td,.guide-table th,.guide-table td{padding:2mm!important;border:.2mm solid #bbb!important;font-size:8pt!important;line-height:1.4!important;word-break:normal!important;overflow-wrap:anywhere!important;hyphens:auto}td p,td a,td span,td strong,td dt,td dd,.frequency-reason,.frequency-offer strong,.frequency-offer>span{font-size:8pt!important;line-height:1.4!important}.frequency-offer{min-height:0!important;padding:0!important}.frequency-schedule>div+div{margin-top:2mm!important}.guide-bibliography{margin:7mm 0 0!important;padding:5mm 0 0!important;border-top:.4mm solid #111!important;break-before:page}.guide-bibliography h2{font-size:22pt!important}.guide-bibliography>p{font-size:9pt!important}.guide-reference-list{columns:2;column-gap:8mm;padding-left:5mm!important;margin-top:5mm!important}.guide-reference-list li{break-inside:avoid;padding:0 0 3mm!important;margin:0 0 3mm!important;border-bottom:.15mm solid #bbb!important;font-size:7.5pt!important;line-height:1.4!important}.guide-reference-list li>a,.source-language,.reference-topic{font-size:7.5pt!important;line-height:1.4!important}.reference-topic{display:block!important;font-weight:700!important;margin-bottom:1mm!important}.guide-reference-list a[href^=http]:after{content:"\a" attr(href);display:block;white-space:normal;font-size:6.8pt;line-height:1.35;font-weight:400;overflow-wrap:anywhere}.sport-hero,.sport-hero--questionnaire{display:block!important;min-height:0!important;height:auto!important;padding:0!important;overflow:visible!important;isolation:auto!important}.hero-photo{position:static!important;float:right;width:38mm!important;height:auto!important;margin:0 0 4mm 6mm!important;z-index:auto!important}.hero-photo>img{width:100%!important;max-height:52mm!important}.hero-photo:after,.story-photo:after{display:none!important}.hero-content,.hero-content--questionnaire{display:block!important;padding:0!important}.hero-signature{margin:4mm 0!important;font-size:7.5pt!important}.hero-signature span,.hero-signature strong{font-size:7.5pt!important}.home-entry{display:none!important}.story-photo,.about-portrait,.contact-portrait,.page-cover,.service-photo,.club-photo,.visual-band{position:static!important;min-height:0!important;height:auto!important;display:block!important;margin:4mm 0!important;padding:0!important;overflow:visible!important}.story-photo>img,.contact-portrait>img,.visual-band>img{position:static!important;width:auto!important;max-height:55mm!important}.image-tag,.service-photo>span,.visual-band>.container{display:none!important}.club-logo{position:static!important;display:block!important}.club-logo img,.home-club__logo{width:34mm!important;max-height:17mm!important}.qr-card{width:45mm!important;padding:0!important;margin:4mm 0!important;border:0!important}.qr-card>img{width:45mm!important;height:45mm!important}.contact-link{min-height:0!important;padding:3mm 0!important}.contact-link strong{font-size:15pt!important}.page-contact .contact-link,.page-contact .club-email,.page-contact .club-access-grid,.page-contact .club-card,.page-contact .club-info,.page-contact .contact-tools-grid>div,.page-contact .club-access .text-link{display:block!important;position:static!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;overflow:visible!important}.page-contact .contact-link>span,.page-contact .contact-link>strong,.page-contact .club-email>span,.page-contact .club-email>strong{display:block!important}.page-contact .contact-link>svg,.page-contact .club-email>svg,.page-contact .club-access .text-link>svg,.page-contact .contact-portrait:after{display:none!important}.page-contact .club-info{padding:0 0 4mm!important}.page-contact .club-access{padding:4mm 0!important;border:0!important;border-top:.2mm solid #aaa!important;margin:5mm 0 0!important}.page-contact .club-access-grid>div{margin-bottom:5mm!important;break-inside:auto!important}.pricing-grid,.pricing-grid.cards-track{display:block!important;width:100%!important;overflow:visible!important;margin:0!important;padding:0!important}.price-card.training-card{display:inline-block!important;width:calc(50% - 3mm)!important;min-width:0!important;padding:4mm!important;margin:0 2mm 5mm 0!important;vertical-align:top;border:.3mm solid #777!important;border-radius:1mm!important;break-inside:avoid!important}.training-card:before{display:none!important}.training-card .training-card__header{min-height:0!important;gap:1mm!important;padding:0 0 3mm!important}.training-card .training-card__name{font-size:20pt!important}.training-card .training-card__photo{width:100%!important;max-height:34mm!important;aspect-ratio:auto!important}.training-card .training-card__body{padding-top:3mm!important}.training-card .training-card__promise{font-size:12pt!important;margin-bottom:3mm!important}.training-card .training-card__amount{font-size:27pt!important}.training-card .training-card__features{gap:2mm!important;margin:3mm 0!important}.training-card .training-card__features li,.training-card__count{font-size:8.5pt!important}.training-card .training-card__features li:before{border-color:#111!important}.training-card .training-card__unit,.training-card .training-card__old-price,.training-card .training-card__slogan,.training-card .training-card__badge{font-size:7.5pt!important}.site-footer{margin:8mm 0 0!important;padding:3mm 0 0!important;border-top:.2mm solid #aaa!important;background:#fff!important}.footer-top,.footer-bottom>div{display:none!important}.footer-bottom{display:block!important;margin:0!important;padding:0!important;border:0!important}.footer-bottom p,.trademark-notice,.trademark-notice a{font-size:6.8pt!important;line-height:1.4!important;margin:1mm 0!important}.site-header{display:block!important;position:static!important;top:auto!important;width:100%!important;height:auto!important;margin:0 0 7mm!important;padding:3mm 4mm!important;border:0!important;background:#111!important;color:#fff!important;break-inside:avoid!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.site-header *,.site-header *:before,.site-header *:after{color:#fff!important}.site-header .nav-shell{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:5mm!important;width:100%!important;min-height:24mm!important;height:auto!important;margin:0!important;padding:0!important}.site-header .brand{display:block!important;flex:0 0 34mm!important;width:34mm!important;margin:0!important}.site-header .brand .logo-dark{display:block!important;width:34mm!important;height:24mm!important;max-height:24mm!important;margin:0!important;object-fit:contain!important;border-radius:0!important}.site-header .brand .logo-light{display:none!important}.site-header .desktop-nav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:1mm 3mm!important;min-width:0!important;max-width:127mm!important}.site-header .desktop-nav a{display:inline-block!important;min-height:0!important;padding:2mm 0!important;font:700 7.3pt/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:.01em!important;white-space:nowrap!important;color:#fff!important}.site-header .desktop-nav [aria-current]:after{background-color:#f3c8ba!important;height:.4mm!important;width:3mm!important;bottom:0!important}.site-header .nav-tools,.site-header .language-dropdown,.site-header .theme-control,.site-header .menu-toggle,.site-header .mobile-nav{display:none!important}.guide-toc,.frequency-section{background-color:#fff4ef!important}.guide-figure,.guide-visual-break,.guide-topic-visual,.inspiration-card,.guide-notice{background-color:#fff7f3!important}.curiosity-box,.guide-table thead{background-color:#fbe9e3!important}.guide-toc,.frequency-section,.guide-figure,.guide-visual-break,.guide-topic-visual,.inspiration-card,.guide-notice,.curiosity-box,.guide-table thead,.gv-scene-halo,.gv-soft,.gv-region{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media print{.guide-emergency,.gym-building-safety{padding:4mm!important;border:1px solid #d7b6aa!important;border-radius:3mm!important;background:#fff7f3!important;margin:5mm 0!important;break-inside:auto!important}.emergency-flow>ol,.emergency-branches,.emergency-dodont,.emergency-dodont ul,.emergency-medical-id,.gym-safety-flow,.gym-safety-choices{display:block!important}.emergency-flow>ol>li,.emergency-branch,.emergency-dodont li,.emergency-medical-id,.gym-safety-flow li,.gym-safety-choice,.gym-safety-panel,.gym-safety-fire{display:block!important;background:#fff4ef!important;color:#111!important;padding:3mm!important;margin:2mm 0!important;border:1px solid #dac1b8!important;break-inside:avoid!important}.gym-safety-fire{break-inside:auto!important}.emergency-flow>ol>li>svg,.emergency-medical-id>svg,.gym-safety-flow svg{width:9mm!important;height:9mm!important;stroke:#9f321f!important;vertical-align:middle}.emergency-call{display:inline-flex!important;background:#fff0e8!important;color:#111!important;padding:2mm!important}.emergency-call svg{width:7mm!important;height:7mm!important}}@media print{.guide-emergency svg,.gym-building-safety svg{fill:none!important;stroke:#9f321f!important;stroke-width:2!important}}@media print{.site-header .desktop-nav{display:none!important}.site-header .print-page-title{display:block!important;color:#fff!important;font:700 18pt/1.2 Arial,sans-serif!important;text-align:right;margin:0!important;max-width:120mm!important}.print-section-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6mm!important;background:#111!important;color:#fff!important;padding:3mm 4mm!important;margin:0 0 5mm!important;border:0!important;break-before:page!important;page-break-before:always!important;break-inside:avoid!important;break-after:avoid-page!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.print-section-header img{display:block!important;flex:0 0 30mm!important;width:30mm!important;height:21mm!important;max-height:21mm!important;object-fit:contain!important;border-radius:0!important;margin:0!important}.print-section-header p{color:#fff!important;font:700 16pt/1.2 Arial,sans-serif!important;text-align:right!important;margin:0!important;max-width:130mm!important}.print-section-header+h2{display:none!important}.guide-chapter>header,.editorial-header,.guide-toc__header{break-inside:auto!important}}@media print{.guide-chapter>header>.eyebrow,.guide-toc__header .eyebrow{display:none!important}.print-questionnaire .print-section-header{break-before:auto!important;page-break-before:auto!important;margin-bottom:2mm!important}.print-questionnaire__header>h2{display:none!important}.print-questionnaire .print-questionnaire__diagram{max-height:125mm!important}}@media print{[data-print-section-start]{break-before:page!important;page-break-before:always!important}.print-section-header{break-before:auto!important;page-break-before:auto!important}}@media print{.print-page-button{display:none!important}.editorial-photo-frame{display:block!important;position:static!important;width:fit-content!important;max-width:100%!important;height:auto!important;border-radius:3mm!important;overflow:hidden!important;isolation:auto!important}.editorial-photo-frame:after{display:none!important;content:none!important}main img:not([src$=".svg"]):not([src*="/resource-"]){border-radius:3mm!important;overflow:hidden!important;clip-path:inset(0 round 3mm);filter:none!important;object-fit:contain!important}.editorial-photo-frame img{width:auto!important;max-width:100%!important;height:auto!important;max-height:62mm!important;aspect-ratio:auto!important;border-radius:3mm!important}}@media print{.editorial-photo-frame,main img{box-shadow:none!important;outline:none!important}}@media print{.guide-topic-photo .editorial-photo-frame img{max-height:43mm!important;border-radius:3mm!important}.guide-topic-photo .editorial-photo-frame{max-width:95mm!important;margin-inline:auto!important}.guide-topic-visuals{break-inside:auto!important}.catalogue-photo{break-inside:avoid;margin:3mm auto!important}.catalogue-photo .editorial-photo-frame img{width:auto!important;max-height:34mm!important;max-width:65mm!important;border-radius:3mm!important}.catalogue-photo--supplement .editorial-photo-frame img{max-height:24mm!important;max-width:100%!important}}@media print{.exercise-photo .editorial-photo-frame{max-height:none!important;width:fit-content!important}.exercise-photo .editorial-photo-frame img{max-height:45mm!important;max-width:95mm!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.frequency-schedule .print-questionnaire-reference{display:block!important;margin-top:2mm!important;font-weight:400!important}}@media print{.exercise-entry,.exercise-entry dt,.exercise-entry dd{display:block!important}.exercise-entry dd{margin-top:2mm!important}.container.breadcrumbs,.container.faq-jump{display:none!important}}