@media (scripting:none){html:has(body.ig>main>.legal-page){scroll-behavior:auto}}.ig .legal-page{color:var(--fg)}.ig main .legal-head.band.hero{padding-block-end:clamp(2rem,4vw,3.5rem)}.ig .legal-head .wrap{gap:1.25rem}.ig .legal-head h1{font-size:clamp(2.25rem,1.4rem + 4vw,4.5rem);line-height:1.04}.ig .legal-head .lead{max-inline-size:41rem;font-size:clamp(1.125rem,1rem + .35vw,1.375rem)}.ig .legal-page .legal-meta{align-items:start;font-size:.875rem;line-height:1.6}.ig .legal-layout{grid-template-columns:minmax(0,15rem) minmax(0,43rem);align-items:start;gap:clamp(2rem,6vw,6rem);padding-block:clamp(2rem,4vw,3.5rem) clamp(4rem,7vw,7rem);display:grid}.ig .legal-contents{min-inline-size:0;padding-block-start:.125rem}.ig .legal-contents h2{font-family:var(--font-text);margin:0 0 .75rem;font-size:1rem;font-weight:600;line-height:1.4}.ig .legal-contents :is(ul,ol){gap:0;margin:0;padding:0;list-style:none;display:grid}.ig .legal-contents li{border-block-end:1px solid var(--line);min-inline-size:0}.ig .legal-contents a{min-block-size:44px;color:var(--fg-2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em;overflow-wrap:anywhere;align-items:center;gap:.5rem;padding:.625rem 0;font-size:.9375rem;line-height:1.4;display:flex}.ig .legal-contents a:hover{color:var(--fg);text-decoration-color:currentColor}.ig .legal-contents-numbered ol{counter-reset:legal-clause}.ig .legal-contents-numbered li{counter-increment:legal-clause}.ig .legal-contents-numbered a:before{content:counter(legal-clause) ".";white-space:nowrap;color:var(--fg-3);font-variant-numeric:tabular-nums;flex:0 0 1.75em;align-self:start}.ig .legal-copy{min-inline-size:0;max-inline-size:43rem}.ig .legal-section{border-block-start:1px solid var(--line);padding-block:clamp(1.75rem,3vw,2.5rem)}.ig .legal-section:first-child{border-block-start:0;padding-block-start:0}.ig .legal-section:last-child{padding-block-end:0}.ig .legal-page :is(h1,h2,h3){overflow-wrap:anywhere}.ig .legal-section h2{letter-spacing:-.02em;margin:0 0 1rem;scroll-margin-block:104px 1.5rem;font-size:clamp(1.3125rem,1.1rem + .55vw,1.625rem);line-height:1.25}.ig .legal-section h3{font-family:var(--font-text);letter-spacing:0;margin:1.5rem 0 .625rem;font-size:1.0625rem;font-weight:600;line-height:1.4}.ig .legal-section h2+h3{margin-block-start:0}.ig .legal-section :is(p,li,dt,dd){color:var(--fg-2);overflow-wrap:anywhere;text-wrap:pretty;font-size:1.0625rem;line-height:1.7}.ig .legal-section p{margin:0}.ig .legal-section p+p{margin-block-start:1rem}.ig .legal-section ul{gap:.75rem;margin:0;padding-inline-start:1.125rem;display:grid}.ig .legal-section :is(b,dt){color:var(--fg);font-weight:600}.ig .legal-section a{text-underline-offset:.2em}.ig .legal-data{margin:0}.ig .legal-data>div+div{margin-block-start:1rem}.ig .legal-data dd{margin:.25rem 0 0}@media (width<=58em){.ig .legal-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.ig .legal-contents :is(ul,ol){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (width<=22em){.ig .legal-contents :is(ul,ol){grid-template-columns:minmax(0,1fr)}}
