.regeneration-guide-page{--guide-paper: #f6f2ee;--guide-ink: #111111;--guide-rule: #d1ccc5;--guide-muted: #4d4a45}.regeneration-guide-page h2{font-family:GoodDirectionSans,sans-serif;font-size:32px;font-weight:400;line-height:1;letter-spacing:normal}.regeneration-guide-page h3,.regeneration-guide-page h4{font-family:GoodDirectionSans,sans-serif;font-size:18px;font-weight:400;line-height:1.25;letter-spacing:normal}.regeneration-guide-page .guide-description{color:var(--guide-muted);font-family:AtkinsonMono,monospace;font-size:11px;font-weight:400;line-height:1.65;letter-spacing:normal}.regeneration-guide-page .guide-featured h3{font-size:32px;line-height:1}@media(min-width:640px){.regeneration-guide-page .guide-description{font-size:12px}}.regeneration-guide-page [aria-label^="Copy reading link"]{font-family:AtkinsonMono,monospace;font-size:10px;font-weight:400;line-height:1.25;text-transform:uppercase}.regeneration-guide-page button:focus-visible,.regeneration-guide-page a:focus-visible{outline-color:var(--guide-ink)}@media(max-width:767px),(hover:none)and (pointer:coarse)and (max-width:899px){.guide-secondary-list{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.guide-secondary-list::-webkit-scrollbar{display:none}.guide-secondary-list>div{flex:0 0 calc(100% - 32px);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}}@media print{.guide-secondary-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}.guide-book-reader{--reader-ink: #f2f0e9;--reader-muted: rgb(242 240 233 / 64%);--reader-line: rgb(255 255 255 / 20%);position:absolute;z-index:1;inset:0;display:flex;min-height:0;flex-direction:column;overflow:hidden;color:var(--reader-ink);background:#000;font-family:AtkinsonMono,monospace}@media(max-width:767px),(hover:none)and (pointer:coarse)and (max-width:1024px){.guide-reader-dialog .guide-book-reader[data-film] .guide-reader-stage{inset:0}.guide-reader-dialog[data-controls-visible=false] :is(.guide-reader-dialog-header,.guide-reader-dialog-footer,.guide-reader-toolbar,.guide-reader-navigation){visibility:hidden;opacity:0;pointer-events:none}.guide-reader-dialog[data-controls-visible=true] :is(.guide-reader-dialog-header,.guide-reader-dialog-footer,.guide-reader-toolbar,.guide-reader-navigation){background:#000000c7}}.guide-reader-toolbar,.guide-reader-navigation{position:absolute;z-index:8;display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:2px;background:transparent;padding:0 12px;color:#f4f2ec;backdrop-filter:none;-webkit-backdrop-filter:none}.guide-reader-toolbar{top:max(66px,calc(env(safe-area-inset-top) + 66px));right:max(22px,env(safe-area-inset-right));left:max(22px,env(safe-area-inset-left));min-height:40px;border-color:transparent;background:transparent;padding:0 5px;backdrop-filter:none;-webkit-backdrop-filter:none}.guide-reader-toolbar-group{display:flex;align-items:center;gap:8px}.guide-reader-tool,.guide-reader-icon-tool,.guide-reader-turn{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:2px;background:transparent;color:#ffffffdb;font-family:AtkinsonMono,monospace;font-size:9px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}.guide-reader-tool{padding:0 9px}.guide-reader-tool:hover,.guide-reader-icon-tool:hover,.guide-reader-turn:hover:not(:disabled){border-color:#ffffff3d;background:#ffffff14;color:#fff}.guide-reader-tool.is-active{border-color:#ffffff4d;background:#ffffff1a;color:#fff}.guide-reader-icon-tool{width:34px;padding:0}.guide-reader-icon-tool:disabled,.guide-reader-turn:disabled{cursor:default;opacity:.34}.guide-reader-separator{width:1px;height:17px;background:#ffffff3d}.guide-reader-zoom{min-width:38px;text-align:center;color:#ffffffa3;font:9px AtkinsonMono,monospace}.guide-reader-share-wrap{position:relative}.guide-reader-share-status{position:absolute;top:calc(100% + 8px);right:0;z-index:12;white-space:nowrap;border:1px solid rgb(255 255 255 / 20%);background:#0e0f0ef0;padding:8px 10px;color:#f2f0e9;font:9px AtkinsonMono,monospace}.guide-reader-share-url{position:absolute;top:calc(100% + 8px);right:0;z-index:13;width:min(330px,78vw);border:1px solid rgb(255 255 255 / 34%);background:#0e0f0ef5;padding:9px;color:#f2f0e9;font:10px AtkinsonMono,monospace}.guide-reader-stage{position:absolute;inset:max(116px,calc(env(safe-area-inset-top) + 116px)) 0 max(88px,calc(env(safe-area-inset-bottom) + 88px));display:flex;min-height:0;align-items:center;justify-content:center;overflow:hidden;padding:0;background:#000}.guide-reader-page-viewport{display:flex;width:100%;height:100%;min-height:0;align-items:center;justify-content:center;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / 30%) transparent}.guide-reader-page-shell{position:relative;isolation:isolate;display:flex;flex-shrink:0;margin:auto;align-items:center;justify-content:center;transform-origin:center;animation:reader-page-arrive .44s cubic-bezier(.18,.72,.2,1) both}.guide-reader-page-viewport.is-zoomed{align-items:flex-start;justify-content:flex-start}.guide-reader-page-shell.turn-previous{animation-name:reader-page-recede}.guide-reader-page-image{display:block;max-width:none;max-height:none;object-fit:contain;-webkit-user-select:none;user-select:none;clip-path:inset(.2%)}.guide-reader-preload{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.guide-reader-navigation{right:max(22px,env(safe-area-inset-right));bottom:max(42px,calc(env(safe-area-inset-bottom) + 42px));left:max(22px,env(safe-area-inset-left));min-height:42px;border-color:#ffffff2e;background:transparent}.guide-reader-turn{min-width:102px;justify-content:flex-start}.guide-reader-turn:last-child{justify-content:flex-end}.guide-reader-progress{display:flex;align-items:center;gap:9px;color:#ffffffb3;font:9px AtkinsonMono,monospace;letter-spacing:.1em;text-transform:uppercase}.guide-reader-progress input{width:42px;height:30px;border:1px solid rgb(255 255 255 / 25%);border-radius:1px;background:#ffffff12;padding:0 4px;color:#fff;text-align:center;font:11px AtkinsonMono,monospace;appearance:textfield}.guide-reader-progress input::-webkit-inner-spin-button,.guide-reader-progress input::-webkit-outer-spin-button{margin:0;appearance:none}.guide-reader-progress-track{width:clamp(48px,10vw,124px);height:1px;overflow:hidden;background:#ffffff40}.guide-reader-progress-track span{display:block;width:100%;height:100%;transform-origin:left;background:#d8d5c8;transition:transform .34s cubic-bezier(.2,.7,.2,1)}.guide-reader-error,.guide-reader-loading{display:flex;max-width:440px;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#f5f3ecc7;text-align:center;font:11px/1.7 AtkinsonMono,monospace}.guide-reader-retry{border-bottom:1px solid rgb(255 255 255 / 55%);padding:6px 2px;color:#f2f0e9;font:9px AtkinsonMono,monospace;letter-spacing:.12em;text-transform:uppercase}.guide-reader-skeleton{width:min(58vw,290px);height:min(60vh,420px);background:linear-gradient(110deg,#121413 8%,#222523,#121413 68%);background-size:220% 100%;animation:reader-skeleton 1.4s ease-in-out infinite}.guide-reader-skeleton-small{width:min(32vw,150px);height:3px}.guide-reader-text-page{width:min(760px,100%);height:100%;overflow:auto;background:#f2efe6;padding:clamp(24px,5vw,78px);box-shadow:0 24px 80px #0000007a}.guide-reader-page-kicker{margin:0 0 26px;color:#6d6b61;font:9px AtkinsonMono,monospace;letter-spacing:.14em;text-transform:uppercase}.guide-reader-original-text{white-space:pre-wrap;color:#30322d;font:17px/1.8 Georgia,serif}.guide-book-reader button:focus-visible,.guide-book-reader input:focus-visible{outline:2px solid #f4f0df;outline-offset:3px}.guide-reader-dialog{position:fixed!important;z-index:10000!important;inset:0!important;display:flex!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;transform:none!important;translate:none!important;animation:none!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#000!important;padding:0!important;color:#f2f0e9!important;box-shadow:none!important}.guide-reader-dialog-header,.guide-reader-dialog-footer{position:absolute;z-index:10;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#f2f0e9;pointer-events:none}.guide-reader-dialog-header{top:0;min-height:max(58px,calc(env(safe-area-inset-top) + 52px));padding:max(8px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) 8px max(22px,env(safe-area-inset-left));background:transparent}.guide-reader-dialog-title-wrap{min-width:0}.guide-reader-dialog-kicker{margin:0 0 3px;color:#ffffff8c;font:8px AtkinsonMono,monospace;letter-spacing:.18em;text-transform:uppercase}.guide-reader-dialog-title{overflow:hidden;color:#f5f2e9;font-family:GoodDirectionSans,sans-serif;font-size:clamp(15px,1.8vw,21px);font-weight:400;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.guide-reader-close{pointer-events:auto;display:inline-flex;min-width:44px;min-height:40px;align-items:center;justify-content:center;gap:9px;border:1px solid rgb(255 255 255 / 34%);border-radius:2px;background:#0a0b0a47;padding:0 12px;color:#ffffffe0;font:9px AtkinsonMono,monospace;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.guide-reader-close:hover{border-color:#ffffff9e;background:#ffffff1c;color:#fff}.guide-reader-dialog-footer{bottom:0;min-height:max(36px,calc(env(safe-area-inset-bottom) + 30px));padding:0 max(22px,env(safe-area-inset-right)) max(0px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));background:transparent}.guide-reader-dialog-details{display:flex;flex-wrap:wrap;align-items:center;gap:6px 15px;color:#ffffff8f;font:8px AtkinsonMono,monospace;letter-spacing:.13em;text-transform:uppercase}.guide-reader-dialog-links{display:flex;align-items:center;gap:18px}.guide-reader-dialog-link{pointer-events:auto;display:inline-flex;min-height:34px;align-items:center;color:#ffffffb8;font:8px AtkinsonMono,monospace;letter-spacing:.12em;text-decoration:underline;text-decoration-color:#ffffff61;text-underline-offset:4px;text-transform:uppercase;transition:color .18s ease}.guide-reader-dialog-link:hover{color:#fff}.guide-reader-dialog :focus-visible{outline:2px solid #f4f0df;outline-offset:3px}.guide-reader-dialog,.guide-reader-dialog :is(.guide-reader-stage,.guide-reader-page-viewport,.guide-reader-page-shell,.guide-reader-page-image){border:0!important;outline:none!important;box-shadow:none!important}.guide-reader-stage:before,.guide-reader-stage:after,.guide-reader-page-viewport:before,.guide-reader-page-viewport:after,.guide-reader-page-shell:before,.guide-reader-page-shell:after{content:none!important}.guide-reader-page-viewport{scrollbar-width:none}.guide-reader-page-viewport::-webkit-scrollbar{display:none;width:0;height:0}.guide-reader-dialog:has(.guide-reader-page-viewport:focus-visible) [data-testid=button-reader-next]{outline:2px solid #f4f0df;outline-offset:3px}@keyframes reader-page-arrive{0%{opacity:.45;transform:perspective(1200px) translate(24px) rotateY(-2.5deg) scale(.985)}to{opacity:1;transform:perspective(1200px) translate(0) rotateY(0) scale(1)}}@keyframes reader-page-recede{0%{opacity:.45;transform:perspective(1200px) translate(-24px) rotateY(2.5deg) scale(.985)}to{opacity:1;transform:perspective(1200px) translate(0) rotateY(0) scale(1)}}@keyframes reader-skeleton{to{background-position:-220% 0}}@media(hover:hover)and (pointer:fine){.guide-reader-page-viewport[data-click-to-turn=true]{cursor:pointer}}@media(min-width:900px)and (min-aspect-ratio:3/2){.guide-reader-stage{inset:max(58px,calc(env(safe-area-inset-top) + 58px)) 0 max(12px,calc(env(safe-area-inset-bottom) + 12px))}.guide-reader-dialog-title-wrap{max-width:24vw}.guide-reader-toolbar{right:auto;max-width:26vw;flex-direction:column;align-items:flex-start;gap:8px}.guide-reader-navigation{top:calc(50% - 21px);bottom:auto;pointer-events:none}.guide-reader-turn,.guide-reader-progress{pointer-events:auto}.guide-reader-progress{position:fixed;top:max(14px,calc(env(safe-area-inset-top) + 14px));left:50%;transform:translate(-50%)}}@media(max-width:600px){.guide-reader-toolbar{top:max(58px,calc(env(safe-area-inset-top) + 58px));right:max(10px,env(safe-area-inset-right));left:max(10px,env(safe-area-inset-left));min-height:38px;gap:3px;padding:0 1px}.guide-reader-tool,.guide-reader-icon-tool,.guide-reader-turn{min-height:40px}.guide-reader-icon-tool{width:36px}.guide-reader-tool{gap:5px;padding:0 6px;font-size:8px;letter-spacing:.07em}.guide-reader-share-wrap .guide-reader-tool span{display:none}.guide-reader-stage{inset:max(105px,calc(env(safe-area-inset-top) + 105px)) 0 max(80px,calc(env(safe-area-inset-bottom) + 80px))}.guide-reader-navigation{right:max(8px,env(safe-area-inset-right));bottom:max(34px,calc(env(safe-area-inset-bottom) + 34px));left:max(8px,env(safe-area-inset-left));min-height:40px;gap:4px;padding:0 5px}.guide-reader-turn{min-width:72px;gap:4px;font-size:8px;letter-spacing:.06em}.guide-reader-progress{gap:5px;font-size:8px;letter-spacing:.06em}.guide-reader-progress-track{width:32px}.guide-reader-progress input{width:34px}.guide-reader-dialog-header{min-height:max(50px,calc(env(safe-area-inset-top) + 44px));padding-right:max(10px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left))}.guide-reader-dialog-kicker{font-size:7px}.guide-reader-dialog-title{max-width:min(66vw,340px);font-size:15px}.guide-reader-close{min-height:38px;padding:0 9px}.guide-reader-dialog-footer{min-height:max(32px,calc(env(safe-area-inset-bottom) + 26px));gap:8px;padding-right:max(10px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left))}.guide-reader-dialog-details{gap:4px 8px;font-size:7px;letter-spacing:.08em}.guide-reader-dialog-links{gap:10px}.guide-reader-dialog-link{min-height:30px;font-size:7px;letter-spacing:.07em}}@media(max-width:380px){.guide-reader-dialog-details span:nth-child(2){display:none}.guide-reader-progress-track{display:none}.guide-reader-turn{min-width:58px}}@media(max-height:500px)and (orientation:landscape){.guide-reader-dialog-header{min-height:max(42px,calc(env(safe-area-inset-top) + 38px));padding-top:max(3px,env(safe-area-inset-top));padding-bottom:3px}.guide-reader-dialog-kicker{display:none}.guide-reader-dialog-title{font-size:14px}.guide-reader-close{min-height:32px}.guide-reader-toolbar{top:max(43px,calc(env(safe-area-inset-top) + 43px));min-height:32px}.guide-reader-toolbar .guide-reader-tool,.guide-reader-toolbar .guide-reader-icon-tool{min-height:32px}.guide-reader-stage{inset:max(78px,calc(env(safe-area-inset-top) + 78px)) 0 max(62px,calc(env(safe-area-inset-bottom) + 62px))}.guide-reader-navigation{bottom:max(27px,calc(env(safe-area-inset-bottom) + 27px));min-height:32px}.guide-reader-navigation .guide-reader-turn{min-height:30px}.guide-reader-dialog-footer{min-height:max(24px,calc(env(safe-area-inset-bottom) + 20px))}.guide-reader-dialog-link{min-height:25px}}@media(prefers-reduced-motion:reduce){.guide-reader-page-shell,.guide-reader-skeleton{animation:none}.guide-reader-page-image,.guide-reader-progress-track span,.guide-reader-tool,.guide-reader-icon-tool,.guide-reader-turn,.guide-reader-close,.guide-reader-dialog-link{transition:none}}.guide-film{--film-ink: #f0eee6;--film-muted: rgb(240 238 230 / 58%);--film-line: rgb(240 238 230 / 22%);display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden;padding:8px 16px;container-type:size;color:var(--film-ink);background:#000}.guide-film__inner{display:flex;width:100%;max-height:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:8px}.guide-film__frame{position:relative;isolation:isolate;width:min(100%,calc((100cqh - 44px)*1.77778));aspect-ratio:16 / 9;overflow:hidden;flex:0 0 auto;background:#080a08}.guide-film__surface,.guide-film__surface iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#080a08}.guide-film__surface{z-index:1}.guide-film__cover{position:absolute;z-index:2;inset:0;overflow:hidden;background:#111510}.guide-film__poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.guide-film__veil{position:absolute;inset:0;background:linear-gradient(90deg,#050806ad,#0508061a 67%,#0508060a),linear-gradient(0deg,rgb(4 6 5 / 55%) 0%,transparent 46%,rgb(4 6 5 / 18%) 100%)}.guide-film__cover-copy{position:absolute;inset:clamp(18px,4vw,44px);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;pointer-events:none}.guide-film__eyebrow,.guide-film__signature{margin:0;color:#f7f5ecc2;font:8px/1.5 AtkinsonMono,monospace;letter-spacing:.17em;text-transform:uppercase}.guide-film__signature{display:flex;align-items:center;gap:9px;color:#f7f5ece0}.guide-film__signature:before{width:20px;height:1px;background:currentColor;content:""}.guide-film__cover-title{max-width:6.8em;margin:0;color:#f3f0e7;font-family:GoodDirectionSans,sans-serif;font-size:32px;font-weight:400;letter-spacing:normal;line-height:1}.guide-film__play{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:clamp(54px,7vw,82px);height:clamp(54px,7vw,82px);transform:translate(-50%,-50%);place-items:center;border:1px solid rgb(247 245 236 / 66%);border-radius:50%;background:#090c0a38;color:#f6f3eb;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.guide-film__play:hover{transform:translate(-50%,-50%) scale(1.06);border-color:#f6f3eb;background:#090c0a94}.guide-film__play svg{width:24px;height:24px;margin-left:3px}.guide-film__loading{position:absolute;z-index:4;right:14px;bottom:14px;padding:7px 9px;background:#050706b3;color:#f7f5ecc2;font:8px AtkinsonMono,monospace;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.guide-film__error{position:absolute;z-index:4;right:12px;bottom:12px;left:12px;width:fit-content;max-width:calc(100% - 24px);margin:auto;padding:7px 10px;background:#050706d6;color:#f0eee6;font:9px/1.5 AtkinsonMono,monospace;text-align:center}.guide-film__controls{position:absolute;z-index:5;right:0;bottom:0;left:0;display:flex;min-height:44px;align-items:center;gap:clamp(7px,1.2vw,15px);padding:6px clamp(10px,2vw,22px);background:linear-gradient(0deg,#030504e8,#030504b3);color:#f4f1e9;opacity:0;transition:opacity .18s ease}.guide-film__frame:hover .guide-film__controls,.guide-film__frame:focus-within .guide-film__controls,.guide-film__frame[data-playing=true] .guide-film__controls{opacity:1}.guide-film__control{display:grid;width:30px;height:32px;flex:0 0 auto;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.guide-film__control:hover{color:#d5d9bc}.guide-film__control svg{width:18px;height:18px}.guide-film__time{flex:0 0 auto;color:#f4f1e9c2;font:9px AtkinsonMono,monospace;font-variant-numeric:tabular-nums}.guide-film__seek{width:100%;min-width:24px;height:24px;flex:1 1 auto;margin:0;appearance:none;background:transparent;cursor:pointer}.guide-film__seek::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,#d5d9bc var(--film-progress, 0%),rgb(244 241 233 / 32%) var(--film-progress, 0%))}.guide-film__seek::-moz-range-track{height:2px;background:#f4f1e952}.guide-film__seek::-moz-range-progress{height:2px;background:#d5d9bc}.guide-film__seek::-webkit-slider-thumb{width:8px;height:8px;margin-top:-3px;appearance:none;border:0;border-radius:50%;background:#e4e5d7}.guide-film__seek::-moz-range-thumb{width:8px;height:8px;border:0;border-radius:50%;background:#e4e5d7}.guide-film__caption{display:flex;width:min(100%,900px);min-width:0;align-items:baseline;justify-content:space-between;gap:18px;color:var(--film-muted)}.guide-film__caption-title{overflow:hidden;margin:0;color:var(--film-ink);font-family:GoodDirectionSans,sans-serif;font-size:clamp(15px,1.7vw,20px);font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.guide-film__credit{overflow:hidden;margin:0;font:8px/1.5 AtkinsonMono,monospace;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.guide-film__source{flex:0 0 auto;color:#f0eee6c2;font:8px/1.5 AtkinsonMono,monospace;letter-spacing:.12em;text-decoration:underline;text-decoration-color:#f0eee657;text-underline-offset:4px;text-transform:uppercase}.guide-film__source:hover{color:#fff}.guide-film__frame:fullscreen{width:100%;max-height:100%;aspect-ratio:auto;background:#000}.guide-film__frame:fullscreen .guide-film__poster{object-fit:contain}.guide-film__frame:fullscreen .guide-film__controls{opacity:1}.guide-film :focus-visible{outline:2px solid #d5d9bc;outline-offset:3px}@media(max-width:620px){.guide-film{padding:8px 0}.guide-film__inner{gap:8px}.guide-film__caption{width:calc(100% - 24px)}.guide-film__cover-copy{inset:14px}.guide-film__eyebrow,.guide-film__signature{font-size:7px}.guide-film__cover-title{font-size:clamp(24px,8vw,43px)}.guide-film__caption{flex-wrap:wrap;gap:2px 10px}.guide-film__caption-title{max-width:100%;font-size:15px}.guide-film__credit{flex:1 1 65%;font-size:7px}.guide-film__source{font-size:7px}.guide-film__controls{min-height:40px;gap:5px;padding:4px 8px;opacity:1}.guide-film__control{width:28px}.guide-film__time{font-size:8px}}@media(max-height:520px){.guide-film{padding-block:4px}.guide-film__inner{gap:6px}.guide-film__caption-title{font-size:14px}.guide-film__eyebrow{display:none}}@media(prefers-reduced-motion:reduce){.guide-film__play,.guide-film__controls{transition:none}}@media(min-width:900px)and (min-aspect-ratio:3/2){.guide-book-reader[data-film=true] .guide-reader-stage{bottom:max(64px,calc(env(safe-area-inset-bottom) + 64px))}.guide-book-reader[data-film=true] .guide-reader-navigation{top:auto;bottom:max(42px,calc(env(safe-area-inset-bottom) + 42px))}.guide-book-reader[data-film=true] .guide-reader-toolbar{top:max(8px,env(safe-area-inset-top));right:max(132px,calc(env(safe-area-inset-right) + 132px));left:auto;max-width:none}.guide-book-reader[data-film=true] .guide-reader-toolbar-group:first-child{display:none}}
