:root{--scrollbar-width:0px;--wix-ads-height:0px;--wix-ads-top-height:0px;--site-width:980px;--zoom-factor:1;--viewport-width:100vw}
.hidden-during-prewarmup{visibility:visible!important}.wixui-dropdown-menu{overflow:visible!important}.wixui-dropdown-menu>nav>ul{display:flex!important;justify-content:flex-end;gap:20px;overflow:visible!important}.wixui-dropdown-menu>nav>ul>li{display:block!important;position:relative!important;width:auto!important;visibility:visible!important}.wixui-dropdown-menu .dva_z0{display:none;position:absolute;right:0;top:30px;min-width:165px;z-index:1000;background:#fff;padding:12px;box-shadow:0 2px 6px #0004}.portable-menu-open .dva_z0{display:block!important;visibility:visible!important;opacity:1!important}.wixui-dropdown-menu__submenu{display:block!important;height:auto!important;position:static!important;visibility:visible!important}.wixui-dropdown-menu__submenu li{position:static!important;display:block!important;width:auto!important;margin:8px 0!important}.wixui-dropdown-menu__submenu a{display:block;padding:6px;color:#444}.wixui-dropdown-menu [role=button]{cursor:pointer}.portable-gallery{height:554px!important;position:relative;overflow:hidden;background:#111}.portable-gallery-track{display:flex;gap:73px;overflow-x:auto;scroll-snap-type:x mandatory;height:100%;padding:20px 36px;box-sizing:border-box}.portable-gallery-track button{flex:none;border:0;padding:0;background:none;cursor:zoom-in;scroll-snap-align:center}.portable-gallery-track img{height:100%;width:auto;max-width:none;object-fit:contain}.gallery-move{position:absolute;top:44%;border:0;background:#0008;color:white;font-size:48px;cursor:pointer}.gallery-move[data-move="-1"]{left:8px}.gallery-move[data-move="1"]{right:8px}.photograph-viewer{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;padding:0;background:#080808;color:#fff}.photograph-viewer::backdrop{background:#080808}.photograph-viewer img{position:absolute;inset:5%;width:90%;height:86%;object-fit:contain}.photograph-viewer button{position:absolute;z-index:2;border:0;background:#1118;color:white;font-size:46px;padding:8px 18px;cursor:pointer}.viewer-close{right:10px;top:0}.viewer-prev{left:0;top:45%}.viewer-next{right:0;top:45%}.photograph-viewer p{position:absolute;bottom:16px;text-align:center;width:100%;font:16px Arial}video{max-width:100%}a:focus-visible,button:focus-visible{outline:2px solid #b32626;outline-offset:3px}
[data-portable-mobile] .portable-gallery{height:330px!important;width:320px!important}[data-portable-mobile] .portable-gallery-track{gap:20px;padding:15px}[data-portable-mobile] .gallery-move{font-size:32px}.portable-tiny-open>ul{display:block!important;position:fixed!important;inset:58px 0 0!important;overflow:auto!important;background:#eee!important;padding:24px!important;list-style:none;z-index:2000!important;height:calc(100dvh - 58px)!important;box-sizing:border-box}.portable-tiny-open>ul ul{list-style:none;margin:12px 0 12px 15px}.portable-tiny-open>ul a{display:block;font:17px/1.8 'brandon-grot-w01-light',Arial,sans-serif;color:#444;padding:4px}#TINY_MENU>button{z-index:2001;position:relative}

/* Phase 3: enforce closed panels, including descendants with Wix visibility rules. */
.wixui-dropdown-menu .dva_z0[hidden],.wixui-dropdown-menu .dva_z0[hidden] *,#TINY_MENU>ul[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important}
.wixui-dropdown-menu.portable-menu-open .dva_z0:not([hidden]){display:block!important;visibility:visible!important}

/* Update 13: mobile header scrolls with the page, including its menu button. */
html[data-portable-mobile] #masterPage #SITE_HEADER{position:relative!important;top:auto!important;transform:none!important;}
/* Crop the existing badge to the orange Best Seller wording; no image enlargement download. */
html[data-portable-mobile] [data-bestseller-crop]{width:117px!important;height:29px!important;--width:117px;--height:29px;overflow:hidden!important;}
html[data-portable-mobile] [data-bestseller-crop]>.apPOZK{position:relative!important;display:block!important;width:117px!important;height:29px!important;overflow:hidden!important;}
html[data-portable-mobile] [data-bestseller-crop] img{position:absolute!important;width:381px!important;height:52.5px!important;max-width:none!important;left:-46.5px!important;top:-13.5px!important;object-fit:fill!important;object-position:initial!important;}
html[data-portable-mobile] #comp-mg93drap{left:5px!important;margin-top:3px!important;}
html[data-portable-mobile] #comp-mg93egrn{left:125px!important;width:190px!important;}
.portable-trailer{position:relative;overflow:hidden;background:#000;}
.portable-trailer .trailer-cover{position:absolute;inset:0;width:100%;height:100%;border:0;padding:20px 16px;box-sizing:border-box;background:linear-gradient(#0005,#0002,#0006),url('/assets/paradise-trailer-poster-v13.jpg') center/cover no-repeat;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;text-align:center;cursor:pointer;text-shadow:0 1px 4px #000;font-family:Arial,sans-serif;}
.portable-trailer .trailer-cover[hidden]{display:none!important;}
.trailer-cover-title{font-size:21px;line-height:1.25;font-weight:400;}
.trailer-cover-play{display:flex;align-items:center;justify-content:center;gap:12px;font-size:16px;}
.trailer-play-circle{display:inline-flex;align-items:center;justify-content:center;border:2px solid white;border-radius:50%;width:42px;height:42px;font-size:19px;padding-left:3px;box-sizing:border-box;}

/* Update 15: mobile alignment and complete replacement badge. */
html[data-portable-mobile] .portable-books-heading{display:block;font:17px/1.8 'brandon-grot-w01-light',Arial,sans-serif;color:#444;padding:4px;}
html[data-portable-mobile] #TINY_MENU>ul ul{padding-left:0;}
html[data-portable-mobile] [data-bestseller-crop],html[data-portable-mobile] [data-bestseller-crop]>.apPOZK{width:145px!important;height:46px!important;--width:145px;--height:46px;overflow:visible!important;}
html[data-portable-mobile] [data-bestseller-crop] img{position:static!important;width:145px!important;height:46px!important;max-width:100%!important;left:auto!important;top:auto!important;object-fit:contain!important;}
html[data-portable-mobile] #comp-mg93drap{left:5px!important;}
html[data-portable-mobile] #comp-mg93egrn{left:157px!important;width:158px!important;}
html[data-portable-mobile] #comp-jwruk702{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;}
html[data-portable-mobile] #comp-jwruk70n{text-align:center!important;left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;}
html[data-portable-mobile] #comp-l7kkspve,html[data-portable-mobile] #comp-l7kkspva,html[data-portable-mobile] #comp-l7kkspvk{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;}
html[data-portable-mobile] #comp-l7kkspvk p{text-align:center!important;}
/* Preserve the established scrolling header rather than pinning it over content. */
html[data-portable-mobile] #masterPage #SITE_HEADER{position:relative!important;top:auto!important;transform:none!important;}
html[data-portable-mobile] #ts-scroll-top{background:rgba(120,120,120,.3);color:rgba(55,55,55,.65);bottom:max(18px,env(safe-area-inset-bottom));}

/* Center standalone mobile headings, cover and purchase controls found in layout audit. */
html[data-portable-mobile] #comp-mg8wels14,
html[data-portable-mobile] #comp-mg8wels35,
html[data-portable-mobile] #comp-jwruk72f,
html[data-portable-mobile] #comp-jwsyc856,
html[data-portable-mobile] #comp-jwruk889,
html[data-portable-mobile] #comp-jxdk1iu4,
html[data-portable-mobile] #comp-jxdkba4p,
html[data-portable-mobile] #comp-jngbn1by,
html[data-portable-mobile] #comp-ksywnpsd1,
html[data-portable-mobile] #comp-kt20o3wn,
html[data-portable-mobile] #comp-kt20o3wf,
html[data-portable-mobile] #comp-kt1y7rmt,
html[data-portable-mobile] #comp-jxbrephl{left:0!important;margin-left:auto!important;margin-right:auto!important;justify-self:center!important;}

/* Update 16: mobile corrections; desktop layouts are untouched. */
html[data-portable-mobile] #TINY_MENU>ul ul a{padding-left:16px;text-indent:-16px;}
html[data-portable-mobile] [data-bestseller-crop],html[data-portable-mobile] [data-bestseller-crop]>.apPOZK{width:73px!important;height:23px!important;--width:73px;--height:23px;}
html[data-portable-mobile] [data-bestseller-crop] img{width:73px!important;height:23px!important;}
html[data-portable-mobile] #comp-mg93drap{left:20px!important;margin-top:2px!important;}
html[data-portable-mobile] #comp-mg93egrn{left:103px!important;width:200px!important;}
html[data-portable-mobile] #comp-jwruk702{margin-bottom:8px!important;}
html[data-portable-mobile] #comp-jwrvhfgs{left:0!important;margin-left:auto!important;margin-right:auto!important;justify-self:center!important;width:300px!important;}
html[data-portable-mobile] #comp-jwruk72f{left:75px!important;width:232px!important;justify-self:start!important;margin-left:calc((100% - 320px)*.5)!important;margin-right:0!important;}
html[data-portable-mobile] #comp-jwsyc856{left:66px!important;width:226px!important;justify-self:start!important;margin-left:0!important;margin-right:0!important;}
html[data-portable-mobile] #comp-l7kkspvk p[data-chapter-prose]{text-align:left!important;}
html[data-portable-mobile] #comp-l7kkspw7{grid-area:6 / 1 / 7 / 2!important;margin:16px auto 18px!important;left:0!important;justify-self:center!important;}
html[data-portable-mobile] #comp-l7kkspvq{grid-area:7 / 1 / 8 / 2!important;margin:0 auto 20px!important;left:0!important;justify-self:center!important;}
html[data-portable-mobile] #comp-jnbepygx,html[data-portable-mobile] #comp-ksywnpte{height:330px!important;min-height:330px!important;}
html[data-portable-mobile] .photograph-viewer .viewer-close{width:36px!important;height:36px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(40,40,40,.6)!important;color:white!important;font:26px/36px Arial!important;top:8px!important;right:8px!important;box-shadow:none!important;}
html[data-portable-mobile] #portable-bottom-bilingual{position:relative;width:266px;height:42px;grid-area:2 / 1 / 3 / 2;justify-self:center;left:0;margin:0 auto 16px;--bg:var(--color_18);--alpha-bg:1;--txt:var(--color_17);}
html[data-portable-mobile] #portable-bottom-bilingual a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#3b3b39;color:#f9da43;font:17px 'brandon-grot-w01-light',Arial,sans-serif;text-align:center;}
html[data-portable-mobile] #comp-jo4ad6mf{grid-area:3 / 1 / 4 / 2!important;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-ksywnpsx{margin-bottom:22px!important;}
html[data-portable-mobile] #comp-jwruk717{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;width:300px!important;height:448.125px!important;--width:300px;--height:448.125px;margin-bottom:16px!important;}
html[data-portable-mobile] #comp-jwruk717 img{width:100%!important;height:100%!important;object-fit:contain!important;}
html[data-portable-mobile] #comp-jxbr8e9a{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;width:300px!important;height:449.53px!important;--width:300px;--height:449.53px;margin-bottom:16px!important;}
html[data-portable-mobile] #comp-jxbr8e9a img{width:100%!important;height:100%!important;object-fit:contain!important;}
html[data-portable-mobile] #comp-jnbeowvu{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;width:300px!important;height:384.44px!important;--width:300px;--height:384.44px;margin-bottom:16px!important;}
html[data-portable-mobile] #comp-jnbeowvu img{width:100%!important;height:100%!important;object-fit:contain!important;}

/* Update 17: mobile cover consistency, contents order and spacing. */
html[data-portable-mobile] #portable-home-bestseller{display:flex;align-items:center;justify-content:center;gap:8px;grid-area:7/1/8/2;position:relative;width:max-content;max-width:100%;justify-self:center;margin:0 auto 10px;}
html[data-portable-mobile] #portable-home-bestseller #comp-mg93drap,html[data-portable-mobile] #portable-home-bestseller #comp-mg93egrn{position:static!important;left:auto!important;margin:0!important;grid-area:auto!important;flex:none;}
html[data-portable-mobile] #portable-home-bestseller #comp-mg93egrn{width:max-content!important;height:auto!important;white-space:nowrap;}
html[data-portable-mobile] #portable-home-bestseller #comp-mg93egrn h1{margin:0!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnljinlineContent-gridContainer"]{grid-template-rows:repeat(2,min-content)!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnlj1inlineContent-gridContainer"]{grid-template-rows:repeat(8,min-content)!important;}
html[data-portable-mobile] [data-toc-entry]{box-sizing:border-box;padding-left:18px!important;text-indent:-18px!important;text-align:left!important;}
html[data-portable-mobile] #comp-jncr637w p{font:15px/1.4 avenir-lt-w01_35-light1475496,sans-serif;letter-spacing:.03em;margin:0 0 5px;}
html[data-portable-mobile] #comp-jncr637w [data-toc-kind="title"]{font-size:30px;margin-bottom:20px;}
html[data-portable-mobile] #comp-jncr637w [data-toc-kind="part"]{font-weight:bold;margin-top:18px;margin-bottom:8px;}
html[data-portable-mobile] #comp-kt1z5cgs,html[data-portable-mobile] #portable-bottom-bilingual{width:300px!important;max-width:calc(100% - 20px)!important;height:auto!important;min-height:44px;left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:24px!important;}
html[data-portable-mobile] #comp-kt1z5cgs a,html[data-portable-mobile] #portable-bottom-bilingual a{box-sizing:border-box;min-height:44px;height:auto!important;padding:10px 12px!important;white-space:normal!important;text-align:center!important;}
html[data-portable-mobile] #comp-kt1z5cgs a span,html[data-portable-mobile] #portable-bottom-bilingual a span{white-space:normal!important;overflow-wrap:break-word;font-size:16px!important;line-height:1.35!important;}
html[data-portable-mobile] #comp-jnkguzv9{margin-top:20px!important;}
html[data-portable-mobile] #comp-jnfuyy2g{margin-bottom:26px!important;}
html[data-portable-mobile] #comp-jnfuzqpv{margin-top:16px!important;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-l7kkspv8{grid-area:1/1/2/2!important;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-l7kkspv4{grid-area:2/1/3/2!important;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-l7kkspva{grid-area:3/1/4/2!important;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-l7kkspve{grid-area:4/1/5/2!important;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-l7kkspvg1{grid-area:5/1/6/2!important;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-l7kkspvk{grid-area:6/1/7/2!important;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-l7kkspw7{grid-area:7/1/8/2!important;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-l7kkspvq{grid-area:8/1/9/2!important;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-l7kkspv4{left:0!important;justify-self:center!important;margin:0 auto 20px!important;}
html[data-portable-mobile] #comp-jwruk717{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;width:305px!important;height:455.594px!important;--width:305px;--height:455.594px;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-jwruk717 img{width:100%!important;height:100%!important;object-fit:contain!important;}
html[data-portable-mobile] #comp-jxblmhhv{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;width:305px!important;height:473.805px!important;--width:305px;--height:473.805px;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-jxblmhhv img{width:100%!important;height:100%!important;object-fit:contain!important;}
html[data-portable-mobile] #comp-l7kkspum2{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;width:305px!important;height:463.000px!important;--width:305px;--height:463.000px;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-l7kkspum2 img{width:100%!important;height:100%!important;object-fit:contain!important;}
html[data-portable-mobile] #comp-jsxh1umm{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;width:305px!important;height:485.821px!important;--width:305px;--height:485.821px;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-jsxh1umm img{width:100%!important;height:100%!important;object-fit:contain!important;}
html[data-portable-mobile] #comp-lb5lztfu{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;width:305px!important;height:463.000px!important;--width:305px;--height:463.000px;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-lb5lztfu img{width:100%!important;height:100%!important;object-fit:contain!important;}
html[data-portable-mobile] #comp-jxbr8e9a{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;width:305px!important;height:457.022px!important;--width:305px;--height:457.022px;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-jxbr8e9a img{width:100%!important;height:100%!important;object-fit:contain!important;}
html[data-portable-mobile] #comp-jmu41wv2{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;width:305px!important;height:441.939px!important;--width:305px;--height:441.939px;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-jmu41wv2 img{width:100%!important;height:100%!important;object-fit:contain!important;}
html[data-portable-mobile] #comp-jnbeowvu{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;width:305px!important;height:390.852px!important;--width:305px;--height:390.852px;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-jnbeowvu img{width:100%!important;height:100%!important;object-fit:contain!important;}
html[data-portable-mobile] #comp-ksywnpsd1{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;width:305px!important;height:390.852px!important;--width:305px;--height:390.852px;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-ksywnpsd1 img{width:100%!important;height:100%!important;object-fit:contain!important;}
html[data-portable-mobile] #comp-jmusrfby{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;width:305px!important;height:394.321px!important;--width:305px;--height:394.321px;margin-bottom:20px!important;}
html[data-portable-mobile] #comp-jmusrfby img{width:100%!important;height:100%!important;object-fit:contain!important;}

/* Update 18: scoped corrections and replacement Share artwork. */
.portable-share-container{width:96px!important;height:32px!important;min-height:32px!important;}
button[aria-label="Share"].portable-share{display:block!important;box-sizing:border-box!important;width:96px!important;height:32px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:16px!important;cursor:pointer;}
button.portable-share img{display:block!important;width:96px!important;height:32px!important;object-fit:contain;}
button.portable-share:focus-visible{outline:2px solid #111;outline-offset:3px;}
html[data-portable-mobile] #comp-l7kkspv8{box-sizing:border-box;background:#b8b8b8;position:relative!important;left:0!important;width:280px!important;padding:12px 10px;justify-self:center!important;margin:20px auto!important;}
html[data-portable-mobile] #comp-l7kkspv8,html[data-portable-mobile] #comp-l7kkspv8 *{color:#000!important;}
html[data-portable-mobile] #comp-l7kkspv4{position:relative!important;align-self:start!important;--brw:4px;--brd:var(--color_33);--bg:255,240,170;--alpha-brd:1;--alpha-bg:1;}
html[data-portable-mobile] #comp-l7kkspv6{width:252px!important;left:14px!important;margin:30px 0 22px!important;color:#000;}
html[data-portable-mobile] #comp-l7kkspv6 p{font:15px/1.4 avenir-lt-w01_35-light1475496,sans-serif;letter-spacing:.03em;margin:0 0 5px;}
html[data-portable-mobile] #comp-l7kkspv6 [data-toc-kind="title"]{font-size:30px;margin-bottom:20px;}
html[data-portable-mobile] #comp-kt1z5cgs,html[data-portable-mobile] #portable-bottom-bilingual{position:relative!important;height:64px!important;min-height:64px!important;max-height:64px!important;align-self:start!important;}
html[data-portable-mobile] #comp-kt1z5cgs a,html[data-portable-mobile] #portable-bottom-bilingual a{position:relative!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;height:64px!important;min-height:0!important;max-height:64px!important;width:100%!important;}
html[data-portable-mobile] #comp-jxbrjvgt,html[data-portable-mobile] #comp-jxbpf97r{margin-bottom:20px!important;}
html[data-portable-mobile] #comp-jmu480rb{margin-bottom:24px!important;}

/* Sculpture mobile: replace overlapping fixed-offset sections with normal rows. */
html[data-portable-mobile] [data-mesh-id="Containerz27vlinlineContent-gridContainer"]{grid-template-rows:repeat(4,min-content)!important;}
html[data-portable-mobile] #comp-lb5lxnts1{grid-area:1/1/2/2!important;margin:0 auto!important;left:0!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnts1inlineContent-gridContainer"]{min-height:0!important;margin-top:0!important;grid-template-rows:none!important;grid-auto-rows:min-content!important;}
html[data-portable-mobile] #comp-lb5lxnts2{grid-area:2/1/3/2!important;margin:0 auto!important;left:0!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnts2inlineContent-gridContainer"]{min-height:0!important;margin-top:0!important;grid-template-rows:none!important;grid-auto-rows:min-content!important;}
html[data-portable-mobile] #comp-lb5lxnts3{grid-area:3/1/4/2!important;margin:0 auto!important;left:0!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnts3inlineContent-gridContainer"]{min-height:0!important;margin-top:0!important;grid-template-rows:none!important;grid-auto-rows:min-content!important;}
html[data-portable-mobile] #comp-lb5lxntt{grid-area:4/1/5/2!important;margin:0 auto!important;left:0!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnttinlineContent-gridContainer"]{min-height:0!important;margin-top:0!important;grid-template-rows:none!important;grid-auto-rows:min-content!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnts1inlineContent-gridContainer"]>#comp-kt1ykdg6{grid-area:1/1/2/2!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnts1inlineContent-gridContainer"]>#comp-jnbeowvu{grid-area:2/1/3/2!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnts1inlineContent-gridContainer"]>#comp-jnfuzqpv{grid-area:3/1/4/2!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnts1inlineContent-gridContainer"]>#portable-bottom-bilingual{grid-area:4/1/5/2!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnttinlineContent-gridContainer"]>#comp-jnbffjz7{grid-area:1/1/2/2!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnttinlineContent-gridContainer"]>#comp-kt1z5cgs{grid-area:2/1/3/2!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnttinlineContent-gridContainer"]>#comp-jnbeoww1{grid-area:3/1/4/2!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnttinlineContent-gridContainer"]>#comp-jo4ad6mf{grid-area:4/1/5/2!important;}
html[data-portable-mobile] [data-mesh-id="comp-lb5lxnts1inlineContent-wedge-4"]{display:none!important;}
html[data-portable-mobile] #comp-kt1ykdg6{left:0!important;width:300px!important;height:52px!important;justify-self:center!important;margin:12px auto!important;}
html[data-portable-mobile] #comp-kt1ykdg6 a span{white-space:normal!important;text-align:center;}

html[data-portable-mobile] #comp-jnbffjz7,html[data-portable-mobile] #comp-jnfuzqpv,html[data-portable-mobile] #comp-jnbeoww1{position:relative!important;left:0!important;justify-self:center!important;align-self:start!important;margin:0 auto 20px!important;}
html[data-portable-mobile] #comp-jnk8ovtt{margin-bottom:24px!important;}
html[data-portable-mobile] .portable-share-container{left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;}

/* Labels found clipped during mobile regression review. */
html[data-portable-mobile] #comp-mg8wels35,html[data-portable-mobile] #comp-kt20o3wn,html[data-portable-mobile] #comp-ksywnptk{width:280px!important;left:0!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;height:48px!important;}
html[data-portable-mobile] #comp-mg8wels35 a span,html[data-portable-mobile] #comp-kt20o3wn a span,html[data-portable-mobile] #comp-ksywnptk a span{white-space:normal!important;text-align:center!important;font-size:16px!important;line-height:1.2!important;}
html[data-portable-mobile] #comp-jxdk0vvc a span{font-size:13px!important;}

/* Update 18: keep the final mobile home Share control above the footer. */
html[data-portable-mobile] [data-mesh-id="comp-mg8welo7inlineContent-gridContainer"]{margin-bottom:0!important;}
html[data-portable-mobile] #comp-mgacf14l{margin-bottom:20px!important;}

/* Update 19: mobile spacing and discreet full-screen gallery arrows. */
html[data-portable-mobile] #comp-mg8wels82{margin-bottom:20px!important;}
html[data-portable-mobile] #comp-jsxgsrco{margin-bottom:20px!important;}
.photograph-viewer .viewer-prev,.photograph-viewer .viewer-next{width:44px;height:44px;padding:0;background:transparent;color:rgba(255,255,255,.72);font-size:28px;line-height:44px;text-shadow:0 1px 3px #000;top:calc(50% - 22px);}
.photograph-viewer .viewer-prev:hover,.photograph-viewer .viewer-next:hover{color:#fff;background:transparent;}
