/* OC-SCN-032 r03. Supplied stage and sculpture remain independent, unmodified assets. */
/* Lift the relief's ridge behind the base, so the sculpture rests on the foreground. */
.ads-garden img{object-position:center bottom}
.ads-hero-art{top:calc(50% + 2.8 * var(--hero-u))}

.ads-management{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;align-items:start}
.ads-management-heading>p{max-width:520px;margin:28px 0 30px}
.ads-management-list{border-top:1px solid var(--ads-line)}
.ads-management-item{display:grid;grid-template-columns:24px minmax(0,1fr) 28px;gap:18px;padding:30px 0;border-bottom:1px solid var(--ads-line)}
.ads-management-item .ads-index{padding-top:6px;color:#60815a}
.ads-management-item h3{font-size:25px;margin:0 0 12px;line-height:1.25}
.ads-management-item p{margin:0}
.ads-management-item>svg{width:26px;height:26px;fill:none;stroke:#60815a;stroke-width:1.35;margin-top:3px}
.ads-report-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;align-items:end;margin-bottom:48px}
.ads-report-heading>p{margin:0 0 4px}
.ads-report-grid{border-top:1px solid var(--ads-line)}
.ads-report-row{display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:6%;padding:34px 0;border-bottom:1px solid var(--ads-line);align-items:start}
.ads-report-topic .ads-index{display:block;color:#60815a;margin-bottom:16px}
.ads-report-topic h3{font-size:26px;line-height:1.25;margin:0}
.ads-report-row>p{margin:0}
.ads-report-decision{padding-left:24px;border-left:2px solid #c5d8bc}
.ads-report-decision>span{display:block;font-size:12px;font-weight:600;color:#42754e;margin-bottom:10px}
.ads-report-decision p{font-size:15px;line-height:1.7;margin:0}
.ads-report-foundation{display:flex;align-items:flex-start;gap:14px;padding-top:26px;max-width:850px}
.ads-report-foundation svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:#60815a;stroke-width:1.35;margin-top:3px}
.ads-report-foundation p{font-size:14px;margin:0;line-height:1.8}
@media(max-width:1100px){
 .ads-management{gap:5%}
 .ads-management-item{gap:12px;grid-template-columns:20px minmax(0,1fr);padding:24px 0}
 .ads-management-item>svg{display:none}
 .ads-management-item h3{font-size:23px}
 .ads-report-heading{gap:6%}
 .ads-report-row{grid-template-columns:1fr 1.3fr .9fr;gap:4%}
 .ads-report-topic h3{font-size:23px}
 .ads-report-decision{padding-left:16px}
}
@media(max-width:899px),(max-width:1200px) and (max-aspect-ratio:1/1){
 .ads-hero-art{top:auto}
}
@media(max-width:760px){
 .ads-management,.ads-report-heading{grid-template-columns:1fr;gap:32px}
 .ads-management-heading>p{margin:24px 0}
 .ads-management-item{grid-template-columns:20px minmax(0,1fr) 24px;gap:12px;padding:24px 0}
 .ads-management-item>svg{display:block;width:22px;height:22px}
 .ads-management-item h3{font-size:22px}
 .ads-report-heading{margin-bottom:30px;gap:24px}
 .ads-report-row{grid-template-columns:1fr;gap:18px;padding:28px 0}
 .ads-report-topic .ads-index{margin-bottom:12px}
 .ads-report-topic h3{font-size:25px}
 .ads-report-decision{padding:0 0 0 16px;margin-top:2px}
 .ads-report-foundation{padding-top:24px}
}
@media(max-height:600px) and (orientation:landscape){
 .ads-hero-art{top:50%;width:min(350px,44vw)}
}
