.home-template .latest-posts-section,.home-template .latest-videos-section,.home-template .latest-homescreens-section,.home-template .latest-apps-section,.home-template .latest-games-section,.home-template .latest-deals-section,.home-template .latest-guides-section{padding-top:var(--section-gap);padding-bottom:0}.home-template .main-advertisement+.latest-posts-section{padding-top:var(--container-padding)}@media (width>=1024px){.home-template .main-advertisement+.latest-posts-section{padding-top:var(--sidebar-padding)}}.home-template .main>.latest-posts-section:first-of-type{padding-top:var(--container-padding)}@media (width>=1024px){.home-template .main>.latest-posts-section:first-of-type{padding-top:var(--sidebar-padding)}}.home-template .home-subscribe-section{margin-top:var(--section-gap)}.home-template .main .section-title-left span{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:var(--leading-xs);letter-spacing:var(--letter-lg);text-transform:uppercase;color:var(--text-2)}.home-subscribe-section{border:0;padding-top:0;padding-bottom:0}.home-subscribe-section .home-subscribe-card{border-radius:var(--radius-28);background:var(--group-panel);width:100%;color:var(--text-0);--tile-blue:linear-gradient(180deg, color-mix(in oklch, var(--primary-accent), #fff 12%) 0%, var(--primary-accent) 100%)}.home-subscribe-section .home-subscribe-inner{padding:20px;display:grid}@media (width>=640px){.home-subscribe-section .home-subscribe-inner{padding:24px 28px}}.home-subscribe-section .home-subscribe-content,.home-subscribe-section .home-subscribe-done{grid-area:1/1;min-width:0}.home-subscribe-section .home-subscribe-content{-moz-transition:opacity var(--duration-med) ease-out;transition:opacity var(--duration-med) ease-out;flex-direction:column;gap:18px;display:flex}.home-subscribe-section .home-subscribe-promo{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.home-subscribe-section .home-subscribe-tile{color:#fff;background:var(--tile-blue);border-radius:15px;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #0000000f}.home-subscribe-section .home-subscribe-glyph{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.home-subscribe-section .home-subscribe-text{flex-direction:column;gap:3px;min-width:0;display:flex}.home-subscribe-section .home-subscribe-title{font-family:var(--gh-font-heading);font-size:var(--font-size-18);font-weight:var(--font-weight-black);letter-spacing:-.01em;color:var(--text-0);text-wrap:balance;line-height:1.22}@media (width>=640px){.home-subscribe-section .home-subscribe-title{font-size:var(--font-size-20)}}.home-subscribe-section .home-subscribe-meta{font-size:var(--font-size-15);letter-spacing:-.005em;color:var(--text-2);text-wrap:pretty;line-height:1.4}.home-subscribe-section .home-subscribe-form{flex-direction:column;gap:10px;display:flex}.home-subscribe-section .home-subscribe-input-row{border-radius:var(--radius-full);background:var(--group-cell);min-height:56px;-moz-transition:box-shadow var(--duration-base) var(--ease-apple-out);transition:box-shadow var(--duration-base) var(--ease-apple-out);align-items:center;gap:8px;padding:6px 6px 6px 20px;display:flex}.home-subscribe-section .home-subscribe-input-row:focus-within{box-shadow:var(--ring)}.home-subscribe-section .home-subscribe-input-row input[type=email]{min-width:0;height:44px;font-family:inherit;font-size:var(--font-size-16);font-weight:var(--font-weight-regular);letter-spacing:-.005em;color:var(--text-0);caret-color:var(--primary-accent);background:0 0;border:0;flex:1;padding:0}.home-subscribe-section .home-subscribe-input-row input[type=email]::placeholder{color:var(--text-3)}.home-subscribe-section .home-subscribe-input-row input[type=email]:focus,.home-subscribe-section .home-subscribe-input-row input[type=email]:focus-visible{box-shadow:none;background:0 0;outline:none}.home-subscribe-section .home-subscribe-input-row input[type=email]:-webkit-autofill{-webkit-text-fill-color:var(--text-0);-webkit-box-shadow:inset 0 0 0 1000px var(--group-cell)}.home-subscribe-section .home-subscribe-input-row input[type=email]:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-0);-webkit-box-shadow:inset 0 0 0 1000px var(--group-cell)}.home-subscribe-section .home-subscribe-input-row input[type=email]:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-0);-webkit-box-shadow:inset 0 0 0 1000px var(--group-cell)}.home-subscribe-section .home-subscribe-submit{height:44px;font-family:inherit;font-size:var(--button-font-size);font-weight:var(--font-weight-medium);letter-spacing:-.014em;line-height:var(--leading-sm);color:var(--on-accent);background:var(--primary-accent);border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;-moz-transition:transform var(--duration-fast) var(--ease-apple-out), background-color var(--duration-base) var(--ease-apple-out), filter var(--duration-base) var(--ease-apple-out);transition:transform var(--duration-fast) var(--ease-apple-out), background-color var(--duration-base) var(--ease-apple-out), filter var(--duration-base) var(--ease-apple-out);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 20px;display:inline-flex;position:relative}.home-subscribe-section .home-subscribe-submit:hover{background:var(--primary-accent-hover);filter:saturate(1.18)}.home-subscribe-section .home-subscribe-submit:active{transform:scale(.97)}.home-subscribe-section .home-subscribe-submit:focus-visible{box-shadow:var(--ring);outline:none}.home-subscribe-section .home-subscribe-form.loading .home-subscribe-submit{pointer-events:none}.home-subscribe-section .home-subscribe-form.loading .home-subscribe-submit span{visibility:hidden}.home-subscribe-section .home-subscribe-form.loading .home-subscribe-submit:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;margin:auto;animation:.7s linear infinite home-subscribe-spin;position:absolute;inset:0}.home-subscribe-section .home-subscribe-foot{font-size:var(--font-size-12);text-align:center;color:var(--text-2);line-height:1.35}.home-subscribe-section .home-subscribe-message{font-size:var(--font-size-13);font-weight:var(--font-weight-medium);letter-spacing:-.005em;overflow-wrap:anywhere;-webkit-animation:home-subscribe-msg-in var(--duration-slow) var(--ease-apple-out);-moz-animation:home-subscribe-msg-in var(--duration-slow) var(--ease-apple-out);animation:home-subscribe-msg-in var(--duration-slow) var(--ease-apple-out);justify-content:center;align-items:center;gap:6px;line-height:1.3;display:none}.home-subscribe-section .home-subscribe-message:before{content:"";background-color:currentColor;flex-shrink:0;width:14px;height:14px;display:inline-block;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'><circle cx='8' cy='8' r='6.5' stroke='black' stroke-width='1.6'/><path d='M8 5v3.5M8 11v.5' stroke='black' stroke-width='1.6' stroke-linecap='round'/></svg>") 50%/contain no-repeat}.home-subscribe-section .home-subscribe-error{color:var(--red-color)}.home-subscribe-section .home-subscribe-form.error .home-subscribe-error{display:flex}.home-subscribe-section .home-subscribe-success{display:none}.home-subscribe-section .home-subscribe-done{visibility:hidden;opacity:0;flex-direction:column;justify-content:center;gap:16px;display:flex}.home-subscribe-section .home-subscribe-badge{min-width:22px;height:22px;font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:#fff;background:var(--red-color);box-shadow:0 0 0 3px var(--group-panel);border-radius:11px;place-items:center;padding:0 6px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.home-subscribe-section .home-subscribe-done-title:focus{outline:none}.home-subscribe-section .home-subscribe-done-body b{font-weight:var(--font-weight-semibold);color:var(--text-1);overflow-wrap:anywhere}.home-subscribe-section .home-subscribe-again{width:100%;height:52px;font-family:inherit;font-size:var(--button-font-size);font-weight:var(--font-weight-medium);letter-spacing:-.014em;color:var(--primary-accent);background:var(--group-fill);border-radius:var(--radius-full);cursor:pointer;-moz-transition:transform var(--duration-fast) var(--ease-apple-out), background-color var(--duration-base) var(--ease-apple-out);transition:transform var(--duration-fast) var(--ease-apple-out), background-color var(--duration-base) var(--ease-apple-out);border:0;padding:0 20px}.home-subscribe-section .home-subscribe-again:hover{background:var(--group-fill-hover)}.home-subscribe-section .home-subscribe-again:active{transform:scale(.98)}.home-subscribe-section .home-subscribe-again:focus-visible{box-shadow:var(--ring);outline:none}.home-subscribe-section .home-subscribe-inner:has(.home-subscribe-form.success) .home-subscribe-content{opacity:0;visibility:hidden;transition:opacity .16s ease-out,visibility 0s linear .16s}.home-subscribe-section .home-subscribe-inner:has(.home-subscribe-form.success) .home-subscribe-done{opacity:1;visibility:visible;transition:opacity .22s ease-out .12s}.home-subscribe-section .home-subscribe-inner:has(.home-subscribe-form.success) .home-subscribe-done .home-subscribe-tile{-webkit-animation:home-subscribe-pop .55s var(--ease-spring) .14s both;-moz-animation:home-subscribe-pop .55s var(--ease-spring) .14s both;animation:home-subscribe-pop .55s var(--ease-spring) .14s both}.home-subscribe-section .home-subscribe-inner:has(.home-subscribe-form.success) .home-subscribe-badge{-webkit-animation:home-subscribe-bump .5s var(--ease-spring) .48s both;-moz-animation:home-subscribe-bump .5s var(--ease-spring) .48s both;animation:home-subscribe-bump .5s var(--ease-spring) .48s both}.home-subscribe-section .home-subscribe-inner:has(.home-subscribe-form.success) .home-subscribe-done-title{-webkit-animation:home-subscribe-rise .5s var(--ease-apple-out) .22s both;-moz-animation:home-subscribe-rise .5s var(--ease-apple-out) .22s both;animation:home-subscribe-rise .5s var(--ease-apple-out) .22s both}.home-subscribe-section .home-subscribe-inner:has(.home-subscribe-form.success) .home-subscribe-done-body{-webkit-animation:home-subscribe-rise .5s var(--ease-apple-out) .28s both;-moz-animation:home-subscribe-rise .5s var(--ease-apple-out) .28s both;animation:home-subscribe-rise .5s var(--ease-apple-out) .28s both}.home-subscribe-section .home-subscribe-inner:has(.home-subscribe-form.success) .home-subscribe-again{-webkit-animation:home-subscribe-rise .5s var(--ease-apple-out) .34s both;-moz-animation:home-subscribe-rise .5s var(--ease-apple-out) .34s both;animation:home-subscribe-rise .5s var(--ease-apple-out) .34s both}@keyframes home-subscribe-msg-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes home-subscribe-spin{to{rotate:360deg}}@keyframes home-subscribe-pop{0%{opacity:0;transform:scale(.5)}50%{opacity:1}}@keyframes home-subscribe-bump{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}@keyframes home-subscribe-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.home-subscribe-section :is(.home-subscribe-content,.home-subscribe-done,.home-subscribe-tile,.home-subscribe-badge,.home-subscribe-done-title,.home-subscribe-done-body,.home-subscribe-again,.home-subscribe-input-row,.home-subscribe-submit,.home-subscribe-message){transition:none;animation:none}.home-subscribe-section .home-subscribe-form.loading .home-subscribe-submit:after{animation-duration:2s}}
