.opinion-information-page{background:#fff;color:#181818}.opinion-information{box-sizing:border-box;width:min(100% - 48px,850px);margin:0 auto;padding:48px 0 80px;font-family:Ubuntu,Arial,sans-serif;text-align:left}.opinion-information header{margin:0 0 38px}.opinion-information .oi-back{display:inline-block;margin-bottom:25px;color:#66615a;font-size:13px;text-decoration:none}.opinion-information h1{font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-1.2px;margin:0 0 17px}.opinion-information .oi-lead{font-size:18px;color:#69665e;line-height:1.5;margin:0}.oi-context{border-left:3px solid #ffcb06;padding:2px 0 2px 17px;display:grid;gap:5px;margin-top:25px}.oi-context span{font-size:14px;color:#6a675f}.opinion-information section{padding:28px 0;border-top:1px solid #e9e6dd}.opinion-information h2{font-size:24px;line-height:1.25;letter-spacing:-.4px;margin:0 0 16px}.opinion-information h3{font-size:19px;margin:0 0 16px}.opinion-information p{font-size:15px;line-height:1.75;margin:12px 0;color:#49463f}.opinion-information a{color:inherit;text-decoration:underline;text-underline-offset:3px}.opinion-information a:hover{color:#957000}.opinion-information a:focus-visible{outline:2px solid #947000;outline-offset:4px}.oi-sources{background:#fcfbf7;border:1px solid #e9e5da;border-radius:12px;padding:24px;margin-top:20px}.oi-sources ol{padding-left:22px;margin:16px 0 0}.oi-sources li{padding:14px 0;border-top:1px solid #e6e2d8}.oi-sources li>div{display:grid;gap:5px}.oi-sources li>div span{font-size:12px;color:#777166}.oi-sources li p{font-size:13px;margin:8px 0 0}.oi-sources small{font-size:11px;color:#746e63}.opinion-information .oi-notice{border-left:3px solid #ffcb06;background:#fffbeb;padding:16px 20px}.oi-score strong{font-size:17px;color:#24211c}@media(max-width:600px){.opinion-information{width:calc(100% - 36px);padding:30px 0 50px}.opinion-information h2{font-size:22px}.opinion-information .oi-lead{font-size:16px}.oi-sources{padding:18px}.opinion-information p{font-size:14px}}
