.opener{border-bottom:1px solid var(--color-ink-deep);flex-direction:column;gap:18px;padding-block:64px 29px;display:flex}.opener--split{grid-template-columns:31% minmax(0,1fr);align-items:end;gap:18px 48px;display:grid}.opener--split .opener__crumbs{grid-area:1/1}.opener--split .opener__title{grid-area:2/1}.opener--split .opener__intro{grid-area:2/2;align-self:end}.opener__crumbs{font-family:var(--font-display);font-size:var(--type-label-size);letter-spacing:.234rem;text-transform:uppercase;color:var(--color-brown);gap:12px;font-weight:300;display:flex}.opener__crumbs a{color:inherit;text-decoration:none}.opener__crumbs a:hover{text-underline-offset:4px;text-decoration:underline}.opener__crumbs span[aria-hidden]{opacity:.5;letter-spacing:.1925rem}.opener__title{color:var(--color-ink-deep);text-transform:uppercase}.opener__intro{font-family:var(--font-display);font-size:var(--type-label-size);letter-spacing:.234rem;text-transform:uppercase;color:var(--color-brown);font-weight:300;line-height:1.9}.policy{padding-inline:var(--gutter);color:var(--color-ink-deep)}.policy__body{max-width:957px;margin-left:31%;padding-block:72px 120px}.policy__body>*+*{margin-top:24px}.policy__body h1,.policy__body h2,.policy__body h3,.policy__body h4{font-family:var(--font-display);font-size:var(--type-label-size);letter-spacing:.234rem;text-transform:uppercase;color:var(--color-ink-deep);margin-top:56px;font-weight:500;line-height:1.6}.policy__body p,.policy__body li{font-family:var(--type-paragraph-family);font-size:var(--type-paragraph-size);font-weight:var(--type-paragraph-weight);line-height:var(--type-paragraph-line);letter-spacing:var(--type-paragraph-tracking);color:var(--color-brown)}.policy__body ul,.policy__body ol{padding-left:1.4em}.policy__body li+li{margin-top:8px}.policy__body a{color:inherit;text-underline-offset:3px}.policy__body strong{color:var(--color-ink-deep);font-weight:500}@media (width<=900px){.opener--split{grid-template-columns:1fr;align-items:start}.opener--split .opener__crumbs,.opener--split .opener__title,.opener--split .opener__intro{grid-area:auto}.policy__body{margin-left:0;padding-block:48px 80px}}
