/* FRONTNEXT001 B079 — source-qualified public profile layout/visual stability.
 * Presentation only: native identities, descriptions, /go/to destinations,
 * Signals and publication semantics are untouched. No speculative metrics. */
:is(#app,#detailContent) .fn014-native-public-detail[data-fn-route-kind="campaign"] .fn012-path,
:is(#app,#detailContent) .fn014-native-public-detail[data-fn-route-kind="cause"] .fn012-path{
 padding:17px 0 12px!important;}
:is(#app,#detailContent) .fn014-native-public-detail[data-fn-route-kind="campaign"] .fn012-identity,
:is(#app,#detailContent) .fn014-native-public-detail[data-fn-route-kind="cause"] .fn012-identity{
 padding:12px 0 27px!important;gap:clamp(19px,3vw,38px)!important;
 grid-template-columns:minmax(170px,235px) minmax(0,1fr)!important;
}
:is(#app,#detailContent) .fn014-native-public-detail[data-fn-route-kind="campaign"] .fn012-art,
:is(#app,#detailContent) .fn014-native-public-detail[data-fn-route-kind="cause"] .fn012-art{
 height:230px!important;min-width:0;overflow:hidden;padding:10px!important;aspect-ratio:1;
}
:is(#app,#detailContent) .fn014-native-public-detail[data-fn-route-kind="campaign"] .fn012-art img,
:is(#app,#detailContent) .fn014-native-public-detail[data-fn-route-kind="cause"] .fn012-art img{
 object-fit:contain!important;display:block;width:100%!important;height:100%!important;
 max-width:100%!important;max-height:100%!important;
}
:is(#app,#detailContent) .fn014-native-public-detail .fn012-summary h1{margin:9px 0 14px!important;}
:is(#app,#detailContent) .fn014-native-public-detail .fn012-lead{
 line-height:1.62!important;margin:11px 0 15px!important;max-width:920px!important;
 white-space:normal;overflow-wrap:break-word;
}
:is(#app,#detailContent) .fn014-native-public-detail .fn024-detail-facts{
 padding:12px 0 5px!important;margin-top:13px!important;
}
:is(#app,#detailContent) .fn014-native-public-detail .fn012-actions{
 margin:15px 0 7px!important;
}
:is(#app,#detailContent) .fn014-native-public-detail .fn040-entity-context{
 padding:23px 0!important;
}
@media(max-width:760px){
 :is(#app,#detailContent) .fn014-native-public-detail[data-fn-route-kind="campaign"] .fn012-identity,
 :is(#app,#detailContent) .fn014-native-public-detail[data-fn-route-kind="cause"] .fn012-identity{
  grid-template-columns:1fr!important;gap:15px!important;
 }
 :is(#app,#detailContent) .fn014-native-public-detail[data-fn-route-kind="campaign"] .fn012-art,
 :is(#app,#detailContent) .fn014-native-public-detail[data-fn-route-kind="cause"] .fn012-art{
  width:min(205px,100%)!important;height:205px!important;aspect-ratio:1;
 }
}
