.page-hero .ph-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);column-gap:var(--gap);padding-top:3rem;padding-bottom:var(--sec-y)}.page-hero .ph-head{grid-column:1 / span 7;grid-row:1}.page-hero .ph-title{font-size:10rem}.page-hero .ph-shot{grid-column:8 / -1;grid-row:1 / span 2;width:100%;aspect-ratio:4 / 5;max-height:max(36rem,calc(100svh - var(--bar-h) - 5.5rem))}.page-hero .ph-shot.is-screen{aspect-ratio:1080 / 1524}.page-hero .ph-foot{grid-column:1 / span 7;grid-row:2;align-self:end;display:flex;flex-direction:column;gap:3rem;padding-top:3rem}.page-hero .ph-lead{max-width:36ch;font-size:2.1rem;line-height:1.15}.page-hero .ph-fields dd{text-transform:none;overflow-wrap:anywhere}.page-hero.is-short .ph-head{grid-column:1 / -1}.page-hero.is-short .ph-foot{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:end}.page-hero.is-short .ph-lead{grid-column:1 / span 7}.page-hero.is-short .ph-fields{grid-column:9 / -1;grid-template-columns:minmax(0,1fr)}.page-hero.is-short .ph-fields>div{display:flex;justify-content:space-between;align-items:baseline;padding-block:.9rem;border-bottom:1px solid var(--hairline)}.page-hero.is-short .ph-fields dd{margin:0}@media(max-width:991px){.page-hero .ph-grid{grid-template-rows:none;padding-top:2.4rem}.page-hero .ph-head,.page-hero .ph-shot,.page-hero .ph-foot{grid-column:1 / -1;grid-row:auto}.page-hero .ph-title{font-size:8.4rem}.page-hero .ph-shot{margin-top:2.4rem;max-height:none}.page-hero .ph-shot.is-screen{width:min(100%,36rem)}.page-hero.is-short .ph-lead,.page-hero.is-short .ph-fields{grid-column:1 / -1}.page-hero.is-short .ph-fields{margin-top:2.4rem}}@media(max-width:479px){.page-hero .ph-title{font-size:6.4rem}.page-hero .ph-lead{font-size:1.9rem}.page-hero .ph-fields{grid-template-columns:minmax(0,1fr)}.page-hero .ph-fields>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap);padding-block:.9rem;border-bottom:1px solid var(--hairline)}.page-hero .ph-fields dd{margin:0;text-align:right}}.sec-terms .terms-grid{align-items:start}.sec-terms .terms-nav{grid-column:1 / 2;position:sticky;top:calc(var(--nav-h) + 2 * var(--gap));align-self:start;display:flex;flex-direction:column;gap:1.5rem}.sec-terms .terms-body{grid-column:2 / 4;max-width:41rem;min-width:0}.sec-terms .terms-list{list-style:none;counter-reset:clause;display:flex;flex-direction:column}.sec-terms .terms-list li{counter-increment:clause;display:flex;align-items:baseline;gap:.75rem}.sec-terms .terms-list li:before{font-family:var(--font-principal);content:counter(clause,decimal-leading-zero);flex:0 0 auto;font-size:max(10px,.75rem);line-height:1.25;color:var(--tint-2);font-variant-numeric:tabular-nums;font-weight:700}.sec-terms .terms-list .text-link{display:inline-flex;align-items:center;min-height:24px;color:var(--ink);font-size:max(12px,1rem);line-height:1.3;letter-spacing:-.0125rem;transition:color .6s var(--ease-hover);font-weight:500}.sec-terms .terms-list .text-link:hover,.sec-terms .terms-list .text-link[aria-current]{color:var(--action-off)}.sec-terms .terms-meta{color:var(--tint-2);text-transform:none}.sec-terms .terms-clause{display:flex;flex-direction:column;gap:1.25rem;scroll-margin-top:calc(var(--nav-h) + 2 * var(--gap))}.sec-terms .terms-clause:focus{outline:none}.sec-terms .terms-num{color:var(--tint-2)}.sec-terms .terms-clause .t-reg{margin-top:-.5rem}.sec-terms .terms-text{display:flex;flex-direction:column;gap:1rem}.sec-terms .terms-text .body{color:var(--ink)}.sec-terms .terms-text .text-link{display:inline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.sec-terms .terms-text .text-link:hover{text-decoration-thickness:2px}.sec-terms .terms-ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.sec-terms .terms-ul li{position:relative;padding-left:1.75rem}.sec-terms .terms-ul li:before{content:"";position:absolute;left:0;top:.6em;width:1rem;height:2px;background:var(--lime)}@media(max-width:991px){.sec-terms .terms-grid{grid-template-columns:minmax(0,1fr);row-gap:4rem}.sec-terms .terms-nav{grid-column:1 / -1;position:static}.sec-terms .terms-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(2 * var(--gap))}.sec-terms .terms-body{grid-column:1 / -1;max-width:none}}@media(hover:none),(pointer:coarse){.sec-terms .terms-list .text-link{min-height:var(--hit)}}@media(min-width:992px){.sec-terms .terms-body{grid-column:2 / 5;max-width:none}.sec-terms .terms-clause{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,52rem);column-gap:3rem;row-gap:0;align-items:start}.sec-terms .terms-num{grid-column:1;grid-row:1}.sec-terms .terms-clause .t-reg{grid-column:1;grid-row:2;margin-top:.9rem}.sec-terms .terms-text{grid-column:2;grid-row:1 / span 2}}.sec-terms .terms-nav{top:calc(var(--bar-h) + 2rem)}.sec-terms .terms-clause{scroll-margin-top:calc(var(--bar-h) + 2rem)}
