body.template-article,body.template-blog{background:linear-gradient(180deg,#faf7fcf5,#fffffffa 42%,#f4faf7eb)}.p10-reading-progress{position:fixed;top:0;left:0;z-index:9999;width:100%;height:3px;pointer-events:none;background:transparent}.p10-reading-progress__bar{display:block;width:0%;height:100%;background:linear-gradient(90deg,#111116,#a93fbd 52%,#d5a938);transform-origin:left center;transition:width .12s linear}body.template-article .p10-editorial--article{width:100%!important;max-width:none!important;margin:0!important}body.template-article .p10-editorial--article .container,body.template-article .p10-editorial--article .container-1170,body.template-article .p10-editorial--article .container-1770,body.template-article .p10-editorial--article .container-full{width:min(100%,1320px)!important;max-width:1320px!important;margin-inline:auto!important;padding-inline:clamp(18px,4vw,48px)!important}body.template-article .p10-editorial--article .breadcrumb{margin-bottom:18px!important}body.template-article .p10-editorial--article .page-header{width:fit-content;max-width:100%;margin:0 0 18px!important;padding:7px 11px;border:1px solid rgba(17,17,22,.12);border-radius:999px;color:#5d6575;font-size:12px!important;font-weight:800;line-height:1;text-transform:uppercase;text-align:left!important;background:#ffffffb8}body.template-article .p10-editorial--article .halo-article-block,body.template-article .p10-editorial--article .page-content,body.template-article .p10-editorial--article .halo-article-content{width:100%!important;max-width:none!important}body.template-article .p10-editorial--article .halo-article-content{position:relative;overflow:hidden;margin:0 auto!important;border:1px solid rgba(17,17,22,.1);border-radius:8px;background:linear-gradient(135deg,#fffffffa,#fffafdf0 42%,#f5fcf9f5);box-shadow:0 24px 60px #11111614}body.template-article .p10-editorial--article .article-header{position:relative;padding:clamp(28px,5vw,62px) clamp(22px,5vw,74px) clamp(24px,4vw,46px);border-bottom:1px solid rgba(17,17,22,.09);background:linear-gradient(125deg,#fffffff5,#faf4fce6),repeating-linear-gradient(90deg,rgba(17,17,22,.035) 0 1px,transparent 1px 26px)}body.template-article .p10-editorial--article .article-heading,body.template-article .p10-editorial--article .article-heading *{text-align:left!important}body.template-article .p10-editorial--article .article-heading .title{max-width:980px;margin:0!important;color:#111116!important;font-size:clamp(32px,4.8vw,58px)!important;font-weight:900!important;line-height:1.05!important;text-transform:none!important;letter-spacing:0!important}body.template-article .p10-editorial--article .info{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px!important;color:#596071!important;font-size:13px!important;font-style:normal!important;line-height:1.2!important;text-align:left!important}body.template-article .p10-editorial--article .info-item{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:7px 10px;border:1px solid rgba(17,17,22,.12);border-radius:999px;background:#ffffffc7;color:inherit!important;text-decoration:none;text-align:left!important}body.template-article .p10-editorial--article .p10-article-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}body.template-article .p10-editorial--article .p10-article-link{display:inline-flex;align-items:center;min-height:40px;padding:10px 14px;border:1px solid rgba(17,17,22,.14);border-radius:8px;background:#111116;color:#fff;font-size:13px;font-weight:900;line-height:1;text-decoration:none;text-align:center!important}body.template-article .p10-editorial--article .p10-article-link--secondary{background:#ffffffd1;color:#111116}body.template-article .p10-editorial--article .p10-article-link:hover,body.template-article .p10-editorial--article .p10-article-link:focus-visible{border-color:#a93fbd;box-shadow:0 10px 24px #a93fbd24}body.template-article .p10-editorial--article .article-image{margin:28px 0 0!important}body.template-article .p10-editorial--article .article-image .image,body.template-article .p10-editorial--article .article-image img{display:block;width:100%;max-width:100%!important;border-radius:8px!important}body.template-article .p10-editorial--article .article-body{max-width:900px!important;margin:0 auto!important;padding:clamp(28px,5vw,58px) clamp(22px,5vw,62px) clamp(36px,6vw,76px)}body.template-article .p10-editorial--article .article-content{width:100%!important;max-width:none!important;margin:0!important;color:#252a35!important;font-size:clamp(16px,1.4vw,18px)!important;font-weight:400!important;line-height:1.78!important;text-transform:none!important;text-align:left!important}body.template-article .p10-editorial--article .article-content :where(p,div,span,strong,em,a,li,h2,h3,h4,h5,h6,blockquote){text-align:left!important}body.template-article .p10-editorial--article .article-content p{margin:0 0 1.2em!important;padding:0!important}body.template-article .p10-editorial--article .article-content h2,body.template-article .p10-editorial--article .article-content h3{margin:2em 0 .65em!important;color:#111116!important;font-weight:900!important;line-height:1.18!important;letter-spacing:0!important}body.template-article .p10-editorial--article .article-content ul,body.template-article .p10-editorial--article .article-content ol{margin:0 0 1.35em 1.25em!important;padding:0!important}body.template-article .p10-editorial--article .article-content img{display:block!important;width:auto;max-width:100%!important;height:auto!important;margin:30px auto!important;border-radius:8px!important}body.template-article .p10-editorial--article .article-content blockquote{margin:28px 0!important;padding:18px 22px!important;border-left:4px solid #a93fbd;border-radius:0 8px 8px 0;background:#a93fbd12}body.template-blog .main-blog-block{background:linear-gradient(180deg,#fffffffa,#fdf8fcf0 56%,#f5fcf9eb)}body.template-blog .main-blog-block .container,body.template-blog .main-blog-block .container-1170,body.template-blog .main-blog-block .container-1770,body.template-blog .main-blog-block .container-full{width:min(100%,1320px)!important;max-width:1320px!important;margin-inline:auto!important;padding-inline:clamp(18px,4vw,48px)!important}body.template-blog .p10-blog-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(22px,4vw,56px);align-items:end;margin:0 0 28px;padding:clamp(24px,4.6vw,54px);border:1px solid rgba(17,17,22,.1);border-radius:8px;background:linear-gradient(135deg,#fffffffa,#f8f2fceb 48%,#f1faf7eb);box-shadow:0 22px 58px #11111614}body.template-blog .p10-editorial-eyebrow{margin:0 0 10px!important;color:#d5a938;font-size:12px;font-weight:900;line-height:1.1;text-transform:uppercase;letter-spacing:0}body.template-blog .p10-blog-hero .page-header{margin:0!important;color:#111116!important;font-size:clamp(36px,5.4vw,64px)!important;font-weight:900!important;line-height:1.02!important;text-transform:none!important;text-align:left!important;letter-spacing:0!important}body.template-blog .p10-blog-hero__text{max-width:520px;margin:0 0 16px!important;color:#4e5565;font-size:16px;line-height:1.65;text-align:left!important}body.template-blog .p10-blog-hero__links{display:flex;flex-wrap:wrap;gap:8px}body.template-blog .p10-blog-hero__link{display:inline-flex;align-items:center;min-height:36px;padding:9px 12px;border:1px solid rgba(17,17,22,.13);border-radius:999px;background:#ffffffc7;color:#111116;font-size:12px;font-weight:900;line-height:1;text-decoration:none}body.template-blog .p10-blog-hero__link:hover,body.template-blog .p10-blog-hero__link:focus-visible{border-color:#a93fbd;color:#111116;box-shadow:0 10px 24px #a93fbd21}body.template-blog .p10-blog-hero--diy{align-items:center;overflow:hidden}body.template-blog .p10-diy-blog-hero__media{position:relative;overflow:hidden;min-height:260px;border:1px solid rgba(17,17,22,.1);border-radius:8px;background:#111116;box-shadow:0 18px 42px #1111161f}body.template-blog .p10-diy-blog-hero__media:after{content:"DIY";position:absolute;top:12px;left:12px;display:inline-flex;min-height:30px;align-items:center;padding:8px 11px;border-radius:8px;background:#111116e0;color:#fff;font-size:11px;font-weight:950;line-height:1}body.template-blog .p10-diy-blog-hero__media img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover}body.template-blog .p10-blog--diy .halo-blog-content{display:block}body.template-blog .p10-blog--diy .main-blog{width:100%}body.template-blog .p10-blog--diy .blog-layout-default .blog-block-item,body.template-blog .p10-blog--diy .blog-block-item{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-blog .p10-blog--diy .blog-block-item .item--first{grid-column:auto}body.template-blog .p10-blog--diy .blog-block-item .item--first .article-item{display:flex;grid-template-columns:none;flex-direction:column}body.template-blog .p10-blog--diy .article-item{height:100%;border-color:#ec6f9d38}body.template-blog .p10-blog--diy .blog-content{min-height:220px}body.template-blog .p10-blog--diy .item--first .blog-title,body.template-blog .p10-blog--diy .blog-title{font-size:clamp(24px,2.6vw,34px)!important}body.template-blog .p10-blog--diy .article-label{background:#111116}body.template-blog .p10-blog--tcg-database{padding-bottom:0!important;background:linear-gradient(180deg,#fffffffa,#fdf8fcf2 50%,#fffffffa)}body.template-blog .p10-blog--tcg-database .p10-blog-hero{margin-bottom:0;border-bottom-color:transparent;border-radius:8px 8px 0 0;box-shadow:0 22px 48px #11111612}body.template-blog .halo-blog-content,body.template-blog .main-blog{width:100%!important;max-width:none!important}body.template-blog .blog-layout-default .blog-block-item{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.template-blog .blog-layout-default .blog-block-item .item{margin:0!important;background:transparent!important}body.template-blog .blog-layout-default .blog-block-item .item--first{grid-column:span 3}body.template-blog .blog-layout-default .article-item{height:100%;overflow:hidden;border:1px solid rgba(17,17,22,.1);border-radius:8px;background:#ffffffeb;box-shadow:0 18px 42px #11111612}body.template-blog .blog-layout-default .item--first .article-item{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);align-items:stretch}body.template-blog .blog-layout-default .blog-image{overflow:hidden;background:linear-gradient(135deg,#1111160a,#a93fbd14)}body.template-blog .blog-layout-default .blog-image img{transform:scale(1.01);transition:transform .45s ease}body.template-blog .blog-layout-default .article-item:hover .blog-image img{transform:scale(1.045)}body.template-blog .blog-layout-default .article-card--no-image{background:linear-gradient(135deg,#111116f5,#a93fbdb8),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 24px)}body.template-blog .blog-layout-default .article-card--no-image .blog-content,body.template-blog .blog-layout-default .article-card--no-image .blog-title a,body.template-blog .blog-layout-default .article-card--no-image .blog-summary,body.template-blog .blog-layout-default .article-card--no-image .blog-info{color:#fff!important}body.template-blog .blog-layout-default .blog-content{display:flex;flex-direction:column;min-height:250px;padding:clamp(18px,2.8vw,32px)!important;text-align:left!important}body.template-blog .blog-layout-default .blog-title,body.template-blog .blog-layout-default .blog-title a,body.template-blog .blog-layout-default .blog-summary,body.template-blog .blog-layout-default .blog-info{text-align:left!important}body.template-blog .blog-layout-default .blog-title{margin:0 0 12px!important;color:#111116!important;font-size:clamp(22px,2.1vw,30px)!important;font-weight:900!important;line-height:1.12!important;text-transform:none!important;letter-spacing:0!important}body.template-blog .blog-layout-default .item--first .blog-title{font-size:clamp(30px,4vw,48px)!important}body.template-blog .blog-layout-default .blog-summary{margin:0 0 18px!important;color:#4e5565!important;font-size:15px!important;line-height:1.65!important;text-transform:none!important}body.template-blog .blog-layout-default .blog-info{order:-1;margin:0 0 12px!important;color:#777f8f!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;line-height:1.3!important;text-transform:uppercase!important}body.template-blog .blog-layout-default .article-label{display:inline-flex;margin:0 8px 8px 0;padding:5px 8px;border-radius:999px;background:#111116;color:#fff;font-size:11px;font-weight:900;line-height:1;vertical-align:middle}body.template-blog .blog-layout-default .blog-btn{width:fit-content;min-width:0;min-height:38px;margin-top:auto;padding:10px 14px;border:1px solid #111116;border-radius:8px;background:#111116;color:#fff;font-size:12px;font-weight:900;line-height:1;text-decoration:none;text-align:center!important}body.template-blog .blog-layout-default .blog-btn:hover,body.template-blog .blog-layout-default .blog-btn:focus-visible{border-color:#a93fbd;background:#a93fbd;color:#fff}body.template-blog .pagination-wrapper{margin-top:28px}body.template-blog .p10-blog--diy .p10-blog-hero{margin-bottom:18px;padding:clamp(20px,3vw,36px)}body.template-blog .p10-blog--diy .p10-diy-blog-hero__media,body.template-blog .p10-blog--diy .p10-diy-blog-hero__media img{min-height:210px}body.template-blog .p10-blog--diy .blog-block-item{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start!important;margin:0!important}body.template-blog .p10-blog--diy .blog-block-item .item,body.template-blog .p10-blog--diy .blog-block-item .item--first{grid-column:auto!important;margin:0!important;padding:0!important;width:auto!important;align-self:start!important}body.template-blog .p10-blog--diy .blog-block-item .article-item,body.template-blog .p10-blog--diy .blog-block-item .item--first .article-item{display:flex!important;grid-template-columns:none!important;flex-direction:column!important;height:auto!important;min-height:0!important;margin:0!important}body.template-blog .p10-blog--diy .blog-block-item .blog-image{width:100%!important;flex:none!important}body.template-blog .p10-blog--diy .blog-block-item .blog-image .image{display:block!important;width:100%!important;padding-bottom:56.25%!important}body.template-blog .p10-blog--diy .blog-block-item .blog-image img{width:100%!important;height:100%!important;object-fit:cover!important}body.template-blog .p10-blog--diy .blog-block-item .blog-content{width:100%!important;min-height:0!important;padding:16px 18px 8px!important}body.template-blog .p10-blog--diy .blog-block-item .blog-title,body.template-blog .p10-blog--diy .blog-block-item .item--first .blog-title{font-size:clamp(21px,2vw,28px)!important;line-height:1.08!important}body.template-blog .p10-blog--diy .blog-block-item .blog-summary{display:-webkit-box;overflow:hidden;margin-bottom:6px!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.template-blog .p10-blog--diy .blog-block-item .article-item.not-read-more .blog-summary{margin-bottom:0!important}body.template-blog .p10-blog--diy .blog-block-item .blog-info,body.template-blog .p10-blog--diy .blog-block-item .blog-title{margin-bottom:10px!important}body.template-blog .p10-blog--diy .blog-block-item .blog-btn{min-height:34px!important;margin-top:2px!important;padding:9px 13px!important}body.template-page .p10-blog-hub{padding:clamp(18px,4vw,54px) 0;background:linear-gradient(180deg,#f4fcf9f0,#fffffffa 44%,#fdf8fcf0)}body.template-page .p10-blog-hub+.p10-blog-hub{padding-top:clamp(8px,2vw,24px)}body.template-page .p10-about-resource-hub{padding:clamp(30px,4.6vw,64px) 0 clamp(18px,3vw,40px);background:linear-gradient(180deg,#fffffffc,#fcf7fbf5 52%,#f4fcf9f0);color:#111116}body.template-page .p10-about-resource-hub+.p10-blog-hub{padding-top:clamp(16px,2.4vw,34px)}body.template-page .p10-about-resource-hub__inner{width:min(100%,1320px);margin:0 auto;padding:0 clamp(18px,4vw,48px)}body.template-page .p10-about-resource-hub__poster{position:relative;display:grid;grid-template-areas:"story covers" "toc covers";grid-template-columns:minmax(320px,.76fr) minmax(420px,1fr);gap:clamp(22px,3.6vw,52px);overflow:hidden;min-height:clamp(410px,38vw,520px);padding:clamp(26px,4vw,52px);border:1px solid rgba(17,17,22,.12);border-radius:8px;background:linear-gradient(108deg,#121118 0 44%,#fffffffa 44% 100%),radial-gradient(circle at 86% 18%,rgba(236,111,157,.18),transparent 34%),radial-gradient(circle at 18% 88%,rgba(44,145,136,.16),transparent 32%);box-shadow:0 24px 60px #1111161c}body.template-page .p10-about-resource-hub__poster:before{content:"";position:absolute;inset:18px auto 18px 18px;width:1px;background:linear-gradient(180deg,#d49a25,#ec6f9d 52%,#2c9188);opacity:.92}body.template-page .p10-about-resource-hub__poster:after{content:"PRISMA JOURNAL";position:absolute;left:clamp(28px,4vw,50px);bottom:clamp(18px,2.8vw,32px);color:#ffffff0e;font-size:clamp(56px,8vw,116px);font-weight:900;line-height:.85;letter-spacing:0;pointer-events:none}body.template-page .p10-about-resource-hub__story{position:relative;z-index:2;grid-area:story;display:flex;flex-direction:column;justify-content:end;min-width:0;max-width:520px;color:#fff}body.template-page .p10-about-resource-hub .p10-editorial-eyebrow{color:#d49a25!important;margin-bottom:10px!important}body.template-page .p10-about-resource-hub__title{margin:0!important;color:#fff!important;font-size:clamp(38px,5.4vw,74px)!important;font-weight:950!important;line-height:.92!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;text-wrap:balance}body.template-page .p10-about-resource-hub__text{max-width:390px;margin:18px 0 0!important;color:#ffffffc7;font-size:16px;line-height:1.56;text-align:left!important}body.template-page .p10-about-resource-hub__actions{display:flex;flex-wrap:wrap;gap:8px}body.template-page .p10-about-resource-hub__actions{margin-top:22px}body.template-page .p10-about-resource-hub__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;border:1px solid #ffffff;border-radius:8px;background:#fff;color:#111116;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}body.template-page .p10-about-resource-hub__button--secondary{background:#ffffff0f;color:#fff}body.template-page .p10-about-resource-hub__button:hover,body.template-page .p10-about-resource-hub__button:focus-visible{border-color:#ec6f9d;background:#ec6f9d;color:#fff;outline:none;transform:translateY(-2px)}body.template-page .p10-about-resource-hub__covers{position:relative;z-index:2;grid-area:covers;display:flex;flex-direction:column;min-width:0}body.template-page .p10-about-resource-hub__covers-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px;color:#616675;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}body.template-page .p10-about-resource-hub__covers-head span:last-child{color:#2c9188}body.template-page .p10-about-resource-hub__cover-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;flex:1;height:clamp(360px,34vw,470px);align-items:center;min-height:0;perspective:900px}body.template-page .p10-about-resource-hub__cover{position:relative;display:block;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#f7f4f8;color:inherit;text-decoration:none;box-shadow:0 24px 48px #11111629;transition:transform .22s ease,box-shadow .22s ease}body.template-page .p10-about-resource-hub__cover:hover,body.template-page .p10-about-resource-hub__cover:focus-visible{box-shadow:0 28px 58px #11111633;outline:none}body.template-page .p10-about-resource-hub__cover--lead{display:flex;flex-direction:column;grid-row:auto;align-self:center;width:100%;height:auto;min-height:0;transform:rotate(-.8deg)}body.template-page .p10-about-resource-hub__cover--lead:hover,body.template-page .p10-about-resource-hub__cover--lead:focus-visible{transform:rotate(-.4deg) translateY(-4px)}body.template-page .p10-about-resource-hub__cover--mini{display:none}body.template-page .p10-about-resource-hub__cover--mini:nth-child(3){transform:rotate(-1deg)}body.template-page .p10-about-resource-hub__cover--mini:hover,body.template-page .p10-about-resource-hub__cover--mini:focus-visible{transform:rotate(0) translateY(-3px)}body.template-page .p10-about-resource-hub__cover img,body.template-page .p10-about-resource-hub__cover .placeholder-svg{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform .42s ease}body.template-page .p10-about-resource-hub__cover--lead img,body.template-page .p10-about-resource-hub__cover--lead .placeholder-svg{height:auto;min-height:0;aspect-ratio:835 / 440;object-fit:contain;background:linear-gradient(135deg,#fffffffa,#f7f4f8eb),#fff}body.template-page .p10-about-resource-hub__cover:hover img,body.template-page .p10-about-resource-hub__cover:focus-visible img{transform:scale(1.035)}body.template-page .p10-about-resource-hub__cover-caption{position:absolute;inset:auto 14px 14px;display:grid;gap:4px;padding:12px 14px;border-radius:8px;background:#ffffffeb;color:#111116;box-shadow:0 12px 24px #11111629}body.template-page .p10-about-resource-hub__cover--lead .p10-about-resource-hub__cover-caption{position:static;inset:auto;border-radius:0;border-top:1px solid rgba(17,17,22,.08);background:#fffffff5;box-shadow:none}body.template-page .p10-about-resource-hub__cover-kicker{color:#d49a25;font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}body.template-page .p10-about-resource-hub__cover-title{display:-webkit-box;overflow:hidden;color:#111116;font-size:14px;font-weight:950;line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.template-page .p10-about-resource-hub__cover--lead .p10-about-resource-hub__cover-title{font-size:clamp(24px,3vw,38px);line-height:1.02}body.template-page .p10-about-resource-hub__toc{position:relative;z-index:2;grid-area:toc;display:grid;grid-template-columns:repeat(4,max-content);gap:clamp(12px,2vw,24px);align-self:end;padding-top:18px;border-top:1px solid rgba(255,255,255,.16)}body.template-page .p10-about-resource-hub__toc-link{display:grid;gap:3px;color:#fff;text-decoration:none}body.template-page .p10-about-resource-hub__toc-link span{color:#d49a25;font-size:10px;font-weight:900;line-height:1}body.template-page .p10-about-resource-hub__toc-link strong{font-size:13px;font-weight:950;line-height:1.05}body.template-page .p10-about-resource-hub__toc-link em{color:#ffffff94;font-size:10px;font-style:normal;font-weight:800;line-height:1.2}body.template-page .p10-about-resource-hub__toc-link:hover strong,body.template-page .p10-about-resource-hub__toc-link:focus-visible strong{color:#ec6f9d}body.template-page .p10-blog-hub__inner{position:relative;display:grid;grid-template-columns:minmax(260px,.35fr) minmax(0,1fr);gap:clamp(18px,3vw,34px);overflow:hidden;width:min(100%,1320px);margin:0 auto;padding:clamp(18px,3vw,34px);border:1px solid rgba(17,17,22,.12);border-radius:8px;background:linear-gradient(106deg,#121118 0 28%,#fffffffa 28% 100%),radial-gradient(circle at 92% 14%,rgba(236,111,157,.13),transparent 34%),radial-gradient(circle at 16% 96%,rgba(44,145,136,.14),transparent 36%);box-shadow:0 24px 60px #11111617}body.template-page .p10-blog-hub__inner:before{content:"";position:absolute;inset:18px auto 18px 18px;z-index:1;width:1px;background:linear-gradient(180deg,#d49a25,#ec6f9d 52%,#2c9188);opacity:.9}body.template-page .p10-blog-hub__inner:after{content:"GUIDE LIBRARY";position:absolute;left:clamp(30px,4vw,52px);bottom:clamp(16px,2vw,28px);z-index:1;color:#ffffff0d;font-size:clamp(46px,5.6vw,92px);font-weight:950;line-height:.86;letter-spacing:0;pointer-events:none}body.template-page .p10-blog-hub__header{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:100%;margin:0;padding:clamp(22px,3.4vw,42px) clamp(14px,2.4vw,24px) clamp(16px,2.6vw,26px);color:#fff}body.template-page .p10-blog-hub .p10-editorial-eyebrow{margin:0 0 10px!important;color:#d5a938;font-size:12px;font-weight:900;line-height:1.1;text-transform:uppercase;letter-spacing:0}body.template-page .p10-blog-hub__heading-group,body.template-page .p10-blog-hub__intro{min-width:0}body.template-page .p10-blog-hub__title{margin:0!important;color:#fff!important;font-size:clamp(28px,3.8vw,52px)!important;font-weight:950!important;line-height:.98!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;text-wrap:balance}body.template-page .p10-blog-hub__description{max-width:360px;margin:16px 0 0!important;color:#ffffffb8;font-size:14px;line-height:1.58;text-align:left!important}body.template-page .p10-blog-hub__cta{display:inline-flex;justify-self:start;align-items:center;min-height:40px;margin-top:22px;padding:10px 15px;border:1px solid #ffffff;border-radius:8px;background:#fff;color:#111116;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}body.template-page .p10-blog-hub__cta:hover,body.template-page .p10-blog-hub__cta:focus-visible{border-color:#ec6f9d;background:#ec6f9d;color:#fff;outline:none;transform:translateY(-2px)}body.template-page .p10-blog-hub__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) repeat(2,minmax(0,.74fr));grid-auto-rows:minmax(190px,auto);gap:14px;min-width:0}body.template-page .p10-blog-hub__card{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgba(17,17,22,.12);border-radius:8px;background:#fffffff5;color:#111116;text-decoration:none;box-shadow:0 18px 42px #11111614;transform:translateY(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}body.template-page .p10-blog-hub__card--feature{grid-row:span 2;background:#fff}body.template-page .p10-blog-hub__card:hover,body.template-page .p10-blog-hub__card:focus-visible{border-color:#d49a2573;box-shadow:0 24px 56px #11111621;outline:none;transform:translateY(-4px)}body.template-page .p10-blog-hub__card--diy{position:relative;border-color:#ec6f9d57;background:linear-gradient(135deg,#fffffffa,#fff7fcf5 56%,#f1faf7f5)}body.template-page .p10-blog-hub__card--diy:before{content:"DIY";position:absolute;top:10px;left:10px;z-index:3;display:inline-flex;align-items:center;min-height:28px;padding:7px 10px;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:#111116db;color:#fff;font-size:11px;font-weight:950;line-height:1;box-shadow:0 10px 24px #1111162e}body.template-page .p10-blog-hub__card--diy .p10-blog-hub__media:after{background:linear-gradient(180deg,transparent 44%,rgba(236,111,157,.24)),repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 1px,transparent 1px 36px);opacity:.64}body.template-page .p10-blog-hub__media{display:block;position:relative;aspect-ratio:16 / 9.4;overflow:hidden;background:linear-gradient(135deg,#1111160d,#a93fbd17)}body.template-page .p10-blog-hub__card--feature .p10-blog-hub__media{aspect-ratio:4 / 3.18}body.template-page .p10-blog-hub__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 56%,rgba(17,17,22,.16)),repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 44px);opacity:.42;pointer-events:none}body.template-page .p10-blog-hub__media img,body.template-page .p10-blog-hub__media svg{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}body.template-page .p10-blog-hub__card:hover .p10-blog-hub__media img,body.template-page .p10-blog-hub__card:focus-visible .p10-blog-hub__media img{transform:scale(1.045)}body.template-page .p10-blog-hub__content{display:flex;flex:1;flex-direction:column;gap:8px;padding:14px;text-align:left!important}body.template-page .p10-blog-hub__card--feature .p10-blog-hub__content{padding:clamp(16px,2vw,24px)}body.template-page .p10-blog-hub__meta{display:flex;align-items:center;gap:8px;color:#d5a938;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase;text-align:left!important}body.template-page .p10-blog-hub__card--diy .p10-blog-hub__meta{color:#c93675}body.template-page .p10-blog-hub__number{display:inline-flex;min-width:24px;min-height:24px;align-items:center;justify-content:center;border:1px solid rgba(212,154,37,.32);border-radius:6px;background:#d49a251a;color:#b57910}body.template-page .p10-blog-hub__card--diy .p10-blog-hub__number{border-color:#c9367547;background:#ec6f9d1c;color:#a8205c}body.template-page .p10-blog-hub__card-title{color:#111116;font-size:clamp(17px,1.35vw,21px);font-weight:950;line-height:1.1;text-align:left!important;text-wrap:balance;overflow-wrap:anywhere}body.template-page .p10-blog-hub__card--feature .p10-blog-hub__card-title{font-size:clamp(24px,2.5vw,36px);line-height:1.02}body.template-page .p10-blog-hub__card-summary{color:#5f6674;font-size:13px;font-weight:650;line-height:1.42;text-align:left!important}body.template-page .p10-blog-hub__card--diy .p10-blog-hub__card-summary{color:#4e5565}body.template-page .p10-blog-hub__read{display:inline-flex;align-items:center;gap:7px;width:fit-content;min-height:32px;margin-top:auto;padding:8px 11px;border:1px solid rgba(17,17,22,.14);border-radius:8px;color:#111116;font-size:11px;font-weight:900;line-height:1;text-align:center!important}body.template-page .p10-blog-hub__read:after{content:"\2192";font-size:12px;line-height:1}body.template-page .p10-blog-hub__card:hover .p10-blog-hub__read,body.template-page .p10-blog-hub__card:focus-visible .p10-blog-hub__read{border-color:#111116;background:#111116;color:#fff}@media(max-width:1024px){body.template-blog .p10-blog-hero{grid-template-columns:1fr;gap:18px}body.template-blog .blog-layout-default .blog-block-item{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-blog .blog-layout-default .blog-block-item .item--first{grid-column:span 2}body.template-page .p10-blog-hub__inner{grid-template-columns:1fr;background:linear-gradient(180deg,#121118 0 34%,#fffffffa 34% 100%),radial-gradient(circle at 92% 14%,rgba(236,111,157,.13),transparent 34%),radial-gradient(circle at 16% 96%,rgba(44,145,136,.14),transparent 36%)}body.template-page .p10-blog-hub__header{min-height:0;padding-bottom:8px}body.template-page .p10-blog-hub__description{max-width:680px}body.template-page .p10-blog-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-page .p10-blog-hub__card--feature{grid-column:1 / -1;grid-row:auto}}@media(max-width:700px){body.template-article .p10-editorial--article .container,body.template-article .p10-editorial--article .container-1170,body.template-article .p10-editorial--article .container-1770,body.template-article .p10-editorial--article .container-full,body.template-blog .main-blog-block .container,body.template-blog .main-blog-block .container-1170,body.template-blog .main-blog-block .container-1770,body.template-blog .main-blog-block .container-full{padding-inline:14px!important}body.template-article .p10-editorial--article .halo-article-content{border-radius:0;border-inline:0}body.template-article .p10-editorial--article .article-header{padding:24px 16px 22px}body.template-article .p10-editorial--article .article-heading .title{font-size:clamp(28px,9vw,40px)!important}body.template-article .p10-editorial--article .article-body{padding:26px 16px 42px}body.template-article .p10-editorial--article .article-content{font-size:16px!important;line-height:1.72!important}body.template-article .p10-editorial--article .p10-article-actions{display:grid;grid-template-columns:1fr}body.template-article .p10-editorial--article .p10-article-link{justify-content:center;width:100%}body.template-blog .p10-blog-hero{margin-bottom:20px;padding:22px 16px}body.template-blog .p10-blog-hero .page-header{font-size:clamp(32px,11vw,44px)!important}body.template-blog .p10-blog-hero__text{font-size:15px}body.template-blog .blog-layout-default .blog-block-item{grid-template-columns:1fr;gap:14px}body.template-blog .p10-blog--diy .blog-block-item{grid-template-columns:1fr!important;gap:12px!important}body.template-blog .p10-blog--diy .blog-block-item .blog-content{padding:14px 16px 8px!important}body.template-blog .blog-layout-default .blog-block-item .item--first{grid-column:span 1}body.template-blog .blog-layout-default .item--first .article-item{display:block}body.template-blog .blog-layout-default .blog-content{min-height:0;padding:18px!important}body.template-blog .blog-layout-default .item--first .blog-title,body.template-blog .blog-layout-default .blog-title{font-size:24px!important}body.template-page .p10-blog-hub{padding:22px 0}body.template-page .p10-about-resource-hub{padding:28px 0 14px}body.template-page .p10-about-resource-hub__inner{padding-inline:14px}body.template-page .p10-about-resource-hub__poster{grid-template-areas:"story" "covers" "toc";grid-template-columns:1fr;gap:12px;min-height:0;padding:16px 16px 18px;background:linear-gradient(180deg,#121118 0 41%,#fffffffa 41% 100%),radial-gradient(circle at 90% 24%,rgba(236,111,157,.2),transparent 36%),radial-gradient(circle at 12% 94%,rgba(44,145,136,.16),transparent 34%)}body.template-page .p10-about-resource-hub__story{padding-left:18px}body.template-page .p10-about-resource-hub__title{font-size:clamp(28px,8.4vw,34px)!important;line-height:.96!important}body.template-page .p10-about-resource-hub__text{display:-webkit-box;overflow:hidden;margin-top:10px!important;font-size:12.5px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.template-page .p10-about-resource-hub__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}body.template-page .p10-about-resource-hub__button{min-height:34px;padding-inline:10px;font-size:11px}body.template-page .p10-about-resource-hub__poster:after{display:none}body.template-page .p10-about-resource-hub__covers{margin-top:6px}body.template-page .p10-about-resource-hub__covers-head{display:none}body.template-page .p10-about-resource-hub__cover-grid{grid-template-columns:1fr;grid-template-rows:auto;height:auto;gap:0}body.template-page .p10-about-resource-hub__cover--lead{grid-column:auto;grid-row:auto;height:auto;min-height:0;transform:rotate(-.6deg)}body.template-page .p10-about-resource-hub__cover--mini{display:none}body.template-page .p10-about-resource-hub__cover-caption{inset:auto 8px 8px;padding:8px}body.template-page .p10-about-resource-hub__cover-title{font-size:12px}body.template-page .p10-about-resource-hub__cover--lead .p10-about-resource-hub__cover-title{font-size:20px}body.template-page .p10-about-resource-hub__toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding-top:14px;border-top-color:#1111161a}body.template-page .p10-about-resource-hub__toc-link{color:#111116}body.template-page .p10-about-resource-hub__toc-link em{color:#5f6674}body.template-page .p10-blog-hub__inner{padding-inline:14px;gap:14px;border-inline:0;border-radius:0;background:linear-gradient(180deg,#121118 0 29%,#fffffffa 29% 100%),radial-gradient(circle at 92% 14%,rgba(236,111,157,.15),transparent 36%),radial-gradient(circle at 14% 94%,rgba(44,145,136,.16),transparent 34%);box-shadow:0 18px 42px #11111614}body.template-page .p10-blog-hub__inner:before{inset:14px auto auto 14px;height:156px}body.template-page .p10-blog-hub__inner:after{display:none}body.template-page .p10-blog-hub__header{padding:18px 10px 4px 14px}body.template-page .p10-blog-hub__title{font-size:clamp(28px,9vw,38px)!important;line-height:1!important}body.template-page .p10-blog-hub__description{display:-webkit-box;overflow:hidden;max-width:100%;margin-top:10px!important;font-size:13px;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.template-page .p10-blog-hub__cta{min-height:36px;margin-top:12px;padding-inline:12px}body.template-page .p10-blog-hub__grid{grid-template-columns:1fr;gap:10px}body.template-page .p10-blog-hub__content{padding:14px}body.template-page .p10-blog-hub__card--feature .p10-blog-hub__content{padding:16px}body.template-page .p10-blog-hub__card--feature .p10-blog-hub__media,body.template-page .p10-blog-hub__media{aspect-ratio:16 / 9}body.template-page .p10-blog-hub__card-title,body.template-page .p10-blog-hub__card--feature .p10-blog-hub__card-title{font-size:clamp(19px,5.8vw,24px);line-height:1.08}}@media(prefers-reduced-motion:reduce){.p10-reading-progress__bar,body.template-blog .blog-layout-default .blog-image img,body.template-page .p10-blog-hub__media img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/p10-editorial.css.map */
