@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600&family=Zen+Maru+Gothic:wght@400;500;700;900&display=swap");
.globalBrand small,.globalBrand strong,.globalFooterLinks b,.globalFooterLinks a{font-weight:500!important}
.globalSiteHeader .globalBusinessLink,.globalSiteHeader>nav .globalBusinessLink{border:2px solid #79c99a;color:#285f46!important;background:#abe5c2!important}
@media (width<=800px){.globalSiteHeader>nav>a,.globalFooterLinks a,.globalFooterLead>p{font-size:15px}}
.globalSiteHeader{z-index:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfaf7;border-bottom:1px solid #f0e4e8;justify-content:space-between;align-items:center;gap:28px;height:76px;padding:0 max(30px,5vw);display:flex;position:sticky;top:0;box-shadow:0 4px 18px #432b390f}
.globalBrand{color:#ec789b;white-space:nowrap;align-items:baseline;gap:12px;text-decoration:none;display:inline-flex}
.globalBrand strong{letter-spacing:.08em;font-size:25px;font-weight:900}
.globalBrand small{color:#8c737c;letter-spacing:.2em;font:800 12px Cormorant Garamond,serif}
.globalSiteHeader>nav{align-items:center;gap:clamp(12px,1.5vw,25px);display:flex}
.globalSiteHeader>nav>a{color:#634f55;white-space:nowrap;padding:27px 0 23px;font-size:14px;font-weight:800;text-decoration:none;position:relative}
.globalSiteHeader>nav>a:not(.globalBusinessLink):after{content:"";background:#ed789c;border-radius:2px;height:3px;transition:left .2s,right .2s;position:absolute;bottom:16px;left:50%;right:50%}
.globalSiteHeader>nav>a:hover:after,.globalSiteHeader>nav>a.isCurrent:after{left:0;right:0}
.globalSiteHeader>nav>a.isCurrent{color:#d95f84}
.globalSiteHeader .globalBusinessLink{color:#fff;background:#326f56;border-radius:999px;align-items:center;min-height:42px;padding:10px 17px;display:flex}
.globalMenuButton{cursor:pointer;background:#fff0f5;border:0;border-radius:50%;width:48px;height:48px;padding:0;display:none}
.globalMenuButton span{background:#72535e;border-radius:2px;width:22px;height:2px;margin:5px auto;transition:all .2s;display:block}
.globalSiteFooter{color:#fff;background:linear-gradient(145deg,#1d1b3c,#302753);grid-template-columns:minmax(270px,1.2fr) minmax(520px,1.8fr);gap:50px 7vw;padding:64px max(30px,6vw) 24px;display:grid;position:relative}
.globalSiteFooter:before{content:"";background:linear-gradient(90deg,#f390ae,#f2ca69,#8ed4d5,#b9a2df);height:7px;position:absolute;top:0;left:0;right:0}
.globalSiteFooter .globalBrand strong{font-size:29px}
.globalSiteFooter .globalBrand small{color:#e7dbe2}
.globalFooterLead>p{color:#e4dce5;margin:18px 0;font-size:14px;line-height:1.9}
.globalFooterCharacters{align-items:end;gap:4px;height:82px;display:flex}
.globalFooterCharacters img{object-fit:contain;filter:drop-shadow(0 7px 8px #0003);width:68px;height:68px}
.globalFooterCharacters img.isHiyochy{width:55px;height:55px}
.globalFooterLinks{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}
.globalFooterLinks nav{flex-direction:column;align-items:flex-start;gap:11px;display:flex}
.globalFooterLinks b{color:#ffc2d4;margin-bottom:5px;font-size:15px}
.globalFooterLinks a{color:#fff;font-size:14px;line-height:1.55;text-decoration:none}
.globalFooterLinks a:hover{text-underline-offset:4px;text-decoration:underline}
.globalFooterBottom{color:#c9becb;letter-spacing:.04em;border-top:1px solid #ffffff2b;grid-column:1/-1;justify-content:space-between;padding-top:22px;font-size:11px;display:flex}
@media (width<=1100px){.globalSiteHeader{justify-content:center;height:68px;padding:0 18px}
.globalSiteHeader .globalBrand strong{font-size:23px}
.globalSiteHeader .globalBrand small{display:none}
.globalMenuButton{display:block;position:absolute;right:17px}
.globalMenuButton[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}
.globalMenuButton[aria-expanded=true] span:nth-child(2){opacity:0}
.globalMenuButton[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}
.globalSiteHeader>nav{z-index:3;background:#fffdfb;border:2px solid #f0dce4;border-radius:22px;grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:none;position:absolute;top:60px;left:14px;right:14px;box-shadow:0 18px 45px #41283833}
.globalSiteHeader>nav.isOpen{display:grid}
.globalSiteHeader>nav>a{text-align:center;background:#fff1f5;border-radius:13px;justify-content:center;align-items:center;min-height:47px;padding:12px 10px;font-size:14px;display:flex}
.globalSiteHeader>nav>a:nth-child(2),.globalSiteHeader>nav>a:nth-child(4),.globalSiteHeader>nav>a:nth-child(6){background:#f1ecfa}
.globalSiteHeader>nav>a:not(.globalBusinessLink):after{display:none}
.globalSiteHeader>nav>a.isCurrent{outline:2px solid #ec789b}
.globalSiteHeader .globalBusinessLink{background:#326f56;grid-column:1/-1}
.globalSiteFooter{text-align:center;grid-template-columns:1fr;gap:32px;padding:50px 22px 23px}
.globalFooterLead>p br{display:none}
.globalFooterCharacters{justify-content:center}
.globalFooterLinks{grid-template-columns:1fr 1fr;gap:28px 16px}
.globalFooterLinks nav{align-items:center}
.globalFooterLinks nav:last-child{grid-column:1/-1}
.globalFooterBottom{text-align:center;gap:6px;display:grid}}
.sharedNightSky{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.nativeFeatureHero>:not(.sharedNightSky),.newWallpaperHero>:not(.sharedNightSky),.newContactHero>:not(.sharedNightSky),.storyLibraryHero>:not(.sharedNightSky),.reportHero>:not(.sharedNightSky),.flipbookSection>:not(.sharedNightSky),.wallpaperCta>:not(.sharedNightSky),.globalSiteFooter>:not(.sharedNightSky){z-index:2;position:relative}
.globalSiteFooter{overflow:hidden}
.globalSiteFooter .sharedNightSky{opacity:.72}
.globalSiteFooter:before{z-index:3}
.globalFooterLead>p{font-size:16px!important}
.globalFooterLinks a{font-size:15px!important}
.globalSiteHeader>nav>a{font-size:15px!important;font-weight:500!important}
.globalSiteHeader .globalBusinessLink{color:#285f46!important;background:#abe5c2!important;border:2px solid #79c99a!important}
@media (width<=800px){.globalFooterLead>p{font-size:15px!important}}
.globalBrand strong,.globalBrand small,.globalSiteHeader>nav>a,.globalFooterLinks b,.globalFooterLinks a{font-weight:400!important}
body>.globalSiteHeader~.globalSiteHeader,body>.globalSiteFooter~.globalSiteFooter{display:none!important}
.floatingFriends>.sharedNightSky{z-index:0!important;position:absolute!important;inset:0!important}
.globalSiteHeader,.globalSiteFooter{font-family:"Zen Maru Gothic",sans-serif;box-sizing:border-box}.globalSiteHeader *,.globalSiteFooter *{box-sizing:border-box}.globalSiteHeader a,.globalSiteFooter a{text-decoration:none}.globalSiteHeader button{font:inherit;cursor:pointer}.globalSiteFooter{margin-top:0}.globalSiteFooter p{margin:0}.globalSiteFooter img{max-width:100%;display:block}.globalSiteHeader a:focus-visible,.globalSiteFooter a:focus-visible,.globalMenuButton:focus-visible{outline:3px solid #ed7298;outline-offset:4px}

.published-story-links{box-sizing:border-box;width:calc(100% - 40px);max-width:1084px;margin:40px auto 56px;padding:28px 32px;color:#624b42;background:#fffaf2;border:1px solid #eeddbd;border-radius:24px}
.published-story-links h2{color:#624b42;margin:0 0 20px;font-size:22px;line-height:1.5}
.published-story-links ul{columns:2;column-gap:40px;margin:0;padding-left:24px}
.published-story-links li{margin:10px 0;break-inside:avoid;line-height:1.8}
.published-story-links li::marker{color:#b4852e}
.published-story-links a{color:#624b42;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.published-story-links a:hover{color:#8b6024}
.published-story-links a:focus-visible{outline:2px solid #8b6024;outline-offset:4px}
@media(max-width:600px){.published-story-links{width:calc(100% - 28px);padding:24px 20px}.published-story-links h2{font-size:20px}.published-story-links ul{columns:1}}

