.prov-movement+.prov-movement{margin-top:clamp(44px,5.5vw,78px)}.prov-movement-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 18px;margin:0 0 clamp(22px,2.6vw,32px);padding-bottom:14px;border-bottom:1px solid var(--line)}.prov-movement-label{font-family:var(--font-heading),sans-serif;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);flex:none}.prov-movement-note{font-size:14.5px;line-height:1.55;color:hsla(0,0%,100%,.66);max-width:68ch}.prov-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,1.8vw,24px);gap:clamp(16px,1.8vw,24px);align-items:start}.prov-groups-1{grid-template-columns:minmax(0,1fr)}.prov-groups-3{grid-template-columns:repeat(3,minmax(0,1fr))}.prov-group{position:relative;padding:clamp(22px,2.6vw,34px);background:rgba(8,8,10,.82);border:1px solid var(--line)}.prov-group:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gold);pointer-events:none}.prov-group-wide{grid-column:1/-1;background:rgba(8,8,10,.66)}.prov-group-wide:before{background:var(--line-hover)}.prov-group:only-child{grid-column:1/-1}.prov-group-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:22px}.prov-kicker{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);line-height:1.8}.prov-kicker,.prov-ord{font-family:var(--font-heading),sans-serif}.prov-ord{margin-left:auto;font-weight:300;font-size:clamp(30px,3vw,44px);line-height:.86;color:hsla(0,0%,100%,.13);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none}.prov-group-title{position:relative;margin:14px 0 18px;padding-bottom:13px;color:var(--white);font-weight:300;font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.24;letter-spacing:.02em;text-transform:uppercase}.prov-group-title:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:2px;background:var(--gold)}.prov-scope{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:0 0 20px;padding:12px 14px;border:1px solid var(--gold-tint-border);background:rgba(216,174,94,.07)}.prov-scope-key{font-family:var(--font-heading),sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);flex:none}.prov-scope-val{color:var(--white);font-size:15px;line-height:1.45}.prov-specs{margin:0;border-top:1px solid var(--line)}.prov-spec{padding:13px 0 14px;border-bottom:1px solid var(--line)}.prov-spec:last-child{border-bottom:0;padding-bottom:0}.prov-group-wide .prov-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(24px,3vw,56px);column-gap:clamp(24px,3vw,56px)}.prov-group-wide .prov-spec:last-child{border-bottom:1px solid var(--line);padding-bottom:14px}@media (max-width:700px){.prov-group-wide .prov-specs{grid-template-columns:minmax(0,1fr)}.prov-group-wide .prov-spec:last-child{border-bottom:0;padding-bottom:0}}.prov-spec dt{font-family:var(--font-heading),sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light);line-height:1.6}.prov-spec dd{margin:5px 0 0;color:var(--white);font-weight:300;font-size:.95rem;line-height:1.62}.prov-spec-code{padding:9px 12px;background:hsla(0,0%,100%,.045);border-left:2px solid var(--gold-tint-border);font-size:.88rem;line-height:1.66;letter-spacing:.005em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.prov-limits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,1.8vw,24px);gap:clamp(16px,1.8vw,24px)}.prov-limit:last-child:nth-child(odd){grid-column:1/-1}.prov-limit{position:relative;padding:clamp(22px,2.5vw,30px) clamp(22px,2.5vw,32px);background:rgba(8,8,10,.82);border-left:1px solid var(--line);border:1px solid var(--line);border-left:3px solid rgba(216,174,94,.34)}.prov-limit:hover{border-color:var(--line-hover);border-left-color:var(--gold)}.prov-limit-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:4px}.prov-limit-top .prov-ord{order:2}.prov-tag{order:1;align-self:center;padding:5px 10px;border:1px solid var(--line-hover);font-family:var(--font-heading),sans-serif;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.78);line-height:1.4}.prov-limit-title{position:relative;margin:14px 0 16px;padding-bottom:13px;color:var(--white);font-weight:300;font-size:clamp(1.04rem,1.4vw,1.24rem);line-height:1.26;letter-spacing:-.005em}.prov-limit-title:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:2px;background:var(--gold)}.prov-limit-body{margin:0;color:hsla(0,0%,100%,.76);font-size:.95rem;line-height:1.74;font-weight:300}@media (prefers-reduced-motion:no-preference){.prov-limit{transition:border-color .4s ease}}@media (max-width:1080px){.prov-groups-3{grid-template-columns:repeat(2,minmax(0,1fr))}.prov-groups-3 .prov-group:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:900px){.prov-groups,.prov-groups-3,.prov-limits{grid-template-columns:minmax(0,1fr)}}