.page-head{padding-block:clamp(2.5rem, 1rem + 4vw, 5rem) var(--s-8)}.page-grid{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.page-head .copy-col{grid-column:1/span 7}.page-head .eyebrow{margin-top:var(--s-6);color:var(--accent-text)}.page-head h1{font-size:var(--fs-h1);letter-spacing:var(--track-display);max-width:18ch;margin-top:var(--s-3);font-weight:800;line-height:1.04}.page-head .lead{margin-top:var(--s-5);max-width:52ch}.page-head .actions{gap:var(--s-3);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.page-head .side{grid-column:9/span 4}.page-mark{width:100%;max-width:320px;height:auto;margin-left:auto}.split{gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}.split>.label{grid-column:1/span 4}.split>.body{grid-column:6/span 7}.split h2{font-size:var(--fs-h2);max-width:16ch}.deliverables{border-top:2px solid var(--text)}.deliverables li{gap:var(--s-4);padding-block:var(--s-4);border-bottom:var(--line-hair) solid var(--line);grid-template-columns:1.5rem 1fr;max-width:60ch;font-size:1.125rem;line-height:1.55;display:grid}.deliverables svg{width:14px;height:14px;fill:var(--accent-text);margin-top:.4em}.standards{gap:var(--s-2);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.standards li{font:500 var(--fs-small)/1 var(--font-display);border:var(--line-hair) solid var(--line-2);border-radius:var(--r-control);padding:.55rem .9rem}.cross{gap:var(--gutter);margin-top:var(--s-7);grid-template-columns:repeat(3,1fr);display:grid}.cross a{border-top:var(--line-hair) solid var(--line-2);padding-top:var(--s-4);text-decoration:none;display:block}.cross h3{margin-top:var(--s-2);font-size:1.25rem}.cross p{margin-top:var(--s-2);color:var(--text-2)}@media (hover:hover) and (pointer:fine){.cross a:hover h3{color:var(--accent-text)}}.legal-body{max-width:72ch}.legal-body h2{margin-top:var(--s-8);font-size:1.5rem}.legal-body h2:first-child{margin-top:0}.legal-body p,.legal-body ul{margin-top:var(--s-4);font-size:1.0625rem;line-height:1.7}.legal-body ul{padding-left:1.4rem;list-style:outside}.legal-body li+li{margin-top:var(--s-2)}.legal-meta{color:var(--text-2);font-size:var(--fs-small);margin-top:var(--s-5)}.lost{padding-block:clamp(4rem,2rem + 8vw,9rem)}.lost .grid{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:center;display:grid}.lost .copy-col{grid-column:1/span 6}.lost .fig{grid-column:8/span 5}.lost h1{font-size:var(--fs-h1);letter-spacing:var(--track-display);margin-top:var(--s-4);font-weight:800;line-height:1.04}.lost .lead{margin-top:var(--s-5)}.lost ul{margin-top:var(--s-7);gap:var(--s-3);display:grid}@media (width<=1100px){.page-head .copy-col,.page-head .side,.split>.label,.split>.body,.lost .copy-col,.lost .fig{grid-column:1/-1}.page-head .side{display:none}.split>.body{margin-top:var(--s-5)}.cross{grid-template-columns:1fr}}.legal-body h3{margin-top:var(--s-6);font-size:1.1875rem}.legal-body ol{margin-top:var(--s-4);padding-left:1.4rem;list-style:decimal}.legal-body address{font-style:normal}.legal-table-wrap{margin-top:var(--s-5);width:min(100%, calc(100vw - 2 * var(--gutter)))}@media (width>=1100px){.legal-table-wrap{width:min(calc(100vw - 2 * var(--gutter)), 68rem)}}.legal-table{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:1.5}.legal-table caption{text-align:left;font:600 var(--fs-small)/1.3 var(--font-display);color:var(--text-2);padding-bottom:var(--s-3)}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:var(--line-hair) solid var(--line);padding:.8rem .9rem .8rem 0}.legal-table thead th{font:600 .8125rem/1.2 var(--font-display);color:var(--text-2);border-bottom:2px solid var(--text)}.legal-table tbody th{min-width:8rem;font-weight:700}.legal-table--code tbody th{font:600 .8125rem/1.5 var(--font-data);overflow-wrap:break-word;min-width:9rem}@media (width<=760px){.legal-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legal-table,.legal-table tbody,.legal-table tr,.legal-table th,.legal-table td,.legal-table caption{display:block}.legal-table tbody{gap:var(--s-3);display:grid}.legal-table tr{background:var(--surface-2);border-top:2px solid var(--text);padding:var(--s-4) var(--s-4) var(--s-3)}.legal-table tbody th{padding:0 0 var(--s-2);font:700 1.0625rem/1.3 var(--font-display);border:0;min-width:0}.legal-table--code tbody th{font:600 .9375rem/1.4 var(--font-data)}.legal-table td{gap:var(--s-3);padding:var(--s-2) 0;border:0;border-top:var(--line-hair) solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.legal-table td:before{content:attr(data-label);font:600 .8125rem/1.5 var(--font-display);color:var(--text-2)}}.legal-actions{margin-top:var(--s-5)}
