.sidney-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border:1px solid #465438;border-radius:20px;overflow:hidden;background:linear-gradient(125deg,#182113,#242d1b);margin-top:48px}.sidney-portrait{position:relative;align-self:center;min-width:0;background:#182113;aspect-ratio:941/1672;overflow:hidden}.sidney-portrait img{display:block;width:100%;height:auto}.sidney-image-label{position:absolute;bottom:20px;left:20px;right:20px;width:fit-content;padding:8px 12px;background:#11170edb;color:#d5f478;border:1px solid #72905265;border-radius:99px;font-size:9px;letter-spacing:1.1px}.sidney-copy{padding:44px;align-self:center}.sidney-copy h2{font-size:clamp(35px,4vw,54px);line-height:1.12;letter-spacing:-1.5px;margin:18px 0 24px}.sidney-copy h2 span{display:block;color:#d5f478;font-size:15px;font-weight:500;letter-spacing:0;margin-top:14px;line-height:1.5}.sidney-copy p:not(.home-kicker){color:#bac7ae;line-height:1.85;font-size:14px}.sidney-copy .sidney-lead{font-size:20px!important;color:#edf3e7!important;line-height:1.5!important}.sidney-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.sidney-tags span{padding:7px 10px;border:1px solid #4c5b3d;border-radius:99px;font-size:10px;color:#c7d5bb}.sidney-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:27px 0}.sidney-copy .sidney-note{font-size:10px!important;color:#a4b397!important;margin-top:24px}.sidney-actions .btn:focus-visible,.sidney-actions a:focus-visible{outline:2px solid #d5f478;outline-offset:4px}@media(max-width:760px){.sidney-section{grid-template-columns:1fr}.sidney-portrait{max-width:480px;width:100%;justify-self:center}.sidney-copy{padding:28px}.sidney-copy h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.sidney-section *{animation:none!important;transition:none!important}}

.sidney-social{margin:26px 0;padding-top:20px;border-top:1px solid #425234}.sidney-social h3{font-size:15px;line-height:1.6;font-weight:500;color:#e1ecd7;margin:0 0 14px}.sidney-social-links{display:flex;flex-wrap:wrap;gap:10px}.sidney-social-links a{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid #586a45;border-radius:12px;background:#1a2515;color:#e3edda;min-height:54px;flex:1;min-width:155px}.sidney-social-links a>span:last-child{margin-left:auto;color:#d5f478}.sidney-social-links small{display:block;font-size:10px;color:#b5c6a5;margin-top:3px}.sidney-social-links a:hover{background:#2b3b20;border-color:#d5f478}.sidney-social-links a:focus-visible{outline:2px solid #d5f478;outline-offset:4px}
