.pg{--bg:#121212;--card:#181818;--hover:#282828;--line:#2a2a2a;--ink:#fff;--read:#b3b3b3;--acc:#ff4a3d;--acc-ink:#fff;--soft:#ffffff12;--soft2:#ffffff1a;--washA:#ffffff0f;--washB:#ffffff05;box-sizing:border-box;width:100%;max-width:90rem;color:var(--ink);text-align:left;-webkit-font-smoothing:antialiased;margin:0 auto;padding:1.5rem 2.5rem 4.5rem;font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;display:block}:root[data-theme=light] .pg{--bg:#fff;--card:#f5f5f5;--hover:#ebebeb;--line:#e0e0e0;--ink:#000;--read:#6a6a6a;--acc:#e5323f;--soft:#0000000d;--soft2:#00000014;--washA:#0000000a;--washB:#00000004}.pg *,.pg :before,.pg :after{box-sizing:border-box}.pg h1,.pg h2,.pg h3,.pg p,.pg ol,.pg ul,.pg li,.pg dl{text-transform:none;-webkit-text-fill-color:currentColor;text-shadow:none;background-image:none;margin:0;padding:0;font-family:inherit;font-style:normal}.pg h1,.pg h2,.pg h3{color:var(--ink);font-weight:800}.pg p,.pg li{color:var(--read);letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.6}.pg b,.pg strong{color:var(--ink);font-weight:700}.pg a{color:inherit}.pg p a,.pg li a,.pg .pg-note a{color:var(--ink);text-underline-offset:.1875rem;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--read);text-decoration-color:var(--read);font-weight:700}.pg p a:hover,.pg li a:hover,.pg .pg-note a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pg .pg-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.375rem;height:1.375rem;display:block}.pg-head{background:linear-gradient(120deg,var(--washA) 0%,var(--washB) 70%,var(--washB) 100%);border-radius:1rem;max-width:none;margin:0 0 2.5rem;padding:1.75rem 2rem 1.875rem;position:relative}.pg-row{align-items:center;gap:1.25rem;display:flex}.pg-tile{background:var(--hover);width:4.5rem;height:4.5rem;color:var(--acc);box-shadow:none;border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pg-tile .pg-i{z-index:2;width:2rem;height:2rem;position:relative}.pg-deco{background:var(--soft);z-index:1;border-radius:.25rem;width:2.5rem;height:2.5rem;position:absolute;bottom:-12px;right:-12px;transform:rotate(25deg)}.pg-txt{flex:auto;min-width:0}.pg-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--read);margin:0 0 .25rem;font-size:.75rem;font-weight:700;line-height:1.3}.pg-title{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:2.5rem;line-height:1.08}.pg-lede{max-width:62ch;color:var(--read);margin:1.125rem 0 0;font-size:1.125rem;line-height:1.55}.pg-cta{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0;display:flex}.pg-back{display:none}.pg-head-big{padding:2.5rem 2.5rem 2.75rem}.pg-head-big .pg-row{align-items:flex-start}.pg-head-big .pg-title{letter-spacing:-.045em;max-width:14ch;font-size:4rem;line-height:1}.pg-head-big .pg-title span{color:var(--read)}.pg-head-big .pg-txt{padding-top:.25rem}.pg-meta{flex-wrap:wrap;gap:.5rem;margin:1.125rem 0 0;display:flex}.pg-meta span{background:var(--soft);height:2rem;color:var(--read);border-radius:62.4375rem;align-items:center;padding:0 .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.pg .pg-btn{letter-spacing:-.01em;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background-image:none;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.625rem;height:3rem;margin:0;padding:0 1.5rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .12s,box-shadow .15s,background-color .15s;display:inline-flex}.pg .pg-btn .pg-i{width:1.25rem;height:1.25rem}.pg .pg-b1{background:var(--acc-bg);color:var(--acc-ink)}.pg .pg-b1:hover{transform:scale(1.03)}.pg .pg-b2{color:var(--ink);box-shadow:inset 0 0 0 1px var(--read);background:0 0}.pg .pg-b2:hover{box-shadow:inset 0 0 0 .125rem var(--ink)}.pg .pg-b3{background:var(--soft);color:var(--ink)}.pg .pg-b3:hover{background:var(--soft2)}.pg .pg-btn:active{transform:scale(.97)}.pg .pg-btn:focus-visible,.pg a:focus-visible,.pg summary:focus-visible,.pg button:focus-visible{outline:.125rem solid var(--ink);outline-offset:.1875rem}.pg-block{margin:0 0 3rem;scroll-margin-top:6rem}.pg-h2{letter-spacing:-.03em;margin:0 0 1rem;font-size:1.5rem;line-height:1.2}.pg-h2row{justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1rem;display:flex}.pg-h2row .pg-h2{margin:0}.pg .pg-more{color:var(--read);white-space:nowrap;align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.pg .pg-more:hover{color:var(--ink)}.pg .pg-more .pg-i{width:1rem;height:1rem}.pg-card{background:var(--card);border-radius:1rem;padding:1.5rem}.pg-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.pg-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pg-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pg-tile-s{width:3rem;height:3rem;box-shadow:none;border-radius:.625rem}.pg-tile-s .pg-i{width:1.5rem;height:1.5rem}.pg-feat{flex-direction:column;gap:1.125rem;display:flex}.pg-feat h3{letter-spacing:-.02em;margin:0 0 .375rem;font-size:1.125rem;line-height:1.25}.pg-feat p{font-size:.9375rem;line-height:1.55}.pg-link{margin:.875rem 0 0}.pg .pg-link a{font-size:.9375rem}.pg-steps{flex-direction:column;display:flex}.pg-sh{align-items:center;gap:.875rem;margin:0 0 1.25rem;display:flex}.pg-sh h3{letter-spacing:-.025em;font-size:1.25rem}.pg-steps ol{counter-reset:none;flex-direction:column;gap:.875rem;margin:0 0 1.5rem;list-style:none;display:flex}.pg-steps li{align-items:flex-start;gap:.875rem;list-style:none;display:flex}.pg-steps li:before{content:none}.pg-steps li::marker{content:none}.pg-steps li>span{background:var(--hover);width:1.75rem;height:1.75rem;color:var(--ink);border-radius:62.4375rem;flex:none;justify-content:center;align-items:center;margin-top:-1px;font-size:.8125rem;font-weight:800;display:inline-flex}.pg-steps li p{color:var(--ink);font-size:1rem;font-weight:500;line-height:1.5}.pg-steps .pg-btn{align-self:flex-start;margin-top:auto}.pg-cats{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.pg .pg-cat{background:var(--card);min-height:8.25rem;color:var(--ink);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1rem;text-decoration:none;transition:background-color .15s,transform .12s;display:flex;position:relative;overflow:hidden}.pg .pg-cat:hover{background:var(--hover)}.pg .pg-cat:active{transform:scale(.98)}.pg-cat b{color:var(--ink);letter-spacing:-.025em;z-index:2;font-size:1.25rem;font-weight:800;line-height:1.15;position:relative}.pg-cat small{color:var(--read);z-index:2;max-width:70%;font-size:.8125rem;font-weight:600;line-height:1.35;position:relative}.pg .pg-cat-i{stroke-width:1.6px;width:4.75rem;height:4.75rem;color:var(--acc);opacity:.85;z-index:1;position:absolute;bottom:-14px;right:-10px;transform:rotate(25deg)}.pg-who{align-items:flex-start;gap:1.5rem;padding:1.75rem;display:flex}.pg-av{background:var(--acc-bg);width:4.5rem;height:4.5rem;color:var(--acc-ink);letter-spacing:-.03em;border-radius:62.4375rem;flex:none;justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:flex}.pg-who-t{min-width:0;max-width:68ch}.pg-who-n{color:var(--ink);letter-spacing:-.025em;font-size:1.25rem;font-weight:800;line-height:1.2}.pg-who-r{margin:.125rem 0 .875rem;font-size:.875rem}.pg-who-t p+p{margin-top:.75rem}.pg-who-r+p{margin-top:0}.pg-who-a{flex-wrap:wrap;gap:.625rem;margin:1.375rem 0 0;display:flex}.pg-end{justify-content:space-between;align-items:center;gap:1.25rem;padding:1.75rem 2rem;display:flex}.pg-end h2{letter-spacing:-.03em;margin:0 0 .25rem;font-size:1.5rem}.pg-first{margin-top:-8px}.pg-mailcard{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 2rem;display:flex}.pg-mc-t{min-width:0}.pg .pg-mail{color:var(--ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin:.125rem 0 .5rem;font-size:2rem;font-weight:800;line-height:1.15;text-decoration:none;display:inline-block}.pg .pg-mail:hover{text-underline-offset:.3125rem;text-decoration:underline;text-decoration-thickness:.125rem}.pg-mc-a{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}.pg-faq{padding:.25rem 1.5rem}.pg-qa{border-top:1px solid var(--line)}.pg-qa:first-child{border-top:0}.pg-qa summary{cursor:pointer;color:var(--ink);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 0;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.pg-qa summary::-webkit-details-marker{display:none}.pg-qa summary::marker{content:""}.pg .pg-qa-i{width:1.25rem;height:1.25rem;color:var(--read);transition:transform .2s}.pg-qa[open] .pg-qa-i{transform:rotate(45deg)}.pg-qa p{padding:0 2.5rem 1.25rem 0;font-size:.9375rem}.pg-chips{flex-wrap:wrap;gap:.5rem;display:flex}.pg .pg-chip{background:var(--soft);height:2.5rem;color:var(--ink);border-radius:62.4375rem;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.pg .pg-chip:hover{background:var(--soft2)}.pg-chip i{background:var(--acc);border-radius:62.4375rem;flex:none;width:.5rem;height:.5rem}.pg-legal{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.pg-doc{min-width:0;max-width:51.25rem}.pg-toc{position:sticky;top:6rem}.pg-tocd{background:var(--card);border-radius:1rem;padding:.5rem}.pg-tocd summary{display:none}.pg-tocd ol{scrollbar-width:thin;flex-direction:column;gap:.125rem;max-height:calc(100vh - 8.75rem);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.pg-tocd li{font-size:.875rem;list-style:none}.pg-tocd li::marker{content:""}.pg .pg-tocd a{color:var(--read);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.5625rem .625rem;font-size:.875rem;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.pg .pg-tocd a span{color:var(--read);font-variant-numeric:tabular-nums;opacity:.7;flex:0 0 1.375rem;font-weight:700}.pg .pg-tocd a:hover{background:var(--soft);color:var(--ink)}.pg .pg-tocd a.on{background:var(--hover);color:var(--ink)}.pg-sec{background:var(--card);border-radius:1rem;margin:0 0 .75rem;padding:1.75rem 2rem;scroll-margin-top:6rem}.pg-sec h2{letter-spacing:-.025em;align-items:center;gap:.875rem;margin:0 0 .875rem;font-size:1.3125rem;line-height:1.25;display:flex}.pg-n{background:var(--acc-bg);min-width:1.875rem;height:1.875rem;color:var(--acc-ink);letter-spacing:0;border-radius:62.4375rem;flex:none;justify-content:center;align-items:center;padding:0 .375rem;font-size:.875rem;font-weight:800;display:inline-flex}.pg-sec p+p,.pg-sec p+ul,.pg-sec ul+p,.pg-sec ul+ul,.pg-sec .pg-note+p,.pg-sec p+.pg-note{margin-top:.75rem}.pg-sec ul{flex-direction:column;gap:.625rem;list-style:none;display:flex}.pg-sec li{padding-left:1.375rem;list-style:none;position:relative}.pg-sec li::marker{content:""}.pg-sec li:before{content:"";background:var(--acc);border-radius:62.4375rem;width:.375rem;height:.375rem;position:absolute;top:.66em;left:.25rem}.pg-note{background:var(--soft);color:var(--read);border-radius:.75rem;grid-template-columns:auto 1fr;gap:.375rem 1.125rem;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.5;display:grid}.pg-note b{font-size:.875rem}.pg-ask{justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.pg-ask h2{margin:0 0 .25rem}@media (width<=991px){.pg{padding:0 1rem 3.5rem}.pg-head{background:linear-gradient(180deg,var(--washA) 0%,var(--washB) 60%,transparent 100%);border-radius:0;margin:0 -16px 1.75rem;padding:.875rem 1rem 1.5rem}.pg-back{background:var(--soft2);width:2.375rem;height:2.375rem;color:var(--ink);cursor:pointer;border:0;border-radius:62.4375rem;justify-content:center;align-items:center;margin:0 0 .75rem;padding:0;display:inline-flex}.pg-back .pg-i{width:1.25rem;height:1.25rem}.pg-row{gap:.875rem}.pg-tile{width:3.5rem;height:3.5rem}.pg-tile .pg-i{width:1.625rem;height:1.625rem}.pg-deco{width:2rem;height:2rem}.pg-title{font-size:1.75rem}.pg-lede{margin-top:.875rem;font-size:1rem}.pg-cta{margin-top:1.25rem}.pg-cta .pg-btn{flex:1 1 0;padding:0 1rem}.pg-head-big{padding:.875rem 1rem 1.75rem}.pg-head-big .pg-row{flex-direction:column;align-items:flex-start}.pg-head-big .pg-title{letter-spacing:-.04em;font-size:2.5rem}.pg-block{margin-bottom:2.25rem}.pg-h2{font-size:1.375rem}.pg-grid4,.pg-grid3,.pg-grid2{grid-template-columns:minmax(0,1fr);gap:.75rem}.pg-card{padding:1.25rem}.pg-feat{flex-direction:row;gap:1rem}.pg-tile-s{width:2.75rem;height:2.75rem}.pg-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pg .pg-cat{min-height:6.5rem;padding:.875rem}.pg-cat b{font-size:1.125rem}.pg .pg-cat-i{width:3.875rem;height:3.875rem}.pg-who{flex-direction:column;gap:1rem;padding:1.25rem}.pg-av{width:3.5rem;height:3.5rem;font-size:1.625rem}.pg-end,.pg-ask,.pg-mailcard{flex-direction:column;align-items:stretch;padding:1.25rem}.pg-end .pg-btn,.pg-ask .pg-btn{width:100%}.pg .pg-mail{font-size:1.5rem}.pg-mc-a{flex-direction:column}.pg-mc-a .pg-btn{width:100%}.pg-first{margin-top:0}.pg-faq{padding:0 1.25rem}.pg-qa summary{font-size:1rem}.pg-qa p{padding-right:0}.pg-legal{display:block}.pg-toc{margin:0 0 1rem;position:static}.pg-tocd{padding:0}.pg-tocd summary{cursor:pointer;color:var(--ink);align-items:center;gap:.75rem;padding:1rem 1.125rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.pg-tocd summary::-webkit-details-marker{display:none}.pg-tocd summary::marker{content:""}.pg-tocd summary em{color:var(--read);margin-left:auto;font-size:.875rem;font-style:normal;font-weight:600}.pg-tocd summary .pg-i{width:1.25rem;height:1.25rem;color:var(--read)}.pg .pg-chev{transition:transform .2s}.pg-tocd[open] .pg-chev{transform:rotate(180deg)}.pg-tocd ol{max-height:none;padding:0 .5rem .625rem}.pg-sec{padding:1.25rem;scroll-margin-top:1rem}.pg-sec h2{gap:.75rem;font-size:1.1875rem}.pg-n{min-width:1.75rem;height:1.75rem;font-size:.8125rem}.pg p,.pg li{font-size:.96875rem}.pg-note{grid-template-columns:1fr;gap:.125rem}.pg-note span+b{margin-top:.5rem}}@media (width>=992px) and (width<=1199px){.pg-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-cats{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-legal{grid-template-columns:14.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pg *{transition:none}}
