:where(.pg-guides) .gx .gxart{overflow:hidden;border-radius:18px 18px 0 0}:where(.pg-guides) .gx .gxart>svg,:where(.pg-guides) #fsc>svg{display:block;width:100%;height:auto}:where(.pg-guides) .wrap{max-width:1040px;margin:0 auto;padding:0 20px}:where(.pg-guides) .gnav{position:sticky;top:0;z-index:50;background:#f5f3ffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-top:var(--safe-t);border-bottom:2px solid var(--hair)}:where(.pg-guides) .gnav .wrap{display:flex;align-items:center;gap:12px;height:64px}:where(.pg-guides) .gnav .brand{display:flex;align-items:center;gap:10px;font-family:var(--f-display);font-weight:800;font-size:20px;text-decoration:none;white-space:nowrap;flex:0 0 auto}:where(.pg-guides) .gnav .brand svg{flex:0 0 auto}@media(max-width:480px){:where(.pg-guides) .gnav .hide-sm{display:none}}:where(.pg-guides) .ghero{padding:32px 0 24px;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}:where(.pg-guides) .ghero h1{font-family:var(--f-display);font-weight:800;font-size:clamp(36px,7vw,60px);letter-spacing:-.03em;line-height:1;margin:0}:where(.pg-guides) .ggrid{display:grid;gap:16px;margin-top:24px}@media(min-width:760px){:where(.pg-guides) .ggrid{grid-template-columns:repeat(3,1fr)}}:where(.pg-guides) .gc{display:flex;flex-direction:column;gap:10px;padding:18px;text-decoration:none;min-height:220px}:where(.pg-guides) .gc .ic{font-size:48px}:where(.pg-guides) .gc h2{font-family:var(--f-display);font-weight:800;font-size:21px;line-height:1.15;margin:0}:where(.pg-guides) .gc.soon{opacity:.78}:where(.pg-guides) .feature{display:grid;gap:18px;align-items:center;padding:22px;background:var(--violet);color:var(--on-color);text-decoration:none}@media(min-width:760px){:where(.pg-guides) .feature{grid-template-columns:1fr 280px}}:where(.pg-guides) .feature .mc{height:180px;background:var(--surface);border:var(--b);border-radius:18px;overflow:hidden}:where(.pg-guides) .cats{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}:where(.pg-guides) .gx{padding:0;overflow:hidden;text-decoration:none;display:flex;flex-direction:column}:where(.pg-guides) .gx .b{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}:where(.pg-guides) .gx h2{font-family:var(--f-display);font-weight:800;font-size:21px;line-height:1.2;margin:0}:where(.pg-guides) .gx ul{margin:0;padding-left:18px;font-size:14px;color:var(--ink2)}:where(.pg-guides) .feat{display:grid;gap:0;padding:0;overflow:hidden;text-decoration:none;background:var(--ink-surface);color:var(--on-color)}@media(min-width:760px){:where(.pg-guides) .feat{grid-template-columns:1.1fr .9fr}}:where(.pg-guides) .feat .b{padding:24px}:where(.pg-guides) .method{display:grid;gap:12px;margin-top:16px}@media(min-width:760px){:where(.pg-guides) .method{grid-template-columns:repeat(3,1fr)}}:where(.pg-guides) .cats .chip{position:relative}:where(.pg-guides) .cats .chip:after{content:"";position:absolute;inset:-6px -2px}:where(.pg-guides) .card.tap.feat{display:grid;margin-top:16px}:where(.pg-guides) .card.tap.gx{display:flex}:where(.pg-guides) .gx .gxart{display:block}:where(.pg-guides) .gx .gxart>img,:where(.pg-guides) .feat .fart>img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}:where(.pg-guides) .gx .b{color:var(--ink)}:where(.pg-guides) .gx .tags{gap:6px;flex-wrap:wrap}:where(.pg-guides) .gx .gxt{display:block;font-family:var(--f-display);font-weight:800;font-size:21px;line-height:1.2}:where(.pg-guides) .gx .gxd{display:block;font-size:15px;line-height:1.5;color:var(--ink2)}:where(.pg-guides) .gx .gxmore{display:block;margin-top:auto;font-size:14px;font-weight:800;color:var(--violet2)}:where(.pg-guides) .feat .fart{display:block;background:var(--violet-l)}:where(.pg-guides) .feat .b{display:flex;flex-direction:column;align-items:flex-start}:where(.pg-guides) .feat .ft{display:block;font-family:var(--f-display);font-weight:800;font-size:clamp(28px,5vw,40px);line-height:1.05;letter-spacing:-.02em;color:var(--on-color);margin-top:12px}:where(.pg-guides) .feat .fd{display:block;margin-top:8px;opacity:.85;font-weight:600}:where(.pg-guides) .hub [hidden]{display:none!important}:where(.pg-guides) .feat .fart>img{aspect-ratio:16/9;max-height:300px}:where(.pg-guides) .art.cms .related .gxart>img{aspect-ratio:16/7}:root[data-theme=dark] :where(.pg-guides) .gnav{background:var(--glass);border-bottom-color:var(--hair)}:root[data-theme=dark] :where(.pg-guides) .feature{background:linear-gradient(150deg,#6246ff,#5236f0);border:1px solid rgba(165,149,255,.3)}:root[data-theme=dark] :where(.pg-guides) .feat{background:var(--g-ink);border:1px solid rgba(165,149,255,.22)}:root[data-theme=dark] :where(.pg-guides) .feat .fd{opacity:1;color:#cfc8f0}:root[data-theme=dark] :where(.pg-guides) .gx .gxart,:root[data-theme=dark] :where(.pg-guides) .feat .fart{box-shadow:inset 0 -1px 0 var(--line)}:root[data-theme=dark] :where(.pg-guides) .gx .gxart>img,:root[data-theme=dark] :where(.pg-guides) .feat .fart>img{filter:brightness(.94)}
