/* Infographic 02: one open editorial field; preparation meets an interpretive edge. */
#authority .authority-v5{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:16px 40px;align-items:center}
#authority .copy{min-width:0}
#authority .copy h2{font-size:36px;line-height:1.2}
#authority .slot-v02{min-width:0;max-width:420px;justify-self:end;align-self:end;transform:translateY(16px)}
#authority .i02-composition{grid-column:1/-1;width:100%;min-width:0;margin:0}
.i02-surface{position:relative;isolation:isolate;height:460px;color:#0B1F33}
.i02-geometry{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}
.i02-mobile{display:none}
.i02-surface h3{position:absolute;margin:0;font-size:14px;line-height:21px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}
.i02-preparation h3{left:2.5%;top:20px;color:#087F75}
.i02-authority h3{left:58.2%;top:44px}
.i02-surface ul{list-style:none;padding:0;margin:0}
.i02-surface li{position:absolute;font-size:17px;line-height:25px;font-weight:500;margin:0}
.i02-organize{left:2.5%;top:85px}
.i02-documents{left:10%;top:150px}
.i02-context{left:17.5%;top:215px}
.i02-clarify{left:25%;top:280px}
.i02-summaries{left:32.5%;top:345px}
.i02-surface .i02-diagnosis{left:58.2%;top:103px;font-size:25px;line-height:32px;font-weight:600}
.i02-interpretation{left:75.2%;top:157px}
.i02-treatment{left:60.5%;top:226px}
.i02-tests{left:78%;top:276px}
.i02-surface .i02-responsibility{left:58.2%;top:368px;font-size:20px;line-height:28px;font-weight:600}
.i02-responsibility span{display:block;font-size:15px;line-height:23px;font-weight:500;color:#0B1F33;margin-top:4px}
.i02-composition figcaption{margin-top:12px;padding-left:2.5%;font-size:15px;line-height:23px;color:#0B1F33}
.i02-composition figcaption strong{font-weight:600}
@media(max-width:1100px){
 #authority .authority-v5{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:16px 24px}
 #authority .copy h2{font-size:32px;line-height:39px}
 .i02-surface li{font-size:16px;line-height:24px}
 .i02-surface h3{font-size:14px;letter-spacing:0}
 .i02-surface .i02-responsibility{font-size:18px;line-height:26px}
}
@media(max-width:900px){
 #authority .authority-v5{grid-template-columns:1fr;gap:12px}
 #authority .copy{max-width:100%}
 #authority .slot-v02{width:100%;max-width:400px;justify-self:end;transform:none}
 .i02-surface{height:440px}
 .i02-surface li{font-size:15px;line-height:23px}
 .i02-surface .i02-diagnosis{font-size:22px;line-height:29px}
 .i02-surface .i02-responsibility{font-size:16px;line-height:24px;top:364px}
}
@media(max-width:700px){
 #authority .copy h2{font-size:30px;line-height:36px}
 #authority .authority-v5{gap:12px}
 #authority .slot-v02{justify-self:start;max-width:380px}
 .i02-surface{height:840px;margin-top:0}
 .i02-desktop{display:none}.i02-mobile{display:block}
 .i02-surface h3{font-size:14px;line-height:21px;letter-spacing:0}
 .i02-preparation h3{left:5%;top:12px}
 .i02-authority h3{left:12.8%;top:393px}
 .i02-surface li{font-size:16px;line-height:24px}
 .i02-organize{left:6%;top:66px}
 .i02-documents{left:18%;top:126px}
 .i02-context{left:30%;top:186px}
 .i02-clarify{left:45%;top:246px}
 .i02-summaries{left:56%;top:306px}
 .i02-surface .i02-diagnosis{left:12.8%;top:443px;font-size:25px;line-height:32px}
 .i02-interpretation{left:43%;top:504px}
 .i02-treatment{left:18%;top:565px}
 .i02-tests{left:47%;top:626px}
 .i02-surface .i02-responsibility{left:12.8%;top:706px;font-size:18px;line-height:26px;max-width:80%}
 .i02-responsibility span{font-size:15px;line-height:23px;margin-top:6px}
 .i02-composition figcaption{padding-left:5%;padding-right:5%;font-size:14px;line-height:22px;margin-top:12px}
 .i02-composition figcaption strong{display:block}
}
@media(max-width:359px){
 .i02-surface li{font-size:15px;line-height:23px}
 .i02-clarify{font-size:14px}
 .i02-surface .i02-responsibility{font-size:16px}
}
