.pl-lead[data-astro-cid-2ta24xxk]{max-width:560px;margin:20px 0 0;color:rgb(var(--color-ruul-ink-soft));font-size:17px;line-height:1.55;text-wrap:pretty}.pl-grid[data-astro-cid-2ta24xxk]{display:grid;gap:16px;margin:48px 0 0;padding:0;list-style:none}@media(min-width:1024px){.pl-grid[data-astro-cid-2ta24xxk]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px}}.pl-card[data-astro-cid-2ta24xxk]{display:flex;flex-direction:column;padding:28px;border:1px solid rgb(var(--color-ruul-ink) / .1);border-radius:20px;background:rgb(var(--color-ruul-canvas-muted))}.pl-step[data-astro-cid-2ta24xxk]{margin:0;color:rgb(var(--color-ruul-ink) / .45);font-size:13px}.pl-name[data-astro-cid-2ta24xxk]{margin:16px 0 0;color:rgb(var(--color-ruul-ink));font-size:26px;line-height:1.15;letter-spacing:-.02em}.pl-who[data-astro-cid-2ta24xxk]{margin:10px 0 0;color:rgb(var(--color-ruul-ink-soft));font-size:15px;line-height:1.5;text-wrap:pretty}.pl-gets[data-astro-cid-2ta24xxk]{display:grid;gap:12px;margin:24px 0 0;padding:24px 0 0;border-top:1px solid rgb(var(--color-ruul-ink) / .1);list-style:none}.pl-gets[data-astro-cid-2ta24xxk] li[data-astro-cid-2ta24xxk]{display:flex;align-items:flex-start;gap:10px;color:rgb(var(--color-ruul-ink));font-size:15px;line-height:1.45}.pl-gets[data-astro-cid-2ta24xxk] .pl-check{flex:none;width:16px;height:16px;margin-top:3px;color:rgb(var(--color-ruul-forest))}.pl-kinds[data-astro-cid-2ta24xxk]{margin:24px 0 0;color:rgb(var(--color-ruul-ink) / .5);font-size:13px;line-height:1.5}.pl-cta[data-astro-cid-2ta24xxk]{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:28px;color:rgb(var(--color-ruul-ink));font-size:15px;text-decoration:underline;text-decoration-color:rgb(var(--color-ruul-ink) / .3);text-underline-offset:4px}.pl-cta[data-astro-cid-2ta24xxk] span[data-astro-cid-2ta24xxk]{transition:transform .2s ease}.pl-cta[data-astro-cid-2ta24xxk]:hover span[data-astro-cid-2ta24xxk]{transform:translate(3px)}.pl-cta[data-astro-cid-2ta24xxk]:focus-visible{outline:2px solid rgb(var(--color-ruul-ink));outline-offset:3px;border-radius:4px}.ps-section[data-astro-cid-d4h4c3p7]{--color-ruul-ink: 252 252 247;--color-ruul-ink-soft: 252 252 247 / .64;--color-ruul-ink-muted: 252 252 247 / .44;background-color:#16312c;color:rgb(var(--color-ruul-ink))}.ps-top[data-astro-cid-d4h4c3p7],.ps-second[data-astro-cid-d4h4c3p7],.ps-wall[data-astro-cid-d4h4c3p7]{margin:0;padding:0;list-style:none}.ps-top[data-astro-cid-d4h4c3p7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:48px}@media(min-width:1024px){.ps-top[data-astro-cid-d4h4c3p7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:64px}}.ps-second[data-astro-cid-d4h4c3p7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}@media(min-width:768px){.ps-second[data-astro-cid-d4h4c3p7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.ps-second[data-astro-cid-d4h4c3p7]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:16px}}.ps-tile[data-astro-cid-d4h4c3p7]{display:flex;flex-direction:column;justify-content:space-between;gap:24px;border-radius:16px}.ps-tile--top[data-astro-cid-d4h4c3p7]{min-height:168px;padding:22px;border:1px solid rgb(255 255 255 / .14);background:#26463f;box-shadow:inset 0 1px #ffffff1a,0 22px 40px -28px #000000b3}@media(min-width:1024px){.ps-tile--top[data-astro-cid-d4h4c3p7]{min-height:220px;padding:28px}}.ps-tile--second[data-astro-cid-d4h4c3p7]{min-height:116px;padding:18px 20px;border:1px solid rgb(255 255 255 / .08);background:#1d3b35}.ps-name[data-astro-cid-d4h4c3p7]{font-size:26px;line-height:1.1;letter-spacing:-.02em}@media(min-width:1024px){.ps-tile--top[data-astro-cid-d4h4c3p7] .ps-name[data-astro-cid-d4h4c3p7]{font-size:clamp(30px,2.4vw,40px)}}.ps-tile--second[data-astro-cid-d4h4c3p7] .ps-name[data-astro-cid-d4h4c3p7]{font-size:20px}.ps-line[data-astro-cid-d4h4c3p7]{color:rgb(var(--color-ruul-ink) / .6);font-size:14px;line-height:1.45;text-wrap:pretty}.ps-tile--top[data-astro-cid-d4h4c3p7] .ps-line[data-astro-cid-d4h4c3p7]{font-size:15px}.ps-wall[data-astro-cid-d4h4c3p7]{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:40px;color:rgb(var(--color-ruul-ink) / .42);font-size:17px;line-height:1.4;-webkit-mask-image:linear-gradient(to right,#000 70%,transparent 100%);mask-image:linear-gradient(to right,#000 70%,transparent 100%)}.ph-section[data-astro-cid-xddntwft]{position:relative;isolation:isolate;padding-bottom:96px}@media(min-width:1024px){.ph-section[data-astro-cid-xddntwft]{padding-bottom:120px}}.ph-backdrop[data-astro-cid-xddntwft]{position:absolute;inset:0 0 auto;z-index:-1;height:min(100%,900px);overflow:hidden;pointer-events:none;opacity:.6;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / .5) 55%,transparent 100%),linear-gradient(to left,#000 15%,rgb(0 0 0 / .4) 50%,transparent 80%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / .5) 55%,transparent 100%),linear-gradient(to left,#000 15%,rgb(0 0 0 / .4) 50%,transparent 80%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.ph-backdrop-img[data-astro-cid-xddntwft]{position:absolute;inset:0 0 2px;width:100%;height:calc(100% - 2px);-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}.ph-backdrop-grain[data-astro-cid-xddntwft]{position:absolute;inset:0 0 2px;mix-blend-mode:overlay;opacity:.5}.ph-grid[data-astro-cid-xddntwft]{display:grid;gap:48px;padding-top:40px}@media(min-width:640px){.ph-grid[data-astro-cid-xddntwft]{padding-top:80px}}@media(min-width:1024px){.ph-grid[data-astro-cid-xddntwft]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:center}}.ph-sub[data-astro-cid-xddntwft]{max-width:560px;margin:24px 0 0;color:rgb(var(--color-ruul-ink-soft));font-size:17px;line-height:1.55;text-wrap:pretty}@media(min-width:768px){.ph-sub[data-astro-cid-xddntwft]{font-size:19px}}.ph-levels-label[data-astro-cid-xddntwft]{margin:36px 0 12px;color:rgb(var(--color-ruul-ink-soft));font-size:13px;letter-spacing:.06em;text-transform:uppercase}.ph-levels[data-astro-cid-xddntwft]{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.ph-level[data-astro-cid-xddntwft]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid rgb(var(--color-ruul-ink) / .16);border-radius:999px;background:#fcfcf78c;color:rgb(var(--color-ruul-ink));font-size:15px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.ph-level[data-astro-cid-xddntwft] span[data-astro-cid-xddntwft]{color:rgb(var(--color-ruul-ink) / .5);transition:transform .2s ease}.ph-level[data-astro-cid-xddntwft]:hover{border-color:rgb(var(--color-ruul-ink) / .4);background:#fcfcf7d9}.ph-level[data-astro-cid-xddntwft]:hover span[data-astro-cid-xddntwft]{transform:translate(2px)}.ph-level[data-astro-cid-xddntwft]:focus-visible{outline:2px solid rgb(var(--color-ruul-ink));outline-offset:3px}.ph-card[data-astro-cid-xddntwft]{padding:28px 24px;border:1px solid rgb(255 255 255 / .6);border-radius:16px;background:#fcfcf780;backdrop-filter:blur(18px) saturate(1.2);box-shadow:inset 0 1px #ffffff8c,0 14px 34px -24px rgb(var(--color-ruul-ink) / .35);scroll-margin-top:96px}.ph-card[data-astro-cid-xddntwft]:focus{outline:none}@media(min-width:640px){.ph-card[data-astro-cid-xddntwft]{padding:36px 40px}}.ph-card-title[data-astro-cid-xddntwft]{margin:0 0 20px;color:rgb(var(--color-ruul-ink));font-size:20px;line-height:1.3}.ph-optional[data-astro-cid-xddntwft]{margin-left:6px;color:rgb(var(--color-ruul-ink) / .45)}.ph-affiliate[data-astro-cid-xddntwft]{padding-top:4px}.ph-affiliate-note[data-astro-cid-xddntwft]{margin:0 0 14px;color:rgb(var(--color-ruul-ink-soft));font-size:15px;line-height:1.5}.ph-affiliate-link[data-astro-cid-xddntwft]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;background:rgb(var(--color-ruul-ink));color:rgb(var(--color-ruul-canvas));font-size:15px;text-decoration:none}.ph-affiliate-link[data-astro-cid-xddntwft]:focus-visible{outline:2px solid rgb(var(--color-ruul-ink));outline-offset:3px}.pst-grid[data-astro-cid-fowgqypx]{display:grid;gap:32px;margin:48px 0 0;padding:0;list-style:none}@media(min-width:1024px){.pst-grid[data-astro-cid-fowgqypx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px}}.pst-step[data-astro-cid-fowgqypx]{padding-top:20px;border-top:1px solid rgb(var(--color-ruul-ink) / .16)}.pst-number[data-astro-cid-fowgqypx]{margin:0;color:rgb(var(--color-ruul-ink) / .45);font-size:13px}.pst-title[data-astro-cid-fowgqypx]{margin:14px 0 0;color:rgb(var(--color-ruul-ink));font-size:22px;line-height:1.2;letter-spacing:-.015em}.pst-body[data-astro-cid-fowgqypx]{max-width:360px;margin:10px 0 0;color:rgb(var(--color-ruul-ink-soft));font-size:15px;line-height:1.55;text-wrap:pretty}
