.pg-head{max-width:980px;padding:clamp(72px, 8vw, 128px) var(--gutter) clamp(40px, 4vw, 64px);text-align:center;margin:0 auto}.pg-title{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(42px,5.4vw,88px);font-weight:500;line-height:1}.pg-lede{letter-spacing:-.015em;max-width:34em;color:var(--ink-2);text-wrap:pretty;margin:24px auto 0;font-size:clamp(18px,1.4vw,22px);line-height:1.5}.pg-figure{max-width:1200px;padding:0 var(--gutter);margin:0 auto}.pg-figure img{aspect-ratio:16/8;object-fit:cover;background:var(--tint);border-radius:clamp(20px,2vw,32px);width:100%;height:auto;display:block}.pg-body{max-width:720px;padding:clamp(48px, 5vw, 80px) var(--gutter) clamp(40px, 4vw, 64px);margin:0 auto}.pg-body h2{letter-spacing:-.035em;margin:clamp(48px,4vw,64px) 0 16px;font-size:clamp(26px,2vw,34px);font-weight:500;line-height:1.15}.pg-body section:first-child h2{margin-top:0}.pg-body p{color:#2d3036;margin:0 0 20px;font-size:clamp(17px,1.2vw,19px);line-height:1.7}.pg-body ul{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.pg-body li{color:#2d3036;padding-left:26px;font-size:clamp(17px,1.2vw,19px);line-height:1.6;position:relative}.pg-body li:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:4px}.pg .jr-inlink{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #c41e3a73;text-decoration:underline #c41e3a73;text-decoration-thickness:1.5px}.pg .jr-inlink:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.pg-faq{max-width:720px;padding:0 var(--gutter) clamp(64px, 6vw, 96px);margin:0 auto}.pg-faq>h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(26px,2vw,34px);font-weight:500}.pg-faq__list{border-top:1px solid var(--line)}.pg-faq__item{border-bottom:1px solid var(--line)}.pg-faq__item h3{margin:0}.pg-faq__item button{width:100%;font:inherit;letter-spacing:-.015em;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:500;display:flex}.pg-faq__item button span{color:var(--ink-3);flex:none;font-size:22px}.pg-faq__item p{color:var(--ink-2);margin:0 0 20px;font-size:17px;line-height:1.6}.pv-banner{z-index:60;padding:10px var(--gutter,16px);color:#fff;text-align:center;background:#121316;font:500 14px/1.4 Inter,system-ui,sans-serif;position:relative}
