/* Social product section: profile, shared feed and copied lineup. */
.header-inner{justify-content:space-between}.header-inner>.language{margin-left:auto}
.resenha-section{background:#e6e6e6;color:#111}.resenha-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.resenha-copy h2{font-size:clamp(4.5rem,6vw,6.4rem)}.resenha-copy>h3{font:700 1.55rem/1.3 Inter,sans-serif;letter-spacing:-.04em;margin:20px 0 25px}.resenha-intro{font-size:1rem;color:#555;max-width:515px;margin-top:16px}.resenha-steps{margin-top:29px}.resenha-steps>div{display:flex;gap:21px;border-top:1px solid #b9b9b9;padding:17px 0}.resenha-steps>div>span{font:700 .8125rem/1.5 monospace;color:#777;flex:0 0 22px}.resenha-steps h4{font-size:1rem;font-weight:700;margin-bottom:5px}.resenha-steps p{font-size:.875rem;color:#606060;line-height:1.6;max-width:415px}
.social-stage{background:#d9d9d9;border:1px solid #bfbfbf;border-radius:5px;padding:25px;box-shadow:10px 10px 0 #c5c5c5}.social-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #bcbcbc;padding-bottom:15px}.social-stage-heading .eyebrow{font-size:.75rem;letter-spacing:.02em}.social-symbol{font-size:1.5rem;line-height:1}.social-profile-source{display:flex;align-items:center;gap:13px;padding:24px 7px 25px}.social-avatar{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#202020;color:#fff;font:800 1.4rem/1 Barlow,sans-serif;border:1px solid #484848}.social-profile-source>div{display:flex;flex-direction:column;gap:2px}.social-profile-source strong{font-size:.875rem}.social-profile-source>div>span{font-size:.8125rem;color:#656565}.social-source-arrow{margin-left:auto;padding-right:9px;font-size:1.7rem;color:#555}
.social-post{border:1px solid #474747;border-radius:15px;background:#222324;color:#fafafa;box-shadow:0 12px 24px #0000001c;padding:0 21px 21px;overflow:hidden}.social-post-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;border-bottom:1px solid #3d3d3d}.social-post-head>strong{font:800 1.45rem/1 Barlow,sans-serif;letter-spacing:-.01em}.social-post-head>span{font:.75rem/1.3 monospace;color:#929292}.social-post-author{display:flex;align-items:center;gap:10px;padding:20px 0 15px}.social-avatar-small{width:31px;height:31px;flex-basis:31px;background:#dedede;color:#111;border-color:#dedede;font-size:1.125rem}.social-post-author strong{font-size:.875rem}.social-post-author p{font-size:.75rem;color:#aaa;line-height:1.5}.social-post-more{margin-left:auto;font-size:1.5rem;color:#9d9d9d}
.social-lineup{border-top:1px solid #393939}.social-pick{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #393939}.social-pick>img{width:48px;height:55px;object-fit:contain}.social-away-jersey{filter:brightness(.65)}.social-pick>div{display:flex;flex-direction:column;gap:3px;min-width:0}.social-pick>div>strong{font-size:.875rem;line-height:1.4}.social-pick>div>span{font-size:.8125rem;color:#adadad;line-height:1.4}.social-pick .social-pick-value{align-items:flex-end}.social-pick .social-pick-value>strong{font:800 1.7rem/1 Barlow,sans-serif}.social-pick .social-pick-value>span{font-size:.75rem;text-transform:uppercase;color:#eee;white-space:nowrap}.social-post-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0 15px;color:#a7a7a7;font-size:.75rem}.social-repost-icon{font-size:1.2rem}.social-copy-button{width:100%;min-height:46px;border-radius:9px;gap:9px}.social-copy-button svg{width:19px;height:19px;flex-shrink:0}.social-copy-button[data-copied=true]{background:#d8d8d8}.social-copy-feedback{font-size:.8125rem;color:#5b5b5b;line-height:1.55;text-align:center;margin:18px auto 0;min-height:40px;max-width:350px}.social-sharing-flow{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #bcbcbc;padding:17px 0 0;margin-top:10px;font:700 .75rem/1.4 monospace;color:#555}.social-sharing-flow strong{color:#111}
@media(max-width:1150px){.resenha-grid{gap:50px}.social-stage{padding:20px}.social-post{padding-inline:16px}.social-pick{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.social-pick>img{width:40px}.social-post-head>span{font-size:.75rem}}
@media(max-width:900px){.resenha-grid{grid-template-columns:1fr;gap:35px}.resenha-copy{max-width:620px}.resenha-intro{max-width:600px}.social-stage{width:100%;max-width:550px;justify-self:center}.resenha-steps p{max-width:none}}
@media(max-width:760px){.resenha-copy h2{font-size:4.2rem}.resenha-copy>h3{font-size:1.25rem;margin:15px 0 23px}.resenha-steps{margin-top:25px}.resenha-steps>div{gap:15px}.social-stage{padding:19px 15px;box-shadow:6px 6px 0 #c5c5c5}.social-stage-heading .eyebrow{font-size:.75rem;max-width:225px}.social-post{padding:0 13px 16px}.social-post-head{gap:8px}.social-post-head>span{font-size:.75rem;max-width:110px;text-align:right}.social-pick{grid-template-columns:35px minmax(0,1fr) auto;gap:8px}.social-pick>img{width:35px;height:48px}.social-pick>div>strong{font-size:.8125rem}.social-pick>div>span{font-size:.75rem}.social-pick .social-pick-value>strong{font-size:1.5rem}.social-copy-button{font-size:.8125rem}.social-profile-source{padding:20px 4px}.social-sharing-flow{font-size:.75rem;gap:7px;text-align:center}.social-sharing-flow>span:first-child,.social-sharing-flow>span:last-child{max-width:90px}.social-copy-feedback{font-size:.75rem}}
@media(max-width:370px){.resenha-copy h2{font-size:3.7rem}.social-stage{padding:16px 12px}.social-post{padding-inline:11px}.social-stage-heading .eyebrow{max-width:185px}.social-post-head>strong{font-size:1.3rem}.social-post-head>span{max-width:88px}.social-pick{gap:6px;grid-template-columns:29px minmax(0,1fr) auto}.social-pick>img{width:29px}.social-sharing-flow{column-gap:5px}.social-post-author{gap:7px}.social-post-author p{font-size:.75rem}}
.site-footer{padding:34px 0}.footer-content{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-content .brand{flex-shrink:0}.footer-content>p{font-size:.875rem;line-height:1.6;color:#bcbcbc;text-align:right}@media(max-width:600px){.footer-content{flex-direction:column;align-items:flex-start;gap:22px}.footer-content>p{text-align:left}}
